I just ran into an annoying problem with two recipes whose upstreams both use the same poor naming scheme for their downloadable tarballs which causes the sources to collide in DL_DIR. One of them is eudev, which has:
SRC_URI = "https://github.com/gentoo/${BPN}/archive/v${PV}.tar.gz This shows up as a source checksum error when the second package finds what it thinks are its sources in DL_DIR, but of course they are not the files that it wanted. I couldn't immediately find any easy way to work around this difficulty. Setting "localpath=eudev_v{$PV}.tar.gz" in eudev's SRC_URI looks superficially like it ought to do the right thing, but although this changes the location that the fetcher will search for the downloaded file it doesn't actually cause wget to put the file there so this doesn't work either. I suppose I could define DL_DIR in terms of ${PN}, which would presumably fix this problem at the cost of causing all my previous downloads to be repeated. Or I could stop using eudev, or wait for one of the two packages to release a new version. :-) Any better suggestions? thanks p. -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
