Bug#754582: transition: parted
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: transition
I'd like to upgrade to parted 3.1; see #646130. This is quite a big
change, and the reason we haven't done it up to now was that the removal
of unsupportable file system handling code broke d-i. However, we've
since changed/removed the affected code in d-i, and the only remaining
piece there is to apply a patch to partman-base (#738923).
I have renamed libparted0-dev to libparted-dev, but I've left a
transitional package behind as the transition proved to be too
complicated otherwise. I'll drop this eventually once nothing needs it
any more.
As part of preparing for this transition, I've applied fixes in advance
to fatresize and grub-installer, and expect to also fix gnu-fdisk and of
course partman-base. I expect to be ready to upload to unstable in a
few days' time, if approved.
If you want to look at my pending packaging changes, they're here:
http://anonscm.debian.org/gitweb/?p=parted/debian/parted.git;a=shortlog;h=refs/heads/v3
Reverse-dependencies:
* fatresize, gparted, grub-installer, hurd, kvpm, libvirt, nwipe,
partconf, partitioner, pyparted, udisks
These should all be binNMUable.
Confirmed: fatresize, gparted, grub-installer, kvpm, nwipe, partconf,
pyparted, udisks
Can't confirm since not for an architecture I run: hurd, partitioner
Broken for other reasons: libvirt (#753121)
* gnu-fdisk
Maintained (sort of) by parted-maintainers. This is a bit of a
disaster area right now, but I'm going to upgrade to 1.3.0a and fix
it to be compatible with new readline, which should help. However,
it's not in testing so doesn't block this transition.
* guymager
Loads libparted at run-time and needs a sourceful patch to update its
hardcoded dependency. I'll coordinate this and NMU if necessary.
* partitionmanager
Needs upgrade to 1.1.0, or backport of changes to support parted 3.1.
I've filed #754580.
* partman-base
Needs some code removal; see #738923. I'll probably tweak this a bit
to allow it to be binNMUed once the transition begins.
Ben file:
title = "parted";
is_affected = .depends ~ "libparted0" | .depends ~ "libparted2";
is_good = .depends ~ "libparted2";
is_bad = .depends ~ "libparted0";
Thanks,
--
Colin Watson [cjwatson@debian.org]
Reply to: