You are not logged in.

#1 2024-02-19 03:36:59

adahlberg
Member
Registered: 2023-06-11
Posts: 5

Conflicting debug files between AUR packages

When recently updating I'm getting issues with conflicting files between AUR packages. For example if I install slack-desktop and then drawio-desktop-bin using yay I get errors such as:

drawio-desktop-bin-debug: /usr/lib/debug/.build-id/36/7482b7cf3d6ff358f57acd694a1acdd0302596 exists in filesystem (owned by slack-desktop-debug)

Both slack and drawio depend on eg gtk3 and is this maybe debug symbols for that? I'm not sure why I didn't have this problem before and if it's an issue with the packages themselves or my setup.

If I run for example pacman -Qo /usr/lib/debug/.build-id/36/7482b7cf3d6ff358f57acd694a1acdd0302596 I get that:

/usr/lib/debug/.build-id/36/7482b7cf3d6ff358f57acd694a1acdd0302596 is owned by slack-desktop-debug 4.36.140-1 

Offline

#2 2024-02-19 03:40:06

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,084

Re: Conflicting debug files between AUR packages

Interesting. Are you trying to get meaningful backstraces, though? If not, just don't install the -debug packages.

Offline

#3 2024-02-19 04:06:14

adahlberg
Member
Registered: 2023-06-11
Posts: 5

Re: Conflicting debug files between AUR packages

Thank you for your reply Scimmia! Sorry, I actually don't know why the -debug packages are being pulled in. I just do for example

yay -S slack-desktop
yay -S drawio-desktop-bin

Maybe I have some config from before to include the debug packages or that's the default?

Offline

#4 2024-02-19 04:24:25

Scimmia
Fellow
Registered: 2012-09-01
Posts: 12,084

Re: Conflicting debug files between AUR packages

It became the default in pacman 6.0.2-9. Your helper seems to install them if they're there, no matter what. The packages are a good thing when tracking down issues and reporting upstream, otherwise you don't need them.

Offline

#5 2024-02-19 05:16:56

adahlberg
Member
Registered: 2023-06-11
Posts: 5

Re: Conflicting debug files between AUR packages

I see, thanks! Yeah, indeed I'm in no need for them atm. If someone would want to use them, is this something that should be reported to either of those packages?

Offline

#6 2024-02-19 05:31:30

adahlberg
Member
Registered: 2023-06-11
Posts: 5

Re: Conflicting debug files between AUR packages

But yeah in any case changing debug to !debug in /etc/makepkg.conf allows me to install both packages. Thanks for the help!

Offline

#7 2024-02-19 06:11:59

mikael
Member
From: Slovakia
Registered: 2011-05-22
Posts: 30

Re: Conflicting debug files between AUR packages

Huge thanks for the solution. Had the same issue with youtube-music and slack

youtube-music-bin-debug: /usr/lib/debug/.build-id/32/c8758e116376782d0e4f60faa607bd6aff96e1 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/32/c8758e116376782d0e4f60faa607bd6aff96e1.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/36/7482b7cf3d6ff358f57acd694a1acdd0302596 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/36/7482b7cf3d6ff358f57acd694a1acdd0302596.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/5c/6db9b54e4ed82973661935a0eca0c1415196ff exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/5c/6db9b54e4ed82973661935a0eca0c1415196ff.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/73/2e24a29d582f7bc4cea91594e5705a473fc762 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/73/2e24a29d582f7bc4cea91594e5705a473fc762.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/a2/1553c76c8c586d630a0323710633cdb676ae95 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/a2/1553c76c8c586d630a0323710633cdb676ae95.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/c0/5357cf1476781478b000273e22c93a7b1911f2 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/c0/5357cf1476781478b000273e22c93a7b1911f2.debug exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/f4/621c3403815feaf0b0e1f04c3cd0a2aa3dddf0 exists in filesystem (owned by slack-desktop-debug)
youtube-music-bin-debug: /usr/lib/debug/.build-id/f4/621c3403815feaf0b0e1f04c3cd0a2aa3dddf0.debug exists in filesystem (owned by slack-desktop-debug)

Offline

#8 2024-04-17 11:26:59

kayam4n
Member
Registered: 2019-08-14
Posts: 4

Re: Conflicting debug files between AUR packages

thanks, set the options in makepkg.conf to !debug worked. Conflicts were with slack-desktop and teams-for-linux

Offline

#9 2024-04-17 11:56:16

WorMzy
Administrator
From: Scotland
Registered: 2010-06-16
Posts: 12,402
Website

Re: Conflicting debug files between AUR packages

Mod note: moving to AUR Issues and closing as resolved.


Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD

Making lemonade from lemons since 2015.

Offline

Board footer

Powered by FluxBB