<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/xback/include/feeds.mk, branch master</title>
<subtitle>Staging tree of Koen Vandeputte</subtitle>
<id>https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/'/>
<updated>2025-07-15T18:48:45Z</updated>
<entry>
<title>build: fix ipkg-remove: add support for removing apk files</title>
<updated>2025-07-15T18:48:45Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2025-07-15T18:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=642d568b0f0ac4924474871f58b2fd1c6c354476'/>
<id>urn:sha1:642d568b0f0ac4924474871f58b2fd1c6c354476</id>
<content type='text'>
Use apk adbdump to extract metadata from .apk files to derive the real
package name.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: Unconditionally append kmod feed for BuildBot</title>
<updated>2024-12-03T11:40:01Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2024-12-03T10:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=53ee2e8c0339c1d7ace47b8cf390147b86ea8d1d'/>
<id>urn:sha1:53ee2e8c0339c1d7ace47b8cf390147b86ea8d1d</id>
<content type='text'>
Recent changes to BuildBot config moved the kmods to a dedicated
directory and dropped them from the packages dir. This was needed as
both OPKG and APK gets confused if both entry are present.

To fix this, unconditionally append the kmod feed line if
CONFIG_BUILDBOT is enabled.

Fixes: #17146
Link: https://github.com/openwrt/openwrt/pull/17151
Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: add APK package build capabilities</title>
<updated>2024-05-17T20:21:26Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2024-05-14T10:36:59Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=d788ab376f859164df84e2054cbbbb0921943c5b'/>
<id>urn:sha1:d788ab376f859164df84e2054cbbbb0921943c5b</id>
<content type='text'>
A new option called `USE_APK` is added which generated APK packages
(.apk) instead of OPKG packages (.ipk).

Some features like fstools `snapshot` command are not yet ported

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>build: ensure that dash isn't prepended twice to abi version suffix</title>
<updated>2021-06-15T07:58:33Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-06-15T07:54:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=fbb9b1f8ed0d8a76dd989cc6c16a4e0fda2b6e74'/>
<id>urn:sha1:fbb9b1f8ed0d8a76dd989cc6c16a4e0fda2b6e74</id>
<content type='text'>
The ABIV_$(pkgname) variable already is formatted so return it as-is from
the GetABISuffix macro and only filter through FormatABISuffix if we read
the raw ABI version value from a version stamp file.

This ensures that binary intra-package dependencies on ABI versioned
libraries are properly formatted.

Ref: https://github.com/openwrt/packages/issues/15871
Fixes: f6a03bff5b ("build: prepend ABI suffixes with a dash if package name ends with digit")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: prepend ABI suffixes with a dash if package name ends with digit</title>
<updated>2021-06-14T13:14:19Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2021-06-14T12:58:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=f6a03bff5bccdbf9165087bccbb35095903d05c6'/>
<id>urn:sha1:f6a03bff5bccdbf9165087bccbb35095903d05c6</id>
<content type='text'>
Ensure that ABI suffixes are separated with a dash from the package name if
the name happens to end with a digit. This implementation detail got lost
during the recent refactoring of the ABI_VERSION handling in buildroot.

Ref: https://github.com/openwrt/packages/pull/14237#issuecomment-860473585
Fixes: c921650382 ("build: drop ABI version from metadata")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>build: fix getting ABI version for binary packages from the same source package</title>
<updated>2021-02-15T22:11:44Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-02-15T22:09:53Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=7d6a636918bccf68b49324729759e7c569105f71'/>
<id>urn:sha1:7d6a636918bccf68b49324729759e7c569105f71</id>
<content type='text'>
We can't rely on the .version file being created yet, so use package variables
to get it

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: drop ABI version from metadata</title>
<updated>2021-02-14T18:41:52Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-02-12T10:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=c92165038217e49075098479704da58a2a3a89bd'/>
<id>urn:sha1:c92165038217e49075098479704da58a2a3a89bd</id>
<content type='text'>
Preparation for supporting dynamic ABI versions that depend on the runtime
configuration. Read the suffix from the staging dir pkginfo version files.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: use SPDX license tags</title>
<updated>2021-02-05T13:54:47Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-22T02:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=a17b8eaa2e4b319b7069170398fe965786a813e9'/>
<id>urn:sha1:a17b8eaa2e4b319b7069170398fe965786a813e9</id>
<content type='text'>
The license folder is a core part of OpenWrt and all GPL-2.0 licensed.
Use SPDX license tags to allow machines to check licenses.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
[rebase, keep some Copyright lines, sharpen commit message]
Signed-off-by: Adrian Schmutzler &lt;freifunk@adrianschmutzler.de&gt;
</content>
</entry>
<entry>
<title>build: FeedSourcesAppend add kmod feed to snapshot</title>
<updated>2020-10-30T00:39:09Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-15T22:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/openwrt/staging/xback/commit/?id=071514c6419151674d50a4607dc09303f54014ce'/>
<id>urn:sha1:071514c6419151674d50a4607dc09303f54014ce</id>
<content type='text'>
Nightly snapshot builds of OpenWrt change their kernels versions
frequently and lose thereby compatibility to kmods from the upstream
target specific packages feed.

To allow opkg to install packages over multiple days a kmod archive is
offered at $target/$subtarget/kmods/$kernelversion and added as a feed
to created snapshot images via a buildbot step[1].

Instead of using a buildstep add the kmod feed directly via
FeedSourcesAppend to be included in the ImageBuilder repositories.conf
as well. This is conditionally only done for SNAPSHOT builds and when
running as BUILDBOT. Releases are unaffected as they don't include
kernel version changes and local builds may use different kernel
versions or magics than available upstream.

This commit allows in a future step to ship ImageBuilders without a
locally stored kmod archive.

[1]: https://git.openwrt.org/?p=buildbot.git;a=blob;f=phase1/master.cfg;h=3ba7a1606e89b095b10555e703ea96e93295deec;hb=HEAD#l1025

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<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-03.infra.openwrt.org/openwrt/staging/xback/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>
</feed>
