1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
|
= Package pages navigation =
Launchpad has pages for distribution source packages, distribution
source package releases, distribution source package release builds,
distribution series source packages, distribution series source package
releases, distribution series architectures, distribution series
architecture binary packages, and distribution series architecture
binary package releases. It's important that each of these page types
have functioning application tabs that go to an obvious place.
== Distribution source package ==
A distribution source package has its own Overview, Bugs, and Answers
pages.
(XXX 20080519 mpt: When bug 127884 is fixed, a distribution source package will
also have a Translations page.)
>>> anon_browser.open('http://launchpad.dev/ubuntu/+source/alsa-utils')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > ?alsa-utils? package
Tabs:
* Overview (selected) - not linked
* Code - http://code.launchpad.dev/ubuntu/+source/alsa-utils
* Bugs - http://bugs.launchpad.dev/ubuntu/+source/alsa-utils
* Blueprints - not linked
* Translations - not linked
* Answers - http://answers.launchpad.dev/ubuntu/+source/alsa-utils
Main heading: ...alsa-utils... package in Ubuntu
>>> anon_browser.open('http://bugs.launchpad.dev/ubuntu/+source/alsa-utils')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > ?alsa-utils? package > Bugs
Tabs:
* Overview - http://launchpad.dev/ubuntu/+source/alsa-utils
* Code - http://code.launchpad.dev/ubuntu/+source/alsa-utils
* Bugs (selected) - not linked
* Blueprints - not linked
* Translations - not linked
* Answers - http://answers.launchpad.dev/ubuntu/+source/alsa-utils
Main heading: Bugs in ?alsa-utils? package in Ubuntu
== Distribution source package release ==
A distribution source package release does not have Bugs, Translations,
or Answers of its own, so the release does not belong in the top
hierarchy. Instead it has the same hierarchy and tabs as its parent
source package.
>>> anon_browser.open(
... 'http://launchpad.dev/ubuntu/+source/alsa-utils/1.0.9a-4ubuntu1')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > ?alsa-utils? package > 1.0.9a-4ubuntu1
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/+source/alsa-utils
* Code - http://code.launchpad.dev/ubuntu/+source/alsa-utils
* Bugs - http://bugs.launchpad.dev/ubuntu/+source/alsa-utils
* Blueprints - not linked
* Translations - not linked
* Answers - http://answers.launchpad.dev/ubuntu/+source/alsa-utils
Main heading: ?alsa-utils? 1.0.9a-4ubuntu1 source package in Ubuntu
== Distribution source package release build ==
A distribution source package release build should have almost the same
navigation as its parent distribution source package release.
(XXX 20080611 mpt: A build probably should belong to a distribution *series*
source package release, but that's more than I can chew off for now.)
>>> anon_browser.open(
... 'http://launchpad.dev/ubuntu/+source/alsa-utils/1.0.9a-4ubuntu1/+build/11')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > ?alsa-utils? package > 1.0.9a-4ubuntu1 > i386 build
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/+source/alsa-utils
* Code - http://code.launchpad.dev/ubuntu/+source/alsa-utils
* Bugs - http://bugs.launchpad.dev/ubuntu/+source/alsa-utils
* Blueprints - not linked
* Translations - not linked
* Answers - http://answers.launchpad.dev/ubuntu/+source/alsa-utils
Main heading: i386 build of alsa-utils 1.0.9a-4ubuntu1 in ubuntu hoary RELEASE
== Distribution series source package ==
A distribution series source package has its own Bugs, Translations,
and Answers.
>>> anon_browser.open(
... 'http://launchpad.dev/ubuntu/hoary/+source/alsa-utils')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > Hoary (5.04) > ?alsa-utils? source package
Tabs:
* Overview (selected) - not linked
* Code - http://code.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Bugs - http://bugs.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Blueprints - not linked
* Translations - http://translations.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Answers - not linked
Main heading: ?alsa-utils? source package in Hoary
== Distribution series source package release ==
A distribution series source package release does not have its own
Bugs, Translations, or anything else, so it is not part of the
top-level hierarchy. Instead, the hierarchy stops at the distribution
series source package.
>>> anon_browser.open(
... 'http://launchpad.dev/ubuntu/hoary/'
... '+source/alsa-utils/1.0.9a-4ubuntu1')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > Hoary (5.04) > ?alsa-utils? source package
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Code - http://code.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Bugs - http://bugs.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Blueprints - not linked
* Translations - http://translations.launchpad.dev/ubuntu/hoary/+source/alsa-utils
* Answers - not linked
Main heading: ?alsa-utils? 1.0.9a-4ubuntu1 source package in
The Hoary Hedgehog Release
== Distribution series architecture ==
Distribution series architectures pages inherit Code, Bugs, Blueprints and
Translations from the distribution series.
>>> anon_browser.open('http://launchpad.dev/ubuntu/hoary/i386')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > Hoary (5.04) > i386
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/hoary
* Code - http://code.launchpad.dev/ubuntu/hoary
* Bugs - http://bugs.launchpad.dev/ubuntu/hoary
* Blueprints - http://blueprints.launchpad.dev/ubuntu/hoary
* Translations - http://translations.launchpad.dev/ubuntu/hoary
* Answers - not linked
Main heading: Ubuntu Hoary for i386
== Distribution series architecture binary package ==
The distribution series architecture binary packages page inherits Code,
Bugs, Blueprints and Translations from the distribution series.
>>> anon_browser.open('http://launchpad.dev/ubuntu/hoary/i386/pmount')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > Hoary (5.04) > i386 > pmount
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/hoary
* Code - http://code.launchpad.dev/ubuntu/hoary
* Bugs - http://bugs.launchpad.dev/ubuntu/hoary
* Blueprints - http://blueprints.launchpad.dev/ubuntu/hoary
* Translations - http://translations.launchpad.dev/ubuntu/hoary
* Answers - not linked
Main heading: ?pmount? binary package in Ubuntu Hoary i386
== Distribution series architecture binary package release ==
Distribution series architecture binary package releases pages inherit Code,
Bugs, Blueprints and Translations from the distribution series.
>>> anon_browser.open(
... 'http://launchpad.dev/ubuntu/hoary/i386/pmount/0.1-1')
>>> print_location(anon_browser.contents)
Hierarchy: Ubuntu > Hoary (5.04) > i386 > pmount > 0.1-1
Tabs:
* Overview (selected) - http://launchpad.dev/ubuntu/hoary
* Code - http://code.launchpad.dev/ubuntu/hoary
* Bugs - http://bugs.launchpad.dev/ubuntu/hoary
* Blueprints - http://blueprints.launchpad.dev/ubuntu/hoary
* Translations - http://translations.launchpad.dev/ubuntu/hoary
* Answers - not linked
Main heading: pmount 0.1-1 (i386 binary) in ubuntu hoary
|