<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/pepe2k/scripts, branch v18.06.3</title>
<subtitle>Staging tree of Piotr Dymacz</subtitle>
<id>https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.3</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/pepe2k/atom?h=v18.06.3'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/'/>
<updated>2019-01-30T11:40:16Z</updated>
<entry>
<title>build: fix STAGING_DIR cleaning for packages</title>
<updated>2019-01-30T11:40:16Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2018-12-12T17:33:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b98b55a64fb633d7901f9db5529e52e3175300e9'/>
<id>urn:sha1:b98b55a64fb633d7901f9db5529e52e3175300e9</id>
<content type='text'>
This fixes two issues with cleaning package files from STAGING_DIR:

* CleanStaging currently can only remove files and not directories. This
  changes CleanStaging to use clean-package.sh, which does remove
  directories.

* Because of the way directories are ordered in the staging files list,
  clean-package.sh currently tries (and fails) to remove parent
  directories before removing subdirectories. This changes
  clean-package.sh to process the staging files list in reverse, so that
  subdirectories are removed first.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
(cherry picked from commit a1170936798e519776de605d6986ccb72f04cb06)
</content>
</entry>
<entry>
<title>scripts: update config.guess and config.sub</title>
<updated>2018-12-18T16:22:07Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2018-11-01T13:05:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=c756d666dc044ca89e2da08ed569b61a69dd7cf4'/>
<id>urn:sha1:c756d666dc044ca89e2da08ed569b61a69dd7cf4</id>
<content type='text'>
This updates these two files to commit 2fa97a8a0ed3 ("config.guess
(amd64:CYGWIN*:*:*, x86_64:CYGWIN*:*:*): Set master") which is the
current master of
https://git.savannah.gnu.org/gitweb/?p=config.git;a=summary

This contains updates for multiple architectures and will unbreak the
build on the x32 ABI.

Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
(backported from 3361a8817e9a6c4ab73d72bd98a3d652b756c12e)
</content>
</entry>
<entry>
<title>scripts/ipkg-build: quash error messages when conffiles.resolved is empty</title>
<updated>2018-12-18T10:28:12Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2018-09-06T08:00:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=fa3805f2b6d3c03eee94579d29cf2f0bca07ce04'/>
<id>urn:sha1:fa3805f2b6d3c03eee94579d29cf2f0bca07ce04</id>
<content type='text'>
When Package/xx/conffiles only contains directories that are empty at
package time, conffiles.resolved will be missing and the following
error messages will appear in the build log.

	/home/yousong/git-repo/openwrt/openwrt/scripts/ipkg-build -c -o 0 -g 0 /home/yousong/git-repo/openwrt/openwrt/build_dir/target-mips_24kc_musl/linux-malta_be/openvswitch-2.10.0/ipkg-mips_24kc/openvswitch-common /home/yousong/git-repo/openwrt/openwrt/bin/packages/mips_24kc/packages
	mv: cannot stat 'CONTROL/conffiles.resolved': No such file or directory
	chmod: cannot access 'CONTROL/conffiles': No such file or directory

It will not break the ipkg-build process.  The change is merely cosmetic
to not cause confusion when reading logs

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
(backported from 9e58c20ec9d48ee41a4a306b0cd6d3aece285efd)
</content>
</entry>
<entry>
<title>scripts/metadata.pm: avoid adding dup names in provides list</title>
<updated>2018-12-18T10:28:12Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2018-09-05T15:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=f5cf9b265f7825e54286d4dfc994e56ec722c0c5'/>
<id>urn:sha1:f5cf9b265f7825e54286d4dfc994e56ec722c0c5</id>
<content type='text'>
The need arises from building Open vSwitch kernel datapath modules, e.g.

 - kmod-openvswitch from Linux upstream
 - kmod-openvswitch-intree from openvswitch source code

where both provides virtual package "kmod-openvswitch" for userspace
packages to select and depend on

Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
(backported from 204081670b914795a494929777f09807b15f70f4)
</content>
</entry>
<entry>
<title>build: add support for enabling the rootfs/boot partition size option via target feature</title>
<updated>2018-12-18T10:28:12Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2018-08-26T17:36:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=42dafa0ac589370877747c6647f75ea3ab9572b6'/>
<id>urn:sha1:42dafa0ac589370877747c6647f75ea3ab9572b6</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
(backported from 00f030a9c67c551e675364d73234a4cba273b420)
</content>
</entry>
<entry>
<title>scripts: time.pl: avoid hard Time::HiRes dependency</title>
<updated>2018-12-18T10:01:55Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-08-05T10:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2890abbcc0329460ebc7384e994272d1ee3b372d'/>
<id>urn:sha1:2890abbcc0329460ebc7384e994272d1ee3b372d</id>
<content type='text'>
Use Time::HiRes when available and fallback to raw syscall interface
when not. If that fails too, simply report 0, 0 as real time.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(backported from a692e4e3de60e1a10906511fb8ef2d14937d4a19)
</content>
</entry>
<entry>
<title>build: remove GNU time dependency</title>
<updated>2018-12-18T10:01:54Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-08-04T22:06:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=b4454ca4fae13f85e06d01df8a2a94ddd78d3368'/>
<id>urn:sha1:b4454ca4fae13f85e06d01df8a2a94ddd78d3368</id>
<content type='text'>
Replace the GNU time program invocation with a simple Perl script reporting
the timing values. Since we require Perl anyway for the build system, we can
as well use that instead of requiring a random GNU utility rarely installed
by default.

Fixes: ff6e62b288 ("build: log time taken by each packages/steps")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(backported from d3ddf6631e491a831617a5ae8b3d7924e47a275a)
</content>
</entry>
<entry>
<title>fixup-makefile.pl: fixup when PKG_SOURCE is defined elsewhere</title>
<updated>2018-12-18T08:44:04Z</updated>
<author>
<name>Yousong Zhou</name>
</author>
<published>2018-07-03T07:37:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=24bf0c63dcde1a387b942e8733cf2371bff6d7dc'/>
<id>urn:sha1:24bf0c63dcde1a387b942e8733cf2371bff6d7dc</id>
<content type='text'>
Signed-off-by: Yousong Zhou &lt;yszhou4tech@gmail.com&gt;
(backported from eb6759cc786b9a5fe1425364fc54212a425ff0be)
</content>
</entry>
<entry>
<title>scripts: Replace obsolete POSIX tmpnam in slugimage.pl with File::Temp function</title>
<updated>2018-12-18T08:43:57Z</updated>
<author>
<name>Ted Hess</name>
</author>
<published>2018-06-05T14:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=2b51cac21a5a8c0c4f396f5a56c7c29be090f556'/>
<id>urn:sha1:2b51cac21a5a8c0c4f396f5a56c7c29be090f556</id>
<content type='text'>
Signed-off-by: Ted Hess &lt;thess@kitschensync.net&gt;
(backported from 7590c3c58f5e9d580c86da10473d1d29a2f081c9)
</content>
</entry>
<entry>
<title>script: ipkg-build: honour $SOURCE_DATE_EPOCH</title>
<updated>2018-11-08T10:55:45Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2018-11-08T10:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/pepe2k/commit/?id=55d078b249427380fe9cc3684f7657ccc2b1405c'/>
<id>urn:sha1:55d078b249427380fe9cc3684f7657ccc2b1405c</id>
<content type='text'>
When the SOURCE_DATE_EPOCH environment variable is set, use it to
override the timestamps of .ipk archive contents.

This ensures that .ipk archives built in environments without SCM
metadata (mainly the SDK) are reproducible between different runs.

Ref: https://github.com/openwrt/packages/issues/6954
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
(cherry picked from commit d157a76c67bcb821d3ec8dcd4312390ef129a95a)
</content>
</entry>
</feed>
