Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Too many conflicts in latest ~amd64 world update
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 497

PostPosted: Fri Jun 14, 2024 1:02 pm    Post subject: Too many conflicts in latest ~amd64 world update Reply with quote

Even with empty tree, there are conflicts

# emerge -ave world

Total: 2454 packages (48 upgrades, 28 new, 223 in new slots, 2155 reinstalls, 139 uninstalls), Size of downloads: 1,905,546 KiB
Fetch Restriction: 1 package
Conflict: 154 blocks (5 unsatisfied)

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

(kde-apps/kidentitymanagement-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kidentitymanagement-23.04.3:5 required by (kde-apps/kopete-23.04.3:5/5::gentoo, ebuild scheduled for merge) USE="addbookmarks autoreplace contactnotes handbook highlight privacy statistics texteffect urlpicpreview v4l -debug -gadu -groupwise -history -latex -meanwhile -nowlistening -otr -pipes -ssl -test -testbed -translator -webpresence -winpopup -zeroconf" ABI_X86="(64)"

(kde-apps/kidentitymanagement-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/korganizer-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="handbook -debug -telemetry -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/calendarsupport-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kalarm-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="X handbook pim -debug -speech" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/incidenceeditor-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kcalutils-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/akonadi-calendar-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/kidentitymanagement-24.05.1:6 required by (kde-apps/kdepim-runtime-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -speech -test" ABI_X86="(64)"

(kde-apps/libkleo-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/libkleo-23.04.3:5 required by (kde-apps/kopete-23.04.3:5/5::gentoo, ebuild scheduled for merge) USE="addbookmarks autoreplace contactnotes handbook highlight privacy statistics texteffect urlpicpreview v4l -debug -gadu -groupwise -history -latex -meanwhile -nowlistening -otr -pipes -ssl -test -testbed -translator -webpresence -winpopup -zeroconf" ABI_X86="(64)"

(kde-apps/libkleo-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/akonadi-calendar-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/libkleo-24.05.1:6 required by (kde-apps/mimetreeparser-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-plasma/libksysguard-5.27.11:5/9::gentoo, ebuild scheduled for merge) pulled in by
kde-plasma/libksysguard:5= required by (dev-util/kdevelop-24.05.1:5/24.05::gentoo, ebuild scheduled for merge) USE="gdbui handbook plasma qmake subversion -debug -hex -test" ABI_X86="(64)"

(kde-plasma/libksysguard-6.0.90-r1:6/9::gentoo, ebuild scheduled for merge) pulled in by
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-desktop-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="handbook kaccounts screencast sdl semantic-desktop -debug -ibus -scim -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-workspace-6.0.90-r3:6/6::gentoo, ebuild scheduled for merge) USE="calendar fontconfig handbook (policykit) screencast semantic-desktop wallpaper-metadata -appstream -debug -geolocation -gps -systemd -telemetry -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-meta-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="bluetooth browser-integration crash-handler crypt cups display-manager elogind gtk kwallet networkmanager (qt5) sddm smart wallpapers xwayland -accessibility -colord -discover (-firewall) -flatpak -grub -oxygen-theme -plymouth -pulseaudio -rdp -sdk -systemd -thunderbolt -unsupported -wacom -webengine" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-vault-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="networkmanager -debug" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma-systemmonitor-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="-debug" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/ksystemstats-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="handbook networkmanager -debug -test" ABI_X86="(64)"
>=kde-plasma/libksysguard-6.0.90:6 required by (kde-plasma/plasma5support-6.0.90:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-apps/kpimtextedit-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
>=kde-apps/kpimtextedit-24.05.1:6[speech=] (>=kde-apps/kpimtextedit-24.05.1:6[-speech]) required by (kde-apps/messagelib-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -speech -test" ABI_X86="(64)"
>=kde-apps/kpimtextedit-24.05.1:6 required by (kde-apps/kidentitymanagement-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="-debug -doc -test" ABI_X86="(64)"

(kde-apps/kaccounts-integration-23.08.5:5/5::gentoo, ebuild scheduled for merge) pulled in by
kde-apps/kaccounts-integration:5 required by (kde-frameworks/purpose-5.116.0:5/5.116::gentoo, ebuild scheduled for merge) USE="bluetooth kaccounts kf6compat -debug -test" ABI_X86="(64)"

(kde-apps/kaccounts-integration-24.05.1:6/6::gentoo, ebuild scheduled for merge) pulled in by
kde-apps/kaccounts-integration:6 required by (kde-frameworks/purpose-6.3.0:6/6.3::gentoo, ebuild scheduled for merge) USE="bluetooth kaccounts -debug -test" ABI_X86="(64)"
kde-apps/kaccounts-integration:6 required by (kde-apps/akonadi-24.05.1:6/6::gentoo, ebuild scheduled for merge) USE="kaccounts mysql sqlite tools xml -debug -designer -doc -postgres -test" ABI_X86="(64)"
kde-apps/kaccounts-integration:6 required by (kde-plasma/plasma-desktop-6.0.90-r1:6/6::gentoo, ebuild scheduled for merge) USE="handbook kaccounts screencast sdl semantic-desktop -debug -ibus -scim -test" ABI_X86="(64)"
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 31023
Location: here

PostPosted: Fri Jun 14, 2024 1:27 pm    Post subject: Reply with quote

The emerge -ave world command don't run any update, try with the emerge -uUDav @world command.
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 497

PostPosted: Fri Jun 14, 2024 3:41 pm    Post subject: Reply with quote

I know.

The number of conflicts is huge with "emerge -avuDN world" and nothing can be done to reduce it to manageable list.

The empty tree emerge can provide some starting point to investigate the conflicts.
Back to top
View user's profile Send private message
logrusx
Veteran
Veteran


Joined: 22 Feb 2018
Posts: 1757

PostPosted: Fri Jun 14, 2024 4:23 pm    Post subject: Reply with quote

yzg wrote:
I know.

The number of conflicts is huge with "emerge -avuDN world" and nothing can be done to reduce it to manageable list.

The empty tree emerge can provide some starting point to investigate the conflicts.


Show us the output of:

Code:
wgetpaste -ic 'emerge -avuDU @world'


Best Regards,
Georgi
Back to top
View user's profile Send private message
Atha
Apprentice
Apprentice


Joined: 22 Sep 2004
Posts: 230

PostPosted: Fri Jun 14, 2024 5:13 pm    Post subject: Reply with quote

Whenever I encounter too many conflicts, the first thing I try is to make the number of backtracks higher (which, naturally, causes emerge to take way longer... hence, the default is 20, at least according to the emerge manpage). Basically, just add "--backtrack=1000" or any other really high value (like 9999) and see if that helps. I use:

Code:
emerge -aDuvN --with-bdeps=y --keep-going --backtrack=1000 @world


I think more backtracking is sometimes needed for packages involving Qt, as stated in the Gentoo Wiki Qt/FAQ #Solving the block. The Project:Portage/FAQ on the other hand suggests to use "--backtrack=0" (#What should I do when emerge reports a lot of dependency conflicts involving built slot-operator (foo/bar:X/Y=) dependencies?), so you might want to try that too, along with the other useful suggestions in the FAQ.
_________________
Think for yourself and let others enjoy the privilege of doing so too. Voltaire
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4629
Location: Germany

PostPosted: Fri Jun 14, 2024 8:26 pm    Post subject: Reply with quote

Hi, i think the problematic part is, mixing old stable kde-apps/kopete-23.04.3:5
with brand new testing kde-apps/libkleo-24.05.1

kopete is not available in 24.05.1 version
not sure, but i think he is dead Jim ;)
emerge --deselect kde-apps/kopete should probably help.
Back to top
View user's profile Send private message
yzg
Guru
Guru


Joined: 18 Jun 2005
Posts: 497

PostPosted: Sun Jun 16, 2024 3:07 am    Post subject: Reply with quote

At the end, I decided to mask out everything related to kde6 update. I don't care about kopete or kleo but kdevelop is a no go. So, I will wait at least until kdevelop is ready for kde6.
Back to top
View user's profile Send private message
dpshak
Apprentice
Apprentice


Joined: 05 May 2005
Posts: 184
Location: Wisconsin

PostPosted: Sun Jun 16, 2024 4:07 am    Post subject: Reply with quote

fedeliallalinea wrote:
The emerge -ave world command don't run any update, try with the emerge -uUDav @world command.


I too had a whole slew of 'unresolved blocks,' but I ALSO had a number of new KDE 6 packages that had Python3_11 dependencies! THAT surprised me, seeing as Python3_12 was supposed to be the default as of 01Jun24!

I normally use emerge -uDav @world. I was not aware of the "-U" switch, I had to RTFM to see what "-U" switch does! :oops:

Thanks for that tip, it solved the majority of my issues!
Back to top
View user's profile Send private message
sam_
Developer
Developer


Joined: 14 Aug 2020
Posts: 1722

PostPosted: Sun Jun 16, 2024 4:09 am    Post subject: Reply with quote

yzg wrote:
At the end, I decided to mask out everything related to kde6 update. I don't care about kopete or kleo but kdevelop is a no go. So, I will wait at least until kdevelop is ready for kde6.


-gdbui will work on kdevelop if you don't need that.
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8975

PostPosted: Sun Jun 16, 2024 8:03 am    Post subject: Reply with quote

dpshak wrote:
I too had a whole slew of 'unresolved blocks,' but I ALSO had a number of new KDE 6 packages that had Python3_11 dependencies! THAT surprised me, seeing as Python3_12 was supposed to be the default as of 01Jun24!

Citation needed. There's no py3_11 left on my system.
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 727
Location: Bangkok, Thailand

PostPosted: Sun Jun 16, 2024 4:24 pm    Post subject: Reply with quote

I have a similar problem. The "wgetpaste -ic 'emerge -avuDU @world'" output is here: https://bpa.st/HQEA. However, what bothers me is can KDE6 and KDE5 coexist in one system? If KDE6 is going to replace KDE5 I don't want it yet; KDE doesn not have a good history of smooth upgrades.

Thanks.
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8975

PostPosted: Sun Jun 16, 2024 4:30 pm    Post subject: Reply with quote

What exactly do you mean with KDE6? I can tell you that there has never been a Plasma version able to coexist with an older version, or any application installing unversioned binaries, for that matter. Libraries, like KDE Frameworks can though.

Your problem likely is world file pollution in the form of at least khotkeys.
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 727
Location: Bangkok, Thailand

PostPosted: Sun Jun 16, 2024 4:50 pm    Post subject: Reply with quote

asturm wrote:
What exactly do you mean with KDE6? I can tell you that there has never been a Plasma version able to coexist with an older version, or any application installing unversioned binaries, for that matter.

OK, then I would rather wait for a while. I remember KF5 being particularly problematic. Is there an easy way of blocking the KDE6 libraries?
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8975

PostPosted: Sun Jun 16, 2024 5:13 pm    Post subject: Reply with quote

What is problematic about KF5?
Back to top
View user's profile Send private message
binro
l33t
l33t


Joined: 06 May 2005
Posts: 727
Location: Bangkok, Thailand

PostPosted: Mon Jun 17, 2024 3:01 pm    Post subject: Reply with quote

asturm wrote:
What is problematic about KF5?

What was problematic was logging on and getting a blank screen. I gave up with KF5 at the time and switched to LxQt and XFCE. After a few months KF5 seemed to stabilise and I was able to use it. There were a lot of threads here on the subject. So the questions are:

  • Is KDE6 stable?
  • If it is not, what is the most convenient way of masking it?

I need a desktop I can use everyday. I suppose I could return to LxQt if necessary.

TIA
_________________
"Ship me somewheres east of Suez, where the best is like the worst,
Where there ain't no Ten Commandments an' a man can raise a thirst"
from "Mandalay" by Rudyard Kipling
Back to top
View user's profile Send private message
kimchi_sg
Advocate
Advocate


Joined: 26 Nov 2004
Posts: 2975

PostPosted: Mon Jun 17, 2024 3:50 pm    Post subject: Reply with quote

binro wrote:
So the questions are:

  • Is KDE6 stable?

  • If it is not, what is the most convenient way of masking it?



  • No.
  • Just don't use ~amd64
Back to top
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8975

PostPosted: Mon Jun 17, 2024 4:33 pm    Post subject: Reply with quote

Josef.95 wrote:
not sure, but i think he is dead Jim ;)

Yes, it is also now masked for removal.

binro wrote:
asturm wrote:
What is problematic about KF5?

What was problematic was logging on and getting a blank screen.

And there I thought we had settled the terminology. I keep asking what people are talking about in order to grasp whatever it is they are grappling with. KF5 = KDE Frameworks 5, is only a set of libraries. What you describe is runtime desktop (= Plasma-5) trouble, while you have been commenting in the midst of packaging and dependency resolution discussion. And I have told you how to fix it, in case you missed that.

I can assure you that Plasma-6 runs perfectly fine at this point and it works like a regular update to Plasma 5 (after we did the heavy lifting in packaging). There is no migration necessary. If you prefer to mask it, you can try working with kde overlay's package.mask files in its Documentation subdirectory. Be advised to in that case pick the KDE Frameworks 6, Plasma 6 and Gear 24.05 package.mask trifecta.

This is all for ~arch system users of course, nothing has changed yet in stable. Tomorrow is Plasma 6.1.0 release if you want to wait for the "proper" upstream release in ~arch.

And again, Plasma 5 => 6 feels so much like a normal upgrade that it will be completely unnecessary to keep old versions of the desktop around (as in the past) once 6 is stabilised (hopefully soon). And, again, that does not mean that KF5-based applications will vanish at the same time, as some are still being ported away to KF6. They keep working within Plasma 6 just fine.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum