Python libs on Debian/Raspbian

Gary E. Miller gem at
Tue Dec 19 19:50:31 UTC 2017

Yo Achim!

On Tue, 19 Dec 2017 11:19:00 +0100
Achim Gratz via devel <devel at> wrote:

> Gary E. Miller via devel writes:
> > Whoa!  Hold up right there.  waf has absolutely nothing to do with
> > #1 above in any binary distro.  To prepare a package for a binary
> > distro the maintainer actually does a #3, then puts the binaries,
> > man pages, config files, etc. into a distro spacific package file.  
> Not in my world, but that doesn't mean such things wouldn't exist.

Well then, how about you explain how your world works?

> Practically all build systems I'm familiar with do a "system install",
> but point the root of that install to some empty space via DESTDIR.

I'm confused.  To me, if you use --prefix, or DESTDIR, then you are
explicitly NOT doing a system install.  A system install MUST go
in /usr, per the FHS, and your DESTDIR is preventing that.  So now
you are a #3.

> Years ago (IIRC, I believe) someone wanted to get rid of DESTDIR by
> using an overlay mount of some sort to capture the transactions on one
> system to play it back on another, but that went nowhere I can find.

Lots of ways to do that.  virtualenv, etc.  Pretty common.

> But that general idea is pretty much alive in the VM and
> containerisation space.

Yup, them to.

> > We need it because when the maintainer builds a binary package he
> > first does a #3 (local install.  
> I'd be curious to see such a system because I can't even begin to
> understand how it would work in reality.

Uh, I think you just described it above, with DESTDIR.  Also, Hal
has been working this week on doing installs in his user home
directory.  So start by asking Hal.

Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
	gem at  Tel:+1 541 382 8588

	    Veritas liberabit vos. -- Quid est veritas?
    "If you can’t measure it, you can’t improve it." - Lord Kelvin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <>

More information about the devel mailing list