<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/dangole/tools/fakeroot, branch main</title>
<subtitle>Staging tree of Daniel Golle</subtitle>
<id>https://git.openwrt.org/openwrt/staging/dangole/atom?h=main</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/dangole/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/'/>
<updated>2023-02-12T00:02:22Z</updated>
<entry>
<title>Revert "tools/fakeroot: update to 1.30.1"</title>
<updated>2023-02-12T00:02:22Z</updated>
<author>
<name>Michael Pratt</name>
</author>
<published>2023-01-20T04:34:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=eeba2a67caa2b9b92ffb9d756089408643971a2e'/>
<id>urn:sha1:eeba2a67caa2b9b92ffb9d756089408643971a2e</id>
<content type='text'>
This reverts commit 52167feff8ae3fbd02be22dfe6021e7e9c79c599.

Fakeroot 1.30.1 broke building on certain hosts (32-bit archs).

As of 2023-01-10, this was apparently fixed in source code,
however, the version is still 1.30.1 (patch release),
so the old binaries are removed from the repository and replaced,
but the source provided by the repository remains the same.

Furthermore, there are some complicated issues blocking
the "testing" release from being bumped to a 1.30.x version.

Considering all of this, it would likely be better for this package
to follow the "testing" release instead of the "unstable" release,
which is still 1.29-1, so revert to that.

Link: https://bugs.debian.org/1023286
Link: https://tracker.debian.org/news/1407613/accepted-fakeroot-1301-11-source-into-unstable/
Link: https://qa.debian.org/excuses.php?package=fakeroot
Link: https://bugs.debian.org/1027803
Signed-off-by: Michael Pratt &lt;mcpratt@pm.me&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.30.1</title>
<updated>2022-11-05T14:07:46Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-11-04T22:34:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=52167feff8ae3fbd02be22dfe6021e7e9c79c599'/>
<id>urn:sha1:52167feff8ae3fbd02be22dfe6021e7e9c79c599</id>
<content type='text'>
Release Notes:
https://tracker.debian.org/news/1381350/accepted-fakeroot-1301-1-source-into-unstable/

Refresh patches:
- 600-macOS.patch

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools: add Host/Uninstall where possible</title>
<updated>2022-10-19T22:33:22Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-09-28T08:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=a63805b25f99e609d575ee920baae269fb58794c'/>
<id>urn:sha1:a63805b25f99e609d575ee920baae269fb58794c</id>
<content type='text'>
This cleans staging_dir when calling tool/x/clean.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.29</title>
<updated>2022-09-07T03:22:40Z</updated>
<author>
<name>Nick Hainke</name>
</author>
<published>2022-08-29T05:55:14Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=f94b67d893dd6ab388c7a13215b512335b2f86fb'/>
<id>urn:sha1:f94b67d893dd6ab388c7a13215b512335b2f86fb</id>
<content type='text'>
Release Notes:
https://salsa.debian.org/clint/fakeroot/-/commit/8dd9e34a2e54862a902040d76adbd1c1a42ffc35

Refresh patches:
- 400-alpine-libc.musl-fix.patch
- 600-macOS.patch

Signed-off-by: Nick Hainke &lt;vincent@systemli.org&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.28</title>
<updated>2022-03-13T18:24:13Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-03-07T04:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=9a44bc78b4413673f15a425e066d5c771b8054c6'/>
<id>urn:sha1:9a44bc78b4413673f15a425e066d5c771b8054c6</id>
<content type='text'>
Refreshed patches.

Upstream says there's only a bugfix for GNU Hurd.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: restore macos bugfix that was dropped during the last update</title>
<updated>2022-03-05T15:58:58Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-03-05T14:58:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=545cabee9ed0fc2c75dd5f4503bbb8b1333a009a'/>
<id>urn:sha1:545cabee9ed0fc2c75dd5f4503bbb8b1333a009a</id>
<content type='text'>
Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: update to 1.27</title>
<updated>2022-02-28T23:08:08Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2022-02-25T04:50:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=40f91f6a2f633d2fbca13aa7ad6e5be1e79f5aa6'/>
<id>urn:sha1:40f91f6a2f633d2fbca13aa7ad6e5be1e79f5aa6</id>
<content type='text'>
Remove macOS stuff. Upstream has fixed it in the same way.

Add SOL_TCP define. Taken from elsewhere in the code.

Refreshed patches.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: fix unresolved symbols on arm64 macOS</title>
<updated>2022-01-27T12:38:48Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2022-01-27T12:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=53ebacacf93278c6e71052eb5b3708c599129e55'/>
<id>urn:sha1:53ebacacf93278c6e71052eb5b3708c599129e55</id>
<content type='text'>
The $INODE64 symbol variants are not present, since the base system
always uses 64-bit file offsets

Signed-off-by: Felix Fietkau &lt;nbd@nbd.name&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: fix build on MacOS arm64</title>
<updated>2021-12-02T13:43:41Z</updated>
<author>
<name>Sergey V. Lobanov</name>
</author>
<published>2021-11-29T16:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=8fedc17d01806c8a4bf4ed9e83a9523677d37bbd'/>
<id>urn:sha1:8fedc17d01806c8a4bf4ed9e83a9523677d37bbd</id>
<content type='text'>
Added patch for MacOS without 32 bit inodes support
(__DARWIN_ONLY_64_BIT_INO_T is true)

This patch based on discussion https://github.com/archmac/bootstrap/issues/4

Signed-off-by: Sergey V. Lobanov &lt;sergey@lobanov.in&gt;
</content>
</entry>
<entry>
<title>tools/fakeroot: explicitly pass CPP variable</title>
<updated>2021-10-13T14:48:53Z</updated>
<author>
<name>Felix Fietkau</name>
</author>
<published>2021-10-13T14:36:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/dangole/commit/?id=48e209e5c5a76dd0ce4a2a8b014416dc988269a3'/>
<id>urn:sha1:48e209e5c5a76dd0ce4a2a8b014416dc988269a3</id>
<content type='text'>
For some reason, the generated configure script fails to properly set up
the internal preprocessor command variable, causing the host OS check for
Darwin to fail after the last update.
Explicitly setting CPP fixes this issue

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