Paste #9oiszkh46m7F0wO45stX

=== modified file 'config.py'
config.py [2015-02-28 18:34:57 +0000]
config.py [2015-03-11 08:04:18 +0000]
56 56 ppa_list = [ ('gnome3-staging','vivid'),
57 57 ('gnome3', 'vivid') ]
58 58
59 class Xvivid412(Profile):
59 class xfce412(Profile):
60 60 major_version = "4.12"
61 61 ubuntu = "vivid"
62 62 upstream = "xfce"
63 63 ppa_list = [ ('xubuntu-staging','vivid'),
64 ('xfce-4.12','vivid') ]
64 ('xfce-4.12','trusty'),
65 ('xfce-4.12','utopic') ]
65 66
66 67 def print_profiles():
67 68 print (""" Available profiles: """)
launchpad.py [2015-02-22 07:18:20 +0000]
launchpad.py [2015-03-11 04:58:05 +0000]
94 94 if source_package in self.ubuntu_maps:
95 95 source_package = self.ubuntu_maps[source_package]
96 96 return self.get_source_version(source_package, ppa, series)
97
98
ppa_versions.py [2015-02-22 20:41:37 +0000]
ppa_versions.py [2015-03-11 20:45:28 +0000]
1 1 #!/usr/bin/python
2 import sys, time
2 import sys, time, datetime
3 3 from config import *
4 4 from utils import *
5 5 from launchpad import LaunchpadSearch
35 35 if name in maps:
36 36 name = maps[name]
37 37
38 url_template = "https://tracker.debian.org/pkg/%s"
38 url_template = "https://packages.qa.debian.org/%s"
39 39 return HTML.link(self.debian, url_template %(name))
40 40
41 def ubu_link(self):
42 name = self.name
43 maps = dict(LP.debian_maps.items() + LP.ubuntu_maps.items())
44 if name in maps:
45 name = maps[name]
46
47 url_template = "https://launchpad.net/ubuntu/+source/%s"
48 return HTML.link(self.ubuntu, url_template %(name))
49
41 50 def header_line(self):
42 51 header = "%s\t%s\t%s\t%s" % ("Name", "Upstream", "Debian", "Ubuntu")
43 52 for k, l in prof.ppa_dict.items():
61 70 return line
62 71
63 72 def version_list(self):
64 line = [self.name, self.news_link(), self.deb_link(), self.ubuntu]
73 line = [self.name, self.news_link(), self.deb_link(), self.ubu_link()]
65 74 return list(line + self.ppa_versions)
66 75
67 76 def coloured_list(self):
107 116 for i in pv:
108 117 print(i.format_line())
109 118
110 print("Took %s seconds" % (time.time() - timestart))
119 print("Generated in %s seconds" % (time.time() - timestart))
111 120
112 fhandle = open(profile_name +'.versions', 'w')
121 fhandle = open(profile_name + '.versions', 'w')
113 122 fhandle.write(pv[0].header_line())
114 123 for i in pv:
115 124 fhandle.write(i.format_line())
126 135
127 136 fhandle = open(profile_name +'.html', 'w')
128 137 fhandle.write(str(t) + '<br/>' + str(legend) + '<br/> ^ Ubuntu package stuck in -Proposed')
138 fhandle.write('<p align="center" style="font-size:9pt">Page generated on %s UTC in %s seconds.</p>' %
139 (datetime.datetime.utcnow().strftime("%A, %B %d, %Y %I:%M%p"), str(time.time() - timestart).split('.')[0]))
129 140 fhandle.close()
130 141
131 142
132 143 if __name__ == "__main__":
133 144 main()
134
135
upstream.py [2015-02-22 00:05:33 +0000]
upstream.py [2015-03-11 04:58:19 +0000]
99 99 self.packages[k] = pkgv
100 100 except:
101 101 print("%s package %s %s does not exist" % (self.upstream, k, v))
102
103