Bug#255920: packages.qa.debian.org: package names should be URL-encoded
Package: qa.debian.org
Version: N/A; reported 2004-06-24
Severity: normal
Some links are broken in the overview page for the gtk+2.0 source package
(http://packages.qa.debian.org/g/gtk+2.0.html) because "gtk+2.0" is used
directly as a part of URL in those links.
"+" should be URL-encoded as "%2B".
[Examples]
* In the "Problems" box, I see a message as follows;
The package has not yet entered testing even though the 5-day delay
is over.
Check why.
^^^^^^^^^-> http://bjorn.haxx.se/debian/testing.pl?package=gtk+2.0
When I visit this URL, I see an error message like this;
Checking gtk 2.0
* gtk 2.0 is not a debian package
So I access http://bjorn.haxx.se/debian/testing.pl?package=gtk%2B2.0
and I can see an expected message;
Checking gtk+2.0
* trying to update gtk+2.0 from 2.4.2-1 to 2.4.3-1 (candidate is 5 days old)
* gtk+2.0 is going in today
* In the "Other links" box, I can find links;
Debcheck on unstable
^^^^^^^^^^^^^^^^^^^^-> http://qa.debian.org/debcheck.php?dist=unstable&package=gtk+2.0
Debcheck on testing
^^^^^^^^^^^^^^^^^^^-> http://qa.debian.org/debcheck.php?dist=testing&package=gtk+2.0
When I visit these URLs, I see an error message;
wrong chars in variable.
So I access http://qa.debian.org/debcheck.php?dist=unstable&package=gtk%2B2.0
and http://qa.debian.org/debcheck.php?dist=testing&package=gtk%2B2.0
and I can see expected pages.
Other following links to CGI scripts work correctly;
* http://bugs.debian.org/src:gtk+2.0 in the "Bugs Count" box.
* http://buildd.debian.org/build.php?pkg=gtk+2.0 in the "Other Links" box.
However, I made sure they also work when "+" is encoded as "%2B".
So, they should be encoded likewise.
-- System Information
Debian Release: 3.0
Architecture: i386
Kernel: Linux saba 2.4.23 #1 2003ǯ 12·î 8Æü ·îÍËÆü 21:59:39 JST i686
Locale: LANG=ja_JP.eucJP, LC_CTYPE=ja_JP.eucJP
Reply to: