prisitine-tar failures related to multiple blocks xz files (fixed)
Vincent Ladeuil
vila+udd at canonical.com
Fri Aug 10 08:58:26 UTC 2012
Hi all,
After a long time waiting for a quantal chroot being available on jubany
(see lp:udd for details on how the package importer runs from now on),
I'm happy to report that we just finished unblocking ~240 packages
leading to ~3000 releases being successfully imported \o/
Most of the package importer jobs now run inside a quantal chroot which
allowed us to use customized versions of xz-utils and pristine-tar (from
ppa:udd/pkgimport).
Anybody involved in managing the imports should now be aware that every
action involving an access to the db should now be attempted from inside
the chroot (i.e. when connecting to jubany, remember to issue 'schroot'
before issuing any command). Dealing with log files or the web site
itself is still done from the host. If in doubt, go into the chroot or
ask for advice ;)
There are still a few failures related to pristine-tar but the root
causes are different:
- 'permission denied': some tar files contain weird stuff with 0000
chmod bits (phpbb3, combat, ttf-gfs-porson, libfpdi-php, gausssum,
ttf-gfs-olga, ttf-gfs-didot),
- pristine-bz2 fail to reproduce the .tar.bz2 file (perl, mediainfo,
freecol, crawl).
Note that the customized versions for pristine-tar and xz-utils include
patches that have already been submitted upstream and as such will
become available in quantal at some point in the future. When this
happens, the customized packages won't be needed anymore. Running
quantal should ensure we lag less behind what upstream devs use though
and hopefully will avoid such long delays with blocked packages.
Also, upgrading to quantal means that some cleanup now becomes possible
on jubany:
- bzr and bzr-builddeb don't strictly need to run from source anymore
(though we may want to keep them this way for future fixes),
- distro-info is now available and doesn't need to be installed from
source anymore,
- dpkg-1.16.7 is available for quantal so http://pad.lv/1016471 can now
be fixed.
Vincent
More information about the ubuntu-distributed-devel
mailing list