[oe] openembedded / dpkg-buildpackage hybrid

Luke Kenneth Casson Leighton lkcl at lkcl.net
Tue Nov 23 15:19:49 UTC 2010


folks hi,

there's a debian embedded sprint on in february:
http://wiki.debian.org/Sprints/2011/EmdebianSprint i came up with the
mad idea of modifying openembedded so that it understands debian
archives, debian/control and rules files, and back-ends into
dpkg-buildpackage and/or dpkg-cross-buildpackage in order to
recursively build entire debian archives.

so i wanted to ask people here what they think.

in particular, one of the challenges is that bitbake doesn't cope with
numbered version dependencies, which i know has been discussed before
(avoiding regex's) - i wanted to run the idea past people here: how
about doing the same dependency numbering format as debian control
files?  "Depends:" can be "python (>= 2.5) " for example or "glibc (>=
0.0.1, <= 1.1.3)" which is a simple enough syntax to not be too
resource-hungry.

and it would solve the rather awkward situation where you have to
specify blacklists of absolutely every single other version, but then
someone adds a new bb recipe for that library and of course breaks
_your_ build as a result, it's all rather fragile.

thoughts?

l.




More information about the Openembedded-devel mailing list