<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/hauke/scripts/sysupgrade-tar.sh, branch v19.07.8</title>
<subtitle>Hauke Mehrtens staging tree</subtitle>
<id>https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.8</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/hauke/atom?h=v19.07.8'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/'/>
<updated>2019-01-02T21:36:17Z</updated>
<entry>
<title>build: Drop user/group ID/name from sysupgrade.tar</title>
<updated>2019-01-02T21:36:17Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2018-12-06T10:23:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=1afe3d8443aacbaf72a9148448bc6e0e2d2d0a9c'/>
<id>urn:sha1:1afe3d8443aacbaf72a9148448bc6e0e2d2d0a9c</id>
<content type='text'>
Tar will automatically record the user/group ID and name for
files/directories. This reduces the reproducibility of the sysupgrade.tar
because most of the people don't use the same username as the OpenWrt
buildserver.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>build: Use stable file ordering in sysupgrade.tar</title>
<updated>2019-01-02T21:36:16Z</updated>
<author>
<name>Sven Eckelmann</name>
</author>
<published>2018-12-06T10:09:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=894bcf59dc5b11ff38259a43cf4a0a3e9acada96'/>
<id>urn:sha1:894bcf59dc5b11ff38259a43cf4a0a3e9acada96</id>
<content type='text'>
The file ordering in the current sysupgrade depends on the order of file in
a filesystem. This is often already in a sane (alphabetical order) but this
is not always the case. For example, the OpenWrt build servers return a
different ordering.

This breaks the reproducibility of the sysupgrade tarballs significantly
and also resulted in images which cannot be used for upgrades on devices
like the OpenMesh A42/A62.

Signed-off-by: Sven Eckelmann &lt;sven@narfation.org&gt;
</content>
</entry>
<entry>
<title>build: rename sysupgrade-nand to sysupgrade-tar</title>
<updated>2016-07-29T14:53:03Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2016-07-29T13:05:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/hauke/commit/?id=db49dd894e7485020445043fb4eef58eebece7d8'/>
<id>urn:sha1:db49dd894e7485020445043fb4eef58eebece7d8</id>
<content type='text'>
Now that the "sysupgrade-nand" step is used by non-NAND targets as well,
rename it to "sysupgrade-tar" to make it more generic.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
