aboutsummaryrefslogtreecommitdiff
path: root/templates/html/homepage.tmpl
blob: 18af1012bd120847c1731a6f986d2867a77bfbef (plain)
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
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
[%- PROCESS 'html/head.tmpl' 
	title_tag = g('%s Packages Search', organisation)
	page_title = g('%s Packages Search', organisation)
	keywords = g('Packages')
	html_meta = '<meta name="verify-v1" content="Rg2bDR1kWPGd8k8v9NOgnmtUQHO6UaKX2glZWVDptok=">'
-%]
[%-
    all_suites = [ 'precise', 'precise-updates', 'precise-backports',
		   'trusty', 'trusty-updates', 'trusty-backports',
		   'utopic', 'utopic-updates', 'utopic-backports',
		   'vivid', 'vivid-updates', 'vivid-backports',
		   'wily' ]
    version_numbers = { precise => '12.04LTS',
			trusty => '14.04LTS',
			utopic => '14.10',
			vivid => '15.04'
		      }
    current_release = 'trusty'
    all_sections = [ 'main', 'multiverse', 'restricted', 'universe' ]
    all_architectures = [ 'i386', 'amd64', 'powerpc' ]
-%]

<p>[% g('This site provides you with information about all the packages available in the <a href="%s">%s</a> Package archive.', project_homepage, organisation) %]</p>

<h2>[% g('Browse through the lists of packages:') %]</h2>

<ul>
[% FOREACH s IN all_suites %]
<li><a href="[% s %]/">[% s %]</a>
[% IF version_numbers.$s %]([% version_numbers.$s %])[% END %]</li>
[% END %]
</ul>

<p>[% g('There is also a list of <a href="%s/main/newpkg">packages recently added to %s</a>.', all_suites.-1, all_suites.-1) %]</p>

[% IF old_releases %]
<p>[% g('Old releases can be found at <a href="%s">%s</a>.', old_releases, old_releases) %]</p>
[% END %]

<hr>

<h2>[% g('Search') %]</h2>

<h3>[% g('Search package directories') %]</h3>

<form method="GET" action="/search">
<p>
<label for="kw">[% g('Keyword:') %]</label>
<input type="text" size="30" name="keywords" id="kw">
<input type="submit" value="[% g('Search') %]"> <input type="reset" value="[% g('Reset') %]">
<br>
[% g('Search on:') %]
<input type="radio" name="searchon" value="names" id="onlynames" checked="checked">
<label for="onlynames">[% g('Package names only') %]</label>&nbsp;&nbsp;
<input type="radio" name="searchon" value="all" id="descs">
<label for="descs">[% g('Descriptions') %]</label>
<input type="radio" name="searchon" value="sourcenames" id="src">
<label for="src">[% g('Source package names') %]</label>
<br>
[% g('Only show exact matches:') %]
<input type="checkbox" name="exact" value="1">
<br>
Distribution:
<select name="suite">
[% FOREACH s IN all_suites %]
  <option value="[% s %]" [% 'selected="selected"' IF s == current_release %]>[% s %]</option>
[% END %]
  <option value="all">[% g('any') %]</option>
</select>
[% g('Section:') %]
<select name="section">
[% FOREACH s IN all_sections %]
  <option value="[% s %]">[% s %]</option>
[% END %]
  <option value="all" selected="selected">[% g('any') %]</option>
</select>
</p>
</form>
<p>[% g('There are shortcuts for some searches available:') %]</p>
<ul>
      <li>[% g('<code>%s<var>name</var></code> for the search on package names.', packages_homepage_abs) %]</li>

      <li>[% g('<code>%ssrc:<var>name</var></code> for the search on source package names.', packages_homepage_abs) %]</li>
</ul>

<h3 id="search_contents">[% g('Search the contents of packages') %]</h3>

<p>[% g('This search engine allows you to search the contents of %s distributions for any files (or just parts of file names) that are part of packages. You can also get a full list of files in a given package.', organisation) %]<br>
<form method="GET" action="/search">
<p>
<input type="hidden" name="searchon" value="contents">

<label for="keyword">[% g('Keyword:') %]</label>
<input type="text" size="30" name="keywords" id="keyword"> &nbsp;

<input type="submit" value="[% g('Search') %]">
&nbsp;<input type="reset" value="[% g('Reset') %]">
<br>
[% g('Display:') %]
<br>
<input type="radio" name="mode" value="exactfilename" id="exactfilename" checked="checked">
  <label for="exactfilename">[% g('packages that contain files named like this') %]</label>
<br>
<input type="radio" name="mode" value="" id="suffixpathname">
  <label for="suffixpathname">[% g('packages that contain files whose names end with the keyword') %]</label>
<br>
<input type="radio" name="mode" value="filename" id="filename">
  <label for="filename">[% g('packages that contain files whose names contain the keyword') %]</label>
<br>
<label for="distro">[% g('Distribution:') %]</label>

<select name="suite" id="distro">
[% FOREACH s IN all_suites %]
  <option value="[% s %]" [% 'selected="selected"' IF s == current_release %]>[% s %]</option>
[% END %]
</select>
<label for="architecture">[% g('Architecture:') %]</label>
<select name="arch" id="architecture">
[% FOREACH a IN all_architectures %]
  <option value="[% a %]">[% a %]</option>
[% END %]
  <option value="any" selected="selected">[% g('any') %]</option>
</select>
</p>
</form>

<hr>
<h2>News</h2>
<dl>
<dt>2015-06-02</dt>
<dd>Reflect vivid release, add wily, remove lucid.</dd>
<dt>2014-11-12</dt>
<dd>Reflect utopic release, add vivid.</dd>
<dt>2014-08-29</dt>
<dd>Properly fix changelog link. Update footer to add 'report a bug' link.</dd>
<dt>2014-08-13</dt>
<dd>Fix changelog and copyright links, comment out patch tracker URL.</dd>
<dt>2014-08-08</dt>
<dd>Remove raring and saucy.</dd>
<dt>2014-04-29</dt>
<dd>Reflect trusty release, add utopic, remove quantal.</dd>
<dt>2013-10-24</dt>
<dd>Reflect saucy release, add trusty.</dd>
<dt>2013-04-30</dt>
<dd>Reflect raring release, add saucy, remove hardy and oneiric.</dd>
<dt>2013-01-21</dt>
<dd>Updated to new branding guideline, patch by Marco Biscaro.</dd>
<dt>2012-10-22</dt>
<dd>Reflect quantal release, add raring, remove natty.</dd>
<dt>2012-05-03</dt>
<dd>Reflect precise release, add quantal, remove maverick.</dd>
<dt>2011-10-14</dt>
<dd>Reflect oneiric release, add precise, remove dapper.</dd>
<dt>2011-04-28</dt>
<dd>Reflect natty release, add oneiric, remove karmic.</dd>
<dt>2010-10-10</dt>
<dd>Reflect maverick release, add natty, remove jaunty.</dd>
<dt>2010-05-05</dt>
<dd>Reflect lucid release, add maverick, remove intrepid.</dd>
<dt>2009-10-30</dt>
<dd>Reflect karmic release, add lucid.</dd>
<dt>2009-04-24</dt>
<dd>Reflect jaunty release, add karmic, remove gutsy</dd>
<dt>2009-02-21</dt>
<dd>Remove feisty.</dd>
<dt>2008-11-03</dt>
<dd>Add jaunty.</dd>
<dt>2008-10-30</dt>
<dd>Reflect intrepid release.</dd>
<dt>2008-06-10</dt>
<dd>
<p>Removed edgy</p>
</dd>
<dt>2008-04-28</dt>
<dd>
<p>Added intrepid</p>
</dd>
<dt>2008-04-26</dt>
<dd>
<p>Adapted for hardy release. Removed the obsolete powerpc data for hardy. I'm currently evaluation if and how I should
include information about <tt>ports.ubuntu.com</tt> packages here. Since <tt>archive.ubuntu.com</tt> is currently unusable
I use <tt>nl.archive.ubuntu.com</tt> as source for the data until the situation normalizes again.</p>
</dd>
<dt>2008-02-21</dt>
<dd>
<p>The downtime today was caused by some yet undiagnosed kernel troubles after
a faulty hard disk was exchanged. Sorry for any inconvenience.
</dd>
<dt>2008-02-19</dt>
<dd>
<p>Switched packages.ubuntu.com to the newer codebase that also runs
on packages.debian.org. The two most important changes for users
are that most pages are now generated dynamically (which makes
for faster updates and more flexibility) and that the search
functions should be much faster now.
<p>Still waiting for a volunteer that optimizes the used stylesheets,
I myself have not much talent in this area...
</dd>
<dt>2007-10-21</dt>
<dd>
Add hardy.
</dd>
<dt>2007-10-18</dt>
<dd>
Change default release to gutsy.
</dd>
<dt>2007-07-28</dt>
<dd>
Drop old releases since they also got dropped from archive.ubuntu.com.
</dd>
<dt>2007-04-29</dt>
<dd>
Feisty is released. Pages updated accordingly.
</dd>
<dt>2006-11-20</dt>
<dd>
<ul>
<li>The hard drive of the server was replaced today after it began to act
up. Most stuff should be up and running again. I accidentally deleted the
info about new packages though, so that will be not reliable for the next
few days.
<li>Added edgy-backports to the homepage and the search forms
</ul>
</dd>
<dt>2006-10-29</dt>
<dd>
<ul>
<li>Add feisty. The changes for the edgy release were already done some days ago.
</ul>
</dd>
<dt>2006-10-18</dt>
<dd>
<ul>
<li>The "Bug reports" links now correctly point to Launchpad for all packages.
Thanks to all the people that reported this error to me.
<li>I added an <code>robots.txt</code> to ban some people trying to
mirror the site by means of <code>wget -r</code>. If forever reason
you need to mirror the site please contact me by mail so we can do
this by other means that won't stress the server as much.
</ul>
</dd>
<dt>2006-06-12</dt>
<dd>
Finally make dapper the default for searches and add edgy. Sorry for the delay.
</dd>
<dt>2006-01-17</dt>
<dd>
I hope everyone had a good start into the new year. Some small status
updates:
<ul>
<li>While looking at the log statistics I noticed that apparently
<code>packages.ubuntulinux.org</code> also points to my server
without me knowing. I fixed the apache configuration so that it now
knows about that and handles it correctly.</li>
<li>Linking to a CSS file on the official Ubuntu homepage
was a bad idea and the page had some glitches when it disappeared.
Most of the issues should be fixed by now.</li>
<li>Sorry for any performance issues with the site. My little server
is not always able to handle the many hits of this site (close to
2,000,000 per month). I guess I will have to search for another
hosting solution in the near future.</li>
</ul>
</dd>
<dt>2005-10-13</dt>
<dd>
Changed all defaults to point to breezy
</dd>
<dt>2005-09-28</dt>
<dd>
<ul>
<li>The contents files are updated again, so I removed any warnings
and added the appropriate links back</li>
<li>The "Check for bug reports" links now point to Launchpad for
universe/multiverse packages. Suggested by
<tt>j -at- bootlab -dot- org</tt>.
<li>Finally, I migrated to the "new" layout. Comments and Patches
about the remaining quirks welcome.
</ul>
</dd>
<dt>2005-09-25</dt>
<dd>
I've merged the new changelog to HTML conversion code from the Debian
branch. I still have no idea how to handle the requests to link Ubuntu
bugs to the Ubuntu BTS and Debian bugs to the Debian BTS. Suggestions
welcome.
</dd>
<dt>2005-08-30</dt>
<dd>
<ul>
<li>I've added a warning to this site about the outdated Contents
files in the Ubuntu archive which make the contents search completely
useless for anything after warty. I've actually no idea whom to ask
about this since I don't seem to be able to find out on the Ubuntu
web site who is ftp-master in Ubuntu?</li>
<li>You can now also browse the packages from
<a href="hoary-backports/">hoary-backports</a></li>
</ul>
</dd>
<dt>2005-06-10</dt>
<dd>
I have begun to work on integrating the current Ubuntu web design with
my pages. There are still some issues to work out but as a teaser I
already converted the front page. Feel free to mail me with comments
on how I could use the new layout better.
</dd>
<dt>2005-04-14</dt>
<dd>
hoary is released and now this fact is also beginning to show on this
page. Please report all errors you find with the new breezy pages.
</dd>
<dt>2005-04-06</dt>
<dd>
The transition should be completed by now and I've installed some
rewrite rules so that old URLs should also point to the new location.
The changelog extraction script is still running so there are still
some (more) broken links. Please report all other problems you might
encounter.
</dd>
<dt>2005-04-05</dt>
<dd>
From tomorrow on this site will be available at <a
href="http://packages.ubuntu.com/">packages.ubuntu.com</a>.
The necessary setup is done on both my side and on the side of the
ubuntu people but I will use the occasion for some configuration
clean-up and a full rebuild. Stay tuned <tt>;)</tt>
</dd>
<dt>2005-04-02</dt>
<dd>
<ul>
<li>On request of the MOTUs I've added links to the build logs for
hoary packages.</li>
<li>Also, the Portuguese LoCoTeam (hmm, Ubuntu teams have
all very l33t names ;) asked me
how to translate the pages. Here my answer:

<blockquote style="font-family: monospace">
<p>At http://cvs.infodrom.org/packages.debian.org/po/?cvsroot=debian.de
you can find some .pot files. Please translate them and send them back
to me (You may want to take a look at the translations available at
http://cvs.debian.org/webwml/portuguese/po/?cvsroot=webwml
especially for files like langs.pot). This will ensure that at least
the constant strings on all the pages are translated (Some of the
strings in these file are only needed on packages.debian.org)</p>

<p>The translations of package descriptions I took from the DDTP (Debian
Descriptions Translation Project) which seems to be rather inactive
lately. Unless this is fully revived or another similar project is
created there is little I can do on this front.</p>
</blockquote>
</li>
<li>Thanks to all people that provided me with positive feedback about
these pages.</li>
</ul>
</dd>
<dt>2005-03-02</dt>
<dd>I talked briefly with Daniel Silverstone of Canonical at
<a href="http://www.fosdem.org/">FOSDEM</a>. He said that Ubuntu
will get his own Packages page, but <q>It will be a while</q>.</dd>
<dt>2005-01-24</dt>
<dd>In the last two days there were several reboots of the server
needed (kernel upgrades, activation and testing of a new rescue
system). Sorry for any inconviences this caused.</dd>
<dt>2005-01-11</dt>
<dd>There are changelogs and copyright files available now. I also
added links to the Ubuntu bugzilla, but I'm not sure yet that they
work completly. Feedback welcome. (Changelogs and copyright files
may be missing for some packages since I can only mirror the
i386 and powerpc debs due to space constraints)</dd>
</dl>

[% PROCESS 'html/foot.tmpl' page_name=packages_homepage copyright.years = '1997 - 2013' %]