[releng] find_unblocked_retired: Add workaround for yum bug
by Till Maas
commit 6a5827a4977a893cee5869002e59c6db9e752081
Author: Till Maas <opensource(a)till.name>
Date: Tue Feb 10 22:36:03 2015 +0100
find_unblocked_retired: Add workaround for yum bug
scripts/find_unblocked_orphans.py | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 9b1d8af..7b7d21a 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -398,6 +398,12 @@ class DepChecker(object):
# "foo = 1.fc20" -> "foo"
base_provide = prov.split()[0]
+ # FIXME: Workaround for:
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1191178
+ if base_provide[0] == "/":
+ base_provide = base_provide.replace("[", "?")
+ base_provide = base_provide.replace("]", "?")
+
# Elide provide if also provided by another package
for pkg in self.yumbase.pkgSack.searchProvides(base_provide):
# FIXME: might miss broken dependencies in case the other
9 years, 2 months
[releng] block_retired: Update comment
by Till Maas
commit 75c1469f33dfdcbcd069b24a6cd63c2783c5caea
Author: Till Maas <opensource(a)till.name>
Date: Tue Feb 10 23:20:36 2015 +0100
block_retired: Update comment
scripts/block_retired.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/scripts/block_retired.py b/scripts/block_retired.py
index ff4f5e6..0fb5000 100755
--- a/scripts/block_retired.py
+++ b/scripts/block_retired.py
@@ -33,7 +33,7 @@ class ReleaseMapper(object):
def __init__(self, staging=False):
- # git branchname, koji tag, pkgdb version
+ # git branchname, koji tag, epel build tag
self.mapping = (
("master", "f23", ""),
("f22", "f22", ""),
9 years, 2 months
[releng] branch for f-22
by Peter Robinson
commit 4a2520861a74830ed599bb082f61fa859777ee7b
Author: Peter Robinson <pbrobinson(a)gmail.com>
Date: Tue Feb 10 21:44:35 2015 +0000
branch for f-22
scripts/block_retired.py | 5 +++--
scripts/buildbranched | 2 +-
scripts/find_unblocked_orphans.py | 4 ++--
scripts/isolate-tag.py | 2 +-
scripts/koji-stalk.py | 4 ++--
scripts/sync-blocked-primary.py | 2 +-
scripts/sync-tagged-primary | 6 +++---
7 files changed, 13 insertions(+), 12 deletions(-)
---
diff --git a/scripts/block_retired.py b/scripts/block_retired.py
index c6f6bbd..ff4f5e6 100755
--- a/scripts/block_retired.py
+++ b/scripts/block_retired.py
@@ -16,7 +16,7 @@ from autosigner import SubjectSMTPHandler
log = logging.getLogger(__name__)
-RETIRING_BRANCHES = ["el5", "el6", "epel7", "f21", "master"]
+RETIRING_BRANCHES = ["el5", "el6", "epel7", "f22", "master"]
PROD_ONLY_BRANCHES = ["el5", "el6", "epel7", "master"]
PRODUCTION_PKGDB = "https://admin.fedoraproject.org/pkgdb"
@@ -35,7 +35,8 @@ class ReleaseMapper(object):
# git branchname, koji tag, pkgdb version
self.mapping = (
- ("master", "f22", ""),
+ ("master", "f23", ""),
+ ("f22", "f22", ""),
("f21", "f21", ""),
("f20", "f20", ""),
("f19", "f19", ""),
diff --git a/scripts/buildbranched b/scripts/buildbranched
index dcac91d..19b9363 100755
--- a/scripts/buildbranched
+++ b/scripts/buildbranched
@@ -10,7 +10,7 @@ DATE=$1
ARCH=$2
ENVIRONMENT=${3:-production}
-BRANCHED="21"
+BRANCHED="22"
DIST=branched
COMPSFILE="comps-f${BRANCHED}.xml"
GIT_BRANCH="f${BRANCHED}"
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 94cd4a8..9b1d8af 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -73,8 +73,8 @@ BRANCHED_RELEASE = dict(
repo='https://kojipkgs.fedoraproject.org/mash/branched/i386/os',
source_repo='https://kojipkgs.fedoraproject.org/mash/branched/source/'
'SRPMS',
- tag='f21',
- branch='f21',
+ tag='f22',
+ branch='f22',
mailto='devel(a)lists.fedoraproject.org',
)
diff --git a/scripts/isolate-tag.py b/scripts/isolate-tag.py
index b91d63c..54266da 100755
--- a/scripts/isolate-tag.py
+++ b/scripts/isolate-tag.py
@@ -13,7 +13,7 @@
import koji
import os
-tag = 'f22'
+tag = 'f23'
# Create a koji session
kojisession = koji.ClientSession('https://koji.fedoraproject.org/kojihub')
diff --git a/scripts/koji-stalk.py b/scripts/koji-stalk.py
index 1255b0c..f404477 100755
--- a/scripts/koji-stalk.py
+++ b/scripts/koji-stalk.py
@@ -39,10 +39,10 @@ parser.add_option("--threads", type="int", default="3",
### Begin Configuration ###
# distributions to build for:
-distronames = ['f18', 'f19', 'f20', 'f21']
+distronames = ['f20', 'f21', 'f22', 'f23']
# which is rawhide?
-rawhide = 'f21'
+rawhide = 'f23'
# koji setup
auth_cert = os.path.expanduser('~/.fedora.cert')
diff --git a/scripts/sync-blocked-primary.py b/scripts/sync-blocked-primary.py
index 755c07c..b57678f 100755
--- a/scripts/sync-blocked-primary.py
+++ b/scripts/sync-blocked-primary.py
@@ -17,7 +17,7 @@ import shutil
# Set some variables
# Some of these could arguably be passed in as args.
-tags = ['f22', 'f21', 'f20'] # tag to check in koji
+tags = ['f23', 'f22', 'f21', 'f20'] # tag to check in koji
arches = ['arm', 'ppc', 's390']
diff --git a/scripts/sync-tagged-primary b/scripts/sync-tagged-primary
index 49f455d..aa5f22d 100755
--- a/scripts/sync-tagged-primary
+++ b/scripts/sync-tagged-primary
@@ -3,9 +3,9 @@
# Copyright (C) 2013 Red Hat, Inc.
# SPDX-License-Identifier: GPL-2.0+
-tags_updates="f22 f21-updates f20-updates"
-tags_testing="f21-updates-testing f20-updates-testing"
-tags_candidate="f21-updates-candidate f20-updates-candidate"
+tags_updates="f23 f22-updates f21-updates f20-updates"
+tags_testing="f22-updates-testing f21-updates-testing f20-updates-testing"
+tags_candidate="f22-updates-candidate f21-updates-candidate f20-updates-candidate"
for arch in arm ppc s390
do
9 years, 2 months
[releng] fix up the if statement
by Dennis Gilmore
commit d08046d52fbdd171aab310171dca4a354de5bf6d
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 10 14:23:35 2015 -0600
fix up the if statement
scripts/branching/make-koji-release-tags | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/scripts/branching/make-koji-release-tags b/scripts/branching/make-koji-release-tags
index 39cf433..773b3f3 100755
--- a/scripts/branching/make-koji-release-tags
+++ b/scripts/branching/make-koji-release-tags
@@ -15,7 +15,7 @@ do
arches=$(echo $arch)_arches
-if "$arch" = "primary"
+if [ "$arch" == "primary" ]; then
kojicli=koji
else
kojicli=$arch-koji
9 years, 2 months
Cloud image builds?
by David Gay
The cloud team is currently deciding on a policy for producing updated Fedora Cloud images[1]. One question that's been asked is, "What does releng need from the cloud team in order to kick off fresh image builds?" Any info that might be helpful as we form an update policy is appreciated!
-- David
[1]: https://fedorahosted.org/cloud/ticket/94
9 years, 2 months
[releng] find_unblocked_orphans: Use a FIFO
by Till Maas
commit 0f4c375ae37305f3a9b9153553fa02d985cd1895
Author: Till Maas <opensource(a)till.name>
Date: Tue Feb 10 15:20:39 2015 +0100
find_unblocked_orphans: Use a FIFO
scripts/find_unblocked_orphans.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/scripts/find_unblocked_orphans.py b/scripts/find_unblocked_orphans.py
index 9452f49..94cd4a8 100755
--- a/scripts/find_unblocked_orphans.py
+++ b/scripts/find_unblocked_orphans.py
@@ -460,7 +460,7 @@ class DepChecker(object):
while True:
sys.stderr.write("to_check ({}): {}\n".format(len(to_check),
repr(to_check)))
- check_next = to_check.pop()
+ check_next = to_check.pop(0)
seen.append(check_next)
dependent_packages = self.find_dependent_packages(check_next,
ignore)
9 years, 2 months
[releng] make sure there is a f in the tags/targets update the rawhide target
by Dennis Gilmore
commit 058ea67bb8320adc8de7bad2c09a4a04d3532037
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 10 05:18:02 2015 -0600
make sure there is a f in the tags/targets
update the rawhide target
scripts/branching/make-koji-release-tags | 33 +++++++++++++++--------------
1 files changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/scripts/branching/make-koji-release-tags b/scripts/branching/make-koji-release-tags
index 6a4e143..39cf433 100755
--- a/scripts/branching/make-koji-release-tags
+++ b/scripts/branching/make-koji-release-tags
@@ -21,21 +21,22 @@ else
kojicli=$arch-koji
fi
-$kojicli add-tag --parent $OLDRELEASE-updates $RELEASE
-$kojicli add-tag --parent $RELEASE $RELEASE-updates
-$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-candidate
-$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-testing
-$kojicli add-tag --parent $RELEASE-updates-testing $RELEASE-updates-testing-pending
-$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-pending
-$kojicli add-tag --parent $RELEASE-updates $RELEASE-override
-$kojicli add-tag --parent $RELEASE-override --arches=$arches $RELEASE-build
-$kojicli add-tag-inheritance --priority 1 $RELEASE-build $OLDRELEASE-build
-$kojicli edit-tag --perm=fedora-override $RELEASE-override
-$kojicli edit-tag --perm=admin $RELEASE-updates
-$kojicli edit-tag --perm=admin $RELEASE-updates-testing
-$kojicli edit-tag --perm=admin $RELEASE-updates-testing-pending
-$kojicli edit-tag --perm=admin $RELEASE-updates-pending
-
-$kojicli add-target $RELEASE $RELEASE-build
+$kojicli add-tag --parent f$OLDRELEASE-updates f$RELEASE
+$kojicli add-tag --parent f$RELEASE f$RELEASE-updates
+$kojicli add-tag --parent f$RELEASE-updates f$RELEASE-updates-candidate
+$kojicli add-tag --parent f$RELEASE-updates f$RELEASE-updates-testing
+$kojicli add-tag --parent f$RELEASE-updates-testing f$RELEASE-updates-testing-pending
+$kojicli add-tag --parent f$RELEASE-updates f$RELEASE-updates-pending
+$kojicli add-tag --parent f$RELEASE-updates f$RELEASE-override
+$kojicli add-tag --parent f$RELEASE-override --arches=$arches f$RELEASE-build
+$kojicli add-tag-inheritance --priority 1 f$RELEASE-build f$OLDRELEASE-build
+$kojicli edit-tag --perm=fedora-override f$RELEASE-override
+$kojicli edit-tag --perm=admin f$RELEASE-updates
+$kojicli edit-tag --perm=admin f$RELEASE-updates-testing
+$kojicli edit-tag --perm=admin f$RELEASE-updates-testing-pending
+$kojicli edit-tag --perm=admin f$RELEASE-updates-pending
+
+$kojicli add-target f$RELEASE f$RELEASE-build
+$kojicli edit-target rawhide --dest-tag=f$RELEASE --build-tag=f$RELEASE-build
done
9 years, 2 months
[releng] add a new script to make the release tags for all arches
by Dennis Gilmore
commit 5179a7508a83ee1d09fb4f067a294918055c6398
Author: Dennis Gilmore <dennis(a)ausil.us>
Date: Tue Feb 10 05:07:40 2015 -0600
add a new script to make the release tags for all arches
scripts/branching/make-koji-release-tags | 41 ++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
---
diff --git a/scripts/branching/make-koji-release-tags b/scripts/branching/make-koji-release-tags
new file mode 100755
index 0000000..6a4e143
--- /dev/null
+++ b/scripts/branching/make-koji-release-tags
@@ -0,0 +1,41 @@
+#!/bin/bash
+
+RELEASE=$1
+
+OLDRELEASE=$(bc -l <<< "$RELEASE-1")
+
+primary_arches=armv7hl,i686,x86_64
+arm_arches=aarch64
+ppc_arches=ppc64,ppc64le
+s390_arches=s390x,s390
+
+
+for arch in primary arm ppc s390
+do
+
+arches=$(echo $arch)_arches
+
+if "$arch" = "primary"
+kojicli=koji
+else
+kojicli=$arch-koji
+fi
+
+$kojicli add-tag --parent $OLDRELEASE-updates $RELEASE
+$kojicli add-tag --parent $RELEASE $RELEASE-updates
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-candidate
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-testing
+$kojicli add-tag --parent $RELEASE-updates-testing $RELEASE-updates-testing-pending
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-updates-pending
+$kojicli add-tag --parent $RELEASE-updates $RELEASE-override
+$kojicli add-tag --parent $RELEASE-override --arches=$arches $RELEASE-build
+$kojicli add-tag-inheritance --priority 1 $RELEASE-build $OLDRELEASE-build
+$kojicli edit-tag --perm=fedora-override $RELEASE-override
+$kojicli edit-tag --perm=admin $RELEASE-updates
+$kojicli edit-tag --perm=admin $RELEASE-updates-testing
+$kojicli edit-tag --perm=admin $RELEASE-updates-testing-pending
+$kojicli edit-tag --perm=admin $RELEASE-updates-pending
+
+$kojicli add-target $RELEASE $RELEASE-build
+
+done
9 years, 2 months
#6023: allow Peter Robinson to restart sigul bridges
by Fedora Release Engineering
#6023: allow Peter Robinson to restart sigul bridges
-----------------------------+------------------------
Reporter: till | Owner: rel-eng@…
Type: task | Status: new
Milestone: Fedora 20 Final | Component: koji
Keywords: meeting | Blocked By:
Blocking: |
-----------------------------+------------------------
The sigul bridges are very unstable, but currently nobody from Europe can
restart it, therefore it might be unusable for a long time until Dennis
Gilmore or Kevin Fenzi find the time to restart it. Especially to get the
autosigner run smoothly it would be better to have at least one more being
able to restart the bridges. Peter Robinson would be a good candidate.
--
Ticket URL: <https://fedorahosted.org/rel-eng/ticket/6023>
Fedora Release Engineering <http://fedorahosted.org/rel-eng>
Release Engineering for the Fedora Project
9 years, 2 months