<feed xmlns='http://www.w3.org/2005/Atom'>
<title>staging/stintel/tools/e2fsprogs, branch master</title>
<subtitle>Staging tree of Stijn Tintel</subtitle>
<id>https://git.openwrt.org/openwrt/staging/stintel/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/openwrt/staging/stintel/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/'/>
<updated>2026-04-06T23:31:04Z</updated>
<entry>
<title>tools: e2fsprogs: update to version 1.47.4</title>
<updated>2026-04-06T23:31:04Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2026-03-14T12:20:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=b580beb3fcc3cc15b3a4338e3b75a9c09a82b830'/>
<id>urn:sha1:b580beb3fcc3cc15b3a4338e3b75a9c09a82b830</id>
<content type='text'>
Changelog:
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.4

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/22415
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/e2fsprogs: fix build with system libblkid probe API</title>
<updated>2026-04-05T22:06:37Z</updated>
<author>
<name>seuros</name>
</author>
<published>2026-03-10T23:32:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=86bb0d7d27e14bfa5ab5ddb9a1af489aac5fc268'/>
<id>urn:sha1:86bb0d7d27e14bfa5ab5ddb9a1af489aac5fc268</id>
<content type='text'>
When building on a host with e2fsprogs &gt;= 1.47.0 installed, configure
detects the system libblkid probe API (blkid_probe_get_partitions etc.)
and sets ac_cv_lib_blkid_blkid_get_cache=yes. This causes plausible.c
to be compiled with HAVE_BLKID_PROBE_GET_PARTITIONS defined, but the
host build links against the internal blkid stub, resulting in:

  plausible.c: error: unknown type name 'blkid_probe'

Override the configure cache variables to prevent detection of the
system libblkid probe API, ensuring the internal stub is used
consistently.

Signed-off-by: seuros &lt;openwrt@seuros.com&gt;
Link: https://github.com/openwrt/openwrt/pull/22368
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: e2fsprogs: Update to version 1.47.3</title>
<updated>2025-11-08T20:21:21Z</updated>
<author>
<name>Hauke Mehrtens</name>
</author>
<published>2025-10-25T15:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=1a71840512bce1d2ff09118094594fed7675b261'/>
<id>urn:sha1:1a71840512bce1d2ff09118094594fed7675b261</id>
<content type='text'>
Changelog:
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.3

Add patch to fix build on older Linux systems like Debian oldstable.

Link: https://github.com/openwrt/openwrt/pull/20541
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools/e2fsprogs: update to 1.47.2</title>
<updated>2025-01-11T21:24:24Z</updated>
<author>
<name>John Audia</name>
</author>
<published>2025-01-10T20:26:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=40e2710dfad800e3dd81882bf1ddd429b2ce7180'/>
<id>urn:sha1:40e2710dfad800e3dd81882bf1ddd429b2ce7180</id>
<content type='text'>
Release information (not yet published):
https://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.47.2

Signed-off-by: John Audia &lt;therealgraysky@proton.me&gt;
Link: https://github.com/openwrt/openwrt/pull/17499
Signed-off-by: Hauke Mehrtens &lt;hauke@hauke-m.de&gt;
</content>
</entry>
<entry>
<title>tools: e2fsprogs: bypass libuuid check</title>
<updated>2024-09-26T09:08:23Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-09-25T17:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=676a2ab03b37895ae47f7730cb9abcee38ebe774'/>
<id>urn:sha1:676a2ab03b37895ae47f7730cb9abcee38ebe774</id>
<content type='text'>
The check is the wrong way around. It uses AC_CHECK_LIBS and then
pkg-config, probably because the latter is a second class citizen.

Just bypass it. pkg-config gets used anyway.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/16480
Link: https://github.com/openwrt/openwrt/pull/16480
Link: https://github.com/openwrt/openwrt/pull/16480
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: e2fsprogs: drop e2fsck patch</title>
<updated>2024-09-25T17:53:13Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-09-25T12:56:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=95e4664b5efcade30d1bcec95d6571861c3ee9c7'/>
<id>urn:sha1:95e4664b5efcade30d1bcec95d6571861c3ee9c7</id>
<content type='text'>
After digging in the history of the e2fsck exit code patch, it seems like
there is no reason for us to carry this patch so lets drop it.

Link: https://github.com/openwrt/openwrt/pull/16500
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: e2fsprogs: pass --with-crond-dir=no instead of patching</title>
<updated>2024-09-25T17:53:13Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-09-25T11:31:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=da3e1ae35e948ffe75830d837c15f0137c9073a1'/>
<id>urn:sha1:da3e1ae35e948ffe75830d837c15f0137c9073a1</id>
<content type='text'>
Currently, e2fsprogs is being patched to avoid detecting host crond, but
instead of doing that we can simply pass --with-crond-dir=no as an
argument and drop the patch.

Link: https://github.com/openwrt/openwrt/pull/16500
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools: e2fsprogs: drop the e4defrag patch</title>
<updated>2024-09-25T17:53:13Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-09-25T11:26:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=81527817e9fd5f710a1ff0a339c8cb67b9e0d96a'/>
<id>urn:sha1:81527817e9fd5f710a1ff0a339c8cb67b9e0d96a</id>
<content type='text'>
Considering that this patch to not build e4defrag was added 12 years ago
because:
Compilation fails on older systems due to missing syscalls

I think its safe to say that enough time is passed so that whatever those
older systems were are either updated or not used anymore so lets drop
the patch.

Link: https://github.com/openwrt/openwrt/pull/16500
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/e2fsprogs: fixup STAGING_DIR_HOST path evaluation in shell scripts</title>
<updated>2024-07-02T12:04:49Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2024-07-02T09:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=fd085a737b9c2158e4086954f316494eebcb4ae1'/>
<id>urn:sha1:fd085a737b9c2158e4086954f316494eebcb4ae1</id>
<content type='text'>
We have to use curly braces on the exported STAGING_DIR_HOST env variable,
instead of evaluating it directly as we are not in Make but a separate
shell script.

Otherwise it would fail with:
staging_dir/host/bin/compile_et: line 6: STAGING_DIR_HOST: command not found
staging_dir/host/bin/mk_cmds: line 5: STAGING_DIR_HOST: command not found

And so when krb5 tries to build it will fail as compile_et and mk_cmds will
return an error.

Fixes: 55bda9863dd0 ("tools/e2fsprogs: fix shell scripts under SDK")
Link: https://github.com/openwrt/openwrt/pull/15854
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>tools/e2fsprogs: fix shell scripts under SDK</title>
<updated>2024-06-30T17:05:21Z</updated>
<author>
<name>Rosen Penev</name>
</author>
<published>2024-06-30T16:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/openwrt/staging/stintel/commit/?id=55bda9863dd067221a2bf3645f513c7d8debb89d'/>
<id>urn:sha1:55bda9863dd067221a2bf3645f513c7d8debb89d</id>
<content type='text'>
7c32295b0036be425ba0cd527eb06316a87d0ec0 exposed a problem where the SDK
builds these shell scripts with a nonsensical absolute path for the DIR
variable. Use sed to patch in $STAGING_DIR_HOST.

Also remove PKG_RELEASE as that is nonsensical for tools.

Signed-off-by: Rosen Penev &lt;rosenp@gmail.com&gt;
Link: https://github.com/openwrt/openwrt/pull/15841
Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
</feed>
