Freeze break: fix bodhi to poll armhfp instead of aarch64
by Kevin Fenzi
Greetings.
Currently bodhi polls the master mirror when it's at the end of a push to confirm updates have landed there. Unfortunately it checks the first arch in the list, and currently thats aarch64, but the aarc64 updates are under fedora-secondary so it doesn't ever find them.
This should fix this issue. +1s?
kevin
--
From db3fcf24250bc7cb56543659593260857db06569 Mon Sep 17 00:00:00 2001
From: Kevin Fenzi <kevin(a)scrye.com>
Date: Fri, 7 Jul 2017 18:15:06 +0000
Subject: [PATCH] change arch order in f26 updates so the polling checks armv7
first
Signed-off-by: Kevin Fenzi <kevin(a)scrye.com>
---
roles/bodhi2/backend/files/f26-updates.mash | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/roles/bodhi2/backend/files/f26-updates.mash b/roles/bodhi2/backend/files/f26-updates.mash
index 79e54ed..fa96f48 100644
--- a/roles/bodhi2/backend/files/f26-updates.mash
+++ b/roles/bodhi2/backend/files/f26-updates.mash
@@ -10,7 +10,7 @@ strict_keys = True
keys = 64dab85d
repoviewurl = http://download.fedoraproject.org/pub/fedora/linux/updates/26/%(arch)s/
repoviewtitle = "Fedora 26 Updates - %(arch)s"
-arches = aarch64 armhfp i386 ppc64 ppc64le x86_64
+arches = armhfp i386 ppc64 ppc64le x86_64 aarch64
hash_packages = True
delta = True
#delta_dirs = /pub/fedora/linux/releases/26/Everything/%(arch)s/os/,/mnt/koji/mash/updates/f26-updates/%(arch)s/
--
1.8.3.1
6 years, 9 months
[PATCH] Removing branched composes
by mboddu@redhat.com
From: Mohan Boddu <mboddu(a)redhat.com>
Signed-off-by: Mohan Boddu <mboddu(a)redhat.com>
---
roles/releng/files/branched | 3 ---
1 file changed, 3 deletions(-)
diff --git a/roles/releng/files/branched b/roles/releng/files/branched
index 26fee6c..0cebe18 100644
--- a/roles/releng/files/branched
+++ b/roles/releng/files/branched
@@ -1,4 +1 @@
# branched compose
-MAILTO=releng-cron(a)lists.fedoraproject.org
-15 7 * * * root TMPDIR=`mktemp -d /tmp/branched.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout f26 && LANG=en_US.UTF-8 ./nightly.sh && sudo -u ftpsync /usr/local/bin/update-fullfiletimelist -l /pub/fedora-secondary/update-fullfiletimelist.lock -t /pub fedora fedora-secondary
-15 18 * * * root TMPDIR=`mktemp -d /tmp/branched-modular.XXXXXX` && cd $TMPDIR && git clone https://pagure.io/pungi-fedora.git && cd pungi-fedora && git checkout f26 && LANG=en_US.UTF-8 ./nightly-modular.sh
--
1.8.3.1
6 years, 9 months
[PATCH] F26 final 0-day release actions
by mboddu@redhat.com
From: Mohan Boddu <mboddu(a)redhat.com>
Signed-off-by: Mohan Boddu <mboddu(a)redhat.com>
---
roles/bodhi2/base/templates/production.ini.j2 | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/roles/bodhi2/base/templates/production.ini.j2 b/roles/bodhi2/base/templates/production.ini.j2
index b5155db..e8e372a 100644
--- a/roles/bodhi2/base/templates/production.ini.j2
+++ b/roles/bodhi2/base/templates/production.ini.j2
@@ -10,16 +10,16 @@ filter-with = proxy-prefix
# Release status
# pre-beta enforces the 'Pre Beta' policy defined here:
# https://fedoraproject.org/wiki/Updates_Policy
-f26.status = pre_beta
+f26.status = post_beta
f26.post_beta.mandatory_days_in_testing = 7
f26.post_beta.critpath.num_admin_approvals = 0
f26.post_beta.critpath.min_karma = 2
f26.post_beta.critpath.stable_after_days_without_negative_karma = 14
-f26.pre_beta.mandatory_days_in_testing = 3
-f26.pre_beta.critpath.num_admin_approvals = 0
-f26.pre_beta.critpath.min_karma = 1
+# f26.pre_beta.mandatory_days_in_testing = 3
+# f26.pre_beta.critpath.num_admin_approvals = 0
+# f26.pre_beta.critpath.min_karma = 1
##
## Atomic OSTree support
--
1.8.3.1
6 years, 9 months
July status update for Fedora Infrastructure Apprentices
by Kevin Fenzi
You are getting this email because you are in the 'fi-apprentice' group
in the fedora account system (or are reading this on the infrastructure
list).
Feel free to reply just directly to me, or cc the infrastructure list
for everyone to see and comment on.
https://fedoraproject.org/wiki/Infrastructure_Apprentice
At the first of every month(or so), I am going to be sending out an
email like this one. I would like feedback on how things are going for
you. I'd like to ask for everyone to send me a quick reply with the
following data or anything related you can think of that might help us
make the apprentice program more useful.
0. Whats your fedora account system login?
1. Have you logged in and used your fi-apprentice membership to look at
our machines/setup in the last month? Do you plan to?
2. Has it helped you decide any area you wish to focus on or contribute
to more?
3. Have you looked at or been able to work on any of the fi-apprentice
'easyfix' tickets?
https://pagure.io/fedora-infrastructure/issues?status=Open&tags=easyfix
4. Do you still wish to be a member of the group? If not (for whatever
reason) could you provide any hints to help others down the road?
5. Is there any help or communication or ideas you have that would help
you do any of the above?
6. What do you find to be the hardest part of getting involved? Finding
things to work on? Getting attention from others to help you? Finding
tickets in your interest area?
7. Have you been able to make any weekly irc meetings? Do you find them
helpful or interesting? Do you have any suggestions for changing them?
8. Have you logged into our Gobby instance and read/seen/added to our
meeting agenda? https://fedoraproject.org/wiki/Gobby
9. Since it's summer (at least in the northern hemisphere), what is your
favorite way to cool down in the summer heat?
Any other general feedback is also quite welcome, including improvements
to this email, the wiki page, etc. Note that we recently revamped the
getting started and other pages. Please do take a minute to re-read them
and let me know if they are more clear or need further adjustments.
Any folks I do not hear from in the next week will be removed from the
group. (Note that it's easy to be readded when you have time or whatever
and it's nothing at all personal, we just want to keep the group up to
date with active folks).
Thanks, and looking forward to your feedback!
kevin
6 years, 9 months
Freeze Break Request : Update CommOps bot rules
by Sachin S. Kamath
Hi all,
This is my first FBR, so please correct me if I'm wrong. From what I
understood, every patch requires 2 +1s from sysadmin members for the patch
to go upstream. However, I don't have commit access, so it'd be great if
someone can apply the patch later on.
We've been getting a lot of notifications in CommOps channel recently about
planet posts. This patch removes planet, askbot and meeting completion
notifications from appearing in the commops channel. +1s?
From 0646dffe2f65327897104241f7dec1092bbbe631 Mon Sep 17 00:00:00 2001
From: Sachin <sskamath96(a)gmail.com>
Date: Sat, 1 Jul 2017 22:48:59 +0530
Subject: [PATCH 1/1] Update fedmsg topics for commops bot
Signed-off-by: Sachin <sskamath96(a)gmail.com>
---
roles/fedmsg/irc/templates/ircbot.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/roles/fedmsg/irc/templates/ircbot.py
b/roles/fedmsg/irc/templates/ircbot.py
index 3bc255596..3e98fc6b3 100644
--- a/roles/fedmsg/irc/templates/ircbot.py
+++ b/roles/fedmsg/irc/templates/ircbot.py
@@ -113,7 +113,7 @@ config = dict(
channel='fedora-commops',
filters=dict(
topic=[
-
'^((?!(planet|fedora_elections|meetbot\.meeting\.item\.help|meetbot\.meeting\.complete|fedocal\.meeting\.new|fedocal\.meeting\.update|fedocal\.calendar|askbot\.post\.flag_offensive|anitya\.distro\.add)).)*$',
+
'^((?!(fedora_elections|meetbot\.meeting\.item\.help|fedocal\.meeting\.new|fedocal\.meeting\.update|fedocal\.calendar|anitya\.distro\.add)).)*$',
],
),
),
--
--
Cheers,
Sachin S. Kamath
https://www.sachinwrites.xyz
6 years, 9 months
[Release] pagure: 3.1
by Pierre-Yves Chibon
Good Morning Everyone,
I just cut a new release of pagure: 3.1.
Here is its changelog:
* Tue Jul 04 2017 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 3.1-1
- Update to 3.1
- Allow project-less API token to create new tickets
- Tips/tricks: add info on how to validate local user account without email
verification (Vivek Anand)
- Optimize the generation of the gitolite configuration
- Improve logging and load only the plugin of interest instead of all of them
- Show the task's status on the wait page and avoid reloading the page
- Don't show '+' sign when GROUP_MNGT is off (Vivek Anand)
It is currently happily running on https://stg.pagure.io and
https://src.stg.fedoraproject.org/pagure/
Happy hacking/testing!
Pierre
6 years, 9 months
[Release] pagure: 3.0
by Pierre-Yves Chibon
Good Morning Everyone,
I just cut a new release of pagure: 3.0.
This is the version that we started working on during the beta freeze (and cut
during final freeze, we may want to adjust our schedule a little better ^^).
Here is its changelog:
* Fri Jun 30 2017 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 3.0-1
- Update to 3.0
- Since 2.90 celery has become a requirement as well as one of the queueing
system it supports (pagure defaults to using redis)
- Multiple stability and performance improvements (mainly thanks to Patrick
Uiterwijk)
- Fix the assignee value in fedmsg when assigning a ticket (Ricky Elrod)
- Make pagure support bleach 2.0.0 (Shengjing Zhu)
- Fixes in CI support (Tim Flink)
- Update the documentation
- Fix plain readme html escape (Shengjing Zhu)
- Refactor user existence code in API and UI (Abhijeet Kasurde)
- Add an API to modify a Pagure project's owner (Matt Prahl)
- Support for uploading multiple files to an issue at once
- Introduce the external committer feature
- Add the required groups feature
- Add an API endpoint to get the git urls of a project (Matt Prahl)
- Blacklist 'wait' as project name
- Add a border to the search box on the side bar to the documentation
- Add the list-id, list-archive and X-Auto-Response-Suppress email headers
- Add ways to customize the gitolite configuration file with snippets
- Return a 404 on private ticket if the user is not authenticated
- cleanup: move static js/css to vendor dir
- Limit the requests version as it conflicts with our chardet requirement
- Rename all the services to pagure-*
- Remove 'on <project name' - watch status dropdown (Vivek Anand)
- Create references for pull-request in the git repo for local checkout
- Use the entire list of users for the assignee field completion
- Fix searching for groups
- Make the search work when searching for project with namespaces or forks
- Return a human-friendly error message when upload fails
- Let acting on the status potentially set the close_status and vice versa
- Multiple fixes to the SSE server
- When forking a project, wait until the very end to let the user go through
- Allow customizing the writing of gitolite's configuration file
- Fix diffing the branch of a project against the target branch
- Fix displaying the new PR button on the default branch
- Do not send a notification upon merge conflicts
- Do not let pagure return 500 when hit with bogus URL
- When loading comment from JSON rely on username/comment rather than comment id
- When deleting a comment, refresh the ticket git repo
- Make patch_to_diff use lists instead of string concatenation (Patrick
Uiterwijk)
It is currently happily running in stg, I will be updating src.stg with this
later today.
Happy hacking!
Pierre
6 years, 9 months