Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 949709 - app-text/atril requires <mathjax-3 blocking other packages
Summary: app-text/atril requires <mathjax-3 blocking other packages
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: OzTiram
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-02-13 15:59 UTC by Einstok Fair
Modified: 2025-02-13 16:39 UTC (History)
5 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 Einstok Fair 2025-02-13 15:59:23 UTC
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-libs/mathjax:0

  (dev-libs/mathjax-2.7.7-r1:0/0::gentoo, ebuild scheduled for merge) USE="-doc -examples" ABI_X86="(64)" pulled in by
    <dev-libs/mathjax-3 required by (app-text/atril-1.28.1:0/0::gentoo, ebuild scheduled for merge) USE="caja dbus djvu dvi epub introspection keyring nls postscript tiff -debug -synctex -t1lib -test -xps" ABI_X86="(64)"
    ^                 ^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

  (dev-libs/mathjax-3.2.2-r2:0/3.2.2::gentoo, installed) USE="-doc" ABI_X86="(64)" pulled in by
    >=dev-libs/mathjax-3:0/3.2.2= required by (app-text/calibre-7.22.0:0/0::gentoo, installed) USE="font-subsetting system-mathjax udisks -ios -speech -test -unrar -verify-sig" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
    ^^                  ^^^^^^^^^                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
    >=dev-libs/mathjax-3:= required by (app-text/calibre-7.22.0:0/0::gentoo, installed) USE="font-subsetting system-mathjax udisks -ios -speech -test -unrar -verify-sig" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_12 -python3_10 -python3_11"
    ^^

Reproducible: Always

Steps to Reproduce:
I want to install atril and calibre together.
atril requires <dev-libs/mathjax-3
calibre requires >=dev-libs/mathjax-3

please update the atril
Comment 1 Paul Zander 2025-02-13 16:03:05 UTC
Please fix https://gitweb.gentoo.org/repo/gentoo.git/tree/app-text/atril/metadata.xml#n10 as well while at it.
Comment 2 Alfred Wingate 2025-02-13 16:06:34 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6749984156fcfed1d3a2074c0ae6200975491dfc

This needs to be addressed upstream. There is nothing to update on the gentoo side.
Comment 3 Einstok Fair 2025-02-13 16:23:08 UTC
https://github.com/mate-desktop/atril/issues/626
Comment 4 Einstok Fair 2025-02-13 16:32:59 UTC
https://bugs.gentoo.org/949711
 - a request to create a slotted mathjax install
Comment 5 Ionen Wolkens gentoo-dev 2025-02-13 16:39:07 UTC
Note that calibre does offer an alternative with USE=-system-mathjax