FS#32128 - [calligra] fail to install the calligra group because calligra-interface and calligra-libs conflicts

Attached to Project: Arch Linux
Opened by Jekyll Wu (adaptee) - Sunday, 21 October 2012, 00:54 GMT
Last edited by Andrea Scarpino (BaSh) - Sunday, 21 October 2012, 15:02 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Andrea Scarpino (BaSh)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

I'm really confused. If calligra-{libs,interfaces} are in conflict, why are them in the same group? Should calligra-interfaces be removed from the repo?


$ sudo pacman -S calligra
:: There are 18 members in group calligra:
:: Repository extra
1) calligra-braindump 2) calligra-filters 3) calligra-flow 4) calligra-handbook 5) calligra-interfaces
6) calligra-karbon 7) calligra-kexi 8) calligra-krita 9) calligra-libs 10) calligra-pics 11) calligra-plan
12) calligra-plugins 13) calligra-servicetypes 14) calligra-sheets 15) calligra-stage 16) calligra-templates
17) calligra-tools 18) calligra-words

Enter a selection (default=all):
resolving dependencies...
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: calligra-libs and calligra-interfaces are in conflict

$ sudo pacman -S calligra-interfaces
resolving dependencies...
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: calligra-libs and calligra-interfaces are in conflict


$ pacman -Ss calligra-libs
extra/calligra-libs 2.5.3-5 (calligra)
Libraries for the Calligra office suite

$ pacman -Ss calligra-interfaces
extra/calligra-interfaces 2.5.3-2 (calligra)
Interfaces for the Calligra office suite




This task depends upon

Closed by  Andrea Scarpino (BaSh)
Sunday, 21 October 2012, 15:02 GMT
Reason for closing:  Fixed
Additional comments about closing:  packages removed
Comment by Andrea Scarpino (BaSh) - Sunday, 21 October 2012, 04:28 GMT
This is a bug in pacman.

Try pacman -S testing/calligra
Comment by Greg (dolby) - Sunday, 21 October 2012, 05:00 GMT
I think he's talking about [extra] where calligra-interfaces is still present.

pacman -Si calligra-interfaces
Repository : extra
Groups : calligra

pacman -Si calligra-libs
Repository : extra
Groups : calligra
Conflicts With : koffice-interfaces koffice-libs koffice-pics koffice-servicetypes koffice-templates calligra-interfaces calligra-libs calligra-pics calligra-servicetypes calligra-templates
Replaces : koffice-interfaces koffice-libs koffice-pics koffice-servicetypes koffice-templates calligra-interfaces calligra-libs calligra-pics calligra-servicetypes calligra-templates

EDIT: seems [extra] also has calligra-{pics,templates,servicetypes} which are also part of callibra-libs now.
PS. there is no calligra packages in testing at this point, just staging.
Comment by Greg (dolby) - Sunday, 21 October 2012, 05:10 GMT
Also i just noticed that calligra-libs conflicts and replaces calligra-libs. I guess thats a bug too.
Comment by Jekyll Wu (adaptee) - Sunday, 21 October 2012, 12:44 GMT
After looking at calligra-interfaces(http://www.archlinux.org/packages/extra/x86_64/calligra-interfaces/) closely:

* it depends upon calligra-libs, but also (reverse) conflicts with calligra-libs
* it is NOT required by any package, but its name and contents imply that it should be.

Very strange.
Comment by Greg (dolby) - Sunday, 21 October 2012, 13:01 GMT
calligra-interfaces has been merged into calligra-libs. See  FS#32083 
Comment by Jekyll Wu (adaptee) - Sunday, 21 October 2012, 13:43 GMT
Well, then why is calligra-interfaces still kept in the repo ?

* it depends upon calligra-libs, but also (reverse) conflicts with calligra-libs (so it is impossible to install calligra-interfaces)
* it is NOT required by any package, but its name and contents imply that it should be (so there is no reason to install calligra-interfaces)
* finally, it causes the problem in the title of this report .
Comment by Greg (dolby) - Sunday, 21 October 2012, 13:50 GMT
I guess it will be removed by Andrea ASAP along with pics,templates & servicetypes
Comment by Andrea Scarpino (BaSh) - Sunday, 21 October 2012, 15:02 GMT
I didn't know the packages have been moved.

Loading...