[oe] Package Maintenance

Richard Purdie rpurdie at rpsys.net
Fri Mar 27 09:22:08 UTC 2009


On Wed, 2009-03-25 at 18:54 -0500, Mike (mwester) wrote:
> Jeremy Lainé wrote:
> >>> Empty TMPDIR is only once case we should test for, I've seen many times that
> >>> a 'populated' TMPDIR creates bugs, e.g. midori picking up libhildon to
> >>> mention a recent one. So 'always build from empty TMPDIR' will leave serious
> >>> and harder to trackdown bugs unnoticed.
> >> Test with unpopulataed TMPDIR and test with maximal populated TMPDIR ?
> > 
> > Speaking of populated TMPDIR, is there a notion of conflicts for staging? If two packages
> > want to put the same file into staging, will we barf an error or silently ignore it?
> 
> It silently ignores it.
> 
> As a current example, unless distros have taken special care with libusb
> and libusb1, they will suffer from exactly this problem, with the
> library that is staged determined by which recipe is built most recently.

One of the goals of packaged-staging was to detect this and error. Sadly
nobody has implemented it yet though...

Cheers,

Richard





More information about the Openembedded-devel mailing list