View Issue Details

IDProjectCategoryView StatusLast Update
0000576bareos-corebatpublic2016-01-12 07:18
ReporterM1Sports20 Assigned To 
PrioritylowSeverityminorReproducibilityalways
Status closedResolutionno change required 
PlatformLinuxOSArch LinuxOS Version3
Product Version15.2.2 
Summary0000576: bat conflicts with newer version of alsa-utils
DescriptionThe common package alsa-utils version 1.1 has files that conflict with this package(bat). This will soon hit all major Linux distributions.

Conflicting files:
/usr/bin/bat
/usr/share/man/man1/bat.1.gz
TagsNo tags attached.

Activities

joergs

joergs

2015-12-21 16:23

developer   ~0002054

According to http://pkgs.org/search//usr/bin/bat, this affects some distribution and packages: Fedora, openSUSE (there is a ALSA package called bat).

People using Bareos (or came from Bacula) are used to the name bat.
For the packages we provide, we could rename bat to bareos-administration-tool and only provde a link from bat to bareos-administration-tool.

Creating a update_alternatives rule for this seems overkill.

Anyhow, this will not solve problems for Arch Linux, as the Bareos project (http://download.bareos.org) do not provide Arch Linux packages. This specific problem have to be solved with the Arch Linux package provider.
M1Sports20

M1Sports20

2015-12-21 21:27

reporter   ~0002055

I am the current maintainer of the Arch Linux packages for bareos. I didn't want to rename bat to something different from other distributions. I created this ticket as a "warning of upcoming changes from ALSA". I also wanted to fix ArchLinux the same way you did on other distributions.

Thanks,
Michael
joergs

joergs

2015-12-22 10:04

developer   ~0002056

Ok, I see. Thank you for maintaining Bareos for Arch Linux. It is good, that you raise this issue and do ask, how the main project will handle this.

So the ALSA "basic audio tester" (bat) have been added to ALSA in 1.1.0? Have you already contacted someone from the ALSA project? https://bugtrack.alsa-project.org/ seems down at the moment.
M1Sports20

M1Sports20

2015-12-22 18:39

reporter   ~0002058

No, I have not contacted the alsa project. Are you trying to get them to rename the bat utilty?
joergs

joergs

2015-12-23 13:47

developer   ~0002060

Well, at least I wanted to ask them, if they are aware of potential problems.
I send a message to the mailing list: http://article.gmane.org/gmane.linux.alsa.devel/148937

After checking the other distributions again, the best option would be, if alsa bat would be packaged as a separate package, like in Fedora (alsa-util-bat).

So the user can decide, what "bat" he wants to install.
joergs

joergs

2015-12-29 18:28

developer   ~0002066

Unfortunately, there have been no feedback on the alsa-devel mailinglist.

After considering this again, I think this is mostly a Arch Linux problem, as most distribution check if a binary already exists before adding a package.
As at least bat from the Bacula project have been available on most distributions for quite some time.

I would propose that you get in contact with the Arch Linux alsa maintainer and ask him if he is willing to separate bat from the alsa-utils package, as done in Fedora und openSUSE.

I don't see actions to be taken by Bareos.

Agreed?
M1Sports20

M1Sports20

2016-01-02 07:12

reporter   ~0002068

Thanks,

I will try and follow up with alsa mailing list or the archlinux alsa package maintainer.
joergs

joergs

2016-01-12 07:18

developer   ~0002092

Different persons from the alsa project now responded to my mailinglist message and it seems, as if bat (alsa) getting renamed to alsabat.

Issue History

Date Modified Username Field Change
2015-12-01 18:58 M1Sports20 New Issue
2015-12-21 16:23 joergs Note Added: 0002054
2015-12-21 16:24 joergs Assigned To => joergs
2015-12-21 16:24 joergs Priority normal => low
2015-12-21 16:24 joergs Severity major => minor
2015-12-21 16:24 joergs Status new => confirmed
2015-12-21 21:27 M1Sports20 Note Added: 0002055
2015-12-22 10:04 joergs Note Added: 0002056
2015-12-22 18:39 M1Sports20 Note Added: 0002058
2015-12-23 13:47 joergs Note Added: 0002060
2015-12-29 18:28 joergs Note Added: 0002066
2015-12-29 18:28 joergs Status confirmed => feedback
2016-01-02 07:12 M1Sports20 Note Added: 0002068
2016-01-02 07:12 M1Sports20 Status feedback => assigned
2016-01-06 10:29 joergs Assigned To joergs =>
2016-01-06 10:29 joergs Status assigned => closed
2016-01-06 10:29 joergs Resolution open => no change required
2016-01-12 07:18 joergs Note Added: 0002092