Good Morning Everyone,
Our infrastructure is mostly a python store, meaning almost all our apps are
written in python and most using wsgi.
However in python we are using a number of framework:
* flask for most
* pyramid for some of the biggest (bodhi, FAS3)
* Django (askbot, Hyperkitty)
* TurboGears2 (fedora-packages)
* aiohttp (python3, async app: mdapi)
While this makes sometime things difficult, these are fairly standard framework
and most of our developers are able to help on all.
However, as I see us starting to look at JS for some of our apps (fedora-hubs,
wartaa...), I wonder if we could start the discussion early about the different
framework and eventually see if we can unify around one.
This would also allow those of us not familiar with any JS framework to look at
the recommended one instead of picking one up semi-randomly.
So has anyone experience with one or more JS framework? Do you have one that
would you recommend? Why?
Thanks for your inputs,
Pierre

Hi All,
We have a chicken and egg problem, the tests require mirrormanager to point at
the right content, and we do not want to sync the content unless we are sure
it is okay for users and will work as expected. So the thought I was was to
setup in the qa network a mirrormanager instance that will be able to point
the tests at the just built composes and content. it would like need its own
dns view so that the expected urls work in the expected ways, but point the
the QA test specific instances.
I wanted to get a conversation started on what it would take to implement
Dennis

Hello everybody,
I'm Alberto Rodriguez S. and i want to apply for fedora ambassadors and
CommOps but i have the next problem:
I create an FAS account few days ago:
Name: bt0dotninja and the CLA signed and approved
but i can't login in the fedoraproject wiki, the site showme this banner:
*Login error*
You have entered an invalid username and password. If you are certain that
your username and password are correct, confirm that you can log in to the
Fedora Account System (https://admin.fedoraproject.org/accounts/) and that
you have signed the CLA
but my username and password are fine (i can login in
https://admin.fedoraproject.org/accounts/).
I hope you can help me with this problem
Best Regards
--
"No estoy de acuerdo con lo que dices, pero daría mi vida por defender tu
derecho a decirlo"
^^Voltaire^^

Good Morning Everyone,
I just cut a new pkgdb2 release: 2.4.3
It is mostly fixing a few annoying bugs and allowing syncing ACLs to bugzilla
for other namespaces/products than our default rpms -> Fedora/Fedora EPEL.
Here is the changelog:
* Fri Jul 29 2016 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 2.4.3-1
- Update to 2.4.3
- Implement blacklisting feature, allowing to blacklist some specific packages
in some namespaces (Patrick Uiterwijk)
- Ensure the `rpms` namespace is always the first in the list (default) when
requesting new package
- Give some time indication when doing mass-branching
- Log the query when doing the mass-branching
- Adjust the bugzilla API endpoint to sync ACLs to bugzilla for more products
Happy packaging!
Pierre

The infrastructure team will be having it's weekly meeting tomorrow,
2016-07-28 at 18:00 UTC in #fedora-meeting on the freenode network.
We have a gobby document
(see: https://fedoraproject.org/wiki/Gobby )
fedora-infrastructure-meeting-next is the document.
Please try and review and edit that document before the meeting and we
will use it to have our agenda of things to discuss. A copy as of today
is included in this email.
If you have something to discuss, add the topic to the discussion area
with your name. If you would like to teach other folks about some
application or setup in our infrastructure, please add that topic and
your name to the learn about section.
kevin
--
= Introduction =
This shared document is for the next fedora infrastructure meeting.
We will use it over the week before the meeting to gather status and info and
discussion items and so forth, then use it in the irc meeting to transfer
information to the meetbot logs.
= Meeting start stuff =
#startmeeting Infrastructure (2016-07-28)
#meetingname infrastructure
#topic aloha
#chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
#topic New folks introductions
= Status / information / Trivia / Announcements =
(We put things here we want others on the team to know, but don't need to discuss)
(Please use #info <the thing> - your name)
#topic announcements and information
#info mass update/reboot cycle of all machines completed - kevin/smooge/patrick
#info all builders reinstalled with F24 - kevin
#info flock coming up next week - everyone
= Things we should discuss =
We use this section to bring up discussion topics. Things we want to talk about
as a group and come up with some consensus or decision or just brainstorm a
problem or issue. If there are none of these we skip this section.
(Use #topic your discussion topic - your username)
#topic
= Apprentice office hours =
#topic Apprentice Open office hours
Here we will discuss any apprentice questions, try and match up people looking
for things to do with things to do, progress, testing anything like that.
= Learn about some application or setup in infrastructure =
(This section, each week we get 1 person to talk about an application or setup
that we have. Just going over what it is, how to contribute, ideas for improvement,
etc. Whoever would like to do this, just add the info in this section. In the
event we don't find someone to teach about something, we skip this section
and just move on to open floor.)
#topic Learn about:
= Meeting end stuff =
#topic Open Floor
#endmeeting

Hi,
Yesterday I pushed rubygem-execjs-2.7.0-1.fc25 to master branch (RAWHIDE).
I updated from rubygem-execjs-0:2.2.0-3.fc24 (old) to rubygem-execjs-2.7.0-1.fc25 (new).
https://apps.fedoraproject.org/koschei/package/rubygem-execjs
2016-07-25 13:54:31
rubygem-execjs-2.7.0-1.fc25
Today I tried to build rubygem-uglifier package depending on rubygem-execjs.
On scratch build (Koji), new version is used.
https://kojipkgs.fedoraproject.org//work/tasks/1471/15021471/root.log
rubygem-execjs.noarch 2.7.0-1.fc25
However on mock build, old version still is used.
I could see the old version on "rewhide" repo/
$ dnf repoquery --disablerepo=* --enablerepo=rawhide rubygem-execjs
Fedora - Rawhide - Developmental packages for the ne 2.7 MB/s | 49 MB 00:18
Last metadata expiration check: 0:00:24 ago on Tue Jul 26 11:51:27 2016.
rubygem-execjs-0:2.2.0-3.fc24.noarch
What's happening?
How long do I need to wait to use fresh module?
How to use fresh module on mock build?
Thanks.
Jun Aruga

Hi all,
Following on the security release 2.2.2, Patrick found a similar vulnerability
but at another location in the code.
So here is another security release: 2.3.4
Here is the changelog:
* Wed Jul 27 2016 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 2.3.4-1
- Update to 2.3.4
- Security fix release blocking all html related mimetype when displaying the
raw files in issues and forces the browser to download them instead (Thanks to
Patrick Uiterwijk for finding this issue) - CVE: CVE-2016-1000037
This is happily running in stg and prod.
Happy hacking!
Pierre

Hi All,
Past few weeks, me, Ryan and Mo had been working on the Bodhi UX
Redesign project. We do have some updates regarding the project below:
*User Identification*
1. We have identified our target users for our project mainly testers,
packagers, release engineers and other users from the open source
community.
*Bodhi Wiki page*
2. A wiki page has been put up for the purpose of sharing updates about
the project : here is a preliminary version so far
https://fedoraproject.org/wiki/Bodhi/2016UXReview
*Initial User Interviews*
3. We had conducted an initial one on one with one of our users (more
like user walk through) and the feedback has been been updated in the
wiki page as well.
*Survey*
4. Further , we are planning on sharing the survey through this list, so
we welcome all of you to take the survey and provide some feedback.
Lastly, any feedback and suggestions on the progress are welcome.
Thanks
Radhika