On Fri, 22 Sep 2017, John Paul Adrian Glaubitz wrote: > On 09/22/2017 04:13 AM, Finn Thain wrote: > >> mac-fdisk in particular is no longer needed but it can cause trouble > >> with debian-installer when the udebs are outdated or broken. > >> > > > > If the package gets broken and if no-one will maintain it, then I > > won't object to its removal. Otherwise, why not cross that bridge when > > we come to it? I'm willing to fix more mac-fdisk bugs if need be. What > > is needed to keep up with changes in APT? > > The main problem is that mac-fdisk is not a package that is built on any > of Debian's release architectures. This normally means you cannot upload > a package through the regular FTP mechanism as the Debian Archive Kit > (DAK) will kick any package source which does not produce binary > packages on release architectures. >
That problem would affect bootloaders and other platform-specific packages for unofficial ports, right? > It still works at the moment because powerpc still happens to be built > on the official buildds and its packages are being stored on the main > FTP servers and not Debian Ports. So, technically, powerpc is still a > release architecture, it's just no longer part of Debian testing. > > However, we don't know how long this status will continue to remain in > the future and the moment powerpc is removed from the official > infrastructure, you will no longer be able to upload new versions of the > mac-fdisk source package as DAK will kick the package shortly after no > binary packages are built on the release architecture buildds. > Thanks for the explanation. > >> While amiga-fdisk is not used in debian-installer, we actually don't > >> need it either. parted works just fine for partitioning Amiga hard > >> disks. > >> > >> So, I would be in favor of removing both amiga-fdisk and mac-fdisk. > >> > >> Opinions? > >> > > > > I can say that one advantage of mac-fdisk over the other tools is that > > it works the same as pdisk on Mac OS X. So the risk of catastrophic > > operator error is reduced. Though it appears that the mac-fdisk code > > hasn't tracked Apple's pdisk code. Is there a licensing issue? > > I think parted has a much larger group of users, more documentation and > has received more testing. With gparted, it also has a very clean and > sensible UI, so I think people should be encouraged to use the modern > tools and also encouraged to report bugs and help developers improve the > code. > > Laurent Vivier recently fixed some issues in the Mac partition table > code in parted and I think he will be happy to do that in the > foreseeable future. > Sounds good. > > There is a risk that some quirks in the APM format, Mac OS, or Apple > > boot ROMs are not handled by other tools. I don't know. And I don't > > know that parted developers intend to match pdisk functionality in > > general. Given those uncertainties, I can't offer an informed opinion. > > Well, yes, but all those things are issues that can be resolved, if > necessary. > > Sticking to old and unmaintained software is never a good idea. It > causes additional overhead and is a possible source of bugs. For > example, mac-fdisk just recently broke debian-installer on m68k and I > had to fix it manually in order to get the installer working. > You and I, both. > The problem was that mac-fdisk still ships udebs for debian-installer > although these are no longer used as debian-installer always uses parted > for partitioning hard disks during installation these days. Yet, any > udebs available for a given architecture are pulled in during > installation and can therefore cause issues. > > So, mac-fdisk broke debian-installer even though it's not even needed by > d-i anymore. And that is one of the typical effects you see with > software that has been unmaintained for a long time. > I agree that d-i is more important than mac-fdisk, but AFAICS we aren't yet in a position where we have to choose between them. -- > Adrian > >