]> git.decadent.org.uk Git - dak.git/log
dak.git
14 years agoadd __setitem__
Mark Hymers [Sat, 8 Aug 2009 22:03:16 +0000 (23:03 +0100)]
add __setitem__

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoconvert p-a to use new SQL API
Mark Hymers [Sat, 8 Aug 2009 20:32:53 +0000 (21:32 +0100)]
convert p-a to use new SQL API

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agogive get_queue_build more flexibility
Mark Hymers [Sat, 8 Aug 2009 20:30:54 +0000 (21:30 +0100)]
give get_queue_build more flexibility

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agosession fixups in queue.py
Mark Hymers [Sun, 2 Aug 2009 14:31:29 +0000 (15:31 +0100)]
session fixups in queue.py

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoqueue.py typo fixes
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>
14 years agop-u fixes
Mark Hymers [Sun, 2 Aug 2009 14:29:08 +0000 (15:29 +0100)]
p-u fixes

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoadd file routines
Mark Hymers [Sun, 2 Aug 2009 14:28:49 +0000 (15:28 +0100)]
add file routines

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoadd some get_or_set routines
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>
14 years agomove UrgencyLog class to daklib
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>
14 years agoPort p-u to SQLA and move logic to daklib/queue.py
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>
14 years agoadd check_poolfile routine and fix session usage
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>
14 years agoput holding routines into module
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>
14 years agomake binary class store rejects
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>
14 years agoClean up reject/warning/notes system
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>
14 years agotidy up add_user
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>
14 years agoconvert transitions.py to new API
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>
14 years agoconvert show_deferred to new API
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>
14 years agoadd some useful comparison operators
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>
14 years agoadd methods for easily finding suites for src/bin packages
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>
14 years agoconvert rpu to new API
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>
14 years agoenhance binary and source find routines
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>
14 years agoconvert show_new to new API
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>
14 years agomore conversion work for daklib/queue.py
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>
14 years agoconvert queue_report to new dbconn/changes API
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>
14 years agoadd new comments support to dbconn
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>
14 years agoremove (pointless) old queue.Upload usage from add_user
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>
14 years agoconvert daklib/queue.py to use new dbconn and changes API
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>
14 years agofix boneheaded error in summarystats
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>
14 years agoadd support routines needed for queue.py
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>
14 years agomake decode_dot_dak use Changes class
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>
14 years agoBreak out .dak file i/o handling into a seperate class
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>
14 years agotidy up rfc2047 code
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>
14 years agofix boneheaded c+p error
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>
14 years agodb update 13: primary key fixes
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>
14 years agoadd suite show functionality to admin.py
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>
14 years agoconvert stats to sqla
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>
14 years agoadd details method to Suite
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>
14 years agoconvert generate_releases to sqla
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>
14 years agoremove (mercifully) unused routine
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>
14 years agolet's be a bit more clever about this
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>
14 years agoget rid of unused routine
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>
14 years agoadd wrapper routines
Mark Hymers [Mon, 25 May 2009 20:33:18 +0000 (21:33 +0100)]
add wrapper routines

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoSimple summary stats class
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>
14 years agoconvert add_user to SQLa
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>
14 years agoremember to commit
Mark Hymers [Mon, 25 May 2009 18:18:00 +0000 (19:18 +0100)]
remember to commit

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoremove unneeded daklib.database import
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>
14 years agomove daklib/utils to sqla
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>
14 years agomove examine-package to sqla
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>
14 years agomove gid to sqla
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>
14 years agoinit __all__
Mark Hymers [Mon, 25 May 2009 17:33:03 +0000 (18:33 +0100)]
init __all__

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agodon't need import any more
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>
14 years agomove copy_temporary_contents
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>
14 years agotypo fix
Mark Hymers [Mon, 25 May 2009 17:31:34 +0000 (18:31 +0100)]
typo fix

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agorename logging module to not conflict with the python one
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>
14 years agoconvert contents to sqla
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>
14 years agoadd get_contents routine
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>
14 years agoFix overridetype function
Mark Hymers [Mon, 25 May 2009 14:39:30 +0000 (15:39 +0100)]
Fix overridetype function

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoconvert p-u to use sqlalchemy
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>
14 years agoadd get_split_maintainer method
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>
14 years agoallow querying on dm_upload_allowed
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>
14 years agomove fix_maintainer support routines to textutils
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>
14 years agoadd get_uid_from_fingerprint routine
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>
14 years agoadd get_binary_components (from p-u)
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>
14 years agoconvert contents.py to the new API
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>
14 years agoadd options to get_suite_architectures
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>
14 years agomove to sqla
Mark Hymers [Sat, 2 May 2009 20:40:35 +0000 (21:40 +0100)]
move to sqla

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoexport some exceptions
Mark Hymers [Sat, 2 May 2009 16:20:59 +0000 (17:20 +0100)]
export some exceptions

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agosource -> DBSource, binary -> DBBinary
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>
14 years agowhitespace cleanup
Mark Hymers [Sat, 2 May 2009 16:02:42 +0000 (17:02 +0100)]
whitespace cleanup

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoallow listing all s-a/a combinations and add a backref to make it easier
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>
14 years agotidy up file
Mark Hymers [Sat, 2 May 2009 15:32:49 +0000 (16:32 +0100)]
tidy up file

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agofinish rewriting routines to use SQLA
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>
14 years agoexport DBConn
Mark Hymers [Sat, 2 May 2009 14:37:55 +0000 (15:37 +0100)]
export DBConn

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agosafe to import * now
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>
14 years agomake it safer to do from daklib.dbconn import *
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>
14 years agouse SQLAlchemy instead of hard coded SQL
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>
14 years agochange to not using autocommit by default
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>
14 years agoContentAssociations -> ContentAssociation
Mark Hymers [Fri, 1 May 2009 22:56:09 +0000 (23:56 +0100)]
ContentAssociations -> ContentAssociation

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoadd basic dak admin command to test out sqla work
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>
14 years agoadd suite_arch routine
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>
14 years agountested conversion to sqla class
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>
14 years agomore conversions to sqla
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>
14 years agoupdate to 0.5 api
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>
14 years agoupdates
Mark Hymers [Sat, 18 Apr 2009 12:04:28 +0000 (13:04 +0100)]
updates

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agomore class / get/set routine work (in progress)
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>
14 years agoimprove mappings
Mark Hymers [Sat, 11 Apr 2009 18:34:23 +0000 (19:34 +0100)]
improve mappings

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoremove pointless code
Mark Hymers [Sat, 11 Apr 2009 16:54:33 +0000 (17:54 +0100)]
remove pointless code

Signed-off-by: Mark Hymers <mhy@debian.org>
14 years agoadd very basic set of ORM classes
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>
14 years agocheck in old SQLa work
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>
14 years agoMerge commit 'lamby/master' into merge
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>
14 years agoAdd some simple regression tests for regexes.re_single_line_field
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).

14 years agoAdd a basic test runner.
Chris Lamb [Sun, 9 Aug 2009 12:07:50 +0000 (13:07 +0100)]
Add a basic test runner.

14 years agoMerge commit 'lamby/master' into merge
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>
14 years agoCorrect regex for 822 value fields that begin with a colon character
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>
14 years agoUps
Joerg Jaspert [Sat, 8 Aug 2009 18:24:31 +0000 (20:24 +0200)]
Ups

Signed-off-by: Joerg Jaspert <joerg@debian.org>
14 years agobyhand-foo
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>
14 years agomk_extra_overrides
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>
14 years agomk-extra-overrides
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>
14 years agoMerge commit 'lamby/master' into merge
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>
14 years agoClear package_relations in all cases so that subsequent calls are not polluted
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