<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/yousong/scripts/package-metadata.pl, branch master</title>
<subtitle>Yousong Zhou staging tree</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/yousong/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/'/>
<updated>2017-01-11T17:24:39Z</updated>
<entry>
<title>scripts/package-metadata.pl: fix overriding conditional dependencies with conditional select</title>
<updated>2017-01-11T17:24:39Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-11T17:22:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=cfd83555fc4f0bab18a26f6812da18e64df46ff3'/>
<id>urn:sha1:cfd83555fc4f0bab18a26f6812da18e64df46ff3</id>
<content type='text'>
Conditional dependencies use the '(!cond) || dep' syntax, whereas
conditional select uses 'dep if cond'.
Add an extra check to suppress emitting a conditional if an equal
conditional select already exists.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts/package-metadata.pl: honour DEFAULT_VARIANT</title>
<updated>2016-11-02T01:02:44Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-11-02T00:45:06Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=12d15fa8a5096913927d75958d0ed3af9d963e73'/>
<id>urn:sha1:12d15fa8a5096913927d75958d0ed3af9d963e73</id>
<content type='text'>
So far, package-metadata.pl always considered the first provider of a virtual
package to be the default variant which might deviate from what buildroot
considers to be the default.

Change the Kconfig dependency / select code generation for virtual package
providers to consider the DEFAULT_VARIANT to be the primary provider and only
fall back to the first provider if no default variant was explicitely tagged.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>scripts/package-metadata.pl: fix handling of virtual (PROVIDES) depends</title>
<updated>2016-11-02T00:01:34Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-10-13T00:48:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=f64360c7ca8b09e73840b4e633531b372f02bdaf'/>
<id>urn:sha1:f64360c7ca8b09e73840b4e633531b372f02bdaf</id>
<content type='text'>
Currently the code emitting dependencies for provide candidates is overwriting
the specification calculated by the previous conditional dependency handling
code, rendering dependencies on virtual PROVIDES packages in conjunction with
conditional dependencies unusable.

Instead of overwriting, append the PROVIDES dependency spec in order to fix
using DEPENDS on virtual provider packages in conjunction with conditions.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>scripts: fix build warning when overriding packages</title>
<updated>2016-10-15T09:36:51Z</updated>
<author>
<name>Zefir Kurtisi</name>
</author>
<published>2016-10-12T15:50:56Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=cf458de382fc6f6a8715fadb3edf152d0196a26a'/>
<id>urn:sha1:cf458de382fc6f6a8715fadb3edf152d0196a26a</id>
<content type='text'>
If core packages are overridden, CONFIG_OVERRIDE_PKGS is set
based on the scan order of packages, which eventually causes
that config value to be modified on each build and with
that causes the build process to warn for configuration
being out of sync.

This commit changes the CONFIG_OVERRIDE_PKGS to be sorted
and prevents that false warning.

Signed-off-by: Zefir Kurtisi &lt;zefir.kurtisi@neratec.com&gt;
</content>
</entry>
<entry>
<title>scripts/package-metadata.pl: fix generation of dependencies on virtual packages</title>
<updated>2016-09-23T21:17:09Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2016-09-23T21:17:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=6177b649ca8cd11545fe945245b449236ac4bd50'/>
<id>urn:sha1:6177b649ca8cd11545fe945245b449236ac4bd50</id>
<content type='text'>
Dependencies on purely virtual packages (satisfied by PROVIDES) that were
not using "selects" ("+" flag) would be prepended with the prefix
"PACKAGE_" twice, breaking the first alternative.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>scripts/package-metadata.pl: fix kmod pakage dependencies within the SDK</title>
<updated>2016-07-07T10:47:04Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-07-07T10:39:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=d8dbd33eba86324742a6c9c7197fe762cae956af'/>
<id>urn:sha1:d8dbd33eba86324742a6c9c7197fe762cae956af</id>
<content type='text'>
Instead of ignoring all metadata for package/kernel/linux, process it
and only suppress emitting config data to tmp/.config-package.in

This ensures that packages that select kmod-* packages can inherit their
depdendencies.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: split scripts/metadata.pl into target-metadata.pl and package-metadata.pl</title>
<updated>2016-06-07T06:58:40Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-05-22T19:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/yousong/commit/?id=9ae952cf8cf2f0d7df95434c8b16d13bc1b47fca'/>
<id>urn:sha1:9ae952cf8cf2f0d7df95434c8b16d13bc1b47fca</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
