About JS framework
by Pierre-Yves Chibon
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
1 year, 1 month
Big HyperKitty schema change
by Aurelien Bompard
Hey folks!
There's a pretty big DB schema change that I'd like to do in HyperKitty,
and since it involves a primary key I expect a downtime of several hours,
possibly a day (more precise testing going on)
The good news it that mailman will keep running, only the web UIs will be
down (HyperKitty & Postorius, the admin UI).
It's a change that I've put off for a while, but the more we wait the
longer the downtime will be (because it depends on the size of the email
table).
What time do you think would be the less worse for such a change? After
freeze break next week? After General Availability (whenever that is) ?
Another time?
I have a feeling that after freeze break is better because the folks who
use the web UIs to read email may also be those who will need to
communicate more after the GA, to discuss communication and reviews.
I don't mind starting the migration on a weekend of course, to impact less
people.
Thanks for your input.
Aurélien
6 years, 4 months
Documentation review for fedmsg
by Jeremy Cline
Hey folks,
I recently started re-writing the fedmsg documentation. Since its
primary users are people in Fedora Infrastructure, I'd love your
feedback on the first draft.
There's a pull request[0] where you can leave comments on the diff,
but I also built the documentation so you can see what it really
looks like.
The current docs: https://fedmsg.readthedocs.io/en/latest/
The proposed docs: http://jcline-fedmsg.readthedocs.io/en/reorg-docs/
I'm particularly interested in how you find the organization of the
proposed docs. Is the order weird/unexpected/confusing? Is there a
section you think is missing? Do they go into enough detail?
Any feedback would be greatly appreciated (either on GitHub or here via
email).
[0] https://github.com/fedora-infra/fedmsg/pull/453
--
Jeremy Cline
XMPP: jeremy(a)jcline.org
IRC: jcline
6 years, 4 months
Weekly Koji Infra Tag Report
by Nobody
This is a list of packages in the various infrastructure koji tags
Please check and make sure there are not any that can be removed/dropped
epel6-infra
(no matching packages)
epel7-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
pkgdb2 epel7-infra pingou
freeipa-ktutils epel7-infra puiterwijk
compose-utils epel7-infra ausil
fedmsg-beaker-repoupdate epel7-infra tflink
anitya epel7-infra jcline
the-new-hotness epel7-infra jcline
fedocal epel7-infra pingou
pdc-updater epel7-infra ralph
python-IPy epel7-infra kevin
python-robosignatory epel7-infra puiterwijk
pagure-dist-git epel7-infra pingou
python-pdc epel7-infra ralph
glusterfs epel7-infra kevin
kerneltest epel7-infra pingou
mirrormanager2 epel7-infra puiterwijk
blockerbugs epel7-infra tflink
python-django-jsonfield epel7-infra ralph
f23-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
libphutil, f23-infra tflink
arcanist, f23-infra tflink
phabricator f23-infra tflink
phabricator-extension-ipsilonauth f23-infra tflink
libphutil f23-infra tflink
arcanist f23-infra tflink
f24-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
mediawiki-openid f24-infra kevin
phabricator-extension-oauth f24-infra tflink
python-twill f24-infra codeblock
stickynotes2modernpaste f24-infra codeblock
python-flask-testing f24-infra codeblock
modern-paste f24-infra codeblock
mediawiki-skin-fedora f24-infra puiterwijk
mediawiki-FedoraBadges f24-infra kevin
basset f24-infra puiterwijk
phabricator f24-infra tflink
mediawiki-Lockdown f24-infra kevin
libphutil f24-infra tflink
arcanist f24-infra tflink
mediawiki-RSS f24-infra kevin
mirrormanager2 f24-infra puiterwijk
f25-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
python-flask-testing f25-infra codeblock
modern-paste f25-infra codeblock
python-coveralls f25-infra codeblock
mdapi f25-infra pingou
basset f25-infra puiterwijk
mediawiki-FedoraBadges f25-infra kevin
mediawiki-Lockdown f25-infra kevin
mediawiki-RSS f25-infra kevin
mediawiki-openid f25-infra kevin
plus-plus-service f25-infra pingou
python-pdc f25-infra ralph
python-django-cors-headers f25-infra ralph
python-django-rest-framework-composed-permissions f25-infra ralph
patternfly1 f25-infra ralph
piwik f25-infra codeblock
fas f25-infra kevin
libphutil, f25-infra tflink
arcanist, f25-infra tflink
phabricator f25-infra tflink
phabricator-extension-ipsilonauth f25-infra tflink
libphutil f25-infra tflink
arcanist f25-infra tflink
python-twill f25-infra codeblock
stickynotes2modernpaste f25-infra codeblock
mediawiki-skin-fedora f25-infra kevin
f26-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
fas f26-infra puiterwijk
piwik f26-infra codeblock
f27-infra
Package Tag Extra Arches Owner
----------------------- ----------------------- ---------------- ---------------
piwik f27-infra codeblock
6 years, 4 months
[Release] pagure: 3.4
by Pierre-Yves Chibon
Good Morning Everyone,
I cut a new version of pagure earlier today: 3.4
Here is its changelog:
* Mon Jul 31 2017 Pierre-Yves Chibon <pingou(a)pingoured.fr> - 3.4-1
- Update to 3.4
- Fix layout breakage in the doc
- Update the refresh-gitolite action of pagure-admin for the new interface
- Stop using readlines() to drop the trailing new line character
- Fix logging by properly formatting the message
- Fix the issue count in the My Issues page (Vivek Anand)
- Add a configuration key to disable deleting branches from the UI
- Add a configuration key to disable managing user's ssh key in pagure
- Fix the vagrant environment (Clement Verna)
- Fix branch support for the git blame view
- Update the PR ref when the PR is updated
- Add a configuration key to disable the deploy keys in a pagure instance
- Fix login when groups are managed outside of pagure
- Fix setting up the git hooks when there is no DOCS_FOLDER set
- Fix installing up the pagure hooks when there is no DOCS_FOLDER set
As you can see most of the changes are related to deploying pagure on dist-git,
small bug fix and some more configuration options.
This is happily running in stg.pagure.io and src.stg.fp.o/pagure though we
already found (and fix) our first bug in 3.4, meaning there will likely be a
3.4.1 before we deploy pagure in prod.
Happy hacking!
Pierre
6 years, 4 months
Fedora Infrastructure support for COPR
by Michal Novotny
Hello,
COPR now operates with packages solely from official Fedora repositories.
This was requested in https://pagure.io/fedora-infrastructure/issue/5166 as
a condition to get the Fedora Infra support. I would like to ask for the
support now as this condition is finally satisfied \o/.
Perhaps this could be reflected in:
- the Service Level Expectations that are being prepared
- removing the user message on COPR homepage
- change of the domain back to fedoraproject.org (?)
- moving COPR to a platform where the support is actually possible
I particularly like the idea of running COPR solely in OpenShift or in RHOSP
10+ with having builders as OpenShift pods but this is not really my
decision.
I am happy this is finally going somewhere.
clime
6 years, 4 months
Bitcoin Mining
by Calvin Boyles
Has there been any Bitcoin Mining tools or apps built into the latest
Fedora release?
Just a thought folks.
6 years, 4 months
Need help with fixing Community Blog (#6162)
by Justin W. Flory
Hi all,
I wanted to bring up ticket #6162 on the list to see if there might be
anyone else who can help out with this problem:
https://pagure.io/fedora-infrastructure/issue/6162
Currently, the Community Blog is an unusable state for writing / editing
any posts. This wasn't a time-sensitive problem before, but when I filed
the ticket, I forgot that the Elections are coming up next week, and all
nominated candidates for Council / FESCo / FAmSCo publish their
interviews on the Community Blog.
I fell behind a bit for the last few months, but I understand that the
Fedora Magazine is in a more standardized set-up than the Community
Blog. I think bringing the Community Blog into parity with the Magazine
would resolve this, but I don't know how the set-up is configured
currently. I've tried to do all I can to debug the issue from my part,
but I've hit a wall for what I can do.
If there's anyone that can help with this before next week, this would
be a huge help! Thanks.
--
Cheers,
Justin W. Flory
jflory7(a)gmail.com
6 years, 4 months
Meeting Agenda Item: Introduction Chris Smith
by Chris
Good day all!
My name is Chris and I go by the IRC handle of ole88. I was AtlSmitty
for a hot minute and decided to change it. I have used and/or tinkered
with C, C++, C#, Cobol, SQL, PowerShell, bash (years ago) and have
currently been learning Python in my spare time. I am a system
administrator in my day job working primarily with Microsoft and VMware
products, but we are venturing into Red Hat very soon. I love to
learn, so I am open to learning new languages, scripting tools and
applications to assist the team in any way I can.
I hold VCP5-DCV and VCP6-DCV at present and have aspirations for
additional VMware certifications as well as RHCSA and RHCE in the near
future. I am open to any tasks that will allow me to learn how things
are done and new skills to assist the team. I have started working on
the Service Level Expectations data to help move that effort forward.
As far as the SLE effort goes, if anyone can provide the service type
each application should be listed in, that will help fill in that gap
in my current data. I will post what I have to the ticket for anyone
to review and comment on. If I left anything out or you have questions
for me, let me know.
I look forward to working with everyone!
Regards,
Chris
6 years, 4 months