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!
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!
FS#2703 - Invalid regex in streamripper-1.61.5-1
Attached to Project:
Arch Linux
Opened by j (archdaemon) - Wednesday, 04 May 2005, 21:52 GMT
Last edited by Dale Blount (dale) - Wednesday, 04 May 2005, 23:24 GMT
Opened by j (archdaemon) - Wednesday, 04 May 2005, 21:52 GMT
Last edited by Dale Blount (dale) - Wednesday, 04 May 2005, 23:24 GMT
|
DetailsI installed streamripper and got this on running it:
:streamripper foo -r Connecting... Warning: malformed regular expression: [[:space:]]*-?[[:space:]]*mp3pro$ Warning: malformed regular expression: ^[[:space:]]*([^-]*?)[[:space:]]*-[[:space:]]*(.*?)[[:space:]]*$ stream: foo server name: bar bitrate: 128 meta interval: 8192 relay port: 8000 [getting track name... ] [ripping... ] foo [ 5.99M] It proceeded to create giant single files for every stream, whether invoked directly or through the streamtuner front end when the expected behavior is to split into tracks. I downloaded the source code of 1.61.8. The changelog indicates nothing relevant and compiling it produced the same results. However, recompiling with '--with-included-tre' fixed the problem. Apparently streamripper can use an included regex parsing library and the regexes it uses are tailored for that dialect and don't make the system parser happy. I think this is a bug with streamripper but I note it here to offer a possible fix for the package in the meantime and, if I can communicate with the streamripper dev without having to register for anything, I'll try pass this on to him. |
This task depends upon
Closed by Jan de Groot (JGC)
Tuesday, 31 May 2005, 16:17 GMT
Reason for closing: Not a bug
Additional comments about closing: This is not a bug in the package, but in the version of glibc that had been in testing for one day. Fixed already in glibc.
Tuesday, 31 May 2005, 16:17 GMT
Reason for closing: Not a bug
Additional comments about closing: This is not a bug in the package, but in the version of glibc that had been in testing for one day. Fixed already in glibc.
After further consultation with the streamripper developer, it seems Arch's glibc doesn't support posix regex's? This doesn't seem right - should this be a bug in glibc (glibc-2.3.5-2) rather than streamripper?
http://bbs.archlinux.org/viewtopic.php?t=11946&highlight=bugtracker
-- Yeah, I guess that's what it was. Just a busted glibc. Recompiling with the new one works fine - explicitly compiled '--without-included-tre' and ran it from the build directory and it works as expected.