Here's the PTS code for collecting the version information from DEHS: # read info gathered from watch file scanner data = yaml.load(file(os.path.join(dir, "dehs.yaml")), yaml.CLoader) dehs = {} for entry in data: pkgname = entry["package"] if "status" in entry and "Newer version" in entry["status"]: if pkgname not in dehs: dehs[pkgname] = {} dehs[pkgname]["newer"] = str(entry["upstream-version"]) dehs[pkgname]["url"] = entry["upstream-url"] if "warnings" in entry: if pkgname not in dehs: dehs[pkgname] = {} dehs[pkgname]["error"] = entry["warnings"]
It's retrieving the yaml file from get http://qa.debian.org/cgi-bin/udd-dehs. This looks like a YAML file with the following format: - debian-mangled-uversion: 1.4.2 debian-uversion: 1.4.2~dfsg0 package: qlandkartegt status: up to date upstream-url: http://qa.debian.org/watch/sf.php/qlandkartegt/qlandkartegt-1.4.2.tar.gz upstream-version: 1.4.2 Possible status results are: "up to date" "Debian version newer than remote site" "Newer version available" Packages for which there is no information don't seem to to appear at all. If UDD could output such a file and we could change the location the PTS was pulling from, then we could get this part of it back in business. Is that a reasonable approach? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org