]>
git.decadent.org.uk Git - dak.git/log
Mark Hymers [Sun, 2 Aug 2009 14:31:01 +0000 (15:31 +0100)]
queue.py typo fixes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 2 Aug 2009 14:29:08 +0000 (15:29 +0100)]
p-u fixes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 2 Aug 2009 14:28:49 +0000 (15:28 +0100)]
add file routines
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 2 Aug 2009 13:29:35 +0000 (14:29 +0100)]
add some get_or_set routines
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 2 Aug 2009 11:08:17 +0000 (12:08 +0100)]
move UrgencyLog class to daklib
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 1 Aug 2009 21:07:43 +0000 (22:07 +0100)]
Port p-u to SQLA and move logic to daklib/queue.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 1 Aug 2009 21:06:53 +0000 (22:06 +0100)]
add check_poolfile routine and fix session usage
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 1 Aug 2009 16:13:12 +0000 (17:13 +0100)]
put holding routines into module
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 1 Aug 2009 15:18:55 +0000 (16:18 +0100)]
make binary class store rejects
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Jul 2009 22:49:20 +0000 (23:49 +0100)]
Clean up reject/warning/notes system
Also start moving some p-u checks into daklib
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 24 Jul 2009 21:43:02 +0000 (22:43 +0100)]
tidy up add_user
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 24 Jul 2009 21:42:07 +0000 (22:42 +0100)]
convert transitions.py to new API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 24 Jul 2009 21:05:01 +0000 (22:05 +0100)]
convert show_deferred to new API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 24 Jul 2009 21:04:47 +0000 (22:04 +0100)]
add some useful comparison operators
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 24 Jul 2009 21:01:21 +0000 (22:01 +0100)]
add methods for easily finding suites for src/bin packages
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 22:33:43 +0000 (23:33 +0100)]
convert rpu to new API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 22:33:06 +0000 (23:33 +0100)]
enhance binary and source find routines
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:55:19 +0000 (22:55 +0100)]
convert show_new to new API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:54:02 +0000 (22:54 +0100)]
more conversion work for daklib/queue.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:33:28 +0000 (22:33 +0100)]
convert queue_report to new dbconn/changes API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:32:13 +0000 (22:32 +0100)]
add new comments support to dbconn
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:16:43 +0000 (22:16 +0100)]
remove (pointless) old queue.Upload usage from add_user
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:15:08 +0000 (22:15 +0100)]
convert daklib/queue.py to use new dbconn and changes API
This is a first pass and likely to break
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:14:33 +0000 (22:14 +0100)]
fix boneheaded error in summarystats
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:12:30 +0000 (22:12 +0100)]
add support routines needed for queue.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 21:12:08 +0000 (22:12 +0100)]
make decode_dot_dak use Changes class
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Thu, 23 Jul 2009 20:45:40 +0000 (21:45 +0100)]
Break out .dak file i/o handling into a seperate class
This will help when we need to do hacking on .dak files
for instance.
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 21:19:28 +0000 (22:19 +0100)]
tidy up rfc2047 code
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 14:54:44 +0000 (15:54 +0100)]
fix boneheaded c+p error
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 14:50:34 +0000 (15:50 +0100)]
db update 13: primary key fixes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 11:34:43 +0000 (12:34 +0100)]
add suite show functionality to admin.py
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 11:34:15 +0000 (12:34 +0100)]
convert stats to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 31 May 2009 11:08:54 +0000 (12:08 +0100)]
add details method to Suite
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 22:09:37 +0000 (23:09 +0100)]
convert generate_releases to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 20:50:52 +0000 (21:50 +0100)]
remove (mercifully) unused routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 20:37:53 +0000 (21:37 +0100)]
let's be a bit more clever about this
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 20:33:31 +0000 (21:33 +0100)]
get rid of unused routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 20:33:18 +0000 (21:33 +0100)]
add wrapper routines
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 20:32:13 +0000 (21:32 +0100)]
Simple summary stats class
This is needed to get rid of this info from the Upload "class" so that
it can actually become, well, a class, not a badly and confusingly used
global variable with some attributes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 18:29:54 +0000 (19:29 +0100)]
convert add_user to SQLa
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 18:18:00 +0000 (19:18 +0100)]
remember to commit
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 18:16:13 +0000 (19:16 +0100)]
remove unneeded daklib.database import
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 18:14:32 +0000 (19:14 +0100)]
move daklib/utils to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 18:02:47 +0000 (19:02 +0100)]
move examine-package to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:45:14 +0000 (18:45 +0100)]
move gid to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:33:03 +0000 (18:33 +0100)]
init __all__
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:32:28 +0000 (18:32 +0100)]
don't need import any more
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:32:12 +0000 (18:32 +0100)]
move copy_temporary_contents
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:31:34 +0000 (18:31 +0100)]
typo fix
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 17:31:20 +0000 (18:31 +0100)]
rename logging module to not conflict with the python one
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 16:40:08 +0000 (17:40 +0100)]
convert contents to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 15:01:12 +0000 (16:01 +0100)]
add get_contents routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 25 May 2009 14:39:30 +0000 (15:39 +0100)]
Fix overridetype function
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 23:22:29 +0000 (00:22 +0100)]
convert p-u to use sqlalchemy
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 23:04:01 +0000 (00:04 +0100)]
add get_split_maintainer method
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 23:03:47 +0000 (00:03 +0100)]
allow querying on dm_upload_allowed
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 23:03:13 +0000 (00:03 +0100)]
move fix_maintainer support routines to textutils
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 21:57:56 +0000 (22:57 +0100)]
add get_uid_from_fingerprint routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 21:34:32 +0000 (22:34 +0100)]
add get_binary_components (from p-u)
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 23 May 2009 15:59:14 +0000 (16:59 +0100)]
convert contents.py to the new API
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 21:16:35 +0000 (22:16 +0100)]
add options to get_suite_architectures
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 20:40:35 +0000 (21:40 +0100)]
move to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 16:20:59 +0000 (17:20 +0100)]
export some exceptions
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 16:09:26 +0000 (17:09 +0100)]
source -> DBSource, binary -> DBBinary
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 16:02:42 +0000 (17:02 +0100)]
whitespace cleanup
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 16:00:14 +0000 (17:00 +0100)]
allow listing all s-a/a combinations and add a backref to make it easier
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 15:32:49 +0000 (16:32 +0100)]
tidy up file
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 15:30:39 +0000 (16:30 +0100)]
finish rewriting routines to use SQLA
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 2 May 2009 14:37:55 +0000 (15:37 +0100)]
export DBConn
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 May 2009 23:13:10 +0000 (00:13 +0100)]
safe to import * now
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 May 2009 23:10:56 +0000 (00:10 +0100)]
make it safer to do from daklib.dbconn import *
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 May 2009 22:57:06 +0000 (23:57 +0100)]
use SQLAlchemy instead of hard coded SQL
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 May 2009 22:56:48 +0000 (23:56 +0100)]
change to not using autocommit by default
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Fri, 1 May 2009 22:56:09 +0000 (23:56 +0100)]
ContentAssociations -> ContentAssociation
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Apr 2009 18:44:58 +0000 (19:44 +0100)]
add basic dak admin command to test out sqla work
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Apr 2009 18:44:41 +0000 (19:44 +0100)]
add suite_arch routine
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Apr 2009 17:07:51 +0000 (18:07 +0100)]
untested conversion to sqla class
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Apr 2009 17:07:19 +0000 (18:07 +0100)]
more conversions to sqla
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 25 Apr 2009 14:43:31 +0000 (15:43 +0100)]
update to 0.5 api
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 18 Apr 2009 12:04:28 +0000 (13:04 +0100)]
updates
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Mon, 13 Apr 2009 20:33:25 +0000 (21:33 +0100)]
more class / get/set routine work (in progress)
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 11 Apr 2009 18:34:23 +0000 (19:34 +0100)]
improve mappings
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sat, 11 Apr 2009 16:54:33 +0000 (17:54 +0100)]
remove pointless code
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 5 Apr 2009 23:21:00 +0000 (00:21 +0100)]
add very basic set of ORM classes
Signed-off-by: Mark Hymers <mhy@debian.org>
Mark Hymers [Sun, 5 Apr 2009 19:14:16 +0000 (20:14 +0100)]
check in old SQLa work
Signed-off-by: Mark Hymers <mhy@debian.org>
Joerg Jaspert [Sun, 9 Aug 2009 12:12:00 +0000 (14:12 +0200)]
Merge commit 'lamby/master' into merge
* commit 'lamby/master':
Add some simple regression tests for regexes.re_single_line_field
Add a basic test runner.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Chris Lamb [Sun, 9 Aug 2009 12:09:26 +0000 (13:09 +0100)]
Add some simple regression tests for regexes.re_single_line_field
In particular, check fields that being with a colon (see
d7eb2f0 ).
Chris Lamb [Sun, 9 Aug 2009 12:07:50 +0000 (13:07 +0100)]
Add a basic test runner.
Joerg Jaspert [Sun, 9 Aug 2009 09:03:33 +0000 (11:03 +0200)]
Merge commit 'lamby/master' into merge
* commit 'lamby/master':
Correct regex for 822 value fields that begin with a colon character
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Chris Lamb [Sun, 9 Aug 2009 03:22:04 +0000 (04:22 +0100)]
Correct regex for 822 value fields that begin with a colon character
Previously, we parsed "colon: :" => ("colon:", "") and "lol: :lol" =>
("lol:", "lol"). This commit changes these parses to ("colon", "") and
("lol", ":lol") respectfully.
Fields starting with colons can happen with values containing CVS
locations. eg:
Vcs-Cvs: :ext:_anoncvs@anoncvs.mirbsd.org:/cvs contrib/hosted/tg/deb/makefs
(from /srv/ftp.debian.org/queue/new/makefs_20090808-1.dsc)
This is causing a traceback when examining this package as the regex to
strip the keys in read_changes_or_dsc(..) works differently to this one.
Signed-off-by: Chris Lamb <lamby@debian.org>
Joerg Jaspert [Sat, 8 Aug 2009 18:24:31 +0000 (20:24 +0200)]
Ups
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 8 Aug 2009 18:21:44 +0000 (20:21 +0200)]
byhand-foo
and use the new script location
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 8 Aug 2009 18:18:07 +0000 (20:18 +0200)]
mk_extra_overrides
and use an improved version provided from Frans Pop.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 8 Aug 2009 18:16:33 +0000 (20:16 +0200)]
mk-extra-overrides
properly add this script to $VCS
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sat, 8 Aug 2009 17:55:33 +0000 (19:55 +0200)]
Merge commit 'lamby/master' into merge
* commit 'lamby/master':
Clear package_relations in all cases so that subsequent calls are not polluted
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Chris Lamb [Sat, 8 Aug 2009 16:13:49 +0000 (17:13 +0100)]
Clear package_relations in all cases so that subsequent calls are not polluted
Joerg Jaspert [Wed, 5 Aug 2009 23:15:22 +0000 (01:15 +0200)]
dak.conf
While sick this makes sure we can still find stuff and not break.
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Wed, 5 Aug 2009 21:45:23 +0000 (23:45 +0200)]
templates
adjust the override disparity template
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Wed, 5 Aug 2009 20:37:18 +0000 (22:37 +0200)]
queue
security wants us to check their origs also in their upload/embargo queies. so lets do that
Signed-off-by: Joerg Jaspert <joerg@debian.org>
Joerg Jaspert [Sun, 2 Aug 2009 10:03:18 +0000 (12:03 +0200)]
And add the bsds to d-i
Signed-off-by: Joerg Jaspert <joerg@debian.org>