Arch Linux

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#19203 - [libsamplerate] versioned dependencies mess

Attached to Project: Arch Linux
Opened by Karol Błażewicz (karol) - Wednesday, 21 April 2010, 21:13 GMT
Last edited by Eric Belanger (Snowman) - Saturday, 01 May 2010, 02:28 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Eric Belanger (Snowman)
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 don't mean to be nitpicking, but:
libsamplerate 0.1.7-1 needs flac>=1.1.4 and libsndfile - which in turn happens to need (among other things) flac>=1.2.1.
libsamplerate
flac>=1.1.4
libsndfile
flac>=1.2.1
...
Why isn't it libsamplerate <- libsndfile <- flac? I know you can use libsndfile w/o libsamplerate - jack does it - but you can't do it the other way round, so why is flac a dep for libsamplerate?


Additional info:
Eric Bélanger wrote
> flac is not needed. Please open a bug report.
> As for the versioned deps, they haven't been updated. Ideally they just should be removed.


Steps to reproduce:
'pacman -Qi libsamplerate libsndfile | grep -e Name -e Depends'

which will show you
Name : libsamplerate
Depends On : libsndfile flac>=1.1.4
Name : libsndfile
Depends On : alsa-lib flac>=1.2.1 libvorbis

or use our toll-free number ... I mean: webUI
http://www.archlinux.org/packages/extra/i686/libsamplerate/
http://www.archlinux.org/packages/extra/i686/libsndfile/
This task depends upon

Closed by  Eric Belanger (Snowman)
Saturday, 01 May 2010, 02:28 GMT
Reason for closing:  Fixed
Additional comments about closing:  fixed in svn for libsamplerate.

As for the rest, they'll be fixed when they'll be updated.
Comment by Karol Błażewicz (karol) - Sunday, 25 April 2010, 22:44 GMT
I have found some more:

pkg name
# dep1
# dep2
...

graveman
# flac>=1.2.0
# sox>=13.0.0

sox
# libsamplerate
# libsndfile

libsamplerate
# flac>=1.1.4
# libsndfile

libsndfile
# flac>=1.2.1

we have flac listed three times and libsndfile twice. Is it an error or a "just-in-case" approach wrt to deendencies?

Loading...