Control: tags -1 + patch On Mon, Aug 21, 2017 at 08:42:16AM -0400, Theodore Ts'o wrote: > On Mon, Aug 21, 2017 at 09:34:20AM +0200, Andreas Henriksson wrote: > > Step 1: Essential: yes -> Important: yes
You know I've picked up the work to make this happen. To that end, I inspected the archive and figured which packages need dependencies on e2fsprogs and filed bugs. Those bugs can be viewed at https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=nonessentiale2fsprogs;users=helm...@debian.org and at the time of this writing 100 / 132 are fixed. Of the remaining 32 bugs, 11 are minor (i.e. not adding a dependency but recommends/suggests) and 7 are pending. Thus our upper bound for missing dependencies is 21 packages at present. Thus I think it is time to move forward. > > Step 2: Priority: required -> Priority: important > I think we're converging. I'm not entirely convinced about Step 2 for > buster. I am just concerned it's going to cause more disruption than > might be first expected --- and finding the possible gotchas is going > to be hard until we do a stable release of Buster. I think we agree that we don't agree on step 2 at the moment. I thus ask for removing step 2 from the scope of this bug (the and the bug title doesn't say anything about priority either). If someone wants to pursue step 2, please file (or clone) a new bug. Thus I ask Ted to drop the Essential flag now. I am attaching a patch that replaces Essential: yes with XB-Important: yes. The implications will be: * debootstrap will continue to install e2fsprogs in all variants (due to priority). Other bootstrap tools may do without e2fsprogs. The latter aspect is the one I'm after. * apt and others will refuse removing e2fsprogs (due to XB-Important) * Packages that use something from e2fsprogs without declaring a dependency will be eligible for a bug of severity serious. This change really has quite low chance of negatively impacting anything. Once Essential: yes is dropped, I'll bump the severity of the remaining 21 bugs to serious. Helmut
diff --minimal -Nru e2fsprogs-1.44.1/debian/changelog e2fsprogs-1.44.1/debian/changelog --- e2fsprogs-1.44.1/debian/changelog 2018-04-10 17:04:36.000000000 +0200 +++ e2fsprogs-1.44.1/debian/changelog 2018-04-15 19:00:01.000000000 +0200 @@ -1,3 +1,11 @@ +e2fsprogs (1.44.1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Demote e2fsprogs from Essential: yes to XB-Important: yes. (Closes: + #474540) + + -- Helmut Grohne <hel...@subdivi.de> Sun, 15 Apr 2018 19:00:01 +0200 + e2fsprogs (1.44.1-2) unstable; urgency=medium * Fix e2image handling of e2i files on big endian systems diff --minimal -Nru e2fsprogs-1.44.1/debian/control e2fsprogs-1.44.1/debian/control --- e2fsprogs-1.44.1/debian/control 2018-04-10 17:04:36.000000000 +0200 +++ e2fsprogs-1.44.1/debian/control 2018-04-15 18:59:55.000000000 +0200 @@ -187,7 +187,7 @@ libraries. Package: e2fsprogs -Essential: yes +XB-Imporant: yes Pre-Depends: ${shlibs:Depends}, ${misc:Depends}, libblkid1, libuuid1 Multi-Arch: foreign Suggests: gpart, parted, fuse2fs, e2fsck-static