[release] nuancier 0.10.0
by Pierre-Yves Chibon
Good morning everyone,
I just cut a new release of nuancier: 0.10.0
Here is the changelog:
* Tue Dec 08 2015 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 0.10.0-1
- Update to 0.10.0
- Added progress bar when uploading candidates file (Gaurav Kumar)
- Fix the URLs pointing where jquery and lightbox (broken with the lightbox
update)
With the work of Gaurav, the list of tickets opened against nuancier is down
to: 1 \ó/.
Nuancier 0.10.0 is happily running in stg and prod.
Happy wallpaper hunting!
Pierre
8 years, 5 months
[release] pkgdb2: 1.33.1
by Pierre-Yves Chibon
Good morning everyone,
I just cut a new pkgdb2 release: 1.33.1.
Here is the changelog:
* Mon Dec 07 2015 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 1.33.1-1
- Update to 1.33.1
- Fix the API listing the packages to make it return the ACLs if asked to
This fix was discovered when hacking on pdc-updater and fixing it will make
writing tests for pdc-updater much easier :)
Happy packaging!
Pierre
8 years, 5 months
[PATCH] Add defaults var for fas_client
by Nicolas Chauvet
---
roles/fas_client/defaults/main.yml | 8 ++++++++
roles/fas_client/templates/fas.conf.j2 | 8 ++++----
2 files changed, 12 insertions(+), 4 deletions(-)
create mode 100644 roles/fas_client/defaults/main.yml
diff --git a/roles/fas_client/defaults/main.yml b/roles/fas_client/defaults/main.yml
new file mode 100644
index 0000000..f0983d2
--- /dev/null
+++ b/roles/fas_client/defaults/main.yml
@@ -0,0 +1,8 @@
+---
+# defaults file for fas_client
+#
+
+fas_url: https://admin.fedoraproject.org/accounts/
+fas_staging_url: https://admin.stg.fedoraproject.org/accounts/
+fas_home: /home/fedora
+fas_home_backup_dir: "{{ fas_home }}.bak"
diff --git a/roles/fas_client/templates/fas.conf.j2 b/roles/fas_client/templates/fas.conf.j2
index a27f0ef..995c8e1 100644
--- a/roles/fas_client/templates/fas.conf.j2
+++ b/roles/fas_client/templates/fas.conf.j2
@@ -1,9 +1,9 @@
[global]
; url - Location to fas server
{% if env == "staging" %}
-url = https://admin.stg.fedoraproject.org/accounts/
+url = {{ fas_url }}
{% else %}
-url = https://admin.fedoraproject.org/accounts/
+url = {{ fas_staging_url }}
{% endif %}
; temp - Location to generate files while user creation process is happening
@@ -59,11 +59,11 @@ aliases_template = /etc/aliases.template
shell = /bin/bash
; home - the location for fas user home dirs
-home = /home/fedora
+home = {{ fas_home }}
; home_backup_dir - Location home dirs should get moved to when a user is
; deleted this location should be tmpwatched
-home_backup_dir = /home/fedora.bak
+home_backup_dir = {{ fas_home_backup_dir }}
; ssh_restricted_app - This is the path to the restricted shell script. It
; will not work automatically for most people though through alterations it
--
1.7.2.1
8 years, 5 months
State of python3 in our infrastructure
by Pierre-Yves Chibon
Good morning everyone,
I would like to start gathering our thoughts about python3 in our apps.
To my knowledge, we currently have two applications that are python3 (only):
- Mailman3 core (as in hyperkitty is still py2)
- mdapi
Both are *not* running via apache/mod_wsgi. MM3 runs on RHEL7 while mdapi runs
on a Fedora node for the moment.
So, what do we think about python3 app in our infrastructure? Are we ok with
it? Do we want to avoid them for the moment? Do we want to split 'backend' vs
'frontend' (ie web-apps)?
What brings me to raise these questions is that I have spent my morning getting
pagure to run on pygit2 0.23.0 (the version present on F23) so that I can
upgrade my laptop still running F21 atm.
The result of this work is not pretty: https://pagure.io/pagure/pull-request/516
(and might still require some work, just the tests are passing at the moment, I
would not be surprised if I missed some things in the templates).
I am more and more thinking about replacing pygit2 and a friend of mine is
developing a potentially really interesting alternative: maggit:
https://gitlab.com/maggit/maggit
However, maggit is python3 only.
But the pain of dealing with pygit2 is such that I have been considering looking
more into maggit and maybe porting pagure to it (which means porting pagure to
python3, already checked, all of its dependencies are py3 ready).
Before I consider such effort (which would be a 2.0 release), I want to clarify
the status of python3 web-apps.
So what do you folks think? :)
Thanks,
Pierre
8 years, 5 months
Meeting Agenda Item: Introduction Matthew McCleary
by Matthew S. McCleary
Greetings, Infrastructure folks.
I'm interested in contributing time to the effort. Family and work are both
okay with the idea.
My IRC nick is flainn.
I'm a (well, really "the") Linux sysadmin for the US Bureau of Indian
Affairs (contractor, not a Fed), doing almost exclusively CentOS work, but
running Fedora on my own systems. I'm a fairly strong Linux admin, and not
much of a programmer. I do a lot of patch management work (mostly with
Spacewalk), monitoring (Zabbix), provisioning new VMs, and other stuff as
needed here at BIA.
I'd be interested in storage work, patching, virtualization, or really
wherever I can help out.
Looking forward to helping.
Thanks,
Matthew
--
Matthew McCleary KF5VUD
voice 505.886.1732
8 years, 5 months
[release] pkgdb2: 1.33.0
by Pierre-Yves Chibon
Good morning everyone,
Because releases on a Friday evening is always a good idea, I just cut a new
pkgdb2 release: 1.33.0
Here is the changelog:
* Fri Dec 04 2015 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 1.33.0-1
- Update to 1.33.0
- Strip the input (if there is one) when a new package is requested (avoids
trailing spaces typo)
- Add a link to the package once the action has been approved (trishnaguha &
pingou)
- Improve the checks to the package review on bugzilla before letting it through
- Limit the size of the content section (avoids the overlap with the options
box)
- When un-retiring a package, request the review_url
- Mention postgresql-devel dependency (Till Maas and Ralph Bean)
- Let the user update request to unretire to `Awaiting Review`
- Restrict the branches proposed to un-retire to the last two Fedora releases
- Perform more checks around the fedora-review flag when syncing info from
bugzilla
- Making sure admins are made aware that changing a status does not process the
request
- When approving a new package, process the new Fedora branch requests as well
Seems to be happily running in stg, will update prod later.
Happy packaging!
Pierre
8 years, 5 months
[release] nuancier 0.9.0
by Pierre-Yves Chibon
Good morning everyone,
I just cut a new release of nuancier: 0.9.0
Here is the changelog:
* Fri Dec 04 2015 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 0.9.0-1
- Update to 0.9.0
- Adjust the url to faitout for the tests
- Fix incorrect FAS URLs in the templates (Micah Abbott)
- Show the end of the submission period on the contribute page (farhaanbukhsh)
- Order the election by the date of publication of their results (Vivek Anand)
- Adjust the header of the table listing the elections
- Near the vote button show the end date of the election
- Update the "Denied submissions" page to become a "Your submissions" page
- Have one page per submissions status, allowing easier come-back
- Limit the number of uploads per person
- Bug fixes from Gaurav Kumar and Sayan Chowdhury
- Change behavior on the voting page (Default to zoom, don't remove candidate
when voting on it)
- Update to the latest lightbox
Currently happily running in stg, will update prod later.
Thanks,
Pierre
8 years, 5 months
[release] supybot-fedmsg: 0.2.0
by Ralph Bean
Here's a fix for the supybot fedmsg plugin that was written back in June(!) but
never got released or deployed.
The bug: whenever we start up zodbot, there's a race condition big enough to
drive a truck through. The fedmsg plugin tries to wrap the meetbot plugin, but
often the meetbot plugin gets loaded after fedmsg.. and so it fails. This patch
causes the fedmsg plugin to retry indefinitely (every 60s) until it succeeds.
As a side-effect, this will likely help address many of the complaints we've
had recently about meeting logs not being available in the new 'mote' web
interface. They tend to not show up because zodbot didn't produce a fedmsg
which didn't force mote to flush its cache.
0.2.0
-----
Pull Requests
- (@ralphbean) #10, Try again later when we're unable to wrap meetbot.
https://github.com/fedora-infra/supybot-fedmsg/pull/10
Commits
- e0d52bc23 Try again later when we're unable to wrap meetbot.
https://github.com/fedora-infra/supybot-fedmsg/commit/e0d52bc23
8 years, 5 months
[release] bodhi: 2.1.4
by Luke Macken
Hi folks,
I pushed a new version of Bodhi to production yesterday. This contains a few
small bug fixes, additional {submitted,modified,approved,pushed}_before query
parameters, as well as a masher enhancement to fix a tagging bug that can
happen when 2 builds for the same package get pushed at the same time.
Happy hacking,
luke
2.1.4
-----
Pull Requests
- (@AdamWill) #716, query: add _before params matching the _since params
https://github.com/fedora-infra/bodhi/pull/716
- (@ralphbean) #719, client - handle case where "total" not in the response.
https://github.com/fedora-infra/bodhi/pull/719
- (@lmacken) #720, masher: Iterate over the status results generator
https://github.com/fedora-infra/bodhi/pull/720
- (@lmacken) #721, models: Don't reset the `pushed` and `date_pushed` flags upon request.
https://github.com/fedora-infra/bodhi/pull/721
- (@lmacken) #722, Tag multiple builds for the same package synchronously.
https://github.com/fedora-infra/bodhi/pull/722
Commits
- bc322093b query: add _before params matching the _since params
https://github.com/fedora-infra/bodhi/commit/bc322093b
- bc8a4220a No longer need the old createrepo system lib.
https://github.com/fedora-infra/bodhi/commit/bc8a4220a
- 0ffa0de05 client - handle case where "total" not in the response.
https://github.com/fedora-infra/bodhi/commit/0ffa0de05
- 64d71354d masher: Iterate over the status results generator
https://github.com/fedora-infra/bodhi/commit/64d71354d
- 9d8d79afc models: Don't reset the `pushed` and `date_pushed` flags upon request.
https://github.com/fedora-infra/bodhi/commit/9d8d79afc
- 9e6e825a3 models: Don't reset the `pushed` and `date_pushed` flags upon request.
https://github.com/fedora-infra/bodhi/commit/9e6e825a3
- b65514bde Merge branch 'develop' of github.com:fedora-infra/bodhi into develop
https://github.com/fedora-infra/bodhi/commit/b65514bde
- 9b6996981 masher: Tag multiple builds for the same package synchronously.
https://github.com/fedora-infra/bodhi/commit/9b6996981
- 21a49ef32 bootstrap: Try linking in the system PIL, which might fix our Jenkins builds?
https://github.com/fedora-infra/bodhi/commit/21a49ef32
8 years, 5 months