Tuesday, October 21, 2008

New features autobuilder and Extras Assistant


Rejecting packages when the same version is uploaded for the second time.

The autobuilder has been modified to reject a package when the same version is already available in the extras-devel repository. This change will force developers to increase their package version number after each successful upload and build. In the past we've had problems in the repository where a package was uploaded twice and caused 'Size Mismatch' errors.

Package signing no longer required.

The autobuilder and Extras Assistant no longer require packages to be GPG signed. It seemed to cause a lot of grief for developers without any real benefits. This change is targetted to making uploading packages easier. Every uploader has to be authenticated to upload a package, so we can already trace back the uploader. The autobuilder signs packages which are moved into the repository.

Upload to multiple repositories at the same time.

You can now use the Extras Assistant to upload a source package to chinook and diablo at the same time. No need to do two separate uploads anymore. This feature has been requested for quite some time, let's hope it helps.

2 comments:

Marius Gedminas said...

Good changes!

Out of curiosity, what would happen if someone tried to upload a package with a version that did not exist in the repository, but was lower than an existing version?

(I *HATE BLOGGER* *HATE* *HATE* *HATE*! STOP CLEARING MY COMMENT WHEN I'M HALFWAY THROUGH WRITING IT!)

Niels Breet said...

It should complain when >= is available in the repository already.