apt-0.5.15lorg3-pre4 available

Panu Matilainen <[email protected]> Fri, 07 Apr 2006 12:39:24 +0300
Newsgroups gmane.linux.conectiva.apt-rpm
Message-ID <1144402764.3563.19.camel@dhcppc0>
I haven't given up yet ;) 

http://laiskiainen.org/apt/testing/apt-0.5.15lorg3-pre4.tar.bz2 is out
for grabbing.

Main changes since pre3:
- fix build with gcc 4.1 and tons of compiler warnings (Philipp Thomas
and Ralf Corsepius)
- use a vector into primarly.xml package nodes to simplify and speed up
access, this fixes various strange off-by-one errors in the previous
pre-versions
- properly free up memory from libxml2 calls (largely by Ralf)
- fix various issues with the distroverpkg handling (Dmitry V. Levin)
- remove duplicates from certain apt-cache dependency lists (Ralf)
- fix source-operations (accidentally broken by the filelists handling
code) so build-dep and source work again
- an experimental tweak to the upgrade algorithm which seems to fix the
ugly "resolve generated breaks" errors on fc4 -> fc5 (the error can
happen on older apt releases as well so this isn't really repomd
specific)
- misc other code cleanups 

Known issues:
- md5sum'ing of src.rpm retrieval is disabled because of internal fuss
wrt sha1 vs md5sums, will be fixed at some point
- there's something fishy about package versions from different sources,
eg:
[root@dhcppc0 cmdline]# ./apt-cache showpkg glibc
Package: glibc
Versions:
2.4-4(/var/lib/rpm/Packages)
2.4-4(/var/state/apt/lists/ayo.freshrpms.net_fedora_linux_5_i386_core_repodata_primary.xml)
2.4-4(/var/state/apt/lists/ayo.freshrpms.net_fedora_linux_5_i386_core_repodata_primary.xml)

..where it should show it as just a single version with different
sources for the package, eg 
2.4-4(/var/state/apt/lists/ayo.freshrpms.net_fedora_linux_5_i386_core_repodata_primary.xml,/var/lib/rpm/Packages)

That probably causes some weird artifacts in other places than just
apt-cache output.

	- Panu