/[qa]/trunk/mole
ViewVC logotype

Log of /trunk/mole

View Directory Listing Directory Listing


Sticky Revision:

Revision 2710 - Directory Listing
Modified Fri Jan 27 08:00:19 2012 UTC (15 months, 4 weeks ago) by hertzog
Add warning that seedsymbols data are inaccurate and should not be used.

Revision 2692 - Directory Listing
Modified Fri Jan 6 08:35:52 2012 UTC (16 months, 2 weeks ago) by myon
clean transient PG mole tables, currently mole.watch
(TODO: remove old packages)

Revision 2672 - Directory Listing
Modified Tue Dec 27 22:24:26 2011 UTC (16 months, 4 weeks ago) by myon
really use devscripts' dscextract; add # to warnings

Revision 2564 - Directory Listing
Modified Mon Aug 22 10:57:46 2011 UTC (21 months ago) by myon
watch workers run every 3 days

Revision 2537 - Directory Listing
Modified Tue Jun 14 09:21:43 2011 UTC (23 months, 1 week ago) by myon
strip tarballs from upstream urls

Revision 2536 - Directory Listing
Modified Mon Jun 13 16:45:34 2011 UTC (23 months, 1 week ago) by myon
add watch worker

Revision 2535 - Directory Listing
Modified Sun Jun 12 16:49:49 2011 UTC (23 months, 1 week ago) by myon
set umask 0000 for created todo tables (the web interface needs write access)

Revision 2534 - Directory Listing
Modified Sun Jun 12 16:48:58 2011 UTC (23 months, 1 week ago) by myon
disable todo for unused tables

Revision 2531 - Directory Listing
Modified Wed Jun 8 09:34:52 2011 UTC (23 months, 2 weeks ago) by myon
ignore some files

Revision 2530 - Directory Listing
Modified Wed Jun 8 09:24:10 2011 UTC (23 months, 2 weeks ago) by myon
collect dehs (watch) data in mole

Revision 2438 - Directory Listing
Modified Sun Sep 26 18:31:11 2010 UTC (2 years, 7 months ago) by myon
fix apt_pkt deprecation warnings

Revision 2257 - Directory Listing
Modified Thu Jul 30 15:14:13 2009 UTC (3 years, 9 months ago) by hertzog
Update symbols-harmonize.pl to use new Dpkg API.
Update tester to drop epochs from the filename.

Revision 2189 - Directory Listing
Modified Thu Apr 30 13:16:19 2009 UTC (4 years ago) by myon
Updates from titan.ayous.org

Revision 2188 - Directory Listing
Modified Thu Apr 30 13:12:27 2009 UTC (4 years ago) by myon
Use dcontrol

Revision 2187 - Directory Listing
Modified Thu Apr 30 13:12:03 2009 UTC (4 years ago) by myon
Use a temp file

Revision 2186 - Directory Listing
Modified Thu Apr 30 13:11:13 2009 UTC (4 years ago) by myon
Tweak worker for cross-distribution building

Revision 2182 - Directory Listing
Modified Mon Apr 20 13:43:27 2009 UTC (4 years, 1 month ago) by myon
jmm: lists of files in sourcepackages, m.n. stable

Revision 2181 - Directory Listing
Modified Mon Apr 20 13:42:28 2009 UTC (4 years, 1 month ago) by myon
remove rebuildlog; move tables to pg

Revision 2179 - Directory Listing
Modified Mon Apr 20 13:30:01 2009 UTC (4 years, 1 month ago) by myon
rename mole maintenance cronjob to a reasonable name

Revision 2178 - Directory Listing
Modified Mon Apr 20 13:27:01 2009 UTC (4 years, 1 month ago) by myon
Add script to register existing qadb mole tables in mole's meta_parameters

Revision 2177 - Directory Listing
Modified Mon Apr 20 13:01:00 2009 UTC (4 years, 1 month ago) by myon
Add a comment

Revision 2173 - Directory Listing
Modified Mon Apr 20 09:54:46 2009 UTC (4 years, 1 month ago) by myon
reformatting

Revision 2172 - Directory Listing
Modified Mon Apr 20 09:53:31 2009 UTC (4 years, 1 month ago) by myon
rename mole maintenance cronjob to a reasonable name

Revision 2171 - Directory Listing
Modified Thu Apr 9 19:25:08 2009 UTC (4 years, 1 month ago) by hertzog
Update web plugin for seedsymbols to work with python 2.5. See #523092

Revision 2162 - Directory Listing
Modified Wed Mar 4 22:29:12 2009 UTC (4 years, 2 months ago) by myon
Fix syntax error

Revision 2161 - Directory Listing
Modified Wed Mar 4 22:18:36 2009 UTC (4 years, 2 months ago) by myon
Stop trying to check distribution names in changes; update security suite name.

Revision 2153 - Directory Listing
Modified Thu Feb 26 14:47:28 2009 UTC (4 years, 2 months ago) by myon
Give mole maintenance a more informative name, and fix spelling

Revision 2152 - Directory Listing
Modified Thu Feb 26 14:43:50 2009 UTC (4 years, 2 months ago) by myon
adding squeeze and experimental, dropping _updates from the security suites

Revision 2151 - Directory Listing
Modified Thu Feb 26 14:42:55 2009 UTC (4 years, 2 months ago) by myon
pgsql quoting fixups

Revision 2140 - Directory Listing
Modified Sun Feb 22 23:09:11 2009 UTC (4 years, 3 months ago) by myon
fix fetching items in pgsql backend

Revision 2133 - Directory Listing
Modified Sat Feb 21 01:40:16 2009 UTC (4 years, 3 months ago) by myon
some quoting fixes

Revision 2132 - Directory Listing
Modified Sat Feb 21 00:36:59 2009 UTC (4 years, 3 months ago) by myon
add pgsql backend

Revision 2124 - Directory Listing
Modified Sat Feb 14 16:46:50 2009 UTC (4 years, 3 months ago) by luk
Updates for the release:
- adding oldstable
- armel in stable, arm not in testing/unstable
- adding squeeze

Revision 2120 - Directory Listing
Modified Mon Feb 9 20:58:36 2009 UTC (4 years, 3 months ago) by myon
Add sparc as dbgsym arch

Revision 2117 - Directory Listing
Modified Sun Feb 1 20:05:38 2009 UTC (4 years, 3 months ago) by myon
upload to nott

Revision 2116 - Directory Listing
Modified Sun Feb 1 20:03:49 2009 UTC (4 years, 3 months ago) by myon
Also validate maintainer scripts (bash has an ELF preinst)

Revision 2115 - Directory Listing
Modified Sun Feb 1 20:03:04 2009 UTC (4 years, 3 months ago) by myon
apache and php tweaks

Revision 2114 - Directory Listing
Modified Sat Jan 31 13:37:48 2009 UTC (4 years, 3 months ago) by myon
clip items dumped to 4000 chars in list;
click on header for full item.

Revision 2113 - Directory Listing
Modified Sat Jan 31 13:18:57 2009 UTC (4 years, 3 months ago) by myon
Shorten TODO display

Revision 2111 - Directory Listing
Modified Thu Jan 29 20:00:32 2009 UTC (4 years, 3 months ago) by myon
set nocheck

Revision 2104 - Directory Listing
Modified Fri Jan 2 00:00:32 2009 UTC (4 years, 4 months ago) by myon
Hack to make python packages build better

Revision 2103 - Directory Listing
Modified Thu Jan 1 20:24:49 2009 UTC (4 years, 4 months ago) by myon
dbgsym updates

Revision 2100 - Directory Listing
Modified Tue Dec 30 23:54:08 2008 UTC (4 years, 4 months ago) by myon
3 days timeout for dbgsym

Revision 2099 - Directory Listing
Modified Tue Dec 30 23:53:49 2008 UTC (4 years, 4 months ago) by myon
Add lenny/security and -put; add etch suites.

Revision 2098 - Directory Listing
Modified Tue Dec 30 23:52:49 2008 UTC (4 years, 4 months ago) by myon
extract binnmu version numbers from d-i Packages files

Revision 2094 - Directory Listing
Modified Tue Dec 23 16:06:11 2008 UTC (4 years, 5 months ago) by myon
Handling of deb files with interesting version numbers

Revision 2093 - Directory Listing
Modified Mon Dec 22 23:39:56 2008 UTC (4 years, 5 months ago) by myon
tweaks for packages building binaries with other version numbers

Revision 2091 - Directory Listing
Modified Sat Dec 20 23:26:02 2008 UTC (4 years, 5 months ago) by myon
add etch

Revision 2090 - Directory Listing
Modified Sat Dec 20 15:14:21 2008 UTC (4 years, 5 months ago) by myon
dbgsym distributions tweaks

Revision 2089 - Directory Listing
Modified Thu Dec 18 20:47:20 2008 UTC (4 years, 5 months ago) by myon
various dbgsym fixes

Revision 2088 - Directory Listing
Modified Tue Dec 16 00:24:19 2008 UTC (4 years, 5 months ago) by myon
more dbgsym fixes

Revision 2083 - Directory Listing
Modified Sun Dec 14 23:14:05 2008 UTC (4 years, 5 months ago) by myon
dbgsym worker updates

Revision 2082 - Directory Listing
Modified Sun Dec 14 23:09:40 2008 UTC (4 years, 5 months ago) by myon
remember last answer

Revision 2081 - Directory Listing
Modified Sun Dec 14 23:08:15 2008 UTC (4 years, 5 months ago) by myon
more verbose log/debug info

Revision 2080 - Directory Listing
Modified Sun Dec 14 23:07:41 2008 UTC (4 years, 5 months ago) by myon
add lenny-pu and lenny-security

Revision 2075 - Directory Listing
Modified Thu Dec 4 00:52:01 2008 UTC (4 years, 5 months ago) by myon
More distribution tweaking

Revision 2074 - Directory Listing
Modified Wed Dec 3 00:11:54 2008 UTC (4 years, 5 months ago) by myon
dbgsym uses 3 parameters

Revision 2073 - Directory Listing
Modified Tue Dec 2 20:41:58 2008 UTC (4 years, 5 months ago) by myon
more dbgsym tool updates

Revision 2072 - Directory Listing
Modified Tue Dec 2 20:41:07 2008 UTC (4 years, 5 months ago) by myon
Requeue everything with -a

Revision 2068 - Directory Listing
Modified Sun Nov 30 15:12:10 2008 UTC (4 years, 5 months ago) by myon
Add a missing _closeTodoDb for the case no items were found; also lock r/o database accesses just to be sure.

Revision 2067 - Directory Listing
Modified Sun Nov 30 14:36:48 2008 UTC (4 years, 5 months ago) by myon
Also show static information in the .todo page; add some <titles>

Revision 2044 - Directory Listing
Modified Wed Nov 26 21:50:58 2008 UTC (4 years, 5 months ago) by myon
also rotate reject.log

Revision 2043 - Directory Listing
Modified Wed Nov 26 21:49:48 2008 UTC (4 years, 5 months ago) by myon
don't try to write to todo.log, www-data cannot anyway

Revision 2042 - Directory Listing
Modified Sun Nov 23 23:39:22 2008 UTC (4 years, 6 months ago) by myon
Delete obsolete items outside the loop; improve the exceptions

Revision 2041 - Directory Listing
Modified Sun Nov 23 23:18:05 2008 UTC (4 years, 6 months ago) by myon
don't break completely when a lock is unavailable; handle exceptions more gracefully

Revision 2040 - Directory Listing
Modified Sun Nov 23 23:17:14 2008 UTC (4 years, 6 months ago) by myon
Improve the wording of todo information

Revision 2039 - Directory Listing
Modified Sun Nov 23 20:40:40 2008 UTC (4 years, 6 months ago) by myon
Fill the .todo tab with code.

Revision 2038 - Directory Listing
Modified Sun Nov 23 20:39:56 2008 UTC (4 years, 6 months ago) by myon
Rewrite the todo reserver using a less weird loop, and fix the split() call not to break on versions with epochs. Also add a method for the web frontend to inspect the todo db in r/o mode.

Revision 2037 - Directory Listing
Modified Sun Nov 16 20:52:14 2008 UTC (4 years, 6 months ago) by myon
add binsources, make dbgsym use it

Revision 2036 - Directory Listing
Modified Sun Nov 16 20:51:54 2008 UTC (4 years, 6 months ago) by myon
set import path, add lintian 1.24.4

Revision 2035 - Directory Listing
Modified Sun Nov 16 18:04:01 2008 UTC (4 years, 6 months ago) by myon
do not use set_location() as it borks out on the dbgsym database tables

Revision 2034 - Directory Listing
Modified Sun Nov 16 16:22:47 2008 UTC (4 years, 6 months ago) by myon
Add missing 'time' import

Revision 2033 - Directory Listing
Modified Sat Nov 15 23:41:05 2008 UTC (4 years, 6 months ago) by myon
dbgsym worker

Revision 2032 - Directory Listing
Modified Sat Nov 15 23:40:37 2008 UTC (4 years, 6 months ago) by myon
frontend for requeuing mole items

Revision 2031 - Directory Listing
Modified Sat Nov 15 23:39:53 2008 UTC (4 years, 6 months ago) by myon
don't download items on NOTODO, note current item in CURRENT, point ITEM to currently worked-on mole file

Revision 1987 - Directory Listing
Modified Fri Aug 29 21:29:07 2008 UTC (4 years, 8 months ago) by djpig
Update lintian*.conf for 1.24.4 and increase queue size
--This line, and those below, will be ignored--

M    lintian_bin.conf
M    lintian_src.conf

Revision 1986 - Directory Listing
Modified Mon Aug 25 22:31:47 2008 UTC (4 years, 9 months ago) by myon
Implement .query tab

Revision 1984 - Directory Listing
Modified Sat Aug 23 17:18:08 2008 UTC (4 years, 9 months ago) by myon
* Exit when 'EXIT' exists
* Fix some redirections
* Deal with MAX_AVAIL < MIN_AVAIL gracefully

Revision 1981 - Directory Listing
Modified Fri Aug 15 22:14:13 2008 UTC (4 years, 9 months ago) by myon
do not prefix table names with the database name in meta_parameters

Revision 1980 - Directory Listing
Modified Fri Aug 15 21:52:31 2008 UTC (4 years, 9 months ago) by myon
fix meta_parameters key

Revision 1979 - Directory Listing
Modified Fri Aug 15 21:38:12 2008 UTC (4 years, 9 months ago) by myon
Add script to extract sources per architecture, augmented with binnmu versions

Revision 1976 - Directory Listing
Modified Thu Aug 14 18:27:34 2008 UTC (4 years, 9 months ago) by myon
Move WebRoot to config;
split up dbgsym into arch-specific tables

Revision 1975 - Directory Listing
Modified Thu Aug 14 18:23:58 2008 UTC (4 years, 9 months ago) by myon
Stabilize storage by catching more exceptions;
support $n ($1...) patterns in TODO sources.

Revision 1973 - Directory Listing
Modified Tue Aug 12 22:44:04 2008 UTC (4 years, 9 months ago) by myon
Register packagelists in meta_parameters

Revision 1972 - Directory Listing
Modified Tue Aug 12 22:42:45 2008 UTC (4 years, 9 months ago) by myon
Handle non-registered database tables gracefully

Revision 1971 - Directory Listing
Modified Tue Aug 12 22:16:04 2008 UTC (4 years, 9 months ago) by djpig
Use the new debfiles table

Revision 1970 - Directory Listing
Modified Tue Aug 12 21:42:47 2008 UTC (4 years, 9 months ago) by djpig
Add debfiles table for the files extracted from binary packages
by the lintian tester

Revision 1969 - Directory Listing
Modified Tue Aug 12 21:04:29 2008 UTC (4 years, 9 months ago) by djpig
Display values for binary packages, too

Revision 1968 - Directory Listing
Modified Tue Aug 12 21:01:20 2008 UTC (4 years, 9 months ago) by myon
move FTP path into config

Revision 1966 - Directory Listing
Modified Tue Aug 12 19:13:39 2008 UTC (4 years, 9 months ago) by djpig
Rename the file so it actually gets used again

Revision 1965 - Directory Listing
Modified Tue Aug 12 19:13:06 2008 UTC (4 years, 9 months ago) by djpig
Update database name

Revision 1964 - Directory Listing
Modified Tue Aug 12 19:11:22 2008 UTC (4 years, 9 months ago) by djpig
Commit all pending changes to get the current lintian mole config
into svn.

Revision 1963 - Directory Listing
Modified Tue Aug 12 19:05:34 2008 UTC (4 years, 9 months ago) by myon
also create separate list of binaries per arch

Revision 1962 - Directory Listing
Modified Tue Aug 12 18:09:39 2008 UTC (4 years, 9 months ago) by djpig
Commit my current lintian worker code.

This allows to use non-local mirrors, but doesn't support local
mirrors anymore, this should be restored.

Revision 1956 - Directory Listing
Modified Tue Aug 12 02:08:04 2008 UTC (4 years, 9 months ago) by myon
Catch some more exceptions

Revision 1948 - Directory Listing
Modified Sun Aug 10 23:46:46 2008 UTC (4 years, 9 months ago) by myon
note patch in changelog

Revision 1947 - Directory Listing
Modified Sun Aug 10 23:32:31 2008 UTC (4 years, 9 months ago) by djpig
Fix submissing format for dscfiles stuff

Revision 1946 - Directory Listing
Modified Sun Aug 10 23:23:56 2008 UTC (4 years, 9 months ago) by myon
molecd: add FOREGROUND option, and use "timelimit" instead of custom sleep/kill function

Revision 1945 - Directory Listing
Modified Sun Aug 10 23:15:26 2008 UTC (4 years, 9 months ago) by myon
Add a patched version of timelimit that passes the exit code of the program run through

Revision 1944 - Directory Listing
Modified Sun Aug 10 23:05:44 2008 UTC (4 years, 9 months ago) by djpig
Only run basename on a string after we have checked that
it is not empty.

Revision 1904 - Directory Listing
Modified Tue Jun 17 10:20:44 2008 UTC (4 years, 11 months ago) by hertzog
Remove udeb in cleanup as well.
Fix permissions of extracted files to ensure that we can scan the directories
and remove them.

Revision 1837 - Directory Listing
Modified Mon Mar 24 13:54:54 2008 UTC (5 years, 2 months ago) by hertzog
Add armel to list of architectures.

Revision 1732 - Directory Listing
Modified Tue Nov 20 13:27:13 2007 UTC (5 years, 6 months ago) by hertzog
Don't use BASEDIR as it's not exported.

Revision 1731 - Directory Listing
Modified Tue Nov 20 13:23:07 2007 UTC (5 years, 6 months ago) by hertzog
Synchronize symbols worker scripts with current state.

Revision 1730 - Directory Listing
Modified Tue Nov 20 13:18:18 2007 UTC (5 years, 6 months ago) by hertzog
Use find instead of ls as it's less error-prone (doesn't fail with "argument list too long")
and probably more efficient to select a subset of files (instead of grepping ls's output).

Revision 1721 - Directory Listing
Modified Mon Oct 1 16:25:00 2007 UTC (5 years, 7 months ago) by hertzog
Add a plugin for displaying seedsymbols.

Revision 1720 - Directory Listing
Modified Fri Sep 28 20:12:09 2007 UTC (5 years, 7 months ago) by jeroen
Fix one more instance of storage open test

Revision 1719 - Directory Listing
Modified Fri Sep 28 20:05:05 2007 UTC (5 years, 7 months ago) by jeroen
Fix test whether a storage is openend -- an empty storage can evaluate to
'false'

Revision 1718 - Directory Listing
Modified Fri Sep 28 19:45:47 2007 UTC (5 years, 7 months ago) by jeroen
Implement clear() for HashfileDb also

Revision 1717 - Directory Listing
Modified Tue Sep 25 15:46:42 2007 UTC (5 years, 8 months ago) by jeroen
Add a raw access method

Revision 1716 - Directory Listing
Modified Tue Sep 25 15:15:21 2007 UTC (5 years, 8 months ago) by hertzog
Some misc changes left-over by Jeroen.
Add a view to dump any individual entry of a database.

Revision 1715 - Directory Listing
Modified Tue Sep 25 14:47:02 2007 UTC (5 years, 8 months ago) by jeroen
Fix getting len() of a type: don't make assuptions about internal structure of
a storage, but call the storage's __len__ method

Revision 1714 - Directory Listing
Modified Tue Sep 25 13:48:19 2007 UTC (5 years, 8 months ago) by jeroen
Let mirrorlist also store return meta-info about each mirror, and return url's for each of the protocols, instead of just http. Keep old output untouched so it doesn't get broken

Revision 1713 - Directory Listing
Modified Tue Sep 25 12:27:32 2007 UTC (5 years, 8 months ago) by jeroen
Fix buglet in lintian plugin

Revision 1711 - Directory Listing
Modified Sun Sep 2 13:25:22 2007 UTC (5 years, 8 months ago) by hertzog
Add new worker for symbols extraction and seed symbols file generation.

Revision 1710 - Directory Listing
Modified Sun Sep 2 09:19:04 2007 UTC (5 years, 8 months ago) by hertzog
Add database config entries for some upcoming work of mine.

Revision 1709 - Directory Listing
Modified Thu Aug 23 16:34:49 2007 UTC (5 years, 9 months ago) by jeroen
Fix english language typo (thanks Raphael Hertzog)

Revision 1708 - Directory Listing
Modified Wed Aug 22 21:43:31 2007 UTC (5 years, 9 months ago) by jeroen
Implement <moledb>.iteritems() on enrico's request

Revision 1704 - Directory Listing
Modified Mon Aug 20 18:31:37 2007 UTC (5 years, 9 months ago) by jeroen
Deal with 'no such table' conditions more precisely, so that other exceptions
still get seen

Revision 1703 - Directory Listing
Modified Mon Aug 20 18:28:30 2007 UTC (5 years, 9 months ago) by jeroen
Mole client stuff to summarize mirror quality

Revision 1702 - Directory Listing
Modified Mon Aug 20 18:25:47 2007 UTC (5 years, 9 months ago) by jeroen
Fix copyright stuff to manual

Revision 1701 - Directory Listing
Modified Mon Aug 20 15:05:44 2007 UTC (5 years, 9 months ago) by jeroen
Give a more detailed example of how the todo algorithm works

Revision 1700 - Directory Listing
Modified Mon Aug 20 11:33:24 2007 UTC (5 years, 9 months ago) by jeroen
Document the molecd configuration format

Revision 1699 - Directory Listing
Modified Mon Aug 20 10:41:53 2007 UTC (5 years, 9 months ago) by jeroen
Style tweaks, and make the first chapter more accurate

Revision 1698 - Directory Listing
Modified Mon Aug 20 10:38:20 2007 UTC (5 years, 9 months ago) by jeroen
Add inline python docs to Mole.type

Revision 1697 - Directory Listing
Modified Sat Aug 18 14:41:43 2007 UTC (5 years, 9 months ago) by jeroen
Show generation time, show lintian results for different suites

Revision 1696 - Directory Listing
Modified Sat Aug 18 13:23:52 2007 UTC (5 years, 9 months ago) by jeroen
str2hash & hash2str testsuite stuff

Revision 1695 - Directory Listing
Modified Fri Aug 17 23:13:39 2007 UTC (5 years, 9 months ago) by jeroen
Also show configuration when showing table information

Revision 1694 - Directory Listing
Modified Fri Aug 17 23:05:00 2007 UTC (5 years, 9 months ago) by jeroen
Define a custom view for the 'lintian' tables

Revision 1693 - Directory Listing
Modified Fri Aug 17 23:03:05 2007 UTC (5 years, 9 months ago) by jeroen
Have the view tabs be more easily defined by plugins

Revision 1692 - Directory Listing
Modified Fri Aug 17 21:27:02 2007 UTC (5 years, 9 months ago) by jeroen
Rename selftest into testsuite, update docs

Revision 1691 - Directory Listing
Modified Fri Aug 17 21:25:44 2007 UTC (5 years, 9 months ago) by jeroen
Add a selftest python script

Revision 1690 - Directory Listing
Modified Fri Aug 17 21:00:36 2007 UTC (5 years, 9 months ago) by jeroen
A number of textual tweaks and corrections, contributed by Martin Michlmayr
(thanks!)

Revision 1689 - Directory Listing
Modified Fri Aug 17 20:54:26 2007 UTC (5 years, 9 months ago) by jeroen
Make 'bin/mole' invokable from anywhere, drop obsolete LD_LIBRARY_PATH
workaroundstuff

Revision 1688 - Directory Listing
Modified Fri Aug 17 20:10:39 2007 UTC (5 years, 9 months ago) by jeroen
Add docstrings to all functions and the module itself in 'Mole.common'

Revision 1687 - Directory Listing
Modified Fri Aug 17 16:21:15 2007 UTC (5 years, 9 months ago) by jeroen
Add descriptions to all current tables; mark what tables exist in
'devpackages', add a table 'src2bin'

Revision 1686 - Directory Listing
Modified Fri Aug 17 15:56:51 2007 UTC (5 years, 9 months ago) by jeroen
Show database description if available

Revision 1685 - Directory Listing
Modified Fri Aug 17 15:43:21 2007 UTC (5 years, 9 months ago) by jeroen
Better default navigation capabilities in the web interface;
In the process, restore table dump facility

Revision 1684 - Directory Listing
Modified Fri Aug 17 15:40:30 2007 UTC (5 years, 9 months ago) by jeroen
Submissions to unknown tables are a submission error, not a generic mole
failure

Revision 1683 - Directory Listing
Modified Fri Aug 17 13:57:05 2007 UTC (5 years, 9 months ago) by jeroen
Revert r1679: too big a change right now, will be revisited later

Revision 1679 - Directory Listing
Modified Tue Aug 14 15:42:45 2007 UTC (5 years, 9 months ago) by jeroen
Revisit store config: no longer in mole.conf, that was an infexible situation

Revision 1678 - Directory Listing
Modified Sat Aug 11 08:39:42 2007 UTC (5 years, 9 months ago) by jeroen
Create a table with sourcepackagename -> sources & binaries mapping

Revision 1677 - Directory Listing
Modified Fri Aug 10 14:51:47 2007 UTC (5 years, 9 months ago) by jeroen
Add functions to flatten a hash into a string and vice-versa, in a
program-language independent format

Revision 1676 - Directory Listing
Modified Fri Aug 10 10:48:20 2007 UTC (5 years, 9 months ago) by jeroen
Add documentation page, move html template snippets to seperate file

Revision 1675 - Directory Listing
Modified Fri Aug 10 10:46:13 2007 UTC (5 years, 9 months ago) by jeroen
Add an __init__ file after all

Revision 1674 - Directory Listing
Modified Fri Aug 10 09:30:28 2007 UTC (5 years, 9 months ago) by jeroen
Also put disabled http mirrors in the mirror checker tool

Revision 1673 - Directory Listing
Modified Thu Aug 9 22:00:15 2007 UTC (5 years, 9 months ago) by jeroen
Talk a bit about the todo system

Revision 1672 - Directory Listing
Modified Thu Aug 9 17:29:45 2007 UTC (5 years, 9 months ago) by jeroen
Make some additions to the provider manual and otherwise extend and improve
the mole manual

Revision 1671 - Directory Listing
Modified Thu Aug 9 13:18:07 2007 UTC (5 years, 9 months ago) by jeroen
Clean up template a bit

Revision 1670 - Directory Listing
Modified Thu Aug 9 13:16:54 2007 UTC (5 years, 9 months ago) by jeroen
Clean up template and move most of current functionality to own renderers

Revision 1666 - Directory Listing
Modified Wed Aug 8 23:44:47 2007 UTC (5 years, 9 months ago) by jeroen
Refactor mole webinterface half-heartedly into HTMLTemplated code, and use a
layout 'inspired' by wikipedia for now

Revision 1665 - Directory Listing
Modified Wed Aug 8 23:42:33 2007 UTC (5 years, 9 months ago) by jeroen
Move storage hashdir

Revision 1664 - Directory Listing
Modified Wed Aug 8 20:50:57 2007 UTC (5 years, 9 months ago) by jeroen
Import the (LGPL) "HTMLTemplate" library for HTML templating

Revision 1658 - Directory Listing
Modified Sat Aug 4 14:11:46 2007 UTC (5 years, 9 months ago) by jeroen
Expand the consumer section by mentioning the web interface and giving a very
brief tour through the command-line interface.

Revision 1657 - Directory Listing
Modified Sat Aug 4 11:49:22 2007 UTC (5 years, 9 months ago) by jeroen
Update copyright statements of changed files

Revision 1656 - Directory Listing
Modified Sat Aug 4 11:48:59 2007 UTC (5 years, 9 months ago) by jeroen
Drop obsolete pkgutils.py file

Revision 1655 - Directory Listing
Modified Sat Aug 4 00:00:08 2007 UTC (5 years, 9 months ago) by jeroen
Implement possibility to give a timeout to a lock, and make the todo system
wait up to 10 seconds before giving up, to minimize unavailability

Revision 1654 - Directory Listing
Modified Fri Aug 3 16:51:43 2007 UTC (5 years, 9 months ago) by jeroen
Create a general maintainance lock, and hence prevent concurrent maintainance
processes. After 15 minutes, failing due to concurrent other maintainance jobs
will be noisy.

Revision 1653 - Directory Listing
Modified Fri Aug 3 16:48:35 2007 UTC (5 years, 9 months ago) by jeroen
Fix syntax error

Revision 1652 - Directory Listing
Modified Fri Aug 3 16:48:14 2007 UTC (5 years, 9 months ago) by jeroen
Incoming stats: really everything by dbname instead of testname

Revision 1651 - Directory Listing
Modified Fri Aug 3 14:54:05 2007 UTC (5 years, 9 months ago) by jeroen
Add 'dscfiles' database

Revision 1650 - Directory Listing
Modified Fri Aug 3 14:53:34 2007 UTC (5 years, 9 months ago) by jeroen
Show incoming stats per database, not per table

Revision 1649 - Directory Listing
Modified Fri Aug 3 14:51:53 2007 UTC (5 years, 9 months ago) by jeroen
Consolidate some copy&paste code, in the process fixing a bug that mtime didn't
always get updated

Revision 1648 - Directory Listing
Modified Fri Aug 3 14:17:19 2007 UTC (5 years, 9 months ago) by jeroen
Also todologging seperately, make loglevel configurable, and define logrotation

Revision 1647 - Directory Listing
Modified Fri Aug 3 14:05:41 2007 UTC (5 years, 9 months ago) by jeroen
Do our best to return the requested number of items by keeping querying until
tododb is depleted; fix tododb keys to always be wellformed (non-negative)

Revision 1646 - Directory Listing
Modified Fri Aug 3 12:50:58 2007 UTC (5 years, 9 months ago) by jeroen
Enhance logging class with levels and logfile, and make incoming log its
verbose stuff to a seperate file

Revision 1644 - Directory Listing
Modified Fri Aug 3 11:15:47 2007 UTC (5 years, 9 months ago) by jeroen
Log how long maintainance takes

Revision 1643 - Directory Listing
Modified Thu Aug 2 15:19:40 2007 UTC (5 years, 9 months ago) by jeroen
Superseed instead of merge newer versions of package lists

Revision 1642 - Directory Listing
Modified Thu Aug 2 15:10:45 2007 UTC (5 years, 9 months ago) by jeroen
Remove 'allowkeys', and document TodoFrequency

Revision 1641 - Directory Listing
Modified Wed Aug 1 23:22:59 2007 UTC (5 years, 9 months ago) by jeroen
Language fix and only queue items that are not yet done

Revision 1640 - Directory Listing
Modified Wed Aug 1 22:53:07 2007 UTC (5 years, 9 months ago) by jeroen
Limit retries in wget more so that the mirror check shouldn't ever take more than 2-3minutes

Revision 1639 - Directory Listing
Modified Wed Aug 1 22:50:22 2007 UTC (5 years, 9 months ago) by jeroen
Refactor todo logic: more efficient by not dealing with a group of itemstwice,
more insightful code, and fix in the process a bug that marked just-queued
stuff as 'done' again

Revision 1638 - Directory Listing
Modified Wed Aug 1 22:30:08 2007 UTC (5 years, 9 months ago) by jeroen
Don't yield error when same value is being stored twice in succession, but
resolve peacefully with a sleep

Revision 1636 - Directory Listing
Modified Wed Aug 1 20:56:18 2007 UTC (5 years, 9 months ago) by jeroen
Python has "+=", so use it where appropriate

Revision 1635 - Directory Listing
Modified Wed Aug 1 20:55:00 2007 UTC (5 years, 9 months ago) by jeroen
Have mirror status suff requeued every 4h

Revision 1634 - Directory Listing
Modified Wed Aug 1 20:52:51 2007 UTC (5 years, 9 months ago) by jeroen
Implement 'getmtime' on transient type keys, and implement 'TodoFrequency' --
periodically requeue keys after a configured amount of seconds

Revision 1633 - Directory Listing
Modified Wed Aug 1 18:06:34 2007 UTC (5 years, 9 months ago) by jeroen
Log maintainance start and end

Revision 1632 - Directory Listing
Modified Wed Aug 1 18:06:17 2007 UTC (5 years, 9 months ago) by jeroen
Fix table length info for transient types: no direct mapping to storage there!

Revision 1631 - Directory Listing
Modified Wed Aug 1 18:05:46 2007 UTC (5 years, 9 months ago) by jeroen
Show some todo statistics

Revision 1630 - Directory Listing
Modified Wed Aug 1 18:04:39 2007 UTC (5 years, 9 months ago) by jeroen
Drop obsolete "empty value means unset value" logic, drop database definitions
in python in favour of their configuration file counterparts

Revision 1629 - Directory Listing
Modified Wed Aug 1 15:34:57 2007 UTC (5 years, 9 months ago) by jeroen
Store some statistics while doing todo maintainance

Revision 1628 - Directory Listing
Modified Wed Aug 1 14:49:00 2007 UTC (5 years, 9 months ago) by jeroen
Stop specifying LD_LIBRARY_PATH, because broken apt on merkel is no longer relevant to mole itself

Revision 1623 - Directory Listing
Modified Tue Jul 31 15:18:11 2007 UTC (5 years, 9 months ago) by jeroen
Go for a different documentation structure; also document the configuration

Revision 1622 - Directory Listing
Modified Tue Jul 31 15:13:51 2007 UTC (5 years, 9 months ago) by jeroen
Remove duplicate code from web.py: listing of tables via mole.py

Revision 1621 - Directory Listing
Modified Tue Jul 31 15:12:21 2007 UTC (5 years, 9 months ago) by jeroen
Fix python syntax mistake

Revision 1620 - Directory Listing
Modified Tue Jul 31 15:12:00 2007 UTC (5 years, 9 months ago) by jeroen
Delegate listing of all tables to mole.py

Revision 1619 - Directory Listing
Modified Tue Jul 31 15:11:32 2007 UTC (5 years, 9 months ago) by jeroen
Add function to list all tables from a database

Revision 1618 - Directory Listing
Modified Tue Jul 31 15:09:44 2007 UTC (5 years, 9 months ago) by jeroen
Add all that's needed for a mirror uptodate checker

Revision 1617 - Directory Listing
Modified Tue Jul 31 14:02:58 2007 UTC (5 years, 9 months ago) by jeroen
Update to current version of mole

Revision 1616 - Directory Listing
Modified Tue Jul 31 13:34:16 2007 UTC (5 years, 9 months ago) by jeroen
Make permanent submission error an Submission error so that processing is continued on the rest

Revision 1615 - Directory Listing
Modified Tue Jul 31 13:33:24 2007 UTC (5 years, 9 months ago) by jeroen
Ensure submissions are world-readable

Revision 1614 - Directory Listing
Modified Tue Jul 31 12:23:36 2007 UTC (5 years, 9 months ago) by jeroen
Webinterface can now completely explore all mole data, be it in a very raw format

Revision 1613 - Directory Listing
Modified Tue Jul 31 11:14:26 2007 UTC (5 years, 9 months ago) by jeroen
Make transienttype configurable via the config file, and fix it to actually
work

Revision 1612 - Directory Listing
Modified Tue Jul 31 10:33:28 2007 UTC (5 years, 9 months ago) by jeroen
- drop isSet()
- make hashfilestorage not use files for tiny values and when specificially
  requested

Revision 1611 - Directory Listing
Modified Tue Jul 31 09:57:58 2007 UTC (5 years, 9 months ago) by jeroen
Make web interface a bit more usable

Revision 1610 - Directory Listing
Modified Tue Jul 31 09:56:53 2007 UTC (5 years, 9 months ago) by jeroen
Fix scoping issue

Revision 1609 - Directory Listing
Modified Tue Jul 31 09:56:27 2007 UTC (5 years, 9 months ago) by jeroen
Clearer error message if storage doesn't exist yet and is being attempted to be
read

Revision 1603 - Directory Listing
Modified Sat Jul 28 13:21:24 2007 UTC (5 years, 9 months ago) by jeroen
Make different packagelists worker function callable from externally

Revision 1601 - Directory Listing
Modified Tue Jul 24 16:41:32 2007 UTC (5 years, 10 months ago) by jeroen
Maintain mole table 'mtime'

Revision 1598 - Directory Listing
Modified Tue Jul 24 11:51:53 2007 UTC (5 years, 10 months ago) by jeroen
Define new table 'meta_stats'

Revision 1597 - Directory Listing
Modified Tue Jul 24 11:47:07 2007 UTC (5 years, 10 months ago) by jeroen
Store when the last todo maintainance was, and skip it when less than 15m ago

Revision 1596 - Directory Listing
Modified Tue Jul 24 10:19:59 2007 UTC (5 years, 10 months ago) by jeroen
Reformat documentation a bit, add a section about terminology, and add a
section decumenting various meta tables

Revision 1594 - Directory Listing
Modified Mon Jul 23 21:17:41 2007 UTC (5 years, 10 months ago) by jeroen
Only create todo db's when owner of todo db dir

Revision 1593 - Directory Listing
Modified Mon Jul 23 20:41:40 2007 UTC (5 years, 10 months ago) by jeroen
Add todo.web(), for handing todo items straigt from the web as cgi

Revision 1592 - Directory Listing
Modified Sun Jul 22 17:26:00 2007 UTC (5 years, 10 months ago) by jeroen
Set forgotten 'id' property

Revision 1591 - Directory Listing
Modified Sun Jul 22 17:19:01 2007 UTC (5 years, 10 months ago) by jeroen
Add (start of) installer for mole

Revision 1590 - Directory Listing
Modified Sun Jul 22 17:18:37 2007 UTC (5 years, 10 months ago) by jeroen
Fix comment spelling, drop obsolete comment

Revision 1589 - Directory Listing
Modified Sun Jul 22 17:16:37 2007 UTC (5 years, 10 months ago) by jeroen
Skip syncing todo when valid parameters are not yet known

Revision 1588 - Directory Listing
Modified Wed Jul 18 21:14:35 2007 UTC (5 years, 10 months ago) by jeroen
Clearer error message when lock creation fails

Revision 1587 - Directory Listing
Modified Wed Jul 18 20:35:45 2007 UTC (5 years, 10 months ago) by jeroen
Define current lintian version as only lintian mole db; add todo config for
lintian db to mole.conf

Revision 1586 - Directory Listing
Modified Wed Jul 18 20:34:18 2007 UTC (5 years, 10 months ago) by jeroen
Drop hardcoded 'maintainance' stuff, instead implement generic todo file
maintainance, fix it that to work with the configuration file

Revision 1585 - Directory Listing
Modified Wed Jul 18 20:31:53 2007 UTC (5 years, 10 months ago) by jeroen
Fix lockfile code, and change path to todo databases

Revision 1583 - Directory Listing
Modified Wed Jul 18 18:59:39 2007 UTC (5 years, 10 months ago) by jeroen
Fix lockfile creation to be safe (using tempfile.mkstemp)

Revision 1575 - Directory Listing
Modified Sat Jul 14 01:44:49 2007 UTC (5 years, 10 months ago) by jeroen
Add a number of now-implemented databases also to the configuration file

Revision 1574 - Directory Listing
Modified Sat Jul 14 01:35:58 2007 UTC (5 years, 10 months ago) by jeroen
Add two 'configuration' files which are in reality mole jobs with static
result

Revision 1573 - Directory Listing
Modified Sat Jul 14 01:31:37 2007 UTC (5 years, 10 months ago) by jeroen
Add 'devpackagelists.py:
- Fill 'devpackages', a database with a list a packages that are in current
  development suites (like testing and unstable)

Revision 1572 - Directory Listing
Modified Sat Jul 14 01:12:04 2007 UTC (5 years, 10 months ago) by jeroen
akasuites: seperate archive from suite with '/' to prevent ambiguity
Actually put sources entry in -src, and binary entries in -bin

Revision 1571 - Directory Listing
Modified Fri Jul 13 23:46:06 2007 UTC (5 years, 10 months ago) by jeroen
Drop hardcoded (and unused) list of suitenames and aliasses; also generate an
alias translation table, and use mole's knowledge of archives rather than a
hardcoded list in pkgutils

Revision 1570 - Directory Listing
Modified Fri Jul 13 23:44:07 2007 UTC (5 years, 10 months ago) by jeroen
Define some more common paths, and drop some obsolete ones

Revision 1569 - Directory Listing
Modified Fri Jul 13 23:42:36 2007 UTC (5 years, 10 months ago) by jeroen
clean() of storage was simplified into not closing the database anymore as
side-effect, so don't reopen it

Revision 1568 - Directory Listing
Modified Fri Jul 13 23:41:57 2007 UTC (5 years, 10 months ago) by jeroen
Move substantially more code from specific storage engines to common storage
class, greatly simplifying matters

Revision 1567 - Directory Listing
Modified Fri Jul 13 22:02:09 2007 UTC (5 years, 10 months ago) by jeroen
Refactor storages to subclass from common 'Storage' class, move locking and
unlocking over there, and use a lockdir 

Revision 1566 - Directory Listing
Modified Fri Jul 13 09:38:24 2007 UTC (5 years, 10 months ago) by jeroen
Add mole job to maintain packages status

Revision 1565 - Directory Listing
Modified Fri Jul 13 08:44:25 2007 UTC (5 years, 10 months ago) by jeroen
Support 'allowKeys' config statement for restricting (or not) which keys can
be stored in which db

Revision 1553 - Directory Listing
Modified Sat Jun 16 19:12:26 2007 UTC (5 years, 11 months ago) by jeroen
Create new submissions with a temporary filename and link them into incoming
when done

Revision 1552 - Directory Listing
Modified Sat Jun 16 17:23:23 2007 UTC (5 years, 11 months ago) by jeroen
Add a helper class with which you can generate files to submit to mole

Revision 1551 - Directory Listing
Modified Sat Jun 16 17:22:17 2007 UTC (5 years, 11 months ago) by jeroen
Check incoming version number, and accept content-length submission method

Revision 1550 - Directory Listing
Modified Sat Jun 16 17:21:42 2007 UTC (5 years, 11 months ago) by jeroen
Mention which DB couldn't be found

Revision 1549 - Directory Listing
Modified Sat Jun 16 17:20:57 2007 UTC (5 years, 11 months ago) by jeroen
Also allow plainliststorage, and allow that storage to be cleared

Revision 1548 - Directory Listing
Modified Sat Jun 16 13:30:16 2007 UTC (5 years, 11 months ago) by jeroen
Start with documentation, document submission format

Revision 1547 - Directory Listing
Modified Sat Jun 16 12:22:06 2007 UTC (5 years, 11 months ago) by jeroen
Raise true exceptions, instead of just strings

Revision 1546 - Directory Listing
Modified Sat Jun 16 12:17:01 2007 UTC (5 years, 11 months ago) by jeroen
Flush logfile after write

Revision 1545 - Directory Listing
Modified Sun Jun 10 13:11:57 2007 UTC (5 years, 11 months ago) by jeroen
Get path info (mostly) from config file && locate config file in $HOME

Revision 1544 - Directory Listing
Modified Sun Jun 10 12:54:25 2007 UTC (5 years, 11 months ago) by jeroen
Drop hardcoding of mole types from mole.py, use the configuration file

Revision 1543 - Directory Listing
Modified Sun Jun 10 12:51:54 2007 UTC (5 years, 11 months ago) by jeroen
Add configuration support, starting out minimally with only what's being used
at the moment

Revision 1542 - Directory Listing
Modified Sun Jun 10 12:41:36 2007 UTC (5 years, 11 months ago) by jeroen
Keep an index of storage types for referencing them by string

Revision 1525 - Directory Listing
Modified Tue Apr 10 12:51:49 2007 UTC (6 years, 1 month ago) by jeroen
Backports.org also added etch -- update pkgutils.py

Revision 1524 - Directory Listing
Modified Tue Apr 10 12:20:22 2007 UTC (6 years, 1 month ago) by jeroen
Some new archive-suite combinations with the release of etch

Revision 1522 - Directory Listing
Modified Thu Mar 29 09:56:57 2007 UTC (6 years, 1 month ago) by jeroen
volatile gained testing/etch: added

Revision 1516 - Directory Listing
Modified Sun Mar 4 18:20:10 2007 UTC (6 years, 2 months ago) by jeroen
Conform workers to new (and now extensible) submission syntax

Revision 1515 - Directory Listing
Modified Sun Mar 4 18:09:32 2007 UTC (6 years, 2 months ago) by jeroen
Actually, allow different type of STORE commands, depending on application

Revision 1514 - Directory Listing
Modified Sun Mar 4 17:47:16 2007 UTC (6 years, 2 months ago) by jeroen
Make incoming.py executable, and change the format of incoming files such that
it can contain multiple commands

Revision 1513 - Directory Listing
Modified Sun Mar 4 14:50:24 2007 UTC (6 years, 2 months ago) by jeroen
New store class that's simply a newline seperated plain text file

Revision 1506 - Directory Listing
Modified Thu Feb 22 23:39:39 2007 UTC (6 years, 3 months ago) by jeroen
Don't store duplicate package lines (f.e. with arch:all which is found for each
arch)

Revision 1505 - Directory Listing
Modified Thu Feb 22 23:38:35 2007 UTC (6 years, 3 months ago) by jeroen
Add two convenience methods: len() on mole types, and getting a type with
storage openened

Revision 1504 - Directory Listing
Modified Thu Feb 22 22:29:30 2007 UTC (6 years, 3 months ago) by jeroen
Add mole types that I forgot to commit last time around and are already in use
(and referenced by mole.py)

Revision 1503 - Directory Listing
Modified Thu Feb 22 22:28:24 2007 UTC (6 years, 3 months ago) by jeroen
Fix synopsis (was copy&paste) & set keyword Id

Revision 1502 - Directory Listing
Modified Thu Feb 22 22:27:13 2007 UTC (6 years, 3 months ago) by jeroen
Interactive 'mole' client

Revision 1501 - Directory Listing
Modified Thu Feb 22 22:26:21 2007 UTC (6 years, 3 months ago) by jeroen
Have now databases for lintian 1.23.24 & .27, drop .22

Revision 1499 - Directory Listing
Modified Sun Feb 18 20:38:51 2007 UTC (6 years, 3 months ago) by jeroen
Do something slightly evil to evade devision-by-zero in some
statistics-outputting code

Revision 1498 - Directory Listing
Modified Sun Feb 18 19:23:30 2007 UTC (6 years, 3 months ago) by jeroen
Ignore sarge point release stuff

Revision 1490 - Directory Listing
Modified Thu Jan 25 11:25:43 2007 UTC (6 years, 4 months ago) by jeroen
- Don't timeout todo items that haven't even been assigned yet
- Only log "QUEUED" when queueing an item for the first time, not every
  maintainance run

Revision 1479 - Directory Listing
Modified Mon Dec 18 00:08:36 2006 UTC (6 years, 5 months ago) by jeroen
Implement exponential timeouts -- items that keep failing are retried with
declining frequency

Revision 1478 - Directory Listing
Modified Sat Dec 16 23:02:51 2006 UTC (6 years, 5 months ago) by jeroen
Add a proof of concept web interface

Revision 1477 - Directory Listing
Modified Sat Dec 16 18:12:41 2006 UTC (6 years, 5 months ago) by jeroen
Fix properly two-directy deep suite names, and remove hack for backports.org by
using the directory debian-backports instead

Revision 1474 - Directory Listing
Modified Sat Dec 16 15:27:31 2006 UTC (6 years, 5 months ago) by jeroen
Replace src2bin with packages-*

Revision 1473 - Directory Listing
Modified Sat Dec 16 14:46:47 2006 UTC (6 years, 5 months ago) by jeroen
Add 'packages' type, which is a bit better than src2pkg, and it's per
archive/suite (so can also be seperately updated at some point in time)

Revision 1472 - Directory Listing
Modified Sat Dec 16 14:34:52 2006 UTC (6 years, 5 months ago) by jeroen
Actually test and fix some basic bugs, and implement a black & whitelist so
that no equivalent archive-suite pairs are listed and new ones that show up are
adequately reported

Revision 1470 - Directory Listing
Modified Sat Dec 16 14:02:28 2006 UTC (6 years, 5 months ago) by jeroen
Add file with util functions for when dealing with packages, including moving
some code from maintainance to it

Revision 1469 - Directory Listing
Modified Sat Dec 16 09:53:27 2006 UTC (6 years, 5 months ago) by jeroen
Document a (pretty harmless) race condition

Revision 1463 - Directory Listing
Modified Fri Dec 15 20:50:39 2006 UTC (6 years, 5 months ago) by jeroen
Add src2bin mole type

Revision 1462 - Directory Listing
Modified Fri Dec 15 20:46:20 2006 UTC (6 years, 5 months ago) by jeroen
Drop __init__.py: it gets quickly outdated (was outdated also), and I've yet to
discover any real use for it

Revision 1460 - Directory Listing
Modified Fri Dec 15 11:38:57 2006 UTC (6 years, 5 months ago) by jeroen
Move state format in todo files to a class, so that format can be more easily
modified and isn't spread over the whole file

Revision 1450 - Directory Listing
Modified Mon Dec 4 10:32:06 2006 UTC (6 years, 5 months ago) by jeroen
Clean up labdir when Terminated

Revision 1449 - Directory Listing
Modified Mon Dec 4 10:29:35 2006 UTC (6 years, 5 months ago) by jeroen
Clean up cruft from 'working' faster than the failed 'logs'

Revision 1448 - Directory Listing
Modified Sun Dec 3 23:41:08 2006 UTC (6 years, 5 months ago) by jeroen
- Use ctime for cruft removal to prevent accintial removals
- Als clean up directories from working dir

Revision 1447 - Directory Listing
Modified Sun Dec 3 23:36:21 2006 UTC (6 years, 5 months ago) by jeroen
Put temporary lintian labs under 'working' dir

Revision 1446 - Directory Listing
Modified Sun Dec 3 23:34:07 2006 UTC (6 years, 5 months ago) by jeroen
- start a new process group by the lintian tester, such that lintian and its
  children can all be killed in one go if so required (and it is required, groff/grotty busyloop on some packages)
- If removal of lab fails, try to fix permissions and try again first, before giving up

Revision 1445 - Directory Listing
Modified Sun Dec 3 23:32:12 2006 UTC (6 years, 5 months ago) by jeroen
Implement timeout with tests -- if a tester doesn't finish in a configurable
amount of seconds, kill it and move on to next item

Revision 1443 - Directory Listing
Modified Sun Dec 3 17:40:54 2006 UTC (6 years, 5 months ago) by jeroen
Implement some basic cruft cleaning in the worker, and move lintian to 1.23.24

Revision 1442 - Directory Listing
Modified Sun Dec 3 16:57:30 2006 UTC (6 years, 5 months ago) by jeroen
Store some files from binary packages too, and don't exit(0) when file to test
isn't found, but bail out instead.

Revision 1429 - Directory Listing
Modified Fri Sep 29 18:26:58 2006 UTC (6 years, 7 months ago) by jeroen
Work on transient storage (doesn't completely work yet though), add DB for
lintian 1.23.24, add a database for the desktop files (for Enrico Zini), 

Revision 1411 - Directory Listing
Modified Mon Aug 21 02:09:32 2006 UTC (6 years, 9 months ago) by jeroen
- move timeout configuration to a more per-test location
- drop unneeded include
- document todo

Revision 1410 - Directory Listing
Modified Mon Aug 21 02:07:36 2006 UTC (6 years, 9 months ago) by jeroen
Implement a hash-based storage method for the bigger result types

Revision 1409 - Directory Listing
Modified Sun Aug 20 22:45:04 2006 UTC (6 years, 9 months ago) by jeroen
Workaround broken apt (#383487) that's currently installed on merkel

Revision 1405 - Directory Listing
Modified Wed Aug 16 10:33:15 2006 UTC (6 years, 9 months ago) by jeroen
Expire todo items after a configurable amount of time

Revision 1404 - Directory Listing
Modified Wed Aug 16 01:56:24 2006 UTC (6 years, 9 months ago) by jeroen
- Upload also extra information from source package as side-effect when
  possible, by using 'static' lab functionality
- Exit gracefully with empty result if file-to-test isn't found

Revision 1403 - Directory Listing
Modified Wed Aug 16 01:49:54 2006 UTC (6 years, 9 months ago) by jeroen
Export $MOLEUSER from the daemon, work on todo items FIFO, instead of LIFO

Revision 1402 - Directory Listing
Modified Wed Aug 16 01:47:40 2006 UTC (6 years, 9 months ago) by jeroen
Fix a few bugs, add 'dscfiles' type, extend existing databases. Allow clearing
of a field via incoming. Allow readonly operation on databases which don't
involve any locking

Revision 1396 - Directory Listing
Modified Sun Aug 13 21:21:02 2006 UTC (6 years, 9 months ago) by jeroen
Fix off-by-one for temperror detection and fix a race condition

Revision 1395 - Directory Listing
Modified Sun Aug 13 19:06:37 2006 UTC (6 years, 9 months ago) by jeroen
Fix two buglets and more sanity checking

Revision 1394 - Directory Listing
Modified Sun Aug 13 17:41:24 2006 UTC (6 years, 9 months ago) by jeroen
- Improve locking: less locking, more specific, and always properly close dbs
- Seperate 'storage' out of the mole type class itself
- Move generator for package files to maintainance, so that all tests can
  benefit
- clean up functionlist for the main mole 'Type' class

Revision 1393 - Directory Listing
Modified Thu Aug 10 17:37:10 2006 UTC (6 years, 9 months ago) by jeroen
And the non-packagebased stuff you could do with mole too

Revision 1392 - Directory Listing
Modified Thu Aug 10 17:29:02 2006 UTC (6 years, 9 months ago) by jeroen
Type of things that mole should be able to do, feel free to add to

Revision 1391 - Directory Listing
Modified Thu Aug 10 14:21:00 2006 UTC (6 years, 9 months ago) by jeroen
Fix a number of buglets:
- sync the db after changes, somehow, python doesn't do so always upon exit
- have also .deb's checked by lintian
- introduce a test type
- increase number of items one can reserve in one go to the more reasonable
  1000

Revision 1390 - Directory Listing
Modified Thu Aug 10 13:44:53 2006 UTC (6 years, 9 months ago) by jeroen
A mole worker deamon plus sample config and sample tester

Revision 1389 - Directory Listing
Modified Wed Aug 9 22:35:17 2006 UTC (6 years, 9 months ago) by jeroen
Various fixes, including fixing locking

Revision 1388 - Directory Listing
Modified Wed Aug 9 22:34:27 2006 UTC (6 years, 9 months ago) by jeroen
Fix tab vs spaces (wrong vimrc...)

Revision 1386 - Directory Listing
Modified Wed Aug 9 17:51:09 2006 UTC (6 years, 9 months ago) by jeroen
Various small fixes for bugs showing up as qa@merkel

Revision 1385 - Directory Listing
Added Wed Aug 9 17:05:35 2006 UTC (6 years, 9 months ago) by jeroen
A first, but more or less decently working, mole implementation

  ViewVC Help
Powered by ViewVC 1.1.5