FS#50340 - [caja-actions] Wrong dependency on caja-gtk3 instead caja

Attached to Project: Community Packages
Opened by Piotr Jurkiewicz (piotrjurkiewicz) - Wednesday, 10 August 2016, 12:37 GMT
Last edited by Balló György (City-busz) - Monday, 17 October 2016, 09:11 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

This package should depend on caja, not on caja-gtk3.

Dependency on caja-gtk3 generates dependency conflict, what prevents a system from upgrade:

==> New package :
core/wireless_tools 30.pre9-1 (required by mate-applets)
extra/djvulibre 3.5.27-3 (required by atril)
extra/gtkmm3 3.20.1-1 (required by mate-system-monitor)
extra/libgxps 0.2.4-1 (required by atril)
extra/libwnck3 3.20.1-1 (required by mate-system-monitor)
community/caja-gtk3 1.14.1-1 (required by caja-actions)
community/libunique3 3.0.2-3 (required by caja-gtk3)
community/mate-desktop-gtk3 1.14.1-1 (required by caja-gtk3)

==> Continue upgrade ? [Y/n]
==> [V]iew package detail [M]anually select packages
==> --------------------------------------------------
==> y
:: Starting full system upgrade...

resolving dependencies...
looking for conflicting packages...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: mate-desktop and mate-desktop-gtk3 are in conflict
This task depends upon

Closed by  Balló György (City-busz)
Monday, 17 October 2016, 09:11 GMT
Reason for closing:  Implemented
Additional comments about closing:  caja-actions 1.8.1-3 and caja-actions-gtk3 1.8.1-2.
If you have already installed caja-actions 1.8.1-2, then it will be replaced by caja-actions-gtk3. For caja gtk2, you can simply install caja-actions now.
Comment by Balló György (City-busz) - Wednesday, 10 August 2016, 14:02 GMT
This is intentional. I decided to support gtk3 only for third party MATE extensions. You can either remove caja-actions before update, or switch to mate-gtk3, or rebuild caja-actions yourself with caja gtk2.
Comment by Kakashi (Kakashi) - Wednesday, 10 August 2016, 14:10 GMT
Is there a reason behind this decision?
Comment by Piotr Jurkiewicz (piotrjurkiewicz) - Wednesday, 10 August 2016, 15:16 GMT
Most themes still do not have proper support for gtk3, including the core ones from mate-themes package.

I think it is too early to switch to gtk3-only packages.
Comment by Balló György (City-busz) - Thursday, 11 August 2016, 09:39 GMT
The GTK3 version has no major bugs nowadays, and the next major versions of Debian and Fedora will build MATE with GTK3. Some components (mate-system-monitor, mozo) cannot be built with GTK2 anymore. So I think it should be ok to make the next major MATE release (1.16) GTK3 only.

@piotrjurkiewicz: if you see any problems with the themes, then please report it to upstream: https://github.com/mate-desktop/mate-themes/issues
Comment by Kakashi (Kakashi) - Thursday, 11 August 2016, 12:48 GMT
Until this bug is fixed, I would consider caja-gtk3 to still be buggy. I like using dark themes and I simply can't do so with caja-gtk3.
https://github.com/mate-desktop/caja/issues/506#issuecomment-239083968
Comment by Doug Newgard (Scimmia) - Thursday, 11 August 2016, 14:14 GMT
Still makes a tough upgrade path.
Comment by Mort Yao (soimort) - Sunday, 14 August 2016, 13:22 GMT
This package would better be renamed to caja-actions-gtk3 if it's going to be built solely upon gtk3. At least for me, caja-gtk3 is still buggy (frequent segfaults yet to be fixed in the upstream). It seems too early to drop GTK2 support at this moment.
Comment by Kakashi (Kakashi) - Tuesday, 06 September 2016, 09:10 GMT
Until it is decided unanimously that the GTK3 branch becomes the main MATE stream, this package should fall in line with the current naming conventions.
I find this stubborn and an almost renegade forced upgrade.
Please do something considering no one here agrees with you.
Comment by Jonathan Basniak (gm112) - Tuesday, 06 September 2016, 21:16 GMT
Second'd on Kakashi's point

Loading...