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

Bug#914897: affects private debs too



Andreas Henriksson wrote:
> On Wed, Nov 28, 2018 at 03:14:20PM +0000, Ian Jackson wrote:
> > Julien Cristau writes ("Re: Bug#914897: debootstrap, buster: Please disabled merged /usr by default"):
> [...]
> > > I'd suggest that this should be fixed by not shipping any packages that
> > > aren't built on buildds.
> > 
> > It would be quite a radical departure for Debian to no longer support
> > "I built this package for my mate to install on their computer".
>
> For the case of locally built binaries, bringing any problem
> that usrmerge would hit to the light would be preferable.

Any checks you can do may test only packages that reached the Debian
archive.  We can discipline DDs, be it by requiring source-only, or by
catching misbuilt packages, but we can't do anything for local packages.

And these in a good part are not based on Debian sources.

I for one use a .deb package to distribute my .bashrc to machines under my
control.  Joe from a derivative named Debuntituan provides an
uber-proprietary-drivers package to his users.  Any PPA.  A company-wide
repo.  Etc, etc.

We'd need to have dpkg-dev Conflict: usrmerge, and even that won't catch
systems installed with recent versions of debootstrap.

Thus: sorry but there is no way we can possibly support usrmerged and
non-usrmerged systems at the same time.  Usrmerge is not viable without a
flag day.


So it's up to you to decide:
* should there _be_ a flag day?
* should that flag day happen before Buster?

If the answer to the second question is "no", the debootstrap change
needs to be at least temporarily reverted.


Meow!
-- 
⢀⣴⠾⠻⢶⣦⠀ 
⣾⠁⢠⠒⠀⣿⡁ Ivan was a wordly man: born in St. Petersburg, raised in
⢿⡄⠘⠷⠚⠋⠀ Petrograd, lived most of his life in Leningrad, then returned
⠈⠳⣄⠀⠀⠀⠀ to the city of his birth to die.


Reply to: