Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 934009 - dev-libs/liblouis-3.29.0 stabilisation
Summary: dev-libs/liblouis-3.29.0 stabilisation
Status: IN_PROGRESS
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Accessibility Team
URL:
Whiteboard:
Keywords: CC-ARCHES, SECURITY
Depends on:
Blocks: CVE-2023-26767, CVE-2023-26768, CVE-2023-26769 932911 935416
  Show dependency tree
 
Reported: 2024-06-10 16:54 UTC by Guido Winkelmann
Modified: 2024-09-22 18:38 UTC (History)
7 users (show)

See Also:
Package list:
dev-libs/liblouis-3.29.0
Runtime testing required: ---
nattka: sanity-check+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guido Winkelmann 2024-06-10 16:54:33 UTC
When updating my system, I get the following error message:

===========
emerge: there are no ebuilds to satisfy "<dev-libs/liblouis-3.29.0[python,python_targets_python3_12(-)]".
(dependency required by "app-accessibility/orca-45.2-r1::gentoo[braille,python_single_target_python3_12]" [ebuild])
(dependency required by "kde-plasma/plasma-meta-6.0.90-r1::gentoo[accessibility]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
===========

dev-libs/liblouis-3.25.0 is listed as not supporting Python 3.12 at all, even though Python 3.12 has been the automatic default for Gentoo for some weeks now. I see no obvious solution to the problem on my end, other than downgrading Plasma or making a local overlay package for liblouis.

Reproducible: Always

Steps to Reproduce:
1. emerge -uvaDN --with-bdeps y @world
Actual Results:  
Emerge fails for being unable to satisfy the dependency on "<dev-libs/liblouis-3.29.0[python,python_targets_python3_12(-)]"

Expected Results:  
The system should be updated as usual.
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-06-10 16:56:44 UTC
I think we're better off stabling newer liblouis.
Comment 2 Guido Winkelmann 2024-06-10 17:06:33 UTC
The only newer version of liblouis in portage right now is 3.29.0, but app-accessibility/orca-45.2-r1 depends on a version lower than that.
Comment 3 Andreas Sturmlechner gentoo-dev 2024-06-10 17:14:57 UTC
Not really, orca is just fine with >=dev-libs/liblouis-3.29.0.
Comment 4 Andreas Sturmlechner gentoo-dev 2024-06-11 14:40:02 UTC
# emerge -vp app-accessibility/orca

These are the packages that would be merged, in order:

Calculating dependencies... done!
Dependency resolution took 3.03 s (backtrack: 0/20).

[ebuild  N     ] dev-libs/liblouis-3.29.0:0/20::gentoo  USE="-test" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11 -python3_13" 16.674 KiB
[ebuild  N     ] app-accessibility/orca-45.2-r1::gentoo  USE="braille" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11" 3.904 KiB



Let's turn this into a stable bug instead.
Comment 5 Zommy Zommom 2024-07-01 22:23:47 UTC
Has anyone found a solution to this? I have been trying to emerge kde-plasma/plasma-meta with the accessibility use flag and everytime it fails I've tried a solution to unmask it by adding USE_KEYWORDS="~amd64" but then I can't even emerge the package the only solution is to remove the accessibility use flag and emerge it without it.
Comment 6 Andreas Sturmlechner gentoo-dev 2024-07-01 22:31:27 UTC
https://wiki.gentoo.org/wiki//etc/portage/package.accept_keywords

Please note this is no user support bug.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-15 10:52:43 UTC
ppc64 done
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-15 10:52:44 UTC
x86 done
Comment 9 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-15 10:52:45 UTC
amd64 done
Comment 10 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2024-07-15 10:52:46 UTC
arm64 done
Comment 11 John Helmert III archtester Gentoo Infrastructure gentoo-dev Security 2024-09-22 02:04:25 UTC
Ping ppc?
Comment 12 matoro archtester 2024-09-22 18:38:26 UTC
(In reply to John Helmert III from comment #11)
> Ping ppc?

See bug 938701