dev-python/pyparsing-3 is stable and that causes emerge to complain. The patch is trivial, see https://github.com/pydot/pydot/issues/277 emerge -DNuav world These are the packages that would be merged, in order: Calculating dependencies... done! Total: 0 packages, Size of downloads: 0 KiB WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict: dev-python/pyparsing:0 (dev-python/pyparsing-3.0.6:0/0::gentoo, ebuild scheduled for merge) USE="-examples -test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 (-pypy3) -python3_10 -python3_8" conflicts with <dev-python/pyparsing-3[python_targets_python3_9(-)] required by (dev-python/pydot-1.4.2-r1:0/0::gentoo, installed) USE="-test" ABI_X86="(64)" PYTHON_TARGETS="python3_9 -python3_10 -python3_8" ^ ^ Nothing to merge; quitting.
Once the patch is accepted upstream, sure. While it's nice to fix emerge complaining, it's a warning, and non-fatal.
Correct me if im wrong, but I see it as more critical. Pyparsing is not slotted. I have some packages which require <3 and some >3. So one of them much be broken
(In reply to Anton Bolshakov from comment #2) > Correct me if im wrong, but I see it as more critical. > Pyparsing is not slotted. I have some packages which require <3 and some >3. > So one of them much be broken I don't think there's many needing >3, at a skim, I just see translate-toolkit. It's important, but I'd just like to give upstream at least a day or two to reply to your PR first.
The patch was proposed earlier in Nov 2021, see https://github.com/pydot/pydot/issues/277#issuecomment-973696668 I created a pull request with that trivial change, mostly for myself, so I could download the patch. I don't think it would help the upstream to fix the issue faster
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48e07ea8abd7fe63bf7c276eae7ffa956f9f64b6 commit 48e07ea8abd7fe63bf7c276eae7ffa956f9f64b6 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-24 20:08:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-24 20:08:39 +0000 dev-python/pydot: workaround pyparsing-3 issue Closes: https://bugs.gentoo.org/830676 Signed-off-by: Sam James <sam@gentoo.org> .../pydot/files/pydot-1.4.2-pyparsing-3.patch | 22 +++++++++++++ dev-python/pydot/pydot-1.4.2-r2.ebuild | 36 ++++++++++++++++++++++ 2 files changed, 58 insertions(+)
The patch seems disabled?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7af44660abd549790aa07d42794f0603ac8fcd19 commit 7af44660abd549790aa07d42794f0603ac8fcd19 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-01-25 16:36:33 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-01-25 16:37:01 +0000 dev-python/pydot: actually enable patch for pyparsing-3 Closes: https://bugs.gentoo.org/830676 Signed-off-by: Sam James <sam@gentoo.org> dev-python/pydot/{pydot-1.4.2-r2.ebuild => pydot-1.4.2-r3.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)