<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/scripts, branch v21.02.0-rc2</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-03-26T09:15:42Z</updated>
<entry>
<title>build,json: backport default_packages fixes</title>
<updated>2021-03-26T09:15:42Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-26T08:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=22149da1f4f65985439b3e92da9a5226ad219f3b'/>
<id>urn:sha1:22149da1f4f65985439b3e92da9a5226ad219f3b</id>
<content type='text'>
Remove duplicate packages by running in `target/linux/` rather than
`target/linux/&lt;target&gt;/&lt;subtarget&gt;` and sort packages alphabetically.

Squash commit of:
7880a64848 build,json: 3rd fixup of default_packages
b36068d35d build,json: fixup fixup of arch_packages
1bf2b3fe90 build,json: fixup missing arch_packages

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>build,json: fix duplicates in default_packages</title>
<updated>2021-03-23T22:47:18Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-03-21T09:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fdc0342704b692c46ccb65c6372a853ff89094c4'/>
<id>urn:sha1:fdc0342704b692c46ccb65c6372a853ff89094c4</id>
<content type='text'>
Calling without the DUMP=1 argument causes the target specific Makefile
to be "included" again which adds the target specific packages twice,
once on the actual run and once included from `include/target.mk`.

This led to duplicate package entries, causing confusion in downstream
projects using the generated JSON files.

While at it, apply `black` style to Python script.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit 7f4c2b1a4f9216218dced64794318f2197565c85)
</content>
</entry>
<entry>
<title>download: remove broken mirrors</title>
<updated>2021-02-24T19:24:09Z</updated>
<author>
<name>David Bauer</name>
</author>
<published>2021-02-20T20:24:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f647d9e6bbf423078f0554ff974fdcf47b21a9ce'/>
<id>urn:sha1:f647d9e6bbf423078f0554ff974fdcf47b21a9ce</id>
<content type='text'>
These mirrors don't exist anymore. Remove them.

Signed-off-by: David Bauer &lt;mail@david-bauer.net&gt;
(cherry picked from commit f04e0074915f03249cdebb460d4dc92875091c63)
</content>
</entry>
<entry>
<title>scripts: getver.sh: fix version based on stable branch</title>
<updated>2021-02-21T17:42:38Z</updated>
<author>
<name>Baptiste Jonglez</name>
</author>
<published>2021-02-21T17:42:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=cb5c93f12ad45f646089be6473c1c70005800020'/>
<id>urn:sha1:cb5c93f12ad45f646089be6473c1c70005800020</id>
<content type='text'>
When building from a local branch based off the "openwrt-21.02" branch,
version computation is wrong, because the number of local commits is
computed against master.  As a result, it wrongly counts *all* commits
since the beginning of the openwrt-21.02 branch as local commits.

The fix is to compare to the openwrt-21.02 branch instead, which gives the
expected result.

A similar change had been applied to the openwrt-19.07 branch:
891022918d55 ("scripts: getver.sh: fix version based on stable branch")

Signed-off-by: Baptiste Jonglez &lt;git@bitsofnetworks.org&gt;
</content>
</entry>
<entry>
<title>Mostly revert "build: add support for fixing up library soname"</title>
<updated>2021-02-15T17:47:21Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-02-15T16:49:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=075fa4cd9ae2ee5e9715fad2f70b2092ddc9ac2d'/>
<id>urn:sha1:075fa4cd9ae2ee5e9715fad2f70b2092ddc9ac2d</id>
<content type='text'>
This reverts commit b12288fa69b171f7c9405518c9bed3581a06f7ce.
The patchelf approach is too fragile, and the only users of this have been
converted to make patching unnecessary
Leave the abi_version_str variable in place in rules.mk

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.openwrt.org/openwrt/staging/pepe2k/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: add support for fixing up library soname</title>
<updated>2021-02-14T18:41:51Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-02-12T08:56:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b12288fa69b171f7c9405518c9bed3581a06f7ce'/>
<id>urn:sha1:b12288fa69b171f7c9405518c9bed3581a06f7ce</id>
<content type='text'>
This makes it possible to declare a package ABI_VERSION independent from the
upstream soname by setting PKG_ABI_VERSION in the package makefile.
The library filename is fixed up for files installed to packages and to the
staging dir. References to the original from executables within the same
package are also fixed up

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>scripts: fix checkpatch.pl for changed license dir</title>
<updated>2021-02-14T18:21:38Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2020-09-22T19:08:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=6d5425976f562000ea319180e6c329886bba2c1f'/>
<id>urn:sha1:6d5425976f562000ea319180e6c329886bba2c1f</id>
<content type='text'>
As multiple LICENSES are shipped and no longer just LICENSE, modify the
OpenWrt tree detection in checkpatch.pl.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>treewide: unify OpenWrt hosted source via @OPENWRT</title>
<updated>2021-02-05T22:00:24Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-01-30T20:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8286f3a3d3a7d65d36ee312c6fd3828d4e4fd048'/>
<id>urn:sha1:8286f3a3d3a7d65d36ee312c6fd3828d4e4fd048</id>
<content type='text'>
Multiple sources are hosted on OpenWrts source server only. The source
URLs to point to the server vary based on different epochs in OpenWrts
history.

Replace all by @OPENWRT which is an "empty" mirror, therefore using the
fallback servers sources.cdn.openwrt.org and sources.openwrt.org.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
<entry>
<title>scripts: sources CDN as fallback in download.pl</title>
<updated>2021-01-28T08:46:08Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-01-27T04:13:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=7521aedff46f731036c09f44859262085c00d303'/>
<id>urn:sha1:7521aedff46f731036c09f44859262085c00d303</id>
<content type='text'>
In case the default sources for a package fail use the CDN rather than
our own mirror. In case the CDN fails, fallback to our mirror.

Also remove mirror1 which isn't available anymore.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
</content>
</entry>
</feed>
