New experimental, unofficial apt-rpm release

Panu Matilainen <[email protected]> Tue, 31 Jan 2006 23:12:18 +0200
Newsgroups gmane.linux.conectiva.apt-rpm
Message-ID <[email protected]>
Hey folks (is there anybody still here anyway?)

Just when you thought it was finally dead for good, here's a new
EXPERIMENTAL AND UNOFFICIAL new apt-rpm release featuring:
* barebones multilib support hack for x86_64
* support for rpm >= 4.4.3, including Suggests handling

Other changes since 0.5.15cnc7:
* support for negative package pins (eg "anything but this version")
* support for candidate versions for virtual packages 
* Progeny's http redirection and authentication patch added
* fix for segmentation fault in apt-shell virtual package handling
* read-only rpmdb lock taken during initial dependency calculation
instead of exclusive lock
* auto* stuff tweaked to build out of the box on FC 
* some tweaks to python bindings build
* Lua scripts now live in /usr/share/apt/scripts instead
of /usr/lib[64]/apt/scripts

Before you get too excited, the multilib support is hacky and
non-optimal at best. It simply renames apt internally any non-native
packages on 64bit systems "foo" -> "foo.32bit" to avoid the deeper
issues. I'm sure it has bugs, some known (cross-arch obsoletes certainly
wont work correctly etc) and some unknown, but it hasn't trashed my box
yet. Knock wood, and *treat with care*. Do let me know if it works for
you or not.

[root@weasel ~]# uname -m
x86_64
[root@weasel ~]# apt-get dist-upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
Calculating Upgrade... Done
The following packages will be upgraded
   zlib (1.2.2.2-3 => 1.2.2.2-5.fc4)
   zlib.32bit (1.2.2.2-3 => 1.2.2.2-5.fc4)
2 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
...
[root@weasel ~]# apt-get install openoffice.org-writer
Reading Package Lists... Done
Building Dependency Tree... Done
Selecting openoffice.org-writer.32bit for 'openoffice.org-writer'
The following extra packages will be installed:
   openoffice.org-core.32bit (2.0.1.1-5.1)
   openoffice.org-writer.32bit (2.0.1.1-5.1)
The following NEW packages will be installed:
   openoffice.org-core.32bit (2.0.1.1-5.1)
   openoffice.org-writer.32bit (2.0.1.1-5.1)
0 upgraded, 2 newly installed, 0 removed and 0 not upgraded.

The place to get it: http://laiskiainen.org/apt/testing/

Yeah, I've been bored. Things are just too easy in Python and needed a
bit of challenge for a change ;) I wont make any promises about actively
continuing apt-rpm development but hey, if people still want to use it,
who knows...

	- Panu -