<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/chunkeey/include/depends.mk, branch v21.02.0</title>
<subtitle>Staging tree of Christian Lamparter</subtitle>
<id>https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.0</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/chunkeey/atom?h=v21.02.0'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/'/>
<updated>2021-02-05T13:54:47Z</updated>
<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.openwrt.org/openwrt/staging/chunkeey/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: find_md5 list with mod time and sorted</title>
<updated>2020-12-07T20:55:59Z</updated>
<author>
<name>John Beckett</name>
</author>
<published>2020-09-21T12:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=36e0268aa67bb757d7b9b39cbe1e7f89332f6746'/>
<id>urn:sha1:36e0268aa67bb757d7b9b39cbe1e7f89332f6746</id>
<content type='text'>
It was observed that the MD5 would not change after source files had been
modified, looking deeper into the build process it was discovered that
find_md5 build function makes a list of the files being built and then
passes the list to a summing utility on stdin.  The resultant MD5 is of
the file list, not the contents of the files.

The MD5 would change if the ordering of the list changed, or items were
removed or deleted.

The proposed fix is to add the modification time after the filename and
then sort the list to prevent find returning files in a different order
falsely re-triggering a rebuild. The MD5 will now change when a file is
modified or files are added/removed from the list.

Using 'T@' to show time in epoch for timezone independent behaviour.

Signed-off-by: John Beckett &lt;john.beckett@net2edge.com&gt;
</content>
</entry>
<entry>
<title>build: add missing wildcard for ignoring .pkgdir in dependency checks</title>
<updated>2017-02-05T21:17:30Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-02-05T21:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=40fb293f240f14013a203d553add70891d966e34'/>
<id>urn:sha1:40fb293f240f14013a203d553add70891d966e34</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: stage unstripped packages inside PKG_BUILD_DIR</title>
<updated>2017-01-18T22:57:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-18T15:19:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=87d9e3462d25e16abb6b5c18da56312d7b90d7b6'/>
<id>urn:sha1:87d9e3462d25e16abb6b5c18da56312d7b90d7b6</id>
<content type='text'>
This makes the build slightly more efficient by avoiding the need to
re-stage packages on every full build run.

It is also necessary for the upcoming CONFIG_AUTOREMOVE feature

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: introduce extra targets that contain only proper dependencies</title>
<updated>2017-01-18T22:57:08Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2017-01-18T13:27:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=9228d1c066cf3a2cd01288bed3646e53638705b6'/>
<id>urn:sha1:9228d1c066cf3a2cd01288bed3646e53638705b6</id>
<content type='text'>
This can be used to check if targets like prepare or compile are up to date

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: use mkhash to replace various quirky md5sum/openssl calls</title>
<updated>2017-01-05T10:09:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2016-12-25T15:40:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=84bd74057f0d2543ddbc7de2351b0a310df329c6'/>
<id>urn:sha1:84bd74057f0d2543ddbc7de2351b0a310df329c6</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>build: find_md5: ignore non-existent files or directories</title>
<updated>2016-11-24T11:53:19Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2016-11-24T05:50:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=f66cb6f810e55016167086bd96310fc14c1e6362'/>
<id>urn:sha1:f66cb6f810e55016167086bd96310fc14c1e6362</id>
<content type='text'>
Targets like malta can have no patches/ directory available and this
commit tries quash "no such file or directory" messages from `find`

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
</content>
</entry>
<entry>
<title>include: remove trailing whitespaces</title>
<updated>2015-03-29T07:29:18Z</updated>
<author>
<name>Luka Perkov</name>
</author>
<published>2015-03-29T07:29:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=7002f6326e9dcd4cb3272763ba9b9debd9f3a60d'/>
<id>urn:sha1:7002f6326e9dcd4cb3272763ba9b9debd9f3a60d</id>
<content type='text'>
Signed-off-by: Luka Perkov &lt;luka@openwrt.org&gt;

SVN-Revision: 45127
</content>
</entry>
<entry>
<title>change the recursive dependency template to use more make evaluation - the shell command got so long that it triggered "Argument list too long" on some systems (#8231)</title>
<updated>2010-11-24T14:07:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2010-11-24T14:07:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=695a1268e18d882f5a0ea1003909f55aecc7080d'/>
<id>urn:sha1:695a1268e18d882f5a0ea1003909f55aecc7080d</id>
<content type='text'>
SVN-Revision: 24131
</content>
</entry>
<entry>
<title>ignore vim .swp files when scanning for updates (#7867)</title>
<updated>2010-09-03T12:31:18Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2010-09-03T12:31:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/chunkeey/commit/?id=6734c999af7372e8e8220efcf30fee1e6463b87c'/>
<id>urn:sha1:6734c999af7372e8e8220efcf30fee1e6463b87c</id>
<content type='text'>
SVN-Revision: 22880
</content>
</entry>
</feed>
