Bug 251479 - K3b doesn't recognize normalize-audio is installed
Summary: K3b doesn't recognize normalize-audio is installed
Status: RESOLVED FIXED
Alias: None
Product: k3b
Classification: Applications
Component: Audio Project (show other bugs)
Version: 2.0.1
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: k3b developers
URL:
Keywords:
: 278175 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-16 19:25 UTC by 0BADC0DE
Modified: 2018-11-22 09:33 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.0.3
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description 0BADC0DE 2010-09-16 19:25:41 UTC
Version:           2.0.1 (using KDE 4.5.1) 
OS:                Linux

Despite I've installed the normalize-audio package, k3b insists that it's not there.


Reproducible: Always

Steps to Reproduce:
Install k3b and normalize-audi1 with "sudo apt-get install k3b normalize-audio"
Open k3b


Actual Results:  
Go to Settings-->Configure k3b-->Programs and scroll down to normalize-audio
It will say "not found".

Expected Results:  
It should say "/usr/bin/normalize-audio".

OS: Linux (x86_64) release 2.6.32-25-generic
Compiler: cc
Comment 1 Janet 2010-09-23 12:29:32 UTC
Same problem here. I symlinked /usr/bin/normalize-audio to /usr/bin/normalize for I have read that some version of k3b did search for that instead of normalize-audio, but still does not work. K3b version is 2.0.1-1 on KDE 4.5.1, Debian sid, normalize-audio is 0.7.7-7.
Comment 2 Janet 2010-09-23 12:39:33 UTC
Workaround: http://forum.ubuntuusers.de/topic/k3b-und-normalize-audio/

mv /usr/bin/normalize-audio /usr/bin/normalize

Then create file /usr/bin/normalize-audio with the following content:

#/bin/bash
case "$1" in
        --version)
        normalize --version | sed -e 's/normalize /normalize-audio /g'
        ;;
        *)
        normalize $*
        ;;
esac
Comment 3 0BADC0DE 2010-09-23 15:17:58 UTC
I think something definitely wrong here.
Either these back-ends should stick forever with their names and diagnostic output, or these front-ends need to be made smarter.
I would vote for the second option.
I got a similar problem with cdrdao and brasero .
Only newer cdrdao versions have the --version option or some older ones with patches.
Comment 4 Marek Zalfresso-Jundzillo 2011-02-09 22:48:12 UTC
I have also that problem. Looks like a kind of stupid. I'd rather just check presence of the file instead of option "--version" test. We can't make the system completely fool-proof by cross-checking dependencies from each application but for sure we'll introduce numbers of bugs like this. I'd assume, that package manager will do the trick for us. And if file exists in /usr/bin or /usr/sbin - user should not touch it. If does - it is his/her solely responsibility if something gets wrong.
Comment 5 Jekyll Wu 2012-08-25 09:02:33 UTC
*** Bug 278175 has been marked as a duplicate of this bug. ***
Comment 6 Udvarias Ur 2012-09-21 05:37:13 UTC
I am having the same problem. When I Settings/Configure K3b… click on the Programs icon in the dialogue box and scroll through the contents I find
     1. eMovix (not found),
     2. normalize-audio (not found), and
     3. transcode (not found).

All this in spite of the fact that when I

     1. ran the command
          whereis eMovix
     it returned
          eMovix:
     Searching for eMovix, with Google, returned the link http://movix.sourceforge.net/.
     This in turn gives a link to http://sourceforge.net/projects/movix/
     This page gives access to the file emovix_0.9.0-1_all.deb.
     Installing this package, K3b recognized it. Thereby resolving problem #1.

     2. ran the command
          whereis normalize-audio
     it returned
          normalize-audio: /usr/bin/normalize-audio /usr/share/man/man1/normalize-audio.1.gz
     In spite of this K3b does NOT recognize normalize-audio.
     Synaptic Package Manager reports version 0.7.7-7 is installed.
     A symlink called normalize →normalize-audio does NOT work.
     Janet's bash script, above, worked
     Thereby resolving problem #2.

     3. ran the command
          whereis transcode
     it returned
          transcode:
     the command
          sudo apt-get install transcode
     installed the package, K3b recognized it. Thereby resolving problem #3.
Comment 7 Andrew Crouthamel 2018-11-12 02:45:26 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 8 Andrew Crouthamel 2018-11-21 04:28:31 UTC
Dear Bug Submitter,

This is a reminder that this bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? This bug will be moved back to REPORTED Status for manual review later, which may take a while. If you are able to, please lend us a hand.

Thank you for helping us make KDE software even better for everyone!
Comment 9 Attila Csipak 2018-11-22 09:33:58 UTC
I tested this today against K3b 2.0.3 and normalize-audio 0.7.7 and now it seems to work.