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

Bug#914282: marked as done (O: multistrap -- multiple repository bootstrap based on apt)



Your message dated Fri, 24 Jan 2025 16:20:10 +0000
with message-id <E1tbMPi-000wOS-UL@fasolo.debian.org>
and subject line Bug#1093962: Removed package(s) from unstable
has caused the Debian Bug report #914282,
regarding O: multistrap -- multiple repository bootstrap based on apt
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
914282: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=914282
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: wnpp
Severity: normal

I intend to orphan the multistrap package.

The package description is:
 A debootstrap replacement with multiple repository support,
 using apt to handle all dependency issues and conflicts.
 .
 Multistrap includes support for native and foreign architecture
 bootstrap environments. Foreign bootstraps only need minimal
 configuration on the final device. Also supports cleaning up the
 generated bootstrap filesystem to remove downloaded packages and
 hooks to modify the files in the bootstrap filesystem after the
 packages have been unpacked but before being configured.
 .
 Unlike debootstrap, multistrap relies on working versions of
 dpkg and apt outside the final filesystem. If dpkg supports
 MultiArch, foreign architecture libraries can be installed,
 where available.

I took over multistrap maintainership in 2016 because it provides many
advantages over debootstrap because it uses apt as a backend. This in
turn allows multiple repositories, resolution of complex dependencies
and installing foreign architecture packages.

Unfortunately I was never very happy with the codebase which led me to a
big 1500-line-diff rewrite of the codebase:

https://gitlab.mister-muffin.de/josch/multistrap/commit/ff96767b2f6a574e2651768225ad61557880e12f

Followed by a 1842-line-diff commit which even more restructured the
codebase:

https://gitlab.mister-muffin.de/josch/multistrap/commit/cd5dfbbbf2435bae8fc34ac32ee7d716c24bada8

But I still wasn't happy and realized that to make myself happy, I would
have to change behaviour of multistrap that would make its interface
incompatible with earlier versions.

In the end, I ended up with a complete rewrite and out came my package
mmdebstrap:

https://tracker.debian.org/pkg/mmdebstrap

Similar to multistrap it uses apt at its core but in contrast to
multistrap it doesn't offer a configuration file system.

Unfortunately I'm very happy with mmdebstrap and thus I now decided to
not spend more time into multistrap. I did a last upload that fixes a
FTBFS issue and its last outstanding RC bug but after that it's now
orphaned.

--- End Message ---
--- Begin Message ---
Version: 2.2.11+rm

Dear submitter,

as the package multistrap has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see https://bugs.debian.org/1093962

The version of this package that was in Debian prior to this removal
can still be found using https://snapshot.debian.org/.

Please note that the changes have been done on the master archive and
will not propagate to any mirrors until the next dinstall run at the
earliest.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmaster@ftp-master.debian.org.

Debian distribution maintenance software
pp.
Paul Tagliamonte (the ftpmaster behind the curtain)

--- End Message ---

Reply to: