<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/luka/package/Makefile, branch master</title>
<subtitle>tree of Luka Perkov resides here</subtitle>
<id>https://git.openwrt.org/openwrt/staging/luka/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/luka/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/'/>
<updated>2019-08-07T05:15:07Z</updated>
<entry>
<title>packages: apply usign padding workarounds to package indexes if needed</title>
<updated>2019-08-07T05:15:07Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2019-08-07T05:15:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=e1f588e446c7ceb696b644b37aeab9b3476e2a57'/>
<id>urn:sha1:e1f588e446c7ceb696b644b37aeab9b3476e2a57</id>
<content type='text'>
Since usign miscalculates SHA-512 digests for input sizes of exactly
64 + N * 128 + 110 or 64 + N * 128 + 111 bytes, we need to apply some
white space padding to avoid triggering the hashing edge case.

While usign itself has been fixed already, there is still many firmwares
in the wild which use broken usign versions to verify current package
indexes so we'll need to carry this workaround in the forseeable future.

Ref: https://forum.openwrt.org/t/signature-check-failed/41945
Ref: https://git.openwrt.org/5a52b379902471cef495687547c7b568142f66d2
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&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/luka/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>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/luka/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>include/rootfs.mk: pass additional files dir to prepare_rootfs as an argument</title>
<updated>2018-03-07T08:59:07Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-03-06T20:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=cf1c7c0f17a45bba3e7ce1a3cd3f8f7efa7196c4'/>
<id>urn:sha1:cf1c7c0f17a45bba3e7ce1a3cd3f8f7efa7196c4</id>
<content type='text'>
Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>build: remove package preconfig feature</title>
<updated>2018-01-13T18:54:44Z</updated>
<author>
<name>Matthias Schiffer</name>
</author>
<published>2018-01-07T12:05:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=3abf663c22e32636306cfcdfd5fb29402a1c1a7f'/>
<id>urn:sha1:3abf663c22e32636306cfcdfd5fb29402a1c1a7f</id>
<content type='text'>
This feature has been unused for years, and its scope is too limited to be
actually useful.

Signed-off-by: Matthias Schiffer &lt;mschiffer@universe-factory.net&gt;
</content>
</entry>
<entry>
<title>build: cleanup tmp/ dir of target rootfs</title>
<updated>2017-05-02T14:10:50Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2017-03-05T08:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=dac629f71093715ea002c7949a9888188e58984e'/>
<id>urn:sha1:dac629f71093715ea002c7949a9888188e58984e</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>build: skip opkg host dependency within the SDK</title>
<updated>2017-02-21T19:43:40Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-21T19:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=0aa46bf76ab01fe1f64b0992fe2a8196c3b19d89'/>
<id>urn:sha1:0aa46bf76ab01fe1f64b0992fe2a8196c3b19d89</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: move opkg host dependency from package/install to package/compile</title>
<updated>2017-02-21T12:03:20Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-20T11:37:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=adeae0e02a8cd0e67fc5ba549591fefb056011e7'/>
<id>urn:sha1:adeae0e02a8cd0e67fc5ba549591fefb056011e7</id>
<content type='text'>
Improves parallel build behavior, since it allows opkg to be built at
the same time as other packages

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: make &lt;subdir&gt;/install opt-in, use it for target/ only</title>
<updated>2017-02-09T12:51:35Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-09T12:21:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=d826af2cbbc7ff9781d6b9fdde5866f6e6367ec6'/>
<id>urn:sha1:d826af2cbbc7ff9781d6b9fdde5866f6e6367ec6</id>
<content type='text'>
Fixes buildbot errors on running make target/install or
toolchain/install

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>Revert "build: always run package/cleanup before package/compile"</title>
<updated>2017-01-22T12:47:40Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-22T12:47:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/luka/commit/?id=664918d891f3d29f09c15b0abe6616bbfdb2d0c6'/>
<id>urn:sha1:664918d891f3d29f09c15b0abe6616bbfdb2d0c6</id>
<content type='text'>
This reverts commit 2990a21058243b067bb56fed36ee69205595993e.
This introduces a race condition, let's fix this in buildbot instead.

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
</feed>
