Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 952056 - sys-fs/squashfuse-0.5.2 should depend on sys-fs/fuse:3 subslot
Summary: sys-fs/squashfuse-0.5.2 should depend on sys-fs/fuse:3 subslot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Zac Medico
URL:
Whiteboard:
Keywords: PullRequest
Depends on:
Blocks:
 
Reported: 2025-03-25 14:33 UTC by Daniel M. Weeks
Modified: 2025-03-25 22:22 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel M. Weeks 2025-03-25 14:33:07 UTC
As of sys-fs/fuse-3.17.1-r1 the soname changed (https://github.com/gentoo/gentoo/commit/fab336945b48415755744dc7e57c0abe64c1d2ec)

Reproducible: Always
Comment 1 Alfred Wingate 2025-03-25 21:30:49 UTC
How are you deciding on filing these bugs?

squashfuse already has the := notation meaning it would be rebuilt on a subslot upgrade.
Comment 2 Alfred Wingate 2025-03-25 21:34:37 UTC
Correction* Its currently set to depend on fuse-2 without controlling whether it builds against fuse-2 or fuse-3. So there is a different bug here at least.
Comment 3 Larry the Git Cow gentoo-dev 2025-03-25 22:22:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f9e9d8e0575445647964b34b45f530f21311d0f

commit 4f9e9d8e0575445647964b34b45f530f21311d0f
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2025-03-25 22:10:35 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2025-03-25 22:22:17 +0000

    sys-fs/squashfuse: allow building against fuse:3
    
    It would do that eitherway if its installed.
    
    Closes: https://bugs.gentoo.org/952056
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    From: https://github.com/gentoo/gentoo/pull/41291
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 .../{squashfuse-0.5.2.ebuild => squashfuse-0.5.2-r1.ebuild}       | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

Additionally, it has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8117093d88113f7830975df515ea7d21e795b035

commit 8117093d88113f7830975df515ea7d21e795b035
Author:     Alfred Wingate <parona@protonmail.com>
AuthorDate: 2025-03-25 21:44:46 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2025-03-25 22:22:17 +0000

    sys-fs/squashfuse: add 0.6.0
    
    * Let tests work with test_priviledged.
    * Remove unexplained flag filtering.
    * Use "usev !flag option" notation instead of "use flag || echo option".
    
    Bug: https://bugs.gentoo.org/952056
    Signed-off-by: Alfred Wingate <parona@protonmail.com>
    Closes: https://github.com/gentoo/gentoo/pull/41291
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 sys-fs/squashfuse/Manifest                |  1 +
 sys-fs/squashfuse/squashfuse-0.6.0.ebuild | 63 +++++++++++++++++++++++++++++++
 2 files changed, 64 insertions(+)