[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

D-I status update



Breakage in daily builds
------------------------
As some of you may have noticed, daily builds have been failing all over 
the place recently. The main resons for that were broken dependencies.

- Due to an innocent packaging error, a version of zlib1g was uploaded
  that did not have a udeb: line in its shlibs file, which meant that
  all udebs built against that version got broken dependencies.
  Although the error was fixed very quickly, quite a few packages were
  built against it due to uploads and binNMUs. There are still a few
  buildds (arm) who do not have the corrected version, so this issue is
  still not completely behind us [1].

- There was a packaging change in cairo-directfb which, although in itself
  completely correct, resulted in almost all udebs built against it
  getting a broken dependency. I have worked with Loïc Minier to solve all
  these issues and currently only gtk+2.0 still needs a new upload to fix
  this issue.

Another reason is just regular updates needed on D-I buildds. ATM some 
arches still need to be updated to a new libc6 (s390, sparc).

Kernel status
-------------
Most architectures are now using the 2.6.21-2 kernel, which has now also 
reached testing (the first new kernel to do so since Etch!).
The kernel team has uploaded 2.6.22, but I'd suggest waiting to switch D-I 
to that until initial issues have been fixed and there is a chance it 
will migrate to testing.

Architectures that are still at older kernel versions:
- powerpc (2.6.18): could be switched; I've pinged Colin for this several
  times, but apparently he's not yet found time; it would be great if
  someone else would take more responsibility for D-I powerpc
- hppa (2.6.18): there are fairly big kernel/toolchain problems for hppa
  that have made it fairly pointless to switch; as 2.6.21 is not in
  testing anyway, it probably makes sense to make the switch for D-I as
  well and just accept any brokenness
- sparc (2.6.20): sparc32 was disabled in 2.6.21 and I've not wanted to
  disable it in D-I/debian-cd; there is a big chance that sparc32 will be
  dropped completely for Lenny [2], so as soon as that's final we can make
  the corresponding changes in D-I and debian-cd and update to a newer
  kernel

D-I release status
------------------
In principle we could do a D-I release based on 2.6.21, but current D-I 
has not really been tested (because of problems with daily builds) and 
there are a few issues that should be fixed before a release:
- CJK issue in slang2: #425835
- regressions in cleaning old LVM partitions: #425829

Steve Langasek recently traced the issue that's been affecting alpha 
(builds fine, but result is unusable). A minor patch is needed in mklibs 
(#433388) so that needed symbols with type STT_NOTYPE are recognized 
during library reduction.

D-I builds for mips and mipsel are completely broken and basically have 
been since shortly after Etch was released. I understand there is slow 
progress, but have no idea what current status is.

Cheers,
FJP

[1] It would be great if someone would patch debdiff so it also shows
    changes in shlibs files!
[2] http://lists.debian.org/debian-release/2007/07/msg00135.html

Attachment: pgpdaK1vU0o3T.pgp
Description: PGP signature


Reply to: