<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/feeds.mk, branch v19.07.0</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v19.07.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2019-03-21T23:40:29Z</updated>
<entry>
<title>build: suppress error output in feeds.mk</title>
<updated>2019-03-21T23:40:29Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2018-05-28T09:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9be901061e14b4f9a4ddd17e2e858bfc59e18c18'/>
<id>urn:sha1:9be901061e14b4f9a4ddd17e2e858bfc59e18c18</id>
<content type='text'>
If no feed.conf or feeds.conf.default is found on image generation with
the imagebuilder we always get the following message "Unable to open
feeds configuration at &lt;dir&gt;/scripts/feeds line 48." on std error.

To get rid off this needless warning on image generation with the
imagebuilder supress the output in feeds.mk.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>build: add ABI_VERSION to binary package names</title>
<updated>2019-01-19T13:32:12Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-17T16:31:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=e6bcf1e4acc4901c1803cdccc4b9fabfd6d84c90'/>
<id>urn:sha1:e6bcf1e4acc4901c1803cdccc4b9fabfd6d84c90</id>
<content type='text'>
Add the ABI_VERSION source makefile variable to the binary package basename
and resolve source dependencies on packages with ABI_VERSION set to such
expanded names.

If for example a package specifies DEPENDS:=libopenssl while the OpenSSL
Makefile specifies ABI_VERSION:=1.0.0, the resulting ipk control data
dependency will be "Depends: libopenssl1.0.0" and the libopenssl ipk file
will be called "libopenssl1.0.0_&lt;version&gt;_&lt;arch&gt;.ipk".

The next time a library such as OpenSSL is updated to an incompatible
version, the ABI_VERSION shall be changed accordingly to prevent opkg from
simply upgrading to an incompatible library without considering the
dependencies of already installed packages.

Also introduce another "SourceName" control field which is required by
the newly introduced "scritps/ipkg-remove" to determine the proper related
.ipk files to delete upon buildroot package clean operations.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: rename .packagesubdirs to .packageauxvars</title>
<updated>2019-01-19T13:31:56Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-01-18T11:32:57Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=2d9d57b9de230e1f397c1396f4fb7dfae34d3855'/>
<id>urn:sha1:2d9d57b9de230e1f397c1396f4fb7dfae34d3855</id>
<content type='text'>
Subsequent commits will put more auxiliary information into this file,
such as the per-package ABI version, so rename the metadata script
subcommand and file names accordingly.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>include/feeds.mk: fix distfeeds.conf without per-feed repos</title>
<updated>2018-07-31T12:04:45Z</updated>
<author>
<name>Bjørn Mork</name>
</author>
<published>2018-07-31T12:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=c72f3b5e2b7e9a86488046bb6e2396f2354b82c9'/>
<id>urn:sha1:c72f3b5e2b7e9a86488046bb6e2396f2354b82c9</id>
<content type='text'>
commit 514a4b3e1b4e4 ("include/feeds.mk: rework generation of opkg
distfeeds.conf") made the per-feed "base" repo unconditional, making
the default configuration fail when PER_FEED_REPO is disabled:

 root@wrt1900ac-1:~# cat /etc/opkg/distfeeds.conf
 src/gz openwrt_core http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages
 src/gz openwrt_base http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base
 root@wrt1900ac-1:~# opkg update
 Downloading http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages/Packages.gz
 Updated list of available packages in /var/opkg-lists/openwrt_core
 Downloading http://openwrt.mork.no/18.06.0/targets/mvebu/cortexa9/packages/Packages.sig
 Signature check passed.
 Downloading http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz
 *** Failed to download the package list from http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz

 Collected errors:
  * opkg_download: Failed to download http://openwrt.mork.no/18.06.0/packages/arm_cortex-a9_vfpv3/base/Packages.gz, wget returned 8.

Cc: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
Fixes: 514a4b3e1b4e ("include/feeds.mk: rework generation of opkg distfeeds.conf")
Signed-off-by: Bjørn Mork &lt;bjorn@mork.no&gt;
[whitespace/indentation fix]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>include/feeds.mk: rework generation of opkg distfeeds.conf</title>
<updated>2018-07-12T19:18:41Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-07-09T22:00:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=16035a7dd370671670693af9ae63368ee4dd731f'/>
<id>urn:sha1:16035a7dd370671670693af9ae63368ee4dd731f</id>
<content type='text'>
Allow enabling/commenting/disabling each feed individually by using a
tristate config symbol.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>include/feeds.mk: always add available feeds to PACKAGE_SUBDIRS</title>
<updated>2018-07-12T19:18:41Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-07-09T20:13:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9af22f1ac9122b54700dd38f627fdd446e1109f4'/>
<id>urn:sha1:9af22f1ac9122b54700dd38f627fdd446e1109f4</id>
<content type='text'>
Setting CONFIG_FEED_... symbols combined two different effects: Disabling
a feed in the generated opkg distfeeds.conf, and omitting the feed from
PACKAGE_SUBDIRS.

It does not make sense to omit built feeds from PACKAGE_SUBDIRS, as it will
only lead to packages that can be enabled in .config (and that will
consequently be built) not to be found during rootfs creation, breaking
the build. All feeds that packages are emitted to should simply always be
added to PACKAGE_SUBDIRS instead; the CONFIG_FEED_... only configure the
generated distfeeds.conf like this.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>imagebuilder: reuse rootfs preparation from rootfs.mk</title>
<updated>2018-03-07T08:59:08Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T08:38:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=2fbf669730bfa7342b36711d275bfe4c7951ac1b'/>
<id>urn:sha1:2fbf669730bfa7342b36711d275bfe4c7951ac1b</id>
<content type='text'>
In addition to removing redundant code, this fixes various issues in
IB-generated images that have been fixed in prepare_rootfs before,
including better handling of CONFIG_CLEAN_IPKG and enabling of initscripts
from FILES.

We also reuse the opkg macro and remove --force-... flags that have been
removed from rootfs.mk as well.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>merge: properly remove %n / %N references</title>
<updated>2017-12-09T15:01:14Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2017-12-09T15:01:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=d23e1e1e1a3eede59d7da21cafe0ba69c0e81458'/>
<id>urn:sha1:d23e1e1e1a3eede59d7da21cafe0ba69c0e81458</id>
<content type='text'>
- use %d instead of %n for opkg feed identifiers
- remove %n / %N references from version files

Fixes bf5cef47b3 merge: release/banner: drop release name and update banner.
Fixes FS#1213.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: move PKG_CONFIG_DEPENDS from feeds.mk to opkg</title>
<updated>2017-04-03T06:51:33Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-03-27T08:21:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=6411a12de2c783bc8882f43d593d9fa63f9b0759'/>
<id>urn:sha1:6411a12de2c783bc8882f43d593d9fa63f9b0759</id>
<content type='text'>
Normal packages don't rely on the feed configuration variables for the
build step

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>include/feeds.mk: base list of enabled feeds on available instead of installed feeds</title>
<updated>2017-01-16T08:11:56Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2017-01-16T08:11:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9c55dede26aa488a9010eae4aa2b9d9b29b3fb2f'/>
<id>urn:sha1:9c55dede26aa488a9010eae4aa2b9d9b29b3fb2f</id>
<content type='text'>
This fixes handling of CONFIG_FEED_* options for uninstalled feeds.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
</feed>
