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

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: