Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 926702 - app-office/kile:5 depends on kde-apps/okular:5
Summary: app-office/kile:5 depends on kde-apps/okular:5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on: 926748
Blocks:
  Show dependency tree
 
Reported: 2024-03-10 17:50 UTC by Guido Winkelmann
Modified: 2024-03-15 12:35 UTC (History)
1 user (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 Guido Winkelmann 2024-03-10 17:50:27 UTC
app-editors/kile-2.9.93_p20221123, the only version of kile available from the main Gentoo repository at the time of this writing, hard depends on kde-apps/okular:5 and kde-apps/konsole:5. Installing those conflicts kde-apps/okular-24.02.0:6/6::gentoo and kde-apps/konsole-24.02.0:6/6, respectively. That means, it is not possible at this time to install kile on a Gentoo system that has the most up-to-date plasma desktop installed.

Reproducible: Always

Steps to Reproduce:
1. emerge -v app-editors/kile
Actual Results:  
 emerge -v app-editors/kile

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

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

[ebuild  N     ] virtual/imagemagick-tools-0-r1::gentoo  USE="jpeg png svg tiff -perl" 0 KiB
[ebuild  NS    ] kde-frameworks/kimageformats-5.115.0:5/5.115::gentoo [6.0.0:6/6.0::gentoo] USE="avif openexr -debug -eps -heif -jpegxl -raw -test" 15.389 KiB
[ebuild  NS    ] kde-frameworks/kpty-5.115.0:5/5.115::gentoo [6.0.0:6/6.0::gentoo] USE="-debug -doc -test" 2.361 KiB
[ebuild  NS    ] kde-apps/okular-23.08.5:5::gentoo [24.02.0:6::gentoo] USE="crypt epub handbook image-backend%* pdf plucker%* postscript qml speech tiff -debug -djvu -markdown -mobi -phonon -share -test" 8.317 KiB
[ebuild  NS    ] kde-apps/konsole-23.08.5:5::gentoo [24.02.0:6::gentoo] USE="handbook -debug -test" 1.797 KiB
[ebuild  N     ] app-editors/kile-2.9.93_p20221123:5::gentoo  USE="handbook pdf png -debug" 9.285 KiB
[blocks B      ] kde-apps/konsole:5 ("kde-apps/konsole:5" is soft blocking kde-apps/konsole-24.02.0)
[blocks B      ] kde-apps/okular:5 ("kde-apps/okular:5" is soft blocking kde-apps/okular-24.02.0)

Total: 6 packages (2 new, 4 in new slots), Size of downloads: 37.146 KiB
Conflict: 2 blocks (2 unsatisfied)

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (kde-apps/konsole-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
    kde-apps/konsole required by @selected 
    kde-apps/konsole:5 required by (app-editors/kile-2.9.93_p20221123:5/5::gentoo, ebuild scheduled for merge) USE="handbook pdf png -debug" ABI_X86="(64)"

  (kde-apps/konsole-24.02.0:6/6::gentoo, installed) pulled in by
    kde-apps/konsole required by @selected 
    >=kde-apps/konsole-24.02.0:6 required by (kde-apps/yakuake-24.02.0:6/6::gentoo, installed) USE="absolute-position -debug" ABI_X86="(64)"
    >=kde-apps/konsole-24.02.0:* required by (kde-apps/kdecore-meta-24.02.0:0/0::gentoo, installed) USE="handbook share thumbnail webengine" ABI_X86="(64)"

  (kde-apps/okular-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
    kde-apps/okular:5[pdf?] (kde-apps/okular:5[pdf]) required by (app-editors/kile-2.9.93_p20221123:5/5::gentoo, ebuild scheduled for merge) USE="handbook pdf png -debug" ABI_X86="(64)"
    kde-apps/okular:5 required by (app-editors/kile-2.9.93_p20221123:5/5::gentoo, ebuild scheduled for merge) USE="handbook pdf png -debug" ABI_X86="(64)"

  (kde-apps/okular-24.02.0:6/6::gentoo, installed) pulled in by
    >=kde-apps/okular-24.02.0:* required by (kde-apps/kdegraphics-meta-24.02.0:0/0::gentoo, installed) USE="scanner screencast -color-management" ABI_X86="(64)"


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

https://wiki.gentoo.org/wiki/Handbook:X86/Working/Portage#Blocked_packages

Expected Results:  
app-editors/kile is emerged and can be used.
Comment 1 Andreas Sturmlechner gentoo-dev 2024-03-10 18:17:36 UTC
That's why this stuff is masked.
Comment 2 Andreas Sturmlechner gentoo-dev 2024-03-10 19:02:11 UTC
You currently have two options:

1) use kile-9999:0 from kde overlay
2) downgrade to kde-apps/okular:5 (and any other dependency trying to pull in okular:6).
Comment 3 Andreas Sturmlechner gentoo-dev 2024-03-15 11:00:30 UTC
(In reply to Andreas Sturmlechner from comment #2)
> 1) use kile-9999:0 from kde overlay
If you are a frequent kile user, did you try this, by chance?
Comment 4 Guido Winkelmann 2024-03-15 12:33:29 UTC
(In reply to Andreas Sturmlechner from comment #3)
> (In reply to Andreas Sturmlechner from comment #2)
> > 1) use kile-9999:0 from kde overlay
> If you are a frequent kile user, did you try this, by chance?

I did, and it works. IMHO, this is still something to keep in mind for Plasma 6, though.
Comment 5 Andreas Sturmlechner gentoo-dev 2024-03-15 12:35:51 UTC
(In reply to Guido Winkelmann from comment #4)
> (In reply to Andreas Sturmlechner from comment #3)
> > (In reply to Andreas Sturmlechner from comment #2)
> > > 1) use kile-9999:0 from kde overlay
> > If you are a frequent kile user, did you try this, by chance?
> 
> I did, and it works. IMHO, this is still something to keep in mind for
> Plasma 6, though.
It is already fixed, as you can see from the linked bug, which means we are not so much under pressure to ship a KF6-based kile snapshot, but still good to know that it is in good shape.