Archive for the ‘Planet Ubuntu’ Category
As you probably know, Karmic Koala development cycle started some days ago. This release cycle will be different than Intrepid and Jaunty ones because Debian Lenny has been released, so new upstream releases flood will affect Karmic during initial autosync-from-Debian phase. There will be need to adjust packages to fit Karmic toolchain needs (especially for some failures related to gcc-4.4), so feel free to pick packages from these locations and provide a fix:
If you have questions, please join #ubuntu-motu on irc.freenode.net and start contributing to your favourite GNU/Linux distribution! We want you! :)
I’ve just uploaded piuparts 0.35ubuntu1, this version fixes some of the issues which prevented its use out of the box.
What is piuparts?
Quoting from pacakge description:
piuparts tests that .deb packages handle installation, upgrading, and removal correctly. It does this by creating a minimal Debian installation in a chroot, and installing, upgrading, and removing packages in that environment, and comparing the state of the directory tree before and after. piuparts reports any files that have been added, removed, or modified during this process. . piuparts is meant as a quality assurance tool for people who create .deb packages to test them before they upload them to the package archive.
Issues and workarounds
I noticed several packages were purged incorrectly by debfoster, this caused tons of false positives and compromised the usage of this powerful tool. I adjusted one of debfoster options, MaxPriority, to remove packages whose priority is lower than important. Original setting was to exclude required packages only, but debfoster seems buggy and tries to remove needed packages (coreutils, sysv-rc and others). I’ll have a deeper look at it.
OTOH, Bug #317721 is still open, help is appreciated :)
Cool! I want to contribute to it!
It happens developers have to upload a no-change rebuild (i.e. to clear NBS packages), they have to adjust changelog entry to reflect it’s a no-change upload by appending a “buildX” string to Debian version field instead of the stock “ubuntuX” one. Now it’s just a matter of launching dch –rebuild (or simply dch -R) to have the correct version number.
Patch can be found here, please notify me in case of mistakes. I hope it can be useful for you too ;)