Recent work...[back to the top]
[2004-01-11]
update-dpk-status
- perl script to fill in Architecture and ABI field of /var/lib/dpkg/status file;
- the script takes STDIN input and STDOUT output.[2003-01-09]
dpkg 1.10.18-subarch4
- this release contains bug fixes for subarch3.apt 0.5.17-subarch1
- merged 0.5.17 with subarch work;
- added support for 'apt-get install package:arch';
- apt-cache policy now prints package Architecture.[2004-01-07]
linux-2.4.24-debian-1
- built a non-packaged kernel for a Tyan Thunder K8 system.[2003-12-16]
dpkg 1.10.18-subarch3
- includes a previously missed update from Goswin von Brederlow which fixes a problem in dpkg-architecture;
- moved multiarch functionality to lib/multiarch.c and include/multiarch.h;
- added Arch and ABI enumeration functions;
- added faster Arch comparison and ABI comparison functions;
- general cleanup to mutliarch support.[2003-12-11]
dpkg 1.10.18-subarch2
- 1.10.18-subarch1 w/ subarchtable's new format and dpkg no longer forks a perl interpreter to parse the subarchtable -- done in C now.[2003-11-29]
kernel-patch-2.4.23-amd64 20031129.1
- built 2.4.23 for amd64, smp, and bochs.debhelper 4.1.80-lib64.1
- propegated lib64 support into v4.1.80.[2003-11-28]
dpkg 1.10.18-subarch1
- merged in subarch stuff into 1.10.18 from sid.zlib 1:1.1.4-16lib64.1
- propegated lib64 support into v1.1.4-16.fakeroot 0.8.2-biarch1
- propegated biarch support into 0.8.2.[2003-10-14]
debhelper 4.1.74-lib64.2
- applied Tony Hoyle's patch (email).[2003-09-29]
kernel-patch-2.4.23-pre5-amd64 20030927.1-1
- built 2.4.23-pre5 for amd64, smp, and bochs.[2003-09-27]
dpkg 1.10.15-subarch1
- merged in subarch stuff into 1.10.15 from sid.fakeroot 0.7.8-biarch1
- propegated lib64 support into v0.7.8.debhelper 4.1.74-lib64.1
- propegated lib64 support into v4.1.74.apt 0.5.14-subarch1
- propegated subarch support into v0.5.14.zlib 1:1.1.4-15lib64.1
- propegated lib64 support into v1.1.4-15.[2003-09-23]
fakeroot 0.7.7-biarch1
- work on lib64 propagated to 0.7.7 release.[2003-09-21]
fakeroot 0.7.5-biarch2
- fixed an alignment bug in the libfakeroot/faked message structures;
- bug 212087[2003-09-11]
- generated a debdiff for the glibc 2.3.2-1.biarch3 package.[2003-09-07] glibc 2.3.2-1.biarch3
- fixed ldd bug (lib64 support); lib64c6 now has preinst and postrm scripts to dpkg-divert the ldd script.[2003-08-12]
- rebuilt coreutils and modutils;
- not much progress... been fighting with a bug in fakeroot.[2003-08-10] zlib 1:1.1.4-14lib64.1
- can be built for amd64 or i386:
dpkg-buildpackage
linux32 dpkg-buildpackage
- patch is available.apt 0.5.8-subarch.3
- fixed a bug with package cache generation;
- fixed a bug with broken sub-arch test.[2003-08-09]
apt 4.1.60-lib64.1
- new version merged with lib64 patches;
- probably broken :)fakeroot 0.7.5-biarch1
- new version merged with lib64 patches.[2003-08-08]
- in general news, Mattias is working on a FAQ for us;
- for me it was busy day... got a lot of things I wanted done;
- apt is now working for sub-architectures (see below)
... I've only tested update, upgrade and install :)
- bad versioning decisions of the past made me remove some old packages out of the apt repository.apt 0.5.8-subarch.2
- added APT::Architecture::compatlist variable support to apt.conf;
- all tests for supported architecture is now done against this list;
- on the amd64 the supported archs are: amd64 i686 i586 i486 i386;
- to use apt, see my sources.list and preferences examples.dpkg 1.10.10.0-subarch.3
- added some C++ build tags that were helpfull in building apt;
- cleaned up versioning, wich means that for this install you will have to do:
apt-get install dpkg=1.10.10.0-subarch.3
- but that does not really matter since no one had a working apt for amd64 before this release.[2003-08-07] apt 0.5.8-subarch.1
- added lib64 support to apt;
- first hacks at being able to support i386 and amd64 package indexes in sources.list;
- use can supply the overriding architecture after the distribution name, ex: testing(i386);
- a lot of apt functionality is still missing from this package.[2003-07-31] dpkg 1.10.10.0lib641+subarch-2
- revamped the subarchitecture support (new config file format);
- currently installing i386.deb's and amd64.deb's works, but building said packages is tricky;
- the version string is messed up and I will fix that in the next release.[2003-07-24] OLS/2003 - gave a short talk on the port progress
- check out the MagicPoint slides[2003-07-18] gcc-3.3 3.3.1-0pre0 (biarch)
- rebuilt new version.[2003-07-16] dpkg 1.10.10.0lib641+subarch
- added subarchitecture support;
- see email for more info.[2003-07-11] fakeroot 0.7.4.biarch4
- cleaned up biarch support (amd64,sparc64,s390x);
- fixed internal libfakeroot tests so that they run on a biarch system.[2003-07-07] kernel-patch-2.4.21-amd64 20030707.1
- packaged up 2.4.21 kernel with amd64 specific configurations;
- added patch to fix mkdep limitation - would fail on compile in long paths.
Other work...
I have also worked on the following (in varied capacity)...
- fakeroot (improved biarch support)
- kernel-patch-2.4.21-amd64
- kernel-package
- hdparm (32bit hdparm does not work with 2.4.21.amd64)
- glibc-2.3.2-biarch2 (compiled with gcc-3.3)
- dpkg with support for Package64 tag (temporary)
- file
- sharutils
please note that most of this work was based on patches for the s390x architechture from Gerhard Tonn;
also, some of the packages were based on Arnd Bergmann's work (see links).