bodhi/model.py
by Luke Macken
bodhi/model.py | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
New commits:
commit 2845c685147672dd04f8d70df505bb156bf745a7
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 14:45:20 2010 -0400
Move group of the author of comments to its own field in JSON results (#400)
diff --git a/bodhi/model.py b/bodhi/model.py
index 0d55fa3..b0c6db4 100644
--- a/bodhi/model.py
+++ b/bodhi/model.py
@@ -1105,6 +1105,16 @@ class Comment(SQLObject):
text.append(token)
return XML(' '.join(text))
+ @property
+ def author_name(self):
+ return self.author.split(' (')[0]
+
+ @property
+ def author_group(self):
+ split = self.author.split(' (')
+ if len(split) == 2:
+ return split[1][:-1]
+
def __str__(self):
karma = '0'
if self.karma != 0:
@@ -1120,9 +1130,9 @@ class Comment(SQLObject):
self.text)
def __json__(self):
- return dict(author=self.author, text=self.text,
- anonymous=self.anonymous, karma=self.karma,
- timestamp=self.timestamp)
+ return dict(author=self.author_name, group=self.author_group,
+ text=self.text, anonymous=self.anonymous,
+ karma=self.karma, timestamp=self.timestamp)
class CVE(SQLObject):
13 years, 8 months
bodhi/tools
by Luke Macken
bodhi/tools/client.py | 12 ++++++++++++
1 file changed, 12 insertions(+)
New commits:
commit bb0b65a513cf13ce5ebee16ff7c9d83e8b407d43
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 14:17:16 2010 -0400
Add --stablekarma, --unstablekarma, and --disable-autokarma client args (#327)
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index 10d6839..1605330 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -117,6 +117,15 @@ def get_parser():
parser.add_option("-L", "--latest", action="store", type="string",
dest="latest", help="List the latest builds of a "
"specific package across all releases")
+ parser.add_option("", "--disable-autokarma", action="store_true",
+ dest="disable_autokarma", help="Disable karma automatism",
+ default=False)
+ parser.add_option("-S", "--stablekarma", action="store", type="int",
+ dest="stablekarma", help="Stable karma threshold",
+ default=3)
+ parser.add_option("-U", "--unstablekarma", action="store", type="int",
+ dest="unstablekarma", help="Unstable karma threshold",
+ default=-3)
## Output
parser.add_option("-v", "--verbose", action="store_true", dest="verbose",
@@ -181,6 +190,9 @@ def main():
'bugs': opts.bugs,
'notes': opts.notes,
'request': opts.request or 'testing',
+ 'stable_karma': opts.stablekarma,
+ 'unstable_karma': opts.unstablekarma,
+ 'autokarma': not opts.disable_autokarma,
}
if not extra_args['type_']:
log.error("Error: No update type specified (ie: -t bugfix)")
13 years, 8 months
bodhi/masher.py
by Luke Macken
bodhi/masher.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
New commits:
commit 64ab9703aede01fe7fb4d903eb981401fde4fbea
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 14:14:58 2010 -0400
Capture stderr from our mash subprocess
diff --git a/bodhi/masher.py b/bodhi/masher.py
index be26a79..be0a318 100644
--- a/bodhi/masher.py
+++ b/bodhi/masher.py
@@ -562,7 +562,8 @@ class MashTask(Thread):
updatepath = join(config.get('mashed_dir'), repo)
mashcmd = self.cmd % (mashdir, comps) + '-p %s ' % updatepath + repo
log.info("Running `%s`" % mashcmd)
- p = subprocess.Popen(mashcmd, stdout=subprocess.PIPE, shell=True)
+ p = subprocess.Popen(mashcmd, stdout=subprocess.PIPE,
+ stderr=subprocess.PIPE, shell=True)
stdout, stderr = p.communicate()
log.info("mash returncode = %s" % p.returncode)
if p.returncode:
13 years, 8 months
2 commits - bodhi/tools
by Luke Macken
bodhi/tools/client.py | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
New commits:
commit 43db5615b19d7975df0034ab076a880c17a7687a
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 13:46:56 2010 -0400
Hopefully fix a bug in using `bodhi --push-build=` on multi-build updates (#409)
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index d6c1cfd..10d6839 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -251,8 +251,8 @@ def main():
fupdates += fdata
data['updates'] = fupdates
if opts.push_build:
- data['updates'] = filter(lambda x: x['title'] in opts.push_build,
- data['updates'])
+ data['updates'] = filter(lambda x: x['title'].split(',')[0] in
+ opts.push_build, data['updates'])
log.info("[ %d Pending Requests ]" % len(data['updates']))
for status in ('testing', 'stable', 'obsolete'):
commit ff0880f55fead13eb6a8dda8497916cd0e14268e
Author: Luke Macken <lmacken(a)redhat.com>
Date: Thu Aug 26 13:43:38 2010 -0400
Remove a spurious debugging statement in the bodhi-client
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index 0d5ae24..d6c1cfd 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -254,7 +254,6 @@ def main():
data['updates'] = filter(lambda x: x['title'] in opts.push_build,
data['updates'])
- log.debug(data)
log.info("[ %d Pending Requests ]" % len(data['updates']))
for status in ('testing', 'stable', 'obsolete'):
updates = filter(lambda x: x['request'] == status,
13 years, 8 months
3 commits - bodhi/templates bodhi/widgets.py
by Luke Macken
bodhi/templates/pkg.kid | 2 +-
bodhi/widgets.py | 13 ++++++++++---
2 files changed, 11 insertions(+), 4 deletions(-)
New commits:
commit 40584f6da6b8f962b6520a0f0c324b6de9dfac84
Author: Till Maas <opensource(a)till.name>
Date: Fri Aug 13 17:17:28 2010 +0200
Link to gitweb instead of cvs viewvc
diff --git a/bodhi/templates/pkg.kid b/bodhi/templates/pkg.kid
index 5540687..96fda69 100644
--- a/bodhi/templates/pkg.kid
+++ b/bodhi/templates/pkg.kid
@@ -36,7 +36,7 @@
</li>
<li>
<img src="https://fedoraproject.org/static/css/../images/icons/fedora-infra-icon_so..."/>
- <a href="http://cvs.fedoraproject.org/viewcvs/rpms/${pkg.name}">Package Source</a>
+ <a href="http://pkgs.fedoraproject.org/gitweb/?p=${pkg.name}.git">Package Source</a>
</li>
</ul>
</blockquote>
commit c5ad5752b2b9322376dd20fb91c63688394c3562
Author: Till Maas <opensource(a)till.name>
Date: Sat Aug 14 13:12:18 2010 +0200
set default (un)stable karma values if re-enabled
Reset the default (un)stable karma values to (-)3 if the previous value
is 0 and the autokarma checkbox is changed from unchecked to checked.
diff --git a/bodhi/widgets.py b/bodhi/widgets.py
index 1dcd976..eb9c70e 100644
--- a/bodhi/widgets.py
+++ b/bodhi/widgets.py
@@ -125,8 +125,15 @@ class NewUpdateForm(Form):
CheckBox(name='autokarma', label='Enable karma automatism',
default=True, validator=validators.StringBool(),
attrs={'onchange':
- '$("#form_stable_karma").attr("disabled", !$("#form_autokarma").attr("checked"));'
- '$("#form_unstable_karma").attr("disabled", !$("#form_autokarma").attr("checked"));',
+ 'if ($("#form_autokarma").attr("checked")) {'
+ '$("#form_stable_karma").attr("disabled", false);'
+ 'if ($("#form_stable_karma").attr("value") == 0) $("#form_stable_karma").attr("value", 3);'
+ '$("#form_unstable_karma").attr("disabled", false);'
+ 'if ($("#form_unstable_karma").attr("value") == 0) $("#form_unstable_karma").attr("value", -3);'
+ ' } else { '
+ '$("#form_stable_karma").attr("disabled", true);'
+ '$("#form_unstable_karma").attr("disabled", true);'
+ '}',
'title': 'Karma Automatism - Enable update request '
'automation based on user feedback',
}),
commit 5dc3bdbcc7d6d6649878ee73042126830437cd5f
Author: Till Maas <opensource(a)till.name>
Date: Sat Aug 14 13:10:11 2010 +0200
Fix autokarma javascript disabling
Disable (un)stable karma text boxes only if the autokarma checkbox is
not checked and re-enable if it is checked.
diff --git a/bodhi/widgets.py b/bodhi/widgets.py
index eaa8706..1dcd976 100644
--- a/bodhi/widgets.py
+++ b/bodhi/widgets.py
@@ -124,9 +124,9 @@ class NewUpdateForm(Form):
'update'}),
CheckBox(name='autokarma', label='Enable karma automatism',
default=True, validator=validators.StringBool(),
- attrs={'onclick':
- '$("#form_stable_karma").attr("disabled", !$("#form_stable_karma").attr("disabled"));'
- '$("#form_unstable_karma").attr("disabled", !$("#form_unstable_karma").attr("disabled"));',
+ attrs={'onchange':
+ '$("#form_stable_karma").attr("disabled", !$("#form_autokarma").attr("checked"));'
+ '$("#form_unstable_karma").attr("disabled", !$("#form_autokarma").attr("checked"));',
'title': 'Karma Automatism - Enable update request '
'automation based on user feedback',
}),
13 years, 8 months
3 commits - bodhi/buildsys.py bodhi/closure.py bodhi/model.py bodhi/modifyrepo.py bodhi/tests bodhi/tools
by Luke Macken
bodhi/buildsys.py | 3 ++-
bodhi/closure.py | 2 +-
bodhi/model.py | 13 +++++++++----
bodhi/modifyrepo.py | 2 +-
bodhi/tests/test_buildsystem.py | 4 +++-
bodhi/tests/test_util.py | 5 ++++-
bodhi/tools/client.py | 6 +++++-
7 files changed, 25 insertions(+), 10 deletions(-)
New commits:
commit 400a911e157b4bbec5d9fcb2b38d23f2415b181b
Author: Till Maas <opensource(a)till.name>
Date: Sun Aug 22 13:16:54 2010 +0200
Mark anonymous karma as ignored
Bodhi ticket: https://fedorahosted.org/bodhi/ticket/470
diff --git a/bodhi/model.py b/bodhi/model.py
index a0bd626..0d55fa3 100644
--- a/bodhi/model.py
+++ b/bodhi/model.py
@@ -635,11 +635,13 @@ class PackageUpdate(SQLObject):
for comment in self.comments:
if comment.anonymous:
anonymous = " (unauthenticated)"
+ ignored = " (ignored)"
else:
anonymous = ""
- comments.append(u"%s%s%s - %s (karma %s)" % (' ' * 13,
+ ignored = ""
+ comments.append(u"%s%s%s - %s (karma %s%s)" % (' ' * 13,
comment.author, anonymous, comment.timestamp,
- comment.karma))
+ comment.karma, ignored))
if comment.text:
text = wrap(comment.text, initial_indent=' ' * 13,
subsequent_indent=' ' * 13, width=67)
@@ -1109,10 +1111,13 @@ class Comment(SQLObject):
karma = '%+d' % (self.karma,)
if self.anonymous:
anonymous = " (unauthenticated)"
+ ignored = " (ignored)"
else:
anonymous = ""
- return "%s%s - %s (karma: %s)\n%s" % (self.author, anonymous,
- self.timestamp, karma, self.text)
+ ignored = ""
+ return "%s%s - %s (karma: %s%s)\n%s" % (self.author, anonymous,
+ self.timestamp, karma, ignored,
+ self.text)
def __json__(self):
return dict(author=self.author, text=self.text,
commit 47a53abd52ea17b9d730c0c456be884ee8879763
Author: Till Maas <opensource(a)till.name>
Date: Sun Aug 22 13:30:07 2010 +0200
Add bodhi-url command line option to client
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index 8488263..0d5ae24 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -125,6 +125,10 @@ def get_parser():
default=60, help="Maximum number of updates to return "
"(default: 60)")
+ ## Expert options
+ parser.add_option("", "--bodhi-url", type="string",
+ help="Bodhi url to use for testing purposes (default: %s)" %
+ BODHI_URL, dest="bodhi_url", default=BODHI_URL)
return parser
def setup_logger(verbose):
@@ -142,7 +146,7 @@ def main():
opts, args = parser.parse_args()
setup_logger(opts.verbose)
- bodhi = BodhiClient(BODHI_URL, username=opts.username, debug=opts.verbose)
+ bodhi = BodhiClient(opts.bodhi_url, username=opts.username, debug=opts.verbose)
def verify_args(args):
if not args and len(args) != 1:
commit 65081bfd0a4319ccf3acf4c2827b2fc3dbf2aa63
Author: Steve 'Ashcrow' Milner <smilner(a)redhat.com>
Date: Sun Oct 12 20:28:09 2008 -0400
use newstyle classes where possible
diff --git a/bodhi/buildsys.py b/bodhi/buildsys.py
index 55244bd..d4ce7f0 100644
--- a/bodhi/buildsys.py
+++ b/bodhi/buildsys.py
@@ -24,7 +24,8 @@ log = logging.getLogger(__name__)
## of our Buildsystem class.
session = None
-class Buildsystem:
+
+class Buildsystem(object):
"""
The parent for our buildsystem. Not only does this help us keep track of
the functionality that we expect from our buildsystem, but it also alows
diff --git a/bodhi/closure.py b/bodhi/closure.py
index 03b28db..437d0a6 100644
--- a/bodhi/closure.py
+++ b/bodhi/closure.py
@@ -70,7 +70,7 @@ baseurl=file://%(testrepo)s/testing/%(rel)s/%(arch)s
enabled=%(testing)s
"""
-class TestRepoClosure:
+class TestRepoClosure(object):
def __init__(self, updates):
self.updates = updates
diff --git a/bodhi/modifyrepo.py b/bodhi/modifyrepo.py
index 5be6400..cb39ec0 100644
--- a/bodhi/modifyrepo.py
+++ b/bodhi/modifyrepo.py
@@ -32,7 +32,7 @@ from hashlib import sha1 as sha
from xml.dom import minidom
from bodhi.exceptions import RepositoryNotFound
-class RepoMetadata:
+class RepoMetadata(object):
def __init__(self, repo):
""" Parses the repomd.xml file existing in the given repo directory. """
diff --git a/bodhi/tests/test_buildsystem.py b/bodhi/tests/test_buildsystem.py
index e007606..6521745 100644
--- a/bodhi/tests/test_buildsystem.py
+++ b/bodhi/tests/test_buildsystem.py
@@ -3,10 +3,12 @@
import turbogears
from turbogears import config, database
+
turbogears.update_config(configfile='bodhi.cfg', modulename='bodhi.config')
database.set_db_uri("sqlite:///:memory:")
-class TestBuildsystem:
+
+class TestBuildsystem(object):
def test_valid_buildsys(self):
buildsys = config.get('buildsystem')
diff --git a/bodhi/tests/test_util.py b/bodhi/tests/test_util.py
index f461873..056537b 100644
--- a/bodhi/tests/test_util.py
+++ b/bodhi/tests/test_util.py
@@ -7,12 +7,15 @@ from turbogears import config, update_config, database
from bodhi.util import Singleton, sanity_check_repodata, mkmetadatadir
import logging
+
+
log = logging.getLogger(__name__)
update_config(configfile='bodhi.cfg', modulename='bodhi.config')
database.set_db_uri("sqlite:///:memory:")
-class TestUtil:
+
+class TestUtil(object):
def test_singleton(self):
""" Make sure our Singleton class actually works """
13 years, 8 months
3 commits - bodhi/tools
by Luke Macken
bodhi/tools/client.py | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
New commits:
commit 4e1e46637fd2829872ffa54928fa01e62c0a880e
Author: Till Maas <opensource(a)till.name>
Date: Thu Aug 19 20:42:26 2010 +0200
Use all args to create new updates
Instead of requiring only one arg with a comma separated list of updates,
support several builds as several args. This allows to easily specify several
updates using bash expansion:
bodhi -n -b -t newpackage mspdebug-0.10-2.fc1{2..4}
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index b5b5549..8488263 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -41,7 +41,7 @@ except:
log = logging.getLogger(__name__)
def get_parser():
- usage = "usage: %prog [options] [build|package]"
+ usage = "usage: %prog [options] [build...|package]"
parser = OptionParser(usage, description=__description__,
version=__version__)
@@ -170,9 +170,9 @@ def main():
print(bodhi.update_str(update).encode("UTF-8"))
else:
- verify_args(args)
+ builds = ",".join(args)
extra_args = {
- 'builds': args[0],
+ 'builds': builds,
'type_': opts.type_,
'bugs': opts.bugs,
'notes': opts.notes,
@@ -181,7 +181,7 @@ def main():
if not extra_args['type_']:
log.error("Error: No update type specified (ie: -t bugfix)")
sys.exit(-1)
- log.info("Creating a new update for %s" % args[0])
+ log.info("Creating a new update for %s" % builds)
data = bodhi.save(**extra_args)
if data.get('tg_flash'):
log.info(data['tg_flash'])
commit a749a4c164c4d729c1d83ab128163642ab6cd368
Author: Till Maas <opensource(a)till.name>
Date: Thu Aug 19 20:33:40 2010 +0200
Update version in client to 0.7.8
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index 7df1957..b5b5549 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -15,7 +15,7 @@
# Copyright 2007-2010 Red Hat, Inc
# Authors: Luke Macken <lmacken(a)redhat.com>
-__version__ = '0.7.0'
+__version__ = '0.7.8'
__description__ = 'Command line tool for interacting with Bodhi'
import sys
commit 0d7e114dd698b5535b656b5e8cd2a1e31724a756
Author: Till Maas <opensource(a)till.name>
Date: Thu Aug 19 20:32:34 2010 +0200
Update current Fedora releases in client helptext
diff --git a/bodhi/tools/client.py b/bodhi/tools/client.py
index 838b767..7df1957 100755
--- a/bodhi/tools/client.py
+++ b/bodhi/tools/client.py
@@ -105,7 +105,7 @@ def get_parser():
dest="bugs", help="Specify any number of Bugzilla IDs "
"(--bugs=1234,5678)", default="")
parser.add_option("-r", "--release", action="store", type="string",
- dest="release", help="Specify a release [F8|F9|F10] (optional)")
+ dest="release", help="Specify a release [F12|F13|F14] (optional)")
parser.add_option("-N", "--notes", action="store", type="string",
dest="notes", help="Update notes", default="")
parser.add_option("-t", "--type", action="store", type="string",
13 years, 8 months
3 commits - bodhi/jobs.py bodhi.spec
by Luke Macken
bodhi.spec | 2 +-
bodhi/jobs.py | 14 +++++++++++---
2 files changed, 12 insertions(+), 4 deletions(-)
New commits:
commit 69cdf9f118edd5c456c3e7087b42bd4725857a58
Author: Luke Macken <lmacken(a)redhat.com>
Date: Fri Aug 13 20:11:08 2010 -0400
0.7.8.1 masher bugfix release
diff --git a/bodhi.spec b/bodhi.spec
index fcc9020..ac04a6a 100644
--- a/bodhi.spec
+++ b/bodhi.spec
@@ -2,7 +2,7 @@
%{!?pyver: %define pyver %(%{__python} -c "import sys ; print sys.version[:3]")}
Name: bodhi
-Version: 0.7.8
+Version: 0.7.8.1
Release: 1%{?dist}
Summary: A modular framework that facilitates publishing software updates
Group: Applications/Internet
commit 76a7020224fc70b93bfede169949605324d2a963
Author: Luke Macken <lmacken(a)redhat.com>
Date: Fri Aug 13 20:10:16 2010 -0400
Run the approve_testing_updates job every 6 hours
diff --git a/bodhi/jobs.py b/bodhi/jobs.py
index 4e2e57a..d6cda39 100644
--- a/bodhi/jobs.py
+++ b/bodhi/jobs.py
@@ -242,6 +242,9 @@ def schedule():
# Approve updates that have been in testing for a certain amount of time
if 'approve_testing_updates' in jobs:
log.debug("Scheduling approve_testing_updates job")
- scheduler.add_weekday_task(action=approve_testing_updates,
- weekdays=range(1,8),
- timeonday=(0,0))
+ scheduler.add_interval_task(action=approve_testing_updates,
+ # Run every 6 hours
+ initialdelay=21600,
+ interval=21600)
+ #weekdays=range(1,8),
+ #timeonday=(0,0))
commit a9cad2fe694e931d2a67a432d9d03c9b31928147
Author: Luke Macken <lmacken(a)redhat.com>
Date: Fri Aug 13 20:09:37 2010 -0400
Skip critpath updates in our approve_testing_updates job, since they have seperate
karma-based testing requirements.
diff --git a/bodhi/jobs.py b/bodhi/jobs.py
index 125b205..4e2e57a 100644
--- a/bodhi/jobs.py
+++ b/bodhi/jobs.py
@@ -183,11 +183,16 @@ def approve_testing_updates():
# If this has already met testing requirements, skip it
if update.met_testing_requirements:
continue
+ # If this is a critpath update, skip it, since they have their own
+ # testing requirements, aside from spending time in testing.
+ if update.critpath:
+ continue
if update.meets_testing_requirements:
log.info('%s now meets testing requirements' % update.title)
update.comment(
config.get('testing_approval_msg') % update.days_in_testing,
author='bodhi')
+ log.info('approve_testing_updates job complete.')
def schedule():
13 years, 8 months
bodhi/masher.py
by Luke Macken
bodhi/masher.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit f54e6cffcaa424b5a45c3c271e960b777b44dc9c
Author: Luke Macken <lmacken(a)redhat.com>
Date: Fri Aug 13 19:40:31 2010 -0400
Fix a bug when mashing a single repo, without any updates (#462)
diff --git a/bodhi/masher.py b/bodhi/masher.py
index 4165d04..be26a79 100644
--- a/bodhi/masher.py
+++ b/bodhi/masher.py
@@ -168,7 +168,7 @@ class MashTask(Thread):
self.id = id
self.tag = None
self.updates = set()
- if isinstance(updates[0], basestring):
+ if updates and isinstance(updates[0], basestring):
updates = map(PackageUpdate.byTitle, updates)
for update in updates:
if update.status == 'obsolete':
13 years, 8 months
bodhi/buildsys.py
by Luke Macken
bodhi/buildsys.py | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
New commits:
commit c45af62736061f16c4979a2cfd941641c362d6b5
Author: Luke Macken <lmacken(a)redhat.com>
Date: Fri Aug 13 19:06:40 2010 -0400
Update our DevBuildsys to allow us to edit updates in our local dev instance
diff --git a/bodhi/buildsys.py b/bodhi/buildsys.py
index 176e169..55244bd 100644
--- a/bodhi/buildsys.py
+++ b/bodhi/buildsys.py
@@ -163,12 +163,13 @@ class DevBuildsys(Buildsystem):
{'arches': 'i386 x86_64 ppc ppc64', 'id': 5, 'locked': True,
'name': 'dist-5E-epel', 'perm': None, 'perm_id': None}]
else:
+ release = build.split('.')[-1].replace('fc', 'f')
return [{'arches': 'i386 x86_64 ppc ppc64', 'id': 10, 'locked': True,
- 'name': 'dist-f8-updates-candidate', 'perm': None, 'perm_id': None},
+ 'name': 'dist-%s-updates-candidate' % release, 'perm': None, 'perm_id': None},
{'arches': 'i386 x86_64 ppc ppc64', 'id': 5, 'locked': True,
- 'name': 'dist-f8', 'perm': None, 'perm_id': None},
+ 'name': 'dist-%s' % release, 'perm': None, 'perm_id': None},
{'arches': 'i386 x86_64 ppc ppc64', 'id': 5, 'locked': True,
- 'name': 'dist-f8-updates-testing', 'perm': None, 'perm_id': None}]
+ 'name': 'dist-%s-updates-testing' % release, 'perm': None, 'perm_id': None}]
def listTagged(self, tag, *args, **kw):
return [self.getBuild(),]
13 years, 8 months