[tor-commits] [doctor/master] Track debian source packages

atagar at torproject.org atagar at torproject.org
Sun Nov 11 00:31:48 UTC 2018


commit 87459ad5c86ccf4e2a49e75f5a20bec6189062e9
Author: Damian Johnson <atagar at torproject.org>
Date:   Sat Nov 10 16:30:54 2018 -0800

    Track debian source packages
    
    Great point from Iain that we should be keeping an eye on the source url rather
    than individual packages.
---
 package_versions.py | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/package_versions.py b/package_versions.py
index edfba70..586c99a 100755
--- a/package_versions.py
+++ b/package_versions.py
@@ -16,7 +16,7 @@ import urllib2
 import util
 
 MAC_VERSION = '\w*<td>([0-9\.]+)</td>'
-DEBIAN_VERSION = '<h1>Package: \S+ \(([0-9\.]+).*\)'
+DEBIAN_VERSION = '<h1>Source Package: \S+ \(([0-9\.]+).*\)'
 FEDORA_VERSION = '<div class="package-name">([0-9\.]+).*</div>'
 ARCH_LINUX_VERSION = '<title>Arch Linux - \S+ ([0-9\.]+).*</title>'
 AUR_VERSION = '<h2>Package Details: \S+ ([0-9\.]+)-\S+</h2>'
@@ -34,7 +34,7 @@ Package = collections.namedtuple('Package', ['platform', 'url', 'regex'])
 PACKAGES = [
   ('tor', [
     Package('mac', 'https://formulae.brew.sh/formula/tor', MAC_VERSION),
-    Package('debian', 'https://packages.debian.org/sid/tor', DEBIAN_VERSION),
+    Package('debian', 'https://packages.debian.org/source/sid/tor', DEBIAN_VERSION),
     Package('fedora', 'https://apps.fedoraproject.org/packages/tor', FEDORA_VERSION),
     Package('gentoo', 'https://packages.gentoo.org/packages/net-vpn/tor', None),
     Package('archlinux', 'https://www.archlinux.org/packages/community/x86_64/tor/', ARCH_LINUX_VERSION),
@@ -45,7 +45,7 @@ PACKAGES = [
   ]),
   ('nyx', [
     Package('mac', 'https://formulae.brew.sh/formula/nyx', MAC_VERSION),
-    Package('debian', 'https://packages.debian.org/sid/nyx', DEBIAN_VERSION),
+    Package('debian', 'https://packages.debian.org/source/sid/nyx', DEBIAN_VERSION),
     Package('fedora', 'https://apps.fedoraproject.org/packages/nyx', FEDORA_VERSION),
     Package('gentoo', 'https://packages.gentoo.org/packages/net-misc/nyx', None),
     Package('archlinux', 'https://aur.archlinux.org/packages/nyx/', AUR_VERSION),
@@ -55,7 +55,7 @@ PACKAGES = [
     Package('netbsd', 'http://pkgsrc.se/net/nyx', NETBSD_VERSION),
   ]),
   ('stem', [
-    Package('debian', 'https://packages.debian.org/sid/python-stem', DEBIAN_VERSION),
+    Package('debian', 'https://packages.debian.org/source/sid/python-stem', DEBIAN_VERSION),
     Package('fedora', 'https://apps.fedoraproject.org/packages/python-stem', FEDORA_VERSION),
     Package('gentoo', 'https://packages.gentoo.org/packages/net-libs/stem', None),
     Package('archlinux', 'https://aur.archlinux.org/packages/stem/', AUR_VERSION),
@@ -65,7 +65,7 @@ PACKAGES = [
     Package('netbsd', 'http://pkgsrc.se/net/py-stem', NETBSD_VERSION),
   ]),
   ('txtorcon', [
-    Package('debian', 'https://packages.debian.org/sid/python3-txtorcon', DEBIAN_VERSION),
+    Package('debian', 'https://packages.debian.org/source/sid/txtorcon', DEBIAN_VERSION),
     Package('gentoo', 'https://packages.gentoo.org/packages/dev-python/txtorcon', None),
     Package('archlinux', 'https://aur.archlinux.org/packages/python-txtorcon/', AUR_VERSION),
     Package('slackware', 'https://slackbuilds.org/repository/14.2/python/txtorcon/', 'txtorcon-([0-9\.]+).tar.gz'),
@@ -74,7 +74,7 @@ PACKAGES = [
   ]),
   ('torsocks', [
     Package('mac', 'https://formulae.brew.sh/formula/torsocks', MAC_VERSION),
-    Package('debian', 'https://packages.debian.org/sid/torsocks', DEBIAN_VERSION),
+    Package('debian', 'https://packages.debian.org/source/sid/torsocks', DEBIAN_VERSION),
     Package('fedora', 'https://apps.fedoraproject.org/packages/torsocks', FEDORA_VERSION),
     Package('gentoo', 'https://packages.gentoo.org/packages/net-proxy/torsocks', None),
     Package('archlinux', 'https://www.archlinux.org/packages/community/x86_64/torsocks/', ARCH_LINUX_VERSION),



More information about the tor-commits mailing list