[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-cvs] [GNUArch] (edit) update to current setup
From: |
Beuc |
Subject: |
[Savannah-cvs] [GNUArch] (edit) update to current setup |
Date: |
Sun, 01 Jul 2007 14:05:09 +0000 |
??changed:
- There are two archives:
There are three archives:
++added:
* infra--main--0 -- scripts that describe how Savannah is setup
??changed:
-
-Commit Notifications
ArchZoom
ArchZoom is installed but needs frontend/backend mods to 1) reference
available archives and 2) registers/removes them from the ArchZoom's
'~/.arch-params/=locations'.
Naming convention
There used to be a naming convention where only one archive was created at the
top-level, but now since users did not follow it (to be able to mirror existing
archives, add several archives with different settings, etc.) we now give
access with plain SFTP with no archives layout whatsoever. This makes it more
difficult to write tools to manage archives (such as the ArchZoom archive
registration above) but it's far more convenient for users.
Signatures
We should encourage, but not enforce the use of signatures. Checking
signatures is a difficult matter, especially with expired/revoked keys. Check
bug-cvs archives (2005-08 to 2005-10) for interesting GPG-signed commits
discussions.
http://ximbiot.com/cvs/wiki/index.php?title=GPG-Signed_Commits should
centralize the information, but everything is rather in the mailing lists atm.
Obsolete - commit Notifications
At a point we had a modified SSH server that allowed to send commit
notifications. Since GNU Arch is not meant to be used through an intelligent
server we disabled this and repositories are not accessed via a dumb,
unmodified SFTP access. Old documentation:
??changed:
-Updating the webpage
-
- http://arch.sv.gnu.org is managed using Arch::
-
- tla register-archive sftp://address@hidden/archives/administration
- tla get -A address@hidden arch-webpage--production--1.0 arch-webpage/
- cd arch-webpage/
- # do your work
- tla commit ....
-
- On Savannah::
-
- chroot /subsystems/arch
- cd /var/www
- tla update
-
-Signatures
-
- We should encourage, but not enforce the use of signatures. Checking
signatures is a difficult matter, especially with expired/revoked keys. Check
bug-cvs archives (2005-08 to 2005-10) for interesting GPG-signed commits
discussions.
-[14 more lines...]
Outdated - updating the webpage
The arch.sv.gnu.org webpage was managed via
address@hidden/arch-webpage--production--1.0
but it's easier to modify the webpage as root.
--
forwarded from
https://savannah.gnu.org/maintenance/address@hidden://savannah.gnu.org/maintenance
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Savannah-cvs] [GNUArch] (edit) update to current setup,
Beuc <=