deb/packages.git
16 years agoSome adjustments:
Frank Lichtenheld [Tue, 7 Feb 2006 13:29:53 +0000 (13:29 +0000)]
Some adjustments:
 - filelist is arch specific
 - there will be "static" source package pages
 - we shouldn't change the sections index urls just for fun

16 years agoAdd a first attampt at some URL layout document. Comments more than welcome
Jeroen van Wolffelaar [Tue, 7 Feb 2006 13:17:30 +0000 (13:17 +0000)]
Add a first attampt at some URL layout document. Comments more than welcome

16 years ago* Add source package display
Frank Lichtenheld [Tue, 7 Feb 2006 01:01:00 +0000 (01:01 +0000)]
* Add source package display
* Move most of the DB init code to own module

16 years agoCreate index pages
Frank Lichtenheld [Mon, 6 Feb 2006 01:42:28 +0000 (01:42 +0000)]
Create index pages
Some source version handling fixes
Introduce list of section/subsection/priority by suite/archive. Since
these are only used for the static pages currently, they are stored
rather expensive via Storable.
Add priority sorting to Deb::Versions

16 years agoFinally get a working solution that handles both static and dynamic
Frank Lichtenheld [Mon, 6 Feb 2006 01:40:32 +0000 (01:40 +0000)]
Finally get a working solution that handles both static and dynamic
pages correctly

16 years agoFix non-US handling
Frank Lichtenheld [Mon, 6 Feb 2006 01:39:49 +0000 (01:39 +0000)]
Fix non-US handling
Fix handling of packages without source package

16 years agoUse local files instead of www.debian.org ones.
Frank Lichtenheld [Mon, 6 Feb 2006 01:38:02 +0000 (01:38 +0000)]
Use local files instead of www.debian.org ones.
Fix handling of packages with missing source package.

16 years agoImport from old source
Frank Lichtenheld [Mon, 6 Feb 2006 01:34:26 +0000 (01:34 +0000)]
Import from old source

16 years agoFix several minor issues, mostly configuration-like stuff
Jeroen van Wolffelaar [Mon, 6 Feb 2006 00:16:40 +0000 (00:16 +0000)]
Fix several minor issues, mostly configuration-like stuff

16 years ago* Move coniguratio stuf to own module
Frank Lichtenheld [Sun, 5 Feb 2006 16:59:48 +0000 (16:59 +0000)]
* Move coniguratio stuf to own module
* Overhaul archive handling for show_package
* Begin to make the URL handling somewhat consistent
* Fix source files handling, which was broken by the last upload

16 years ago* Complete pmoreinfo
Frank Lichtenheld [Sun, 5 Feb 2006 03:14:33 +0000 (03:14 +0000)]
* Complete pmoreinfo
* Some big speed optimisations

16 years agoshow_package.pl Basic stuff works with still some rough edges and dirty
Frank Lichtenheld [Sun, 5 Feb 2006 01:55:18 +0000 (01:55 +0000)]
show_package.pl Basic stuff works with still some rough edges and dirty
corners

16 years agoA minimal working version of show_package.pl (essentially porting yesterday's
Frank Lichtenheld [Sat, 4 Feb 2006 21:00:17 +0000 (21:00 +0000)]
A minimal working version of show_package.pl (essentially porting yesterday's
search_packages changes over)

16 years agoUsed wrong variable for displaying the final benchmark result.
Frank Lichtenheld [Sat, 4 Feb 2006 20:59:08 +0000 (20:59 +0000)]
Used wrong variable for displaying the final benchmark result.
Which actually explains a lot ;)

16 years agoUups
Frank Lichtenheld [Sat, 4 Feb 2006 00:27:17 +0000 (00:27 +0000)]
Uups

16 years ago* Add back some parts of the cron job (100syncarchive_*)
Frank Lichtenheld [Sat, 4 Feb 2006 00:14:50 +0000 (00:14 +0000)]
* Add back some parts of the cron job (100syncarchive_*)
* Use these files from bin/parse-*
* Support different archives

16 years agoForgot to commit some new files related to the mod_perl changes
Frank Lichtenheld [Sat, 4 Feb 2006 00:12:06 +0000 (00:12 +0000)]
Forgot to commit some new files related to the mod_perl changes

16 years agoUpdate
Frank Lichtenheld [Fri, 3 Feb 2006 20:05:40 +0000 (20:05 +0000)]
Update

16 years agoThese changes make the search_packages.pl script mod_perl ready
Frank Lichtenheld [Fri, 3 Feb 2006 20:03:19 +0000 (20:03 +0000)]
These changes make the search_packages.pl script mod_perl ready
and try to make some optimisations for this (e.g. tie'ing the
Databases only once)

16 years agoAlso move the result printing to a function
Frank Lichtenheld [Thu, 2 Feb 2006 16:00:16 +0000 (16:00 +0000)]
Also move the result printing to a function

16 years agoDo some work to get show_package.pl to work -- not completed yet
Jeroen van Wolffelaar [Thu, 2 Feb 2006 15:52:46 +0000 (15:52 +0000)]
Do some work to get show_package.pl to work -- not completed yet

16 years agoAdd $Id$
Jeroen van Wolffelaar [Thu, 2 Feb 2006 15:39:22 +0000 (15:39 +0000)]
Add $Id$

16 years ago* Move all the debug/error/message output to functions so that
Frank Lichtenheld [Thu, 2 Feb 2006 15:32:21 +0000 (15:32 +0000)]
* Move all the debug/error/message output to functions so that
  we can bundle all output at one point
* Read root variable (for $ROOT) from config.sh if available

16 years agoBluntly copy package_pages_walker
Jeroen van Wolffelaar [Thu, 2 Feb 2006 15:29:20 +0000 (15:29 +0000)]
Bluntly copy package_pages_walker

16 years agoPrint links to alternative suites, print raw data from _all db
Jeroen van Wolffelaar [Thu, 2 Feb 2006 15:07:43 +0000 (15:07 +0000)]
Print links to alternative suites, print raw data from _all db

16 years agoCompletly remove the XML stuff. I never really used it and currently it
Frank Lichtenheld [Thu, 2 Feb 2006 14:44:26 +0000 (14:44 +0000)]
Completly remove the XML stuff. I never really used it and currently it
just clobbers the code

16 years ago* Fix display of binary packages in source package search
Frank Lichtenheld [Thu, 2 Feb 2006 14:40:24 +0000 (14:40 +0000)]
* Fix display of binary packages in source package search
* Completly get rid of global variables in read_* and do_names_search

16 years agoPrint footer
Jeroen van Wolffelaar [Thu, 2 Feb 2006 13:58:08 +0000 (13:58 +0000)]
Print footer

16 years agoMove some more parameter logic to the Search.pm modul
Frank Lichtenheld [Thu, 2 Feb 2006 13:57:34 +0000 (13:57 +0000)]
Move some more parameter logic to the Search.pm modul

16 years agoFirst version of the 'static page' dynamic perl script
Jeroen van Wolffelaar [Thu, 2 Feb 2006 13:49:08 +0000 (13:49 +0000)]
First version of the 'static page' dynamic perl script

16 years agoSet $ROOT. Sorry Frank, but I don't know much about globals and config.sh...
Jeroen van Wolffelaar [Thu, 2 Feb 2006 13:25:28 +0000 (13:25 +0000)]
Set $ROOT. Sorry Frank, but I don't know much about globals and config.sh...
maybe you can look into that :)?

16 years agoAllow "static page" url's
Jeroen van Wolffelaar [Thu, 2 Feb 2006 13:23:32 +0000 (13:23 +0000)]
Allow "static page" url's

16 years ago- Move fulltext search to own function, too
Frank Lichtenheld [Thu, 2 Feb 2006 13:17:31 +0000 (13:17 +0000)]
- Move fulltext search to own function, too
- Use fewer global variables in the search functions, should be
  reduced to none, really
- Fix some Perl warnings

16 years agoPrint total page evaluation time if debug allowed (also nice hint that you
Jeroen van Wolffelaar [Thu, 2 Feb 2006 12:47:44 +0000 (12:47 +0000)]
Print total page evaluation time if debug allowed (also nice hint that you
left that on in production)

16 years agoFix thinko, now returning all substring results again
Jeroen van Wolffelaar [Thu, 2 Feb 2006 12:34:25 +0000 (12:34 +0000)]
Fix thinko, now returning all substring results again
s/too much hits/too many hits/

16 years agoDeal correctly with exact matches on substring search, and don't yield bogus
Jeroen van Wolffelaar [Thu, 2 Feb 2006 12:23:50 +0000 (12:23 +0000)]
Deal correctly with exact matches on substring search, and don't yield bogus
only result when there was no match

16 years agoSome random idea's and thoughts
Jeroen van Wolffelaar [Thu, 2 Feb 2006 12:11:38 +0000 (12:11 +0000)]
Some random idea's and thoughts

16 years agoCopy of default search form page
Jeroen van Wolffelaar [Thu, 2 Feb 2006 11:29:41 +0000 (11:29 +0000)]
Copy of default search form page

16 years agoUse $SEARCH_CGI
Jeroen van Wolffelaar [Thu, 2 Feb 2006 11:27:42 +0000 (11:27 +0000)]
Use $SEARCH_CGI

16 years agoIntroduce php wrapper for those hosts that don't have perl enabled
Jeroen van Wolffelaar [Thu, 2 Feb 2006 11:26:47 +0000 (11:26 +0000)]
Introduce php wrapper for those hosts that don't have perl enabled

16 years agoIntroduce $SEARCH_CGI
Jeroen van Wolffelaar [Thu, 2 Feb 2006 11:25:40 +0000 (11:25 +0000)]
Introduce $SEARCH_CGI

16 years agoRead options from stdin when called from PHP, nuke tons of warnings by setting
Jeroen van Wolffelaar [Thu, 2 Feb 2006 11:00:52 +0000 (11:00 +0000)]
Read options from stdin when called from PHP, nuke tons of warnings by setting
$debug if not defined

16 years agoSome general checklist notes
Jeroen van Wolffelaar [Thu, 2 Feb 2006 01:36:01 +0000 (01:36 +0000)]
Some general checklist notes

16 years agoFirst version of TODO listing items to think about
Jeroen van Wolffelaar [Thu, 2 Feb 2006 01:35:20 +0000 (01:35 +0000)]
First version of TODO listing items to think about

16 years agoIn postfixes db's, store empty prefix as '^' to work around weird split
Jeroen van Wolffelaar [Thu, 2 Feb 2006 01:02:23 +0000 (01:02 +0000)]
In postfixes db's, store empty prefix as '^' to work around weird split
behaviour

16 years agoImplement postfix search for source packages and merge the
Frank Lichtenheld [Thu, 2 Feb 2006 00:51:35 +0000 (00:51 +0000)]
Implement postfix search for source packages and merge the
code for names and sourcenames search together

16 years agoAdd full text search
Frank Lichtenheld [Thu, 2 Feb 2006 00:39:13 +0000 (00:39 +0000)]
Add full text search

16 years agoDrop NUL characters and collate whitespace in descriptions.txt
Jeroen van Wolffelaar [Thu, 2 Feb 2006 00:16:06 +0000 (00:16 +0000)]
Drop NUL characters and collate whitespace in descriptions.txt

16 years agoIn packages_all_$suite, store only description Id, not full description, nor
Jeroen van Wolffelaar [Thu, 2 Feb 2006 00:08:37 +0000 (00:08 +0000)]
In packages_all_$suite, store only description Id, not full description, nor
repeat those fields that are already in the index. *do* add fields that are
not normally available, such as the section & subsection one, and always a
'source' one without version, that always exists and points to the source.

Drop maintainer too, that info should be gotten from source package, which has
co-maintainers too

16 years agoImplement source postfixes
Jeroen van Wolffelaar [Wed, 1 Feb 2006 23:51:41 +0000 (23:51 +0000)]
Implement source postfixes

16 years agoImplement prefix search for package name subword matches. Should be way
Frank Lichtenheld [Wed, 1 Feb 2006 23:32:30 +0000 (23:32 +0000)]
Implement prefix search for package name subword matches. Should be way
faster now

16 years agoImplement source package names search (no binary package information
Frank Lichtenheld [Wed, 1 Feb 2006 21:55:20 +0000 (21:55 +0000)]
Implement source package names search (no binary package information
yet)

16 years agoDrop srcversion logic that was unused
Jeroen van Wolffelaar [Wed, 1 Feb 2006 21:46:00 +0000 (21:46 +0000)]
Drop srcversion logic that was unused

16 years agoSet priority to '-' if it isn't in the Sources.gz file
Jeroen van Wolffelaar [Wed, 1 Feb 2006 21:45:33 +0000 (21:45 +0000)]
Set priority to '-' if it isn't in the Sources.gz file

16 years ago- Add working debugging mode (1 as parameter -> do only non-free)
Jeroen van Wolffelaar [Wed, 1 Feb 2006 21:29:41 +0000 (21:29 +0000)]
- Add working debugging mode (1 as parameter -> do only non-free)
- Add sources_small.db
- Split section also in sources_all

16 years agoSplit section (main, etc.) from subsection (admin, etc.) on db generation
Frank Lichtenheld [Wed, 1 Feb 2006 21:15:14 +0000 (21:15 +0000)]
Split section (main, etc.) from subsection (admin, etc.) on db generation

16 years agoImplement package postfix indexing
Jeroen van Wolffelaar [Wed, 1 Feb 2006 20:39:59 +0000 (20:39 +0000)]
Implement package postfix indexing

16 years agoImplement subword package search by linear search. Too slow, though
Frank Lichtenheld [Wed, 1 Feb 2006 20:00:45 +0000 (20:00 +0000)]
Implement subword package search by linear search. Too slow, though

16 years ago* Implement exact packages search
Frank Lichtenheld [Wed, 1 Feb 2006 19:13:44 +0000 (19:13 +0000)]
* Implement exact packages search
* Implement path parsing

16 years agoAdd some dummy sub routines that emulate some yet missing modules
Frank Lichtenheld [Wed, 1 Feb 2006 19:08:15 +0000 (19:08 +0000)]
Add some dummy sub routines that emulate some yet missing modules

16 years ago* Adapt for current hosting (i.e. packages.debian.net)
Frank Lichtenheld [Wed, 1 Feb 2006 19:07:22 +0000 (19:07 +0000)]
* Adapt for current hosting (i.e. packages.debian.net)
* Add possibility to pass path-info to the search script via
  PT

16 years agoRemove debugging shortcut
Jeroen van Wolffelaar [Wed, 1 Feb 2006 15:28:50 +0000 (15:28 +0000)]
Remove debugging shortcut

16 years agoParse scripts for Packages.gz files and Sources.gz files, to generate database
Jeroen van Wolffelaar [Wed, 1 Feb 2006 15:18:06 +0000 (15:18 +0000)]
Parse scripts for Packages.gz files and Sources.gz files, to generate database
files

16 years agoInclude all stuff to be quickly able to set up a experimental search script
Frank Lichtenheld [Wed, 1 Feb 2006 15:09:57 +0000 (15:09 +0000)]
Include all stuff to be quickly able to set up a experimental search script

16 years agoAdd apache configuration
Frank Lichtenheld [Wed, 1 Feb 2006 14:44:35 +0000 (14:44 +0000)]
Add apache configuration

16 years agoPaging stuff that is independent from any backend considerations
Frank Lichtenheld [Wed, 1 Feb 2006 14:29:55 +0000 (14:29 +0000)]
Paging stuff that is independent from any backend considerations

16 years agoInclude some stuff from the old pages we will need anyway
Frank Lichtenheld [Wed, 1 Feb 2006 14:26:41 +0000 (14:26 +0000)]
Include some stuff from the old pages we will need anyway

16 years agoUups
Frank Lichtenheld [Wed, 1 Feb 2006 14:18:12 +0000 (14:18 +0000)]
Uups

16 years agoTrunk created
Jeroen van Wolffelaar [Wed, 1 Feb 2006 13:59:49 +0000 (13:59 +0000)]
Trunk created