Frank Lichtenheld [Tue, 11 Sep 2007 23:46:49 +0000 (01:46 +0200)]
html/show.tmpl: Improve Homepage link
Enclose in <ul> to make it more consistent with other links.
Use the word "Homepage" as the link and only note the hostname
(think slashdot).
Also fix the handling of the legacy Url field
Frank Lichtenheld [Tue, 11 Sep 2007 23:43:41 +0000 (01:43 +0200)]
Packages::Search: Fix fallback suites
Leftover from the codenames move.
Frank Lichtenheld [Tue, 11 Sep 2007 23:42:54 +0000 (01:42 +0200)]
html/index.tmpl: Fix listing of providers
The commas were missing.
Frank Lichtenheld [Tue, 11 Sep 2007 16:57:47 +0000 (18:57 +0200)]
setup-site: Use cp -p and sed -i instead of just sed old > new
This lets us easily preserve the modes of the original file
which might be important for executables and private files.
Frank Lichtenheld [Tue, 11 Sep 2007 16:52:37 +0000 (18:52 +0200)]
daily: Rename to daily.sed.in to be able to use %TOPDIR%
This makes the script independent from where it is called
from, which is a good thing for something called from cronjobs
and the like.
Frank Lichtenheld [Tue, 11 Sep 2007 16:47:57 +0000 (18:47 +0200)]
daily: Simplify and reduce lockfile wait
Use exec for redirecting the output to a log file
instead of manually redirecting every command's output.
Reduce the lockfile wait times from 50 minutes each to 10
minutes each. With the new, faster cron job it is unlikely we
want to queue the jobs anyway.
Joerg Jaspert [Tue, 11 Sep 2007 15:36:46 +0000 (17:36 +0200)]
build-maintainerdb: Send copy of mails to the PTS
They go to the 'contact' keyword.
Also disable the old short alias code. That produces mostly
garbage addresses and isn't documented anyway.
Frank Lichtenheld [Tue, 11 Sep 2007 15:30:09 +0000 (17:30 +0200)]
txt/index.tmpl: Add missing ']'
Frank Lichtenheld [Sun, 2 Sep 2007 23:44:30 +0000 (23:44 +0000)]
html/show.tmpl: Disable experimental Javascript tabbing
(cherry picked from commit
b9b77c7ca23d56a4b43c4c497bc739a96ca504a6)
Frank Lichtenheld [Tue, 11 Sep 2007 15:24:21 +0000 (17:24 +0200)]
html/show.tmpl: Improve display of VCS-* information
Suggested by Joey Hess <joeyh@debian.org>
Move the detailed VCS-* links below the download table as
these can get very long, and since the URIs can't be
broken, this may make the sidebar very huge and ugly.
Still leave the links available in the sidebar but
don't display the URIs themselves.
Frank Lichtenheld [Tue, 11 Sep 2007 15:19:53 +0000 (17:19 +0200)]
html/show.tmpl: Always use <ul> for Maintainers
Even if we only have one. Just makes for a more consistent
display.
Frank Lichtenheld [Tue, 11 Sep 2007 15:02:41 +0000 (17:02 +0200)]
Comment clean-up: Remove $Id$, fix FSF address, copyright years
- Remove $Id$ since we don't use them with git
- Fix some old (and some really old) references to the FSF
address
- Update some copyright years
- Add myself to some files as copyright holder
Frank Lichtenheld [Tue, 11 Sep 2007 14:59:16 +0000 (16:59 +0200)]
Deb::Versions: Fix a bug introduces by ~ handling
708b1364be58c9b921cc3838d7ed5f5b48959d78 fixed the handling
of ~ but broke the handling of comparing a "normal" letter
with the empty string. A letter sorts earlier than all
non-letter except ~, but of course not earlier as the empty string.
Frank Lichtenheld [Tue, 11 Sep 2007 14:54:56 +0000 (16:54 +0200)]
100syncarchive: Really fix retrieval of Release(.gpg) files
7f261c49b0b932c5cf04b107bac3bc8aad5f642c attempted to fix the
retrieval of the Release(.gpg) files from a local mirror but
really didn't because it didn't accounted for the chdir before
the rsync call. Really fix it this time y removing the chdir.
Frank Lichtenheld [Tue, 11 Sep 2007 12:27:45 +0000 (14:27 +0200)]
Packages::Page: Support homepage field
Superseeds the old, stupid url field.
Also display it in html/show.tmpl
Frank Lichtenheld [Sun, 9 Sep 2007 14:42:26 +0000 (16:42 +0200)]
html/foot.tmpl: Fix display of language footer
Since some variables are not defined in all loop iterations we
can not use the short syntax.
Frank Lichtenheld [Sun, 9 Sep 2007 14:25:35 +0000 (16:25 +0200)]
Packages::DoIndex: Ugly hack to fix content negotiation
Since we don't create the static pages for ddtplangs currently,
only for polangs, but we don't discriminate between the two in
the content negotiation we might try to serve a non-existant file.
Fixing the content negoation or the static file generation will
take some time and testing. For now, work around the bug by stat'ing
the requested file in DoIndex and falling back to English in case it doesn't
exist.
Frank Lichtenheld [Sun, 9 Sep 2007 14:21:48 +0000 (16:21 +0200)]
Various improvements of DDTP support
Update list of ddtp languages to the ones available on
ddtp.debian.net.
Fix typo in 120synctrans in the remote mirror retrieval
part.
Execute parse-translations before parse-contents in process_archive
because the latter needs way more time.
Frank Lichtenheld [Sun, 9 Sep 2007 13:44:46 +0000 (15:44 +0200)]
Packages::Dispatcher: Ugly hack to fix allpackages display
allpackages needs to be special cased since it has no own asscociated
template.
Frank Lichtenheld [Sun, 9 Sep 2007 13:35:09 +0000 (15:35 +0200)]
cron.d/120synctrans: Allow overriding the server for downloading translations
Suggested by Helge Kreutzmann <debian -at- helgefjell de>
Since the translations in the main Debian archive are still way outdated, use
ddtp.debian.net for now. Make overriding $ddtp_ftpsite optional and fall back
to $ftpsite automatically if no seperate $ddtp_ftpsite is defined.
Frank Lichtenheld [Sat, 8 Sep 2007 22:33:25 +0000 (00:33 +0200)]
apache.conf: Let apache send static files directly if possible
If we have no QUERY_STRING and a static file is requested, let
apache handle this directly. This also reenables the behaviour
that packages.debian.org/etch goes to packages.debian.org/etch/
instead of searching for etch.
Also use Encoding for .gz, not Type.
Frank Lichtenheld [Sat, 8 Sep 2007 22:28:55 +0000 (00:28 +0200)]
Packages::DoIndex: Send Content-Length and Last-Modified
Frank Lichtenheld [Sat, 8 Sep 2007 20:36:12 +0000 (22:36 +0200)]
txt/index.tmpl: Fix display of virtual packages
"IF array" is always true. Use "IF array.size"
Noted by Brandon <winterknight -at- nerdshack com>
Frank Lichtenheld [Sat, 8 Sep 2007 09:16:51 +0000 (11:16 +0200)]
Remove non-US support
At this point I see no reason to keep all these hacks around.
Frank Lichtenheld [Sat, 8 Sep 2007 08:57:46 +0000 (10:57 +0200)]
config/mirrors.tmpl: Merge from CVS: remove some non-working non-american mirrors
revision 1.37
date: 2007-04-27 20:58:43 +0200; author: spaillar; state: Exp; lines: +0 -2
removed from the list: ftp.lug.udel.edu/debian debian.teleglobe.net
----------------------------
revision 1.36
date: 2007-04-20 14:29:20 +0200; author: spaillar; state: Exp; lines: +1 -2
debian.crosslink.net is no longer a mirror
Frank Lichtenheld [Wed, 5 Sep 2007 01:18:19 +0000 (03:18 +0200)]
100syncarchive: Fix retrieval of Release{.gpg} from local mirror
When you copy & paste a wget commandline and change it to a rsync
commandline, don't forget to add an actual target.
Frank Lichtenheld [Tue, 4 Sep 2007 01:05:13 +0000 (03:05 +0200)]
extract_files: make unpack_srcpkg more robust
In etch dpkg-source can extract source packages to a designated
directory. Use this instead of trying to extract the directory name
from dpkg-source's output which is inheriently unreliable.
Frank Lichtenheld [Mon, 3 Sep 2007 23:17:23 +0000 (01:17 +0200)]
newpkg_info: Fix handling of removed packages
Don't waste time on calling read_entry_simple for removed
packages. Also fix error detection for this call. The result
is always defined (and an array reference), errors can be
detected by checking whether the referenced array is empty.
Frank Lichtenheld [Mon, 3 Sep 2007 23:15:28 +0000 (01:15 +0200)]
Packages::*: More Perl warning fixes
Frank Lichtenheld [Mon, 3 Sep 2007 22:52:20 +0000 (00:52 +0200)]
Packages::DoDownload: Don't try to numerically compare a localized number
After formatting a number with the help of sprintf, it is localized, i.e.
the decimal point might not be a decimal point anymore. So don't try to
compare it numerically (i.e. with '<' or '>') since that will not work.
Frank Lichtenheld [Mon, 3 Sep 2007 22:38:17 +0000 (00:38 +0200)]
Packages::*: Fix various Perl warnings
"Use of uninitialized value" mostly and two
occourence of masking an earlier defined variable.
No bugs really, but they clutter up the web servers log.
Frank Lichtenheld [Mon, 3 Sep 2007 22:36:16 +0000 (00:36 +0200)]
html/filelist.tmpl: Add forgotten footer include
Frank Lichtenheld [Mon, 3 Sep 2007 10:47:08 +0000 (12:47 +0200)]
html/show.tmpl: Don't show changelog links for other archives
We don't extract changelogs for backports/volatile/gnuab currently,
so don't show the links there.
Frank Lichtenheld [Mon, 3 Sep 2007 10:44:59 +0000 (12:44 +0200)]
Packages::DoSearchContents: Add missing import of &Packages::CGI::error
Frank Lichtenheld [Sun, 2 Sep 2007 21:53:50 +0000 (21:53 +0000)]
html/newpkg.tmpl: Expose mode=byage in UI
Frank Lichtenheld [Sun, 2 Sep 2007 21:51:54 +0000 (21:51 +0000)]
html/head.tmpl: Fix HTML syntax error
W3.org validator didn't find this! w3m however reacted
very bad to it...
Frank Lichtenheld [Sun, 2 Sep 2007 21:48:17 +0000 (21:48 +0000)]
Packages::Dispatcher: Handle escaped characters in PATH_INFO correctly
Unescape stuff from PATH_INFO before setting CGI parameters to it.
Fixes URLs of the form http://packages.debian.org/g++
Frank Lichtenheld [Sun, 2 Sep 2007 21:46:08 +0000 (21:46 +0000)]
Packages::Dispatcher: Handle suite aliases correctly in suite parameter
Handle suite aliases correctly in query parameters, too; not only in PATH_INFO
Frank Lichtenheld [Sun, 2 Sep 2007 21:44:24 +0000 (21:44 +0000)]
Packages::DoSearchContents: Handle absolute path names correctly
Avoid adding too many leading / for mode=exactfilename
Frank Lichtenheld [Sun, 2 Sep 2007 21:42:40 +0000 (21:42 +0000)]
Packages::DoSearchContents: Replace 'stable' by 'etch' as default suite
Otherwise the "Codenames Everywhere" changes break this.
Frank Lichtenheld [Sun, 2 Sep 2007 21:40:36 +0000 (21:40 +0000)]
Deb::Versions: Update list of Debian and Ubuntu releases
Add lenny for Debian
Add edgy, feisty, gutsy for Ubuntu
Remove -backports releases, since these should
be determined by heuristics
Frank Lichtenheld [Sun, 2 Sep 2007 21:36:36 +0000 (21:36 +0000)]
apache.conf: Add file: search shortcut
Makes a default contents search (i.e. no mode
specified).
Frank Lichtenheld [Sun, 2 Sep 2007 21:34:54 +0000 (21:34 +0000)]
050checkinst: Add uk_UA.UTF-8 to list of needed locales
Frank Lichtenheld [Sun, 2 Sep 2007 21:33:35 +0000 (21:33 +0000)]
050checkinst: Add liblingua-stem-perl to list of needed packages
Frank Lichtenheld [Sun, 2 Sep 2007 21:31:49 +0000 (21:31 +0000)]
apache.conf: Some updates to mod_perl configuration
Add PerlSwitches
Make etch configuration default
Frank Lichtenheld [Sun, 2 Sep 2007 12:29:12 +0000 (14:29 +0200)]
Merge from CVS: Skip clean-up if extraction fails and some minor changes
revision 1.3
date: 2007-07-26 15:32:23 +0200; author: djpig; state: Exp; lines: +13 -5
Skip clean-up run if extraction failed so that we don't lose all
the changelogs next time some bugs goes unnoticed for a week
----------------------------
revision 1.2
date: 2007-07-23 18:47:49 +0200; author: djpig; state: Exp; lines: +2 -2
Commit some older local changes:
* double time until deletion, no reason here to be too strict
* enable debug output, makes the logs much more informative in case of problems
Frank Lichtenheld [Sun, 2 Sep 2007 12:27:39 +0000 (14:27 +0200)]
Merge from CVS: Fix handling of version 0 and some Perl warnings
revision 1.17
date: 2007-07-26 11:58:34 +0200; author: djpig; state: Exp; lines: +9 -1
Initialize %stats hash to avoid perl warnings
----------------------------
revision 1.16
date: 2007-07-23 17:59:14 +0200; author: djpig; state: Exp; lines: +1 -1
The version number can be just 0, don't fall over that
Frank Lichtenheld [Sun, 2 Sep 2007 12:07:48 +0000 (14:07 +0200)]
html/search.tmpl: Fix typo in variable name
Frank Lichtenheld [Sun, 2 Sep 2007 12:06:11 +0000 (14:06 +0200)]
Switch to using codenames
Use codenames for suites instead of alias names where possible.
Frank Lichtenheld [Tue, 19 Jun 2007 02:22:45 +0000 (04:22 +0200)]
Packages::Search: Implement find_similar
Suggested by Enrico Zini.
For a given <package>, search for P<package>,
and then extract all the terms from the document
you find (you could also implement this part by
just looking up the description and applying the
same algorithms to it as in parse-packages, haven't
benchmarked that against each other).
With these terms then make a OR search. Ignore all
results <package>, since these are obvious ;)
The first few matches of the rest are usually
packages very similar to the one we started with.
Frank Lichtenheld [Tue, 19 Jun 2007 02:18:16 +0000 (04:18 +0200)]
parse-packages: Unbreak descriptions handling
Earlier I broke the descriptions handling by storing the
description trimmed for search in place of the original
one.
Frank Lichtenheld [Mon, 18 Jun 2007 20:52:16 +0000 (22:52 +0200)]
Packages::Dispatcher: create from code from dispatcher.pl
This is currently only a copy with some small formatting changes.
But this should benefit our mod_perl cleaness and I intend to
wrap that up somewhat nicer in the future, too.
Frank Lichtenheld [Mon, 18 Jun 2007 12:36:35 +0000 (14:36 +0200)]
Clean up footer handling
Remove Packages::Template->trailer which essentially forced
any format to have a foot.tmpl even it made no sense for them.
Now formats that want something like that can handle it themself.
Fix handling of languages in the footer so that we get a list
of available translations again. Currently this only reflects
DDTP translations since the po stuff isn't reenabled yet since
the switch to templates.
Frank Lichtenheld [Mon, 18 Jun 2007 00:28:22 +0000 (02:28 +0200)]
remove the html_header argument from do_* calls
It has long stopped being used, so it just clutters the code.
Frank Lichtenheld [Mon, 18 Jun 2007 17:41:36 +0000 (19:41 +0200)]
html/search.tmpl: Improve message about too many results for fulltext search
This brings this message closer to reality and also mentions that the results
are sorted by relevance now.
Frank Lichtenheld [Mon, 18 Jun 2007 17:40:28 +0000 (19:40 +0200)]
Fulltext search: Greatly improve by using a more fuzzy approach
Most of this done on suggestion of Enrico Zini <enrico@enricozini.org>
Using OP_OR instead of OP_AND as default can actually lead to better
matches because the ones found with OP_AND often don't actually are
the most relevant ones. This is especially true when using more than
two keywords.
Accordingly sort by relevance on the result page.
Improve indexing:
+ Add both the unstemmed and the stemmed description to index
this will increase the relevance of exact matches. Only the
latter is done with positional information
+ Really index debtags and the package name
Frank Lichtenheld [Mon, 18 Jun 2007 17:14:14 +0000 (19:14 +0200)]
parse-packages: Move tag parsing code here
To be able to use the tags more flexibly, expand the
compressed format earlier, i.e. move this code from
Packages::DoShow to parse-packages.
Frank Lichtenheld [Sun, 17 Jun 2007 17:13:13 +0000 (19:13 +0200)]
Remove obsolete descriptions.txt previously used for fulltext search
I will definetly stick with xapian for now.
Frank Lichtenheld [Sun, 17 Jun 2007 16:58:29 +0000 (18:58 +0200)]
Display translated descriptions
This only adds support for displaying the description
itself on the show page, not the short description in
dependencies or in search results.
The latter is more complicated now since we store the
short description in packages_small exactly because these
places are performance critical and to have to
access one more database in these places is bad...
Frank Lichtenheld [Sun, 17 Jun 2007 16:55:26 +0000 (18:55 +0200)]
Packages::DB, Packages::Page: Make translated descriptions available to code
The database is available as %desctrans and the MD5 sums are now stored
in the Page object.
Frank Lichtenheld [Sun, 17 Jun 2007 16:53:18 +0000 (18:53 +0200)]
Packages::I18N::Locale: Use UTF-8 as charset for all locales
There shouldn't be any left for which we don't have an UTF-8
locale available.
Frank Lichtenheld [Sun, 17 Jun 2007 16:51:13 +0000 (18:51 +0200)]
dispatcher.pl: Use all available languages for content negotiation
Make a union of the po languages and the DDTP languages before
deciding about the language to serve.
Frank Lichtenheld [Sun, 17 Jun 2007 16:49:49 +0000 (18:49 +0200)]
parse-packages: Fix MD5 sum computation for descriptions
They were missing the final newline, therefor all generated
MD5 sums were bogus.
Frank Lichtenheld [Sun, 17 Jun 2007 16:48:44 +0000 (18:48 +0200)]
parse-translations: Fix encoding of Japanese descriptions
They should be in UTF-8, but actually they are in EUC-JP.
Frank Lichtenheld [Sun, 17 Jun 2007 15:13:03 +0000 (17:13 +0200)]
parse-translations: new script to parse the Translation files
Frank Lichtenheld [Sat, 16 Jun 2007 20:16:45 +0000 (22:16 +0200)]
parse-packages: Save the md5 checksum of the description
This should enable us later to retrieve the translated descriptions
Frank Lichtenheld [Sat, 16 Jun 2007 19:51:10 +0000 (21:51 +0200)]
cron.d/120syntrans: retrieve DDTP descriptions again
They are now on the official mirrors and there seems to be a real chance
that the project gets revived again. So start supporting translated
descriptions again.
Frank Lichtenheld [Sat, 16 Jun 2007 19:57:16 +0000 (21:57 +0200)]
parse-packages: Fix a remaining occourence of kfreebsd as archive name
This is now called gnuab. Also clarify the accompaning comment a bit
while I'm at it.
Frank Lichtenheld [Sat, 9 Jun 2007 22:31:59 +0000 (00:31 +0200)]
templates/html/show.tmpl: Fix bug in generation of "Files" column in download table
b688b16487ef2ca8ad7861d7c20da16a9f3f4448 changed the loop to use a local
variable instead of implicit declaration but didn't change the
use of the contents_avail hash key. This broke the "Files" column
to never display a file link.
Frank Lichtenheld [Sat, 9 Jun 2007 21:24:24 +0000 (23:24 +0200)]
templates/html/show.tmpl: Make "Version" column of download table more readable
Previously it was sometimes difficult to spot differences in the versions,
especially if the are only in the Debian revision. Color code the
background so that one can spot differences easier. All up-to-date
versions are indicated with a green background. If the version differs
from the latest version only in the Debian revision, use yellow.
If they differ in the upstream revision, use red.
Inspired by discussion with Neil Williams <codehelp debian org>
Frank Lichtenheld [Sat, 9 Jun 2007 21:15:23 +0000 (23:15 +0200)]
html/head.tmpl: Compactify the header
Make search for more compact by changing radio buttons
to dropwdown select list.
Use smaller images for the logo.
Frank Lichtenheld [Sat, 9 Jun 2007 21:10:58 +0000 (23:10 +0200)]
lib/Packages/DoShow.pm: Don't shorten the dsc name
Suggested by Ben Hutchings <ben decadent org uk>
I don't know exactly why this was done this way previously but
myself also prefer the new version.
Frank Lichtenheld [Sat, 9 Jun 2007 21:49:50 +0000 (23:49 +0200)]
templates/html/search.tmpl: Add suite as class for search results
And use this to display "unofficial" suites a bit smaller than the
others. Move the CSS information to a new css file packages-site.css
since this information will probably very site specific.
Frank Lichtenheld [Sat, 9 Jun 2007 21:46:50 +0000 (23:46 +0200)]
templates/html/show.tmpl: Add experimental tabbing for content
Since the content tends to get very long and confusing, let the
user switch between "Description" (which includes the list of
binaries for source packages and the list of tags), "Dependencies",
and "Download".
Frank Lichtenheld [Sat, 9 Jun 2007 21:38:50 +0000 (23:38 +0200)]
static/debian.css: Move horizontal rule at bottom of content to #footer
This works way better than the #outer > #inner construct, especially
if content has floating elements.
Frank Lichtenheld [Sat, 9 Jun 2007 21:35:54 +0000 (23:35 +0200)]
static/debian.css: Use sans-serif as default font
Suggested by Neil Williams <codehelp debian org>
Frank Lichtenheld [Sun, 3 Jun 2007 08:42:12 +0000 (10:42 +0200)]
templates/html/show.tmpl: Don't show PTS link for packages without source
The conditional was testing the wrong object for existance.
Frank Lichtenheld [Sun, 3 Jun 2007 08:24:20 +0000 (10:24 +0200)]
lib/Packages/DoShow.pm: Fix source package retrieval
Some binary packages are build from official Debian
sources but have no version in the Debian archive
(e.g. libc0.1). Fix searching the source package for
those. Rather hackish solution, needs cleanup.
Frank Lichtenheld [Sun, 3 Jun 2007 07:54:36 +0000 (09:54 +0200)]
templates/html/show.tmpl: Typo fix
/maintainter's/maintainer's/
Spotted by Ben Hutchings
Frank Lichtenheld [Sun, 3 Jun 2007 07:50:46 +0000 (09:50 +0200)]
lib/Packages/DoShow.pm: Ensure that the source download path starts with /
Otherwise we might get an invalid URL if the host lacks a trailing /
Frank Lichtenheld [Sat, 2 Jun 2007 21:30:14 +0000 (23:30 +0200)]
templates/html/show.tmpl: Denote unofficial ports
Get this information by 1) exposing the archive in the
%downloads hash 2) using config/mirrors.tmpl to determine
whether this archive is an unofficial port
Frank Lichtenheld [Sat, 2 Jun 2007 21:02:52 +0000 (23:02 +0200)]
templates/html/download.tmpl: Fix message displayed for armel packages
Don't assume anymore that a non-Debian archive can't contain more than
one arch.
Frank Lichtenheld [Sat, 2 Jun 2007 21:01:24 +0000 (23:01 +0200)]
templates/html/download.tmpl: Handle security in apt nag
Needs to be special cased since we don't have a mirror list
for security.
Frank Lichtenheld [Sat, 2 Jun 2007 16:05:30 +0000 (18:05 +0200)]
cron.d/100syncarchive: Remove some needless warnings
We already skipped kfreebsd-i386 here since that is a
needless warning. Do the same for kfreebsd-amd64 and armel.
Frank Lichtenheld [Sat, 2 Jun 2007 16:04:06 +0000 (18:04 +0200)]
Add etch-m68k
Simply add it as a seperate suite since that is what it
really is. Everything else will be either ugly and/or
confusing.
Frank Lichtenheld [Sat, 2 Jun 2007 16:01:29 +0000 (18:01 +0200)]
Deb/Versions.pm: Fix handling of ~ vs. empty string
~ sorts even before the empty string, so we can't just
abort if one of the revisions is shorter than the other
since it can still sort later.
Frank Lichtenheld [Sat, 2 Jun 2007 00:13:09 +0000 (02:13 +0200)]
setup-site: Only search for files to work on two directories deep
Otherwise we will search e.g. through all the extracted changelogs
for .sed.in files.
Frank Lichtenheld [Fri, 1 Jun 2007 23:57:37 +0000 (01:57 +0200)]
Add armel as architecture and rename kfreebsd archive to gnuab
Since the same archive hosts now armel and the two kfreebsd
architectures, rename to a more generic name.
The porter remark in download.tmpl needs some adjusting still
but it is not terribly important, so leave it out of this commit.
Frank Lichtenheld [Thu, 19 Apr 2007 12:41:07 +0000 (14:41 +0200)]
config change
patch to the local archive has changed
Frank Lichtenheld [Sun, 15 Apr 2007 23:08:37 +0000 (01:08 +0200)]
Add some more files and directories to .gitignore
Also add some generic patterns (*~ and *.ttc) to
the top level .gitignore.
Frank Lichtenheld [Sun, 15 Apr 2007 14:17:16 +0000 (16:17 +0200)]
extract_changelogs: Merge cron job changes from old site
Merge the new daily cron job scripts from old site that
splits the extract_changelogs from the rest of the
cron job. This avoids delaying the rest of the cronjob for
the changelog extraction. Using two different lock files
also makes the whole site update more robust.
Frank Lichtenheld [Sun, 15 Apr 2007 00:28:12 +0000 (02:28 +0200)]
Support "changelog:" short links
Generate a map file for mod_rewrite since we need to
map binary packages to source packages.
Frank Lichtenheld [Sat, 14 Apr 2007 13:56:20 +0000 (15:56 +0200)]
Provide backwards compatibility for newpkg pages
Frank Lichtenheld [Sat, 14 Apr 2007 12:58:09 +0000 (14:58 +0200)]
dispatcher.pl: Add some backwards compatibility handling
Try to show something useful if the user reaches us over
an older /cgi-bin/search_* URL.
Frank Lichtenheld [Sat, 14 Apr 2007 12:55:28 +0000 (14:55 +0200)]
dispatcher: Fix handling of Packages::CGI::http_code vs. error page
Only use http_code instead of the generic error page if it is
not a code from the 2XX group.
Frank Lichtenheld [Sat, 14 Apr 2007 11:44:07 +0000 (13:44 +0200)]
Add general about page and improve footer for static pages.
The about/index page explains how to get the code and
lists all the copyright statements and the license.
Frank Lichtenheld [Sat, 14 Apr 2007 11:27:40 +0000 (13:27 +0200)]
Add GPL text
It was always understood that this code is licensed under the
GPL. So it should carry the GPL text with it.
Frank Lichtenheld [Sat, 14 Apr 2007 10:47:04 +0000 (12:47 +0200)]
DoShow.pm: Don't show "special:" debtags
packages.d.o is for end users who are probably not interested in
the various special: tags that are more useful for debtags maintainance.
(This can be moved to the template if ever the need arises to display these
tags)
Frank Lichtenheld [Sat, 14 Apr 2007 10:44:51 +0000 (12:44 +0200)]
Backwards compatibility mode for reportbug
Force exact=1 if UserAgent looks like reportbug.
Otherwise it would get confused by the new behaviour
to show non-exact matches per default, too.
The real solution for this is of course to let it
use another format instead of HTML.
Frank Lichtenheld [Sat, 14 Apr 2007 00:54:24 +0000 (02:54 +0200)]
Search.pm: Define fallback suites for oldstable-*
We really need to make this regex based (e.g. foo-* always
falls back to foo). Anyway, here the short term fix.