<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/scripts, branch v21.02.1</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v21.02.1'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2021-06-21T19:43:21Z</updated>
<entry>
<title>build,json: fix generation with empty profiles</title>
<updated>2021-06-21T19:43:21Z</updated>
<author>
<name>Paul Spooren</name>
</author>
<published>2021-06-21T06:23:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2e157714a8d4a0e1dbd6351ca0a3fe2fce75b0eb'/>
<id>urn:sha1:2e157714a8d4a0e1dbd6351ca0a3fe2fce75b0eb</id>
<content type='text'>
If the image generation doesn't add any profiles to the output the
*profile merge* will fail. To avoid that set an empty profile as
fallback.

Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit fd0d9909bf50f114d5e7f7cedf53e542de878a2c)
</content>
</entry>
<entry>
<title>build: preserve profiles.json between builds</title>
<updated>2021-06-21T19:43:21Z</updated>
<author>
<name>Moritz Warning</name>
</author>
<published>2021-02-21T23:18:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=8add3e139ca5b58b91098aa0615f3492d1191241'/>
<id>urn:sha1:8add3e139ca5b58b91098aa0615f3492d1191241</id>
<content type='text'>
Keep other profiles.json content if the data belongs to the current
build version.

Also useful for the ImageBuilder, which builds for a single model each
time. Without this commit the profiles.json would only contain the
latest build profile information.

Signed-off-by: Moritz Warning &lt;moritzwarning@web.de&gt;
[improve commit message]
Signed-off-by: Paul Spooren &lt;mail@aparcar.org&gt;
(cherry picked from commit a463b96241fbc2d142982387eaed9989e201ac7a)
</content>
</entry>
<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>
</feed>
