On 07/08/2017 09:18 PM, Matthias Schiffer wrote:
> Instead of adding virtual packages to the normal package list, keep a
> separate list for provides, make each package provide itself, and resolve
> all dependencies through this list. This allows to use PROVIDES to replace
> existing packages.
> 
> A side effect of the changes in the makefile dependency logic is that
> build dependencies are now always interpreted as source package names,
> instead of putting build and runtime dependencies into the same list.
> 
> Fixes FS#837.
> 
> Signed-off-by: Matthias Schiffer <mschif...@universe-factory.net>

The patch has been tested in Gluon for a while now and it seems to work
correctly. It may break some feed packages that are incorrectly specifying
binary instead of source package names in PKG_BUILD_DEPENDS; these packages
will need to be fixed when we notice them.

If nobody vetoes, I'd like to push it to master soon. The patch is also in
my staging tree for everybody to test.

Matthias

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Lede-dev mailing list
Lede-dev@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/lede-dev

Reply via email to