- Package:
- devscripts
- Source:
- devscripts
- Description:
- scripts to make the life of a Debian Package maintainer easier
- Submitter:
- Emanuele Rocca
- Date:
- 2025-11-11 12:41:02 UTC
- Severity:
- normal
- Tags:
If the package name passed to getbuildlog includes a + sign, the program silently does nothing. For example: $ getbuildlog bonnie++ last arm64 $ With package names that don't include a + sign it works fine instead: $ getbuildlog hello last arm64 --2025-11-07 14:50:12-- https://buildd.debian.org/status/fetch.php?pkg=hello&arch=arm64&ver=2.10-5&stamp=1744800322&raw=1 Resolving buildd.debian.org (buildd.debian.org)... 2607:f8f0:614:1::1274:60, 209.87.16.60 Connecting to buildd.debian.org (buildd.debian.org)|2607:f8f0:614:1::1274:60|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/plain] Saving to: ‘hello_2.10-5_arm64.log’ hello_2.10-5_arm64.log [ <=> ] 118.81K 270KB/s in 0.4s 2025-11-07 14:50:13 (270 KB/s) - ‘hello_2.10-5_arm64.log’ saved [121666]
control: tags -1 + help newcomer thanks [...] thanks for filing this bug report! A patch fixing it would be much appreciated. There's absolutly no need not to provide one just because you are no newcomer! ;) Still tagging accordingly cause I suspect the patch should be fairly simple.
This is basically a duplicate of #651286 and #681779. The passed arguments are all regexs, and you need to escape special chars like +. To improve on this, I asked buildd.d.o to provide an API, see #1116273. Chris
merge 1120313 651286 thanks nice find, thanks! 681779 is definitly related *and* has a patch. Can someone affected please try it? yup. *g* & thanks for that!
Hello Holger and Chris, but it would not address the escaping issues themselves: 1120313 (package name) and 651286 (version). In any case the patch does not seem to work: $ getbuildlog hello last arm64 $ echo $? 1 Without the patch: $ getbuildlog hello last arm64 --2025-11-11 13:36:25-- https://buildd.debian.org/status/fetch.php?pkg=hello&arch=arm64&ver=2.10-5&stamp=1744800322&raw=1 Resolving buildd.debian.org (buildd.debian.org)... 2607:f8f0:614:1::1274:60, 209.87.16.60 Connecting to buildd.debian.org (buildd.debian.org)|2607:f8f0:614:1::1274:60|:443... connected. HTTP request sent, awaiting response... 200 OK Length: unspecified [text/plain] Saving to: ‘hello_2.10-5_arm64.log’ hello_2.10-5_arm64.log [ <=> ] 118.81K 264KB/s in 0.4s 2025-11-11 13:36:26 (264 KB/s) - ‘hello_2.10-5_arm64.log’ saved [121666]