Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#65884 - [libappindicator-gtk3] -gtk2 and -gtk3 pkgs conflict when mono is installed on build system

Attached to Project: Community Packages
Opened by Paul G (paulieg) - Wednesday, 18 March 2020, 23:23 GMT
Last edited by Balló György (City-busz) - Thursday, 19 March 2020, 10:42 GMT
Task Type Bug Report
Category Reproducible Builds
Status Closed
Assigned To Levente Polyak (anthraxx)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When mono is present, libappindicator's autoconf detects it and produces c# artefacts that then proceed to conflict between the gtk2 and gtk3 versions of this split package. They conflict with the libappindicator-sharp package, which I also had installed previously, but this package has since been removed from community. I'm not sure which package now ought to provide the c# functionality, but it can't be both -gtk2 and -gtk3.

Additional info:
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/appindicator-sharp.dll.config exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.0.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.1.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/cli/appindicator-sharp-0.1/policy.0.1.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/appindicator-sharp/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/appindicator-sharp/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/gac/appindicator-sharp/0.2.0.0__bcae265d1c7ab4c2/appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/gac/appindicator-sharp/0.2.0.0__bcae265d1c7ab4c2/appindicator-sharp.dll.config exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/gac/policy.0.0.appindicator-sharp/0.0.0.0__bcae265d1c7ab4c2/policy.0.0.appindicator-sharp.config exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/mono/gac/policy.0.0.appindicator-sharp/0.0.0.0__bcae265d1c7ab4c2/policy.0.0.appindicator-sharp.dll exists in filesystem (owned by libappindicator-gtk2)
libappindicator-gtk3: /usr/lib/pkgconfig/appindicator-sharp-0.1.pc exists in filesystem (owned by libappindicator-gtk2)

Steps to reproduce:
1. install mono
2. build package
3. try to install both package
4. see the conflicts
This task depends upon

Closed by  Balló György (City-busz)
Thursday, 19 March 2020, 10:42 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Builds fine in a clean chroot.
Comment by Balló György (City-busz) - Thursday, 19 March 2020, 08:03 GMT
If you build the package in a clean chroot, it won't happen. Please use the extra-x86_64-build tool provided by devtools package.

Loading...