Re: poky-debian

Neil Williams <[email protected]> Wed, 8 Apr 2015 08:49:31 +0100
Newsgroups gmane.linux.debian.devel.embedded
Message-ID <[email protected]>
On Tue, 7 Apr 2015 21:26:15 +0200
Jeremiah Foster <[email protected]> wrote:

> On Tue, Apr 7, 2015 at 9:18 PM, Neil Williams <[email protected]>
> wrote:
> 
> > On Tue, 7 Apr 2015 14:51:23 +0100
> > Wookey <[email protected]> wrote:
> >
> > > +++ Neil Williams [2015-04-07 09:02 +0100]:
> > > An OE-based debian build has always been an interesting idea.
> > > Nice to see someone actually trying it.
> >
> > This came up during the early stages of Emdebian Crush - basically
> > the consensus amongst teams within Debian at the time is that such a
> > distribution would neither be OE nor Debian.
> 
> What is it that prevents a package built in one system from
> installing on the other?

Almost everything. Without a common package maintenance substructure,
no package installation can be deemed to be reliable. Whereas most
package formats are essentially archives of files to be unpacked, the
metadata, dependencies and associated support rely utterly on the
package maintenance system itself. A few minimal packages might work
but there is no guarantee that even a minimal working *system* can be
obtained. multistrap is in this situation - simply unpacking the
binaries is never enough, you do not get a usable Debian rootfs without
running all of the maintainer scripts which, in turn, rely on the
correct dependencies being resolved when building the list of binaries
to collect which relies on properly understanding the metadata of those
packages.

-- 


Neil Williams
=============
http://www.linux.codehelp.co.uk/
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVJN2LAAoJEPFn5DyBQ7aCDPUP/3M5bNME9/kQyEkg0/CJts1w
0AJZN6K48MaLVYOI113sWHBIjvB18Zo1Wh4dFozFbSGML7HKTdAMnxSAVPd2zfHG
DSJV2uKJThtK/Pjd+NXFdzh8qoanqyMWF7X09HEwXp642pP+bwb995WrLE/+Z74a
zSEcMh8xCgRGymiK1aA+afmhkFO7X2tFM1KFjJ0NmdgeFTVLQD7XtKmS0jo7IEhS
NmOTa3T9GzotITnard9bzxXKEJwS2cGDjMTgbeaJLunrVz5LVzOfsfgwL1mc1FUm
FJtS4FKUQzrg/ak1vF6gn0HFoCSUylVwkiBstSblJn7TV2a4BvFN9GrXHtZtU1Dv
8ikpTE4w/R2Rjhvn0vZtzdd7Sl/3GFvnrdwBUpnDzxjigOMX/sShYK6b1mzYoWCj
JCC2H57rsMNN380d6+VT2K5UdaZ9+CmMeOZt20OCe6c9ciAm+SY1Bw9n8X6YfS0v
tPyU5fBgxVdksnBcHo02S10ysqwpiP5wQ0/m0hKgXtzSl6d+QQLkv0UvYSyoUu3j
fEQTzV1liD7ENk73BJFdCRaOPDVJMUnt7Kw1eONUKVTZFBecKUdYSR0m7F3XUDXl
XLBWfyDQf7hHzx0tcvcT9V4ZVM0XS60YCar58f2d0Fp5qkYXwEtx/p1fy49fxNo0
2bcV78ETqe7BVSdSdKhM
=PMyb
-----END PGP SIGNATURE-----