Hi, I want make fdisk removable from an essential base system. The details are listed in #947134. Since fdisk currently is pseudo-essential, packages do not need to declare a dependency on it. When fdisk becomes non-essential, such dependencies become required. A lot of packages that use fdisk have since added the relevant dependency (see `apt rdepends fdisk`). To fix the remaining packages, I intend to perform a mass bug filing.
I intend to use the following text as a mail template. --->8--->8--->8--- Subject: %(package)s should depend on fdisk explicitly To: mainto...@bugs.debian.org Package: %(package)s Version: %(version)s User: helm...@debian.org Usertags: nonessentialfdisk Dear maintainer, We want to make removing fdisk from installations possible. For standard installations this is not useful, but embedded applications and chroots benefit from such an option. For getting there, all packages that use fdisk must be identified and gain a dependency on it as fdisk currently is pseudo-essential. It was formerly coupled with util-linux. If you care about backports to stretch (oldstable) or older, your dependency should be: fdisk | util-linux (<< 2.29.2-3~) %(package)s was identified as potentially needing such a dependency, because it mentions fdisk in the following files: %(filenames)s Please investigate whether these cases are actually uses of cfdisk, fdisk or sfdisk. Care has been taken to shrink the number of candidates as much as possible, but a few false positives will remain. After doing so, do one of the following: * Add fdisk to Depends. * Add fdisk to Recommends. * Add fdisk to Suggests. * Close this bug explaining why fdisk is not used by this package. Once util-linux stops depending on fdisk, fdisk will no longer be pseudo-essential and this bug will be upgraded to RC severity. Thanks for your help Helmut ---8<---8<---8<--- Please find a dd-list of affected packages attached. There are only 33 binary packages left. In the absence of a discussion, I intend to file the bugs in early January. I'll review the list at that time for added dependencies. I do not intend to change the "Priority: important" or "Important: yes" attributes of fdisk. Helmut
Adrian Vondendriesch <adrian.vondendrie...@credativ.de> resource-agents (U) Andriy Grytsenko <and...@rep.kiev.ua> system-tools-backends Andriy Senkovych <jolly_ro...@itblog.org.ua> salt (U) Antonio Terceiro <terce...@debian.org> cloud-utils (U) Apollon Oikonomopoulos <apoi...@debian.org> ganeti (U) Aurelien Jarno <aure...@debian.org> qemu (U) Bastian Blank <bastian.bl...@credativ.de> waagent Benjamin Drung <benjamin.dr...@cloud.ionos.com> salt (U) Daniel Baumann <daniel.baum...@progress-linux.org> open-infrastructure-system-tools Daniel Manila <daniel.deve...@manilas.net> weresync (U) Darshaka Pathirana <d...@syn-net.org> recap Debian Cloud Team <debian-cl...@lists.debian.org> cloud-utils Debian Edu Developers <debian-...@lists.debian.org> debian-edu-config Debian Ganeti Team <gan...@packages.debian.org> ganeti Debian Go Packaging Team <pkg-go-maintain...@lists.alioth.debian.org> easygen Debian HA Maintainers <debian-ha-maintain...@lists.alioth.debian.org> resource-agents Debian Libvirt Maintainers <pkg-libvirt-maintain...@lists.alioth.debian.org> libguestfs Debian Live <debian-l...@lists.debian.org> live-build Debian OpenStack <team+openst...@tracker.debian.org> ironic python-diskimage-builder python-ironic-lib python-os-xenapi zvmcloudconnector Debian QA Group <packa...@qa.debian.org> partimage Debian QEMU Team <pkg-qemu-de...@lists.alioth.debian.org> qemu Debian Salt Team <pkg-salt-t...@lists.alioth.debian.org> salt Dmitry Bogatov <kact...@debian.org> cdist Dominik George <naturesha...@debian.org> debian-edu-config (U) Dpkg Developers <debian-d...@lists.debian.org> dpkg Eric Desrochers <sla...@ubuntu.com> sosreport (U) Etienne Dublé <etienne.du...@gmail.com> debootstick Filesystems Group <filesystems-de...@lists.alioth.debian.org> ecryptfs-utils (U) Franklin G Mendoza <franklin.g.mend...@gmail.com> salt (U) Guido Günther <a...@sigxcpu.org> libguestfs (U) Guido Trotter <ultrot...@debian.org> ganeti (U) Guillem Jover <guil...@debian.org> dpkg (U) Hilko Bengen <ben...@debian.org> libguestfs (U) Holger Levsen <hol...@debian.org> debian-edu-config (U) Iain R. Learmonth <i...@debian.org> vmdebootstrap (U) Jean-Michel Kelbert <kelb...@debian.org> opensvc Joachim Wiedorn <joodeb...@joonet.de> lilo Joe Healy <joehe...@gmail.com> salt (U) Jonathan Carter <j...@debian.org> calamares Laszlo Boszormenyi (GCS) <g...@debian.org> ecryptfs-utils Louis Bouchard <louis.bouch...@ubuntu.com> sosreport Luca Boccassi <bl...@debian.org> live-build (U) Luke Faraone <lfara...@debian.org> snapd (U) Michael Hudson-Doyle <mwhud...@debian.org> snapd Michael Prokop <m...@debian.org> recap (U) Michael Tokarev <m...@tls.msk.ru> qemu (U) Michal Arbet <michal.ar...@ultimum.io> ironic (U) Mike Gabriel <sunwea...@debian.org> debian-edu-config (U) Ondřej Nový <on...@debian.org> salt (U) Petter Reinholdtsen <p...@debian.org> debian-edu-config (U) Python Applications Packaging Team <python-apps-t...@lists.alioth.debian.org> weresync Raphaël Hertzog <hert...@debian.org> live-build (U) Richard Jones <rjo...@redhat.com> libguestfs (U) Riku Voipio <riku.voi...@iki.fi> qemu (U) Riku Voipio <riku.voi...@linaro.org> mtd-utils Steve Langasek <vor...@debian.org> snapd (U) Steve McIntyre <93...@debian.org> vmdebootstrap Thomas Goirand <z...@debian.org> cloud-utils (U) ironic (U) python-diskimage-builder (U) python-ironic-lib (U) python-os-xenapi (U) zvmcloudconnector (U) Tiago Ilieve <tiago.my...@gmail.com> cloud-utils (U) Tong Sun <suntong...@users.sourceforge.net> easygen (U) Unit 193 <unit...@ubuntu.com> inxi Valentin Vidic <vvi...@debian.org> resource-agents (U) Wolfgang Schweer <wschw...@arcor.de> debian-edu-config (U) Zygmunt Krynicki <m...@zygoon.pl> snapd (U)