the man page claims that running mp3butler -h or mp3butler --help will pring usage info but it wants to be run as mp3butler.pl and when i use -h or --help i get Undefined subroutine &main::usage called at /usr/bin/mp3butler.pl line 30. also --test and -t are supposed to show you what will be done without performing any changes but they rename the files when -f is used also the man page says that the program needs to be piped to sh but this is only true to reorganize files into different directories additionally -R does not work if it is coupled with -f but if it is run as the only flag then the output as it moves files is sh: line 1: renamed:: command not found lastly if it is run from a different directory than what should be the new root directory it will assume that the current directory is where files should be moved to. Reproducible: Always Steps to Reproduce: 1.mp3butler.pl -tfR /someotherdirectorywithmusicfiles/*|sh 2.mp3butler.pl -R /someotherdirectorywithmusicfiles/*|sh 3. Actual Results: My files were renamed on the first step My files were not moved to subdirectories of my current location Expected Results: I should have been shown a preview of what would happen to my files on the first step. I should have had my files moved to subdirectories of their current location. Bash is my shell. While data is no destroyed it is hard to find.
Unfortunately, mp3butler seems to be unmaintained - its homepage returns 404 and I wasn't able to locate any relevant information about it via Google. I think devs will remove this from portage soon. Sorry.
Yeah, this probably should be removed. If you can find a good substitute that isn't in portage, I'd be happy to add it.
I have emerge mp3butler and report this problem: >>> Completed installing into /var/tmp/portage/mp3butler-1.2/image/ >>> Merging media-sound/mp3butler-1.2 to / --- /var/ --- /var/tmp/ --- /var/tmp/portage/ --- /var/tmp/portage/mp3butler-1.2/ --- /var/tmp/portage/mp3butler-1.2/image/ --- /usr/ --- /usr/bin/ >>> /usr/bin/minibutler.pl >>> /usr/bin/mp3butler.pl >>> /usr/bin/albumbutler.pl --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/mp3butler-1.2/ >>> /usr/share/doc/mp3butler-1.2/README.gz >>> /usr/share/doc/mp3butler-1.2/sample.butlerrc.gz >>> /usr/share/doc/mp3butler-1.2/COPYING.gz >>> /usr/share/doc/mp3butler-1.2/AUTHORS.gz >>> /usr/share/doc/mp3butler-1.2/ChangeLog.gz >>> /usr/share/doc/mp3butler-1.2/RANT.gz --- /usr/share/man/ --- /usr/share/man/man1/ >>> /usr/share/man/man1/mp3butler.1.gz * Caching service dependencies... /var/tmp/portage is installed with emerge. This is not correct
Following lines can be removed from the ebuild: "cd ${S}" from src_compile() insinto ${D} from src_install() The latter also fixes the bug mentioned in comment #3
removed from portage.