[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Debian-Edu/Skolelinux Archive (dak) upgrade



The Debian-Edu/Skolelinux Archive on administrator.skolelinux.no 
(aka ftp.skolelinux.org) has been upgraded and now uses an up to date version 
from Debian's master archive on ftp-master.debian.org.
Special thanks go to James Troup and Anthony Towns as the main developers of 
dak and Petter Reinholdtsen for his advice on sql stuff.

Uploads to the archive are now possible again. The same rules as described in 
the archive policy (http://wiki.debian.org/DebianEdu/ArchivePolicy) still 
apply. Packages for the new development of lenny can now be uploaded. The new 
dak version also supports version numbers including "~". The policy will be 
updated shortly to reflect the use of "~" in the version string.

If there are any problems with the archive, you are encouraged to fill 
bugreports against the "archive" component on bugs.skolelinux.org .
Due to a missconfiguration in the apt.conf file, the bug #1295 was caused and 
temporarily left the Packages.gz files empty. I apologize for any 
inconvenience it may have caused.

Once, new things are ready, which are relevant for the developers, one of the 
ftpmasters will inform the rest via mail.

TODO:
---------

- Work on the dak and database permissions to allow the role of a 
ftp-assistant, who can do NEW processing and syncing packages to stable 
pools.

- Documenting the new dak commands for the ftpmaster-howto.

- Setup a copy of the database on user.skolelinux.org to let all developers 
use the dak commands to gain information from the database. DDs will be 
familiar with the setup from merkel.debian.org .

- Put some of the dak stuff under a VCS.

- Contact the buildd admins to add the new suites to their system and check 
the scripts, which are run after dinstall (they generate the package overview 
page and trigger wanna-build).

Boring details
------------------

For those interested in what has mainly been done:

- The dak package was debianized and put into a working package, which will be 
available from our lenny-test pool shortly.

- The configuration files for dak (mainly dak.conf and apt.conf) were adjusted 
for the new dak version.

- The postgresql database was adjusted and missing tables were added, which 
are needed by the new dak version. Once, the postgresql database is available 
on user.skolelinux.org, every developer can have a look at it.

- The cron jobs, aka cron.unchecked and cron.dinstall were adjusted for the 
Debian-Edu/Skolelinux Archive (and will be put into the dak package shortly 
so that everyone can have a look at them).

- The following suites were added for now "lenny, lenny-test, sid", but it 
will be left to the project, which ones will be used and which ones won't.

- The debian-edu specific scripts, formely known as "sabine" and "katha" and 
now known as "new-account" and "package-sync" were ported to the new dak 
version. They are used for managing new keys for the keyring and syncing 
packages from testing pools to the stable pools.

- Testing all sorts of stuff


Cheers
Steffen	

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: