In order to fix debget to work with package pools (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=84368) I need to know what versions of a package are available, without relying on apt's cache. (The main point of the program is to fetch versions of a package for distributions which aren't in your sources.list.)
I can't simply rely on what's in the package's pool directory, because I need to know at the least which versions are experimental (to avoid them unless specifically requested), and ideally what the current version for each distribution is (so I can fetch based on distribution, instead of just getting the latest or by version). Colin Watson suggested using madison, if there were a public interface to it. There was talk about making a CGI of this available, but I can't find any references to that happening. Another approach is to parse the info from packages.debian.org. This is what reportbug does, using its own code (checkversions.py). Does anybody know of code to do this from Perl, or the shell? If not my current idea is to write a Python wrapper around checkversions.py to use from the shell (after clearing that with Chris Lawrence). Does anybody have any other suggestions? I'll follow debian-devel for responses, but please Cc: me on replies if possible. Thanks. -- Roderick Schertler [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]