apt-0.5.15lorg3-pre2

Panu Matilainen <[email protected]> Wed, 22 Mar 2006 00:10:29 +0200
Newsgroups gmane.linux.conectiva.apt-rpm
Message-ID <[email protected]>
apt-0.5.15lorg3-pre1 turned out to be a bit of a disaster, this ought to
work somewhat better:
http://laiskiainen.org/apt/testing/apt-0.5.15lorg3-pre2.tar.bz2

Changes since pre1:
- Fix dependencies on rpmlib internally provided features
- Download and parse filelists.xml for resolving file dependencies on
arbitrary files
- Treat zero epochs from repomd repositories as no epoch at all,
createrepo stomps epoch="0" on packages that dont have epoch at all
(mostly a cosmetic issue)

I wasn't planning to do the filelists.xml stuff yet but turns out
several major packages on FC/RHEL have wacko file dependencies and this
was simply a must, otherwise it'd keep removing openssh-server and such
due to broken dependencies :-/ 

The downside to the filelists stuff is that it eats *ridiculous* amounts
of memory the way it's currently done. Kids, don't try this at
home^H^H^H^H^H^H on boxes with less than 512MB of memory, it'll just eat
the system alive. This has got to change obviously rather sooner than
later.

There are some lurking issues still, when dry-testing FC4 -> FC5
upgrades I'm getting unpredicable "Error, pkgProblemResolver::Resolve
generated breaks, this may be caused by held packages." errors from
avahi package: it sometimes calculates the install correctly and
sometimes stops with the above error. Haven't figured that one out yet.

	- Panu -