Minutes:
http://meetbot.fedoraproject.org/fedora-meeting-2/2012-07-30/famsco.2012-07…
Minutes (text):
http://meetbot.fedoraproject.org/fedora-meeting-2/2012-07-30/famsco.2012-07…
Log:
http://meetbot.fedoraproject.org/fedora-meeting-2/2012-07-30/famsco.2012-07…
Meet you again next week
Monday August 6th
at 17:00 UTC
in #fedora-meeting-2!
Regards,
Christoph
====================================
#fedora-meeting-2: FAMSCo 2012-07-30
====================================
Meeting started by cwickert at 17:01:54 UTC. The full logs are available
at
http://meetbot.fedoraproject.org/fedora-meeting-2/2012-07-30/famsco.2012-07…
.
Meeting summary
---------------
* Roll call (cwickert, 17:02:27)
* : 4 people present, more likely to come in a bit (cwickert,
17:07:01)
* Announcements (cwickert, 17:07:14)
* we are thinking about an all new way of doing FUDCons, see
http://wordshack.wordpress.com/2012/07/24/the-future-of-fudcons/
(cwickert, 17:08:15)
* F17 media disaster (cwickert, 17:18:29)
* The F17 biarch installation DVD is broken, do not give it out on
events (cwickert, 17:19:57)
* ACTION: sesivany to discuss this multi images with QA. We should
have one test case which says "boot all menu entries and make sure
they boot. from there on, things are subject to the individual
testing of the spins/desktops" (cwickert, 17:28:58)
* Sponsoring Request - Joerg Simon - Traveling to nullcon Security
Conference Delhi (cwickert, 17:30:38)
* AGREED: #306 is approved (cwickert, 17:34:42)
* AGREED: #303 is rejected. We don't pay for personalized items. In
addition, requests should be filed before spending money (cwickert,
18:01:59)
* ACTION: nb to update #303 (cwickert, 18:02:48)
* ACTION: cwickert to add the "no personalized items" rule to
https://fedoraproject.org/wiki/Reimbursements (cwickert, 18:03:09)
* Reimbursements for personalized items (cwickert, 18:12:01)
* AGREED: Fedora generally does not pay for personalized items.
Regions can agree on exceptions. (cwickert, 18:12:25)
* when you hold a meeting, don't forget to send out the meeting logs
to ambassadors(a)lists.fedoraproject.org and
meetingminutes(a)lists.fedoraproject.org and add them to
http://fedoraproject.org/wiki/FAmSCo_meetings (cwickert, 18:14:07)
* LINK:
http://meetbot.fedoraproject.org/fedora-meeting-2/2012-07-23/fedora-meeting…
(cwickert, 18:15:56)
* when you hold a FAMSCo meeting. make sure to set the name correctly
with "#meetingname famsco" (cwickert, 18:16:54)
* Sponsoring event attendees (cwickert, 18:17:24)
* LINK:
https://fedoraproject.org/wiki/User:Herlo/Reimbursement_Process
(cwickert, 18:23:21)
* Budget review guidelines (cwickert, 18:28:20)
* LINK: https://fedoraproject.org/wiki/Reimbursements (herlo,
18:40:03)
* we like food and beer (nb, 18:57:08)
* Open Floor (cwickert, 18:57:17)
* if you need budget for your favorite event, please add a rough
estimation to https://fedoraproject.org/wiki/Accounting/DraftFY13
(cwickert, 19:01:53)
Meeting ended at 19:15:30 UTC.
Action Items
------------
* sesivany to discuss this multi images with QA. We should have one test
case which says "boot all menu entries and make sure they boot. from
there on, things are subject to the individual testing of the
spins/desktops"
* nb to update #303
* cwickert to add the "no personalized items" rule to
https://fedoraproject.org/wiki/Reimbursements
Action Items, by person
-----------------------
* cwickert
* cwickert to add the "no personalized items" rule to
https://fedoraproject.org/wiki/Reimbursements
* nb
* nb to update #303
* sesivany
* sesivany to discuss this multi images with QA. We should have one
test case which says "boot all menu entries and make sure they boot.
from there on, things are subject to the individual testing of the
spins/desktops"
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* cwickert (231)
* herlo (130)
* nb (63)
* rbergeron (38)
* sesivany (30)
* aeperezt (17)
* danielbruno (15)
* zodbot (11)
* inode0 (3)
As always, minutes and IRC transcript available on the wiki at
https://fedoraproject.org/wiki/QA/Meetings/20120730
Next meeting is scheduled for 2012-08-06 at 1500 UTC in #fedora-meeting.
If you have topics you think we should bring up at the meeting, please
add them to the Wiki page at
https://fedoraproject.org/wiki/QA/Meetings/20120806 . Thanks!
TOPIC: Fedora 18 preparation / anaconda newUI status
=======================================================================
* RATS behind due to twu being away, will pick up soon
* bcl says livemedia-creator ought to be ready for usage for
the Alpha compose
* newUI is scheduled to merge to master on wednesday, text mode
support should make it in, possibly for alpha
* Rescue mode will likely not make it, but dracut can be used
as a replacement
TOPIC: AutoQA Update
=======================================================================
* No major AutoQA news, autoQA team is fired for excessive
zombies
TOPIC: Open Floor
=======================================================================
N/A
ACTION ITEMS
=======================================================================
* adamw to do some test runs of f18 live image composes to see
what problems lurk
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | identi.ca: adamwfedora
http://www.happyassassin.net
Meeting summary
---------------
* Roll Call (bcotton, 14:00:23)
* Follow up on last week's action items (bcotton, 14:05:35)
* ACTION: Sparks to take man page website to mailing list (bcotton,
14:07:35)
* ACTION: ianweller to ask the guys behind the packages app if man
pages is a thing they can do (bcotton, 14:08:53)
* ACTION: bcotton to send call for volunteers for QA Wrangler to
mailing list (bcotton, 14:09:15)
* Using koji to publish docs.fp.o (bcotton, 14:09:27)
* LINK: https://fedoraproject.org/wiki/Automating_publishing
(bcotton, 14:09:34)
* Publish man pages (bcotton, 14:10:38)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=828669 (bcotton,
14:10:50)
* QA recap (bcotton, 14:13:53)
* LINK: https://fedoraproject.org/wiki/Docs_QA_Procedure (bcotton,
14:13:59)
* ACTION: Sparks to add relevant git commands to QA procedures
(bcotton, 14:22:17)
* Open Help Conference (bcotton, 14:29:38)
* LINK: http://openhelpconference.com (bcotton, 14:29:49)
* Open Help Conference is Aug 11-15 in Cincinnati, OH (bcotton,
14:29:56)
* Outstanding BZ Tickets (bcotton, 14:30:54)
* now would be a good time to get bugs fixed before we start working
on F18 (bcotton, 14:32:51)
* Open floor discussion (bcotton, 14:34:27)
* HELP: (jhradilek, 14:36:05)
* HELP: mr zodbot (Capesteve, 14:36:20)
* HELP: - Add a "Call for Help" to the minutes. Use this command when
you need to recruit someone to do a task. (Counter-intuitively, this
doesn't provide help on the bot) (nirik, 14:36:57)
* LINK: http://wiki.debian.org/MeetBot/ and
http://meetbot.debian.net/Manual.html (nirik, 14:38:26)
Meeting ended at 14:40:46 UTC.
Action Items
------------
* Sparks to take man page website to mailing list
* ianweller to ask the guys behind the packages app if man pages is a
thing they can do
* bcotton to send call for volunteers for QA Wrangler to mailing list
* Sparks to add relevant git commands to QA procedures
Action Items, by person
-----------------------
* bcotton
* bcotton to send call for volunteers for QA Wrangler to mailing list
* Sparks
* Sparks to take man page website to mailing list
* Sparks to add relevant git commands to QA procedures
* ianweller
* ianweller to ask the guys behind the packages app if man pages is a
thing they can do
People Present (lines said)
---------------------------
* bcotton (61)
* Capesteve (20)
* randomuser (8)
* Sparks (6)
* jhradilek (6)
* shaiton (5)
* nirik (4)
* lnovich (4)
* zodbot (3)
* pkovar (1)
Minutes:
http://meetbot.fedoraproject.org/fedora-meeting/2012-07-30/fedora_docs.2012…
Minutes (text):
http://meetbot.fedoraproject.org/fedora-meeting/2012-07-30/fedora_docs.2012…
Log:
http://meetbot.fedoraproject.org/fedora-meeting/2012-07-30/fedora_docs.2012…
--
Ben Cotton
Fedora Docs Leader
==================================
#fedora-meeting: EPEL (2012-07-27)
==================================
Meeting started by nirik at 16:00:00 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2012-07-27/epel.2012-07-27-…
.
Meeting summary
---------------
* init process/agenda (nirik, 16:00:00)
* Broken deps reporting script (nirik, 16:03:39)
* Overlapping packages part 12 (nirik, 16:14:21)
* LINK:
http://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
(nirik, 16:18:22)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=741324#c5
(jpokorny, 16:20:51)
* ACTION: nirik to work on a new policy draft. help welcome. (nirik,
16:26:40)
* Open Floor (nirik, 16:27:53)
Meeting ended at 16:32:17 UTC.
Action Items
------------
* nirik to work on a new policy draft. help welcome.
Action Items, by person
-----------------------
* nirik
* nirik to work on a new policy draft. help welcome.
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* nirik (58)
* smooge (9)
* jokajak (7)
* abadger1999 (5)
* zodbot (4)
* jpokorny (3)
* rsc (2)
* nich0s (1)
* skvidal (1)
* pyther24 (1)
* tremble (0)
* dgilmore (0)
--
16:00:00 <nirik> #startmeeting EPEL (2012-07-27)
16:00:00 <zodbot> Meeting started Fri Jul 27 16:00:00 2012 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
16:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:00 <nirik> #meetingname epel
16:00:00 <nirik> #topic init process/agenda
16:00:00 <nirik> #chair smooge tremble dgilmore
16:00:00 <nirik> EPEL meeting ping abadger1999 rsc stahnma tremble dgilmore smooge nb maxamillion tremble Jeff_S HackMan
16:00:00 <zodbot> The meeting name has been set to 'epel'
16:00:00 <zodbot> Current chairs: dgilmore nirik smooge tremble
16:00:08 <nirik> any folks around for an epel meeting?
16:00:09 <smooge> here
16:00:12 * abadger1999 here
16:00:54 * pyther24 is just a fly on the wall
16:00:59 <nirik> anyone have items for agenda?
16:01:12 * nirik was going to go over the broken deps script which ran last weekend.
16:01:16 * nich0s is with pyther24
16:01:20 <jokajak> Oh, oh, I'm curious about the policy for packages that exist in both EPEL and RHEL
16:01:33 <nirik> jokajak: so are we all. ;)
16:01:56 <nirik> I meant to write up a new proposal this week, but didn't get to it again sadly.
16:02:53 <nirik> we can discuss some more in meeting today if folks like.
16:03:02 <nirik> anyhow, anything else for agenda? or shall we start in?
16:03:39 <nirik> #topic Broken deps reporting script
16:03:49 * skvidal is here... just lurking
16:03:52 <nirik> so, we have a broken deps script again and it ran this last weekend.
16:04:00 <smooge> keeps readig that as Broken Derps
16:04:09 <nirik> Strangely, I haven't heard any complaints about it... ;)
16:04:47 <nirik> there's a few enhancements it needs... better text explaining when it's talking about epel vs epel+epel-testing
16:05:01 <nirik> and it would be nice if it sent to the mailing list as well.
16:05:22 <nirik> finally it would be great if it could also have a whitelist of some corner cases that aren't really broken...
16:05:37 <nirik> If anyone wants to work on that, I'd be happy to point you to the code. ;)
16:05:50 <smooge> Do you have a link to the output of the script?
16:05:56 <smooge> I may have D'd it
16:06:08 <nirik> it mails each owner about each broken dep
16:06:31 <jokajak> nirik: sure, I might could use it for $job
16:06:45 <nirik> for example, here's one I get (which turns out to be kind of a false positive):
16:06:48 <nirik> collectd has broken dependencies in the epel-5 tree:
16:06:49 <nirik> On x86_64:
16:06:49 <nirik> collectd-4.10.3-1.el5.i386 requires libpython2.4.so.1.0
16:06:49 <nirik> Please resolve this as soon as possible.
16:07:13 <nirik> (this is due to python not being multilib in rhel5)
16:07:37 <smooge> ah
16:08:35 <nirik> jokajak: I can get the scripts pushed to the rel-eng git tree and point you at them...
16:08:49 <rsc> nirik: yes, I'm more or less around
16:09:22 <rsc> nirik: regarding the broken dependencies...I think the optional channel is missing for these checks. At least it was for mine IIRC
16:09:45 <nirik> rsc: oh? odd. it should have been in there...
16:12:11 <smooge> rsc, what was the package that was missing
16:12:35 <nirik> anyhow, I will get the scripts pushed out.
16:13:43 <nirik> ok, anything else on broken deps?
16:14:21 <nirik> #topic Overlapping packages part 12
16:14:35 <nirik> As noted I meant to make a new proposal, but keep getting sidetracked. ;(
16:14:36 <smooge> DUH-DUH-DUUUUUUUUUUUH
16:14:42 <nirik> I'll really work on it this next week...
16:14:47 <nirik> but basically it will be:
16:14:48 <jokajak> it's a 12 part series, how exciting
16:15:08 <nirik> jokajak: just that this discussion has been going on for a long time now sadly. ;(
16:17:21 <nirik> epel6 will not overlap with rhel6 in the channels that match up to advanced platform, except where they are needed for limited arch support.
16:17:37 <nirik> I need to try and figure out what channels match up to AP.
16:17:41 <nirik> and see if that will work out
16:18:02 <jokajak> what about when packages are needed for limited arch support, will they still be built for the supported arches?
16:18:22 <nirik> http://fedoraproject.org/wiki/EPEL:Packaging#Limited_Arch_Packages
16:18:30 * nirik thinks that policy is pretty set.
16:19:00 <nirik> so, yes, if rhel6 ships foo only on x86_64, we can ship foo-0.x for all arches we support.
16:19:17 <jokajak> ok, that is quite clear :) thanks
16:19:40 <nirik> the big problem has been figuring out which channels we will look at for overlaps.
16:19:43 <jokajak> and if a package violates that policy, what is the recourse?
16:20:14 <nirik> file bug? ask maintainer to fix it. escalate to sig or rel-eng to fix it if they don't.
16:20:47 <jpokorny> when I accidentally got into this meeting, I would point out one personal example of EPEL vs. RHEL
16:20:48 <jokajak> great :)
16:20:51 <jpokorny> https://bugzilla.redhat.com/show_bug.cgi?id=741324#c5
16:21:55 <jpokorny> (the comment in the link was not intentional)
16:21:56 <nirik> jpokorny: right.
16:22:17 <nirik> the problem/question is if we care about ha channel or not. various of our proposals would have had us doing so.
16:22:56 <nirik> thanks for the good example jpokorny
16:23:22 <smooge> I think we need some sort of ven diagram.. if we stick to X how much of EPEL goes away. if we stick to X+X0 , etc etc.
16:23:26 <abadger1999> Don't almost all of our proposals include hs?
16:23:29 <abadger1999> *ha
16:23:38 <nirik> abadger1999: many of them yeah.
16:24:08 <nirik> the last one did, but inode0 asked why ha and lb... and we didn't really have much reason, just 'we added them a while back'
16:25:23 <abadger1999> The kind of de facto right now is.. if they're in the buildsystem's definition of rhel
16:25:27 <nirik> anyhow, I will try and look over the AP mappings and see if they help us.
16:25:30 <abadger1999> <nod>
16:25:43 <nirik> I can't seem to find the email with them, but will keep looking.
16:26:40 <nirik> #action nirik to work on a new policy draft. help welcome.
16:26:45 <nirik> anything else on this?
16:27:53 <nirik> #topic Open Floor
16:27:59 <nirik> any items for open floor?
16:29:10 * nirik will wait for a few minutes, then close out if nothing comes up
16:31:29 <smooge> nothing for open floor from me
16:32:11 <nirik> ok, thanks for coming everyon.
16:32:16 <nirik> everyone even
16:32:17 <nirik> #endmeeting
============================================
#fedora-meeting: Infrastructure (2012-07-26)
============================================
Meeting started by nirik at 18:00:00 UTC. The full logs are available at
http://meetbot.fedoraproject.org/fedora-meeting/2012-07-26/infrastructure.2…
.
Meeting summary
---------------
* Ola! (nirik, 18:00:01)
* New folks introductions and Apprentice tasks. (nirik, 18:03:09)
* Applications status / discussion (nirik, 18:04:19)
* need to finalize our websockets port and plan. (nirik, 18:11:24)
* ACTION: nirik to get mediawiki updated in stg so we can test.
(nirik, 18:12:03)
* Python hash seed randomization deployed to all wsgi app servers.
(nirik, 18:12:40)
* ACTION: lmacken to check any hosts that might also need the hash
seed rand fix. (nirik, 18:12:55)
* Sysadmin status / discussion (nirik, 18:16:55)
* smooge to be on site at phx2 next week. (nirik, 18:17:15)
* got delegated reverse dns working at two of our sites (osuosl and
coloamerica) (nirik, 18:18:49)
* mass rebuild finished up and we found at least one thing to tweak on
the builders (nirik, 18:19:12)
* got a cgit theme setup (nirik, 18:20:07)
* cgit migration next week (the 1st). (nirik, 18:21:43)
* fedorahosted.org lists migration to lists.fedorahosted.org is done.
(nirik, 18:23:02)
* Upcoming Tasks/Items (nirik, 18:24:53)
* 2012-07-30 to 2012-08-03 PHX2 trip for smooge (nirik, 18:25:01)
* 2012-07-31 21UTC to 01UTC outage window (nirik, 18:25:01)
* 2012-08-01 nag fi-apprentices (nirik, 18:25:02)
* 2012-08-01 gitweb to cgit migration (nirik, 18:25:02)
* 2012-08-03 hosted03-> hosted01/02 migration (tenative) (nirik,
18:25:02)
* 2012-08-07 to 2012-08-21 F18 Alpha Freeze (nirik, 18:25:02)
* 2012-08-08 drop inactive apprentices. (nirik, 18:25:04)
* 2012-08-21 F18 Alpha release. (nirik, 18:25:06)
* 2012-08-31 end of 2nd quarter (nirik, 18:25:08)
* 2012-09-11 to 2012-09-25 F18 Beta Freeze (nirik, 18:25:10)
* 2012-09-25 F18 Beta release (nirik, 18:25:14)
* RFC on application frameworks (nirik, 18:26:18)
* LINK:
https://lists.fedoraproject.org/pipermail/infrastructure/2012-June/011922.h…
(abadger1999, 18:26:31)
* LINK: http://pypi.python.org/pypi/Flask-FAS (nirik, 18:56:24)
* LINK: http://git.fedorahosted.org/cgit/flask-fas.git/ (nirik,
18:56:45)
* ACTION: do it (threebean, 19:00:48)
* Open Floor (nirik, 19:07:56)
Meeting ended at 19:09:55 UTC.
Action Items
------------
* nirik to get mediawiki updated in stg so we can test.
* lmacken to check any hosts that might also need the hash seed rand
fix.
* do it
Action Items, by person
-----------------------
* lmacken
* lmacken to check any hosts that might also need the hash seed rand
fix.
* nirik
* nirik to get mediawiki updated in stg so we can test.
* **UNASSIGNED**
* do it
People Present (lines said)
---------------------------
* nirik (116)
* abadger1999 (69)
* lmacken (42)
* smooge (33)
* threebean (25)
* skvidal (24)
* mdomsch (8)
* tflink (6)
* zodbot (5)
* puiterwijk (4)
* pingou (3)
* CodeBlock (3)
* athmane (2)
* sdrfe17 (2)
* samkottler (1)
* mdomsch_ (1)
* ricky (0)
* dgilmore (0)
--
18:00:00 <nirik> #startmeeting Infrastructure (2012-07-26)
18:00:00 <zodbot> Meeting started Thu Jul 26 18:00:00 2012 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:00 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:01 <nirik> #meetingname infrastructure
18:00:01 <nirik> #topic Ola!
18:00:01 <nirik> #chair smooge skvidal CodeBlock ricky nirik abadger1999 lmacken dgilmore mdomsch threebean
18:00:01 <zodbot> The meeting name has been set to 'infrastructure'
18:00:01 <zodbot> Current chairs: CodeBlock abadger1999 dgilmore lmacken mdomsch nirik ricky skvidal smooge threebean
18:00:10 <abadger1999> yo
18:00:12 * lmacken
18:00:18 <smooge> yo
18:00:19 * CodeBlock here
18:00:30 <sdrfe17> sdrfed17 here
18:00:46 <threebean> kinda here
18:00:54 <sdrfe17> sdrfed17 here
18:01:40 * nirik will wait a min for a few more folks to wander in
18:01:42 <samkottler> here
18:03:00 <nirik> ok, lets go ahead and get started I guess.
18:03:09 <nirik> #topic New folks introductions and Apprentice tasks.
18:03:14 <nirik> If any new folks want to give a quick one line bio or any apprentices
18:03:14 <nirik> would like to ask general questions, they can do so here.
18:03:24 <nirik> anyone new or with apprentice questions? ;)
18:03:59 * nirik will move on then.
18:04:01 * skvidal is here
18:04:02 <skvidal> sorryt
18:04:17 <nirik> no worries.
18:04:19 <nirik> #topic Applications status / discussion
18:04:31 <nirik> ok, new application(s) news this week or upcoming ?
18:04:38 <lmacken> We deployed https://fedoraproject.org/openhw2012 yesterday :)
18:04:44 * nirik cheers.
18:04:45 <smooge> yay
18:04:59 <lmacken> and yesterday I also enabled Python hash seed randomization across all of our mod_wsgi apps.
18:05:20 <nirik> lmacken: was that just mod_wsgi stuff? I thought it could affect other python cgis too? Or was I misremembering?
18:05:35 <lmacken> nirik: I think we covered the upload.cgi as well
18:05:40 <nirik> ok, cool
18:05:46 <lmacken> that was on pkgs01, right?
18:05:57 <nirik> yep.
18:06:20 <lmacken> hmm, the fix didn't make it there... I'll fix, and give the list another review :)
18:06:53 <nirik> sounds good.
18:06:58 <abadger1999> Application related -- but I'd save for discussing in open floor: We should discuss the web application frameworks RFC.
18:07:09 <threebean> no major news here. working on fedmsg certs and trying to get all the fedmsg stg stuff safely into production before the freeze.
18:07:10 <lmacken> the next mod_wsgi release will have the ability to randomize the hash seed in the wsgi config, so we'll keep an eye out on that and plan to roll that out instead of this hotfix at some point
18:07:11 <nirik> abadger1999: good idea.
18:07:53 * mdomsch_
18:08:13 <nirik> ok, any other upcoming apps news? anything folks want to try and land before the alpha freeze? (2012-08-07)
18:08:44 <smooge> mediawiki
18:09:03 <smooge> I think we can swing trying it in stg
18:09:05 <nirik> smooge: yeah, would be good to get that moved along. In staging at least...
18:09:06 <CodeBlock> fedorahosted app, but that's not going to happen.
18:09:07 <smooge> but I am not sure
18:09:16 <threebean> oh, and is there a request in with RHIT to take on the haproxy port for websockets?
18:09:36 <nirik> threebean: not yet. I can file that. Did we decide what port we wanted there?
18:09:42 * smooge wants to put haproxy on the cloud systems
18:09:51 <smooge> s/haproxy/websockets
18:10:09 <CodeBlock> oh, now that the hosted list migration is done, skvidal we should talk OOB about what to do w/ ansible keys for the fedorahosted app CLI to create lists.
18:10:13 <nirik> smooge: it needs to talk to the bus tho, so I don't htink that will work.
18:10:21 <skvidal> CodeBlock: ok
18:10:41 <smooge> nirik, ugh. ok
18:10:49 <nirik> smooge: you are out at site next week... would you like me to work on mediawiki to get it moving while you are otherwise busy?
18:10:52 <threebean> nirik: No decision. I'll get back to you with one.
18:11:17 <smooge> threebean, we will need to know what systems, where, how and what traffic will look like so that the firewalls and sensors know about it
18:11:24 <nirik> #info need to finalize our websockets port and plan.
18:11:39 <smooge> nirik, I think that would be a good idea. Would also help me figure out what I have broken in the rpmn that I don't see
18:11:52 <nirik> smooge: ok.
18:12:03 <nirik> #action nirik to get mediawiki updated in stg so we can test.
18:12:40 <nirik> #info Python hash seed randomization deployed to all wsgi app servers.
18:12:55 <nirik> #action lmacken to check any hosts that might also need the hash seed rand fix.
18:12:56 <smooge> yay
18:13:00 * athmane notes that fedora pastebin is almost ready (sticky-notes in epel6 and fedora theme/skin is ready), just waiting for a dev box
18:13:15 <nirik> athmane: we did make one. ;) paste01.dev
18:13:39 <nirik> athmane: did you get added to the sysadmin-paste group? if not, lets sort it out after the meeting in #fedora-admin?
18:13:53 <athmane> not yet
18:13:54 * skvidal makes a sysadmin-eats-paste group, adds everyone to it
18:14:11 <nirik> heh.
18:14:21 <nirik> ok, anything else application wise? or shall we move on?
18:14:49 <smooge> I want paste
18:14:50 <pingou> let's move on :)
18:15:05 <smooge> but not the horse feet type this time
18:15:06 <nirik> abadger1999: perhaps during the next freeze if you're interested I can look at trying to do a pkgdb release. All those hotfixes are bugging me. ;)
18:15:33 <abadger1999> nirik: Sure. It'll be very very messy though.
18:15:41 <abadger1999> nirik: But if you have time, you and I can do it.
18:15:47 <nirik> oh? just too long since last one? or ?
18:15:50 * abadger1999 pencils in free time.
18:16:03 * skvidal adds 3 hours to the day
18:16:10 <skvidal> there - 27 hours for you, abadger1999
18:16:10 <abadger1999> nirik: yeah.. long time. Lots of changes. developer of the code that I wanted moved into packages is awol.
18:16:11 <pingou> abadger1999, let me know if you need some help for this
18:16:21 <abadger1999> nirik: things like that.
18:16:30 <nirik> yeah. ;(
18:16:37 <abadger1999> skvidal: Thanks! You get me the best presents :-)
18:16:45 <skvidal> :)
18:16:45 <nirik> well, I would like to get it done... so, happy to help.
18:16:55 <nirik> #topic Sysadmin status / discussion
18:17:03 <nirik> so, sysadmin news this week/upcoming?
18:17:15 <nirik> #info smooge to be on site at phx2 next week.
18:17:23 <smooge> I will be in PHX2 next week
18:17:26 <smooge> or I could lag a lot
18:17:41 <smooge> I have a full week planned out. will email it to people in a short while
18:17:53 <nirik> I also set a 4 hour maint window next tuesday.
18:17:58 <nirik> So, if there are things we need to reboot, unplug, or upgrade, we can do them then.
18:18:31 <nirik> Some other notable things from this week:
18:18:49 <nirik> #info got delegated reverse dns working at two of our sites (osuosl and coloamerica)
18:18:55 <smooge> yay
18:19:12 <smooge> now to see if we can get it elsewhere?
18:19:12 <nirik> #info mass rebuild finished up and we found at least one thing to tweak on the builders
18:19:55 <nirik> skvidal: how's the repave of builders going? pretty easily?
18:20:06 <skvidal> yah
18:20:07 <nirik> #info got a cgit theme setup
18:20:08 * pingou gtg
18:20:12 <skvidal> go look at the reinstall notices
18:20:22 <skvidal> I've got buildvmhost-01->04 done now
18:20:26 <skvidal> and 08 and 09
18:20:29 <nirik> if people didn't see it: http://fedorapeople.org/cgit/ (all the cgit sites) now have a new theme.
18:20:31 <skvidal> and I'm reinstalling them now
18:20:35 <skvidal> the buildvm's
18:20:38 <nirik> cool, yeah, I see them flowing in
18:20:48 <skvidal> I wrote a script to do reinstalls of buildvmhost's easier
18:20:53 <skvidal> there's a lot of sitting here and watching it
18:21:08 <smooge> question about names.. so I am clear
18:21:21 <smooge> buildvmhost is the DOM0ish thing and not the builders
18:21:35 <smooge> correct?
18:21:37 <skvidal> buildvm == virtual machine
18:21:43 <nirik> #info cgit migration next week (the 1st).
18:21:44 <skvidal> buildvmhost == the host on which the vm run
18:22:35 <smooge> thanks. I thought so but I would prefer to know versus assume
18:22:49 <nirik> #info fedorahosted.org lists migration to lists.fedoraproject.org is done.
18:22:55 <nirik> #undo
18:22:55 <zodbot> Removing item from minutes: <MeetBot.items.Info object at 0x1c3f9bd0>
18:23:02 <nirik> #info fedorahosted.org lists migration to lists.fedorahosted.org is done.
18:23:54 <nirik> I'd like to do the hosted03->hosted01/02 pair soon. I was thinking perhaps next friday... then there would be lower load and we could test stuff a bit easier over the weekend.
18:24:38 <nirik> ok, any other upcoming or recent sysadmin news?
18:24:53 <nirik> #topic Upcoming Tasks/Items
18:25:01 <nirik> #info 2012-07-30 to 2012-08-03 PHX2 trip for smooge
18:25:01 <nirik> #info 2012-07-31 21UTC to 01UTC outage window
18:25:02 <nirik> #info 2012-08-01 nag fi-apprentices
18:25:02 <nirik> #info 2012-08-01 gitweb to cgit migration
18:25:02 <nirik> #info 2012-08-03 hosted03-> hosted01/02 migration (tenative)
18:25:02 <nirik> #info 2012-08-07 to 2012-08-21 F18 Alpha Freeze
18:25:04 <nirik> #info 2012-08-08 drop inactive apprentices.
18:25:06 <nirik> #info 2012-08-21 F18 Alpha release.
18:25:08 <nirik> #info 2012-08-31 end of 2nd quarter
18:25:10 <nirik> #info 2012-09-11 to 2012-09-25 F18 Beta Freeze
18:25:14 <nirik> #info 2012-09-25 F18 Beta release
18:25:16 <nirik> here's what I have on the list...
18:25:25 <nirik> if anyone has anything else they would like to schedule or note, let me know.
18:26:10 <nirik> ok.
18:26:18 <nirik> #topic RFC on application frameworks
18:26:31 <abadger1999> https://lists.fedoraproject.org/pipermail/infrastructure/2012-June/011922.h…
18:26:48 <abadger1999> So I evaluated where we're at in that message
18:27:26 <abadger1999> and came up with the tentative idea to choose one high level, feature rich framework and one low entry-barrier, low dep framework for us to standardise on.
18:27:56 <abadger1999> That would reduce how much maintainance and knowledge of other upstream frameworks we have to keep lugging around with us.
18:28:09 <abadger1999> Question 1) Do we have agreement that that's a good idea?
18:28:29 <abadger1999> Question 2) What two frameworks do we want (Strawman: flask and pyramid)
18:28:44 <nirik> I think it sounds reasonable... but there may also be a lot of knowledge overlap between things like TG2 and pyramid? or is that not the case?
18:28:52 <abadger1999> Todo: Start porting TG1 apps to one of the chosen frameworks.
18:29:02 <abadger1999> lmacken, threebean ^
18:29:13 <threebean> *some* overlap
18:29:16 <nirik> whats TG1? mm, voting, ?
18:29:20 <lmacken> bodhi
18:29:28 <lmacken> pkgdb, fas
18:29:33 <abadger1999> mm, bodhi, pkgdb, voting fas.
18:29:33 <nirik> whee.
18:29:42 <abadger1999> if you name it at random, it probably is.
18:29:54 <abadger1999> We're getting quite a few tg2 apps now too.
18:30:09 <abadger1999> but not to the same level or criticality yet.
18:30:22 <nirik> packages/tagger/raffle?
18:30:27 <threebean> busmon
18:30:28 <abadger1999> yep, those are tg2
18:31:14 <lmacken> so we obviously have a vested interest in TG* :)
18:31:25 <abadger1999> Based on what we have, I can see us moving to tg2 instead of pyramid. But I'd hate to do that and then have either tg3 come out or tg2 die off.
18:31:32 <smooge> question.. how was the openhw app written in.. and how did that og
18:31:41 <lmacken> smooge: pyramid
18:31:53 <lmacken> it went great... I'm writing all of my new apps in it, for the most prat
18:32:01 <lmacken> **part
18:32:06 <nirik> are there cases where TG2 is "better" for an app than pyramid? or is there a lot of overlap there?
18:32:44 <lmacken> nirik: yes, TG2 still offers a "full stack" out of the box, where as pyramid does very little by default
18:33:09 <threebean> Yeah, there's more lock-in with TG2.
18:33:18 <threebean> as a result, if you wrote one TG2 app, you'll understand another one
18:33:28 <threebean> that translation of knowledge doesn't apply as much with pyramid
18:33:31 <nirik> so, perhaps: 'simple: flask, more complex: TG2 or pyramid" (yeah, thats another framework tho...)
18:33:38 <threebean> lmacken could write one one way and I could write another in a different way.
18:33:45 <abadger1999> I'd rather not have both tg2 and pyramid.
18:33:45 <lmacken> i'd say simple: pyramid :\
18:34:06 <lmacken> abadger1999: that's not going to happen
18:34:14 <abadger1999> Cool.
18:34:56 <nirik> so, perhaps we approach this another way...
18:35:06 <mdomsch> tg2 + SO + kid :-)
18:35:21 <nirik> do we all agree that we want to move the tg1 apps to something else thats longer term supported?
18:35:26 <lmacken> mdomsch: TG1, you mean :) bodhi is still rockin' that stack :)
18:35:33 <abadger1999> mdomsch: :-)
18:35:43 <lmacken> portin all of our TG1 apps to somethin else will be an epic endeavour that will take years
18:35:48 <mdomsch> lmacken: no, I meant tg2. TG2 - SA + SO +kid :-)
18:35:56 <lmacken> mdomsch: oh, a hybrid stack :P
18:36:24 <nirik> yeah, but in years, where will TG1 be?
18:36:29 <abadger1999> But porting is really necessary.... I just fixed a bug in cherrypy2 this week which reminded me that cherrypy2 (the basis of tg1) is dead upstream.
18:37:29 <nirik> so it's cost of porting to newer framework with less maint cost vs cost of maintaining older framework with less porting costs. ;)
18:37:34 <threebean> I think we need to port too, but we have some time to do it. The code will keep running in the meantime.
18:37:41 <abadger1999> <nod>
18:37:46 <lmacken> I believe a future version of TG1 will support CP3
18:38:15 <nirik> I think it's good to think about this and plan for it rather than be surprised when rhel7|8|orwhatever doesn't run the framework we have.
18:38:17 <abadger1999> We can't leave it until a major bug is found in part of TG1's stack as we won't be able to port quickly.
18:38:32 <lmacken> the key is usin a framework that is well supported in Fedora, and one that we have people working with upstream (tg, and pyramid, for example)
18:38:36 <abadger1999> But we can work through things one app at a time and get there when we get there.
18:38:47 <abadger1999> lmacken: I believe tg-1.5 supports CP3 now.
18:38:57 <lmacken> abadger1999: yeah, I think so. So, TG1 is still evolvin.
18:39:10 <mdomsch> when is anticipated EOL for TG1?
18:39:14 <abadger1999> But TG1.anything doesn't have a lot of support upstream... there's what -- three devs that care about it?
18:39:17 <lmacken> mdomsch: there is no EOL
18:39:38 <mdomsch> lmacken: that's 2.9 more devs than MM has today :-)
18:39:54 <smooge> threebean, abadger1999 I would like to move away from the no EOL or "we have time". We have been saying that for 3+ years now.
18:40:12 <threebean> smooge: (didn't know that)
18:40:17 <abadger1999> and TG-1.5 has incompatibilities with TG1.0/1.1.... so jumping from tg-1.1.x to tg-1.5.x doesn't seem like a good cost::benefit ratio
18:40:27 <abadger1999> smooge: +1
18:40:29 <smooge> when stuff like that happens the EOL somehow always shows up on a Tuesday and we end up having to fix it on Monday somehow
18:41:06 <abadger1999> +1000
18:41:23 <abadger1999> I'm surprised that Murphy hasn't struck us down yet.
18:41:32 <nirik> right.
18:41:33 <smooge> I am paying him off left and right
18:41:48 <threebean> ha :)
18:42:20 <smooge> no really.
18:42:29 <smooge> I haven't seen a bonus in 3 years now
18:42:41 <nirik> anyhow, I think we need to think about this and come up with a plan...
18:42:48 <smooge> I send them Western Union via mmcgrath
18:43:06 <smooge> I agree
18:43:17 <nirik> smooge: thanks for keeping him off our backs. ;)
18:43:19 <threebean> so, I don't think the bucketing of frameworks into "this is for simple apps, these are for complex apps" works well. I'm pretty sure you can write nice complex apps in flask.
18:43:40 <abadger1999> <nod>
18:44:09 <nirik> so, another approach: is there a way we can say "you can use whatever framework you like, but it must have this level of support and be stable for N years" ? or is that too difficult/wide open.
18:45:07 <nirik> I think even as we are, we are much better off than other shops that have many more frameworks... ruby on rails, jboss, tomcat, etc.
18:45:48 <mdomsch> I know I'm getting old when I say "don't make me learn ruby..."
18:45:53 <smooge> I think the idea of supported for N years is not going to happen unless we went with jboss + Enterprise Ruby
18:45:59 * nirik shudders.
18:46:06 <smooge> s/Ruby/Java/
18:46:25 <mdomsch> django & drupal seem to not suffer this as much, or maybe i'm just not looking close enough
18:47:00 <nirik> mdomsch: they do too... perhaps not as much porting work, but they do have the issue.
18:47:13 <threebean> mdomsch: drupal is actually the worst when it comes to support for N years/compat issues.
18:47:35 <abadger1999> yeah, so django... From a maintainance point of view, I think it's interesting.. but from a coding and sysadmin/deployment side... it seems to be a big shift in style.
18:48:20 <abadger1999> django seems to adopt the application server style of deployment similar to how I hear JBoss is structured.
18:48:39 <abadger1999> So it really wants you to write apps that are then run inside of one django application server.
18:48:40 <nirik> yeah, so it's 1 app per server...
18:48:41 <threebean> (web2py works that way too)
18:48:42 <nirik> yep
18:49:17 <lmacken> I'd really like to see us dogfood more JBoss web stuff
18:49:23 * lmacken *shifty eyes*
18:49:59 * skvidal can't tell if trolling or seriou
18:50:41 <nirik> I don't think thats going to be too likely unless we had a big influx of jboss application developers/sysadmins who really wanted to help and could convince us that it was a viable platform for what we want to do.
18:50:49 * abadger1999 asks spot to send lmacken to JBoss Summit instead of PyCon this year ;-)
18:51:05 <lmacken> abadger1999: hahaha, nooooooooo
18:51:55 <nirik> so, how about this at least: can we all agree that we should NOT add any new frameworks, and ask tg1 using apps to please move to one of the other frameworks we already have deployed?
18:52:02 <abadger1999> Alright.. so I think we're leaving JBoss and drupal off the table :-)
18:52:28 <lmacken> nirik: you can try asking the apps to move, but I doubt they'll listen ;)
18:52:35 <abadger1999> nirik: 2 things: (1) Do we wnt to include pyramid? -- openhw has a sunset so we don't truly have pyramid deployed.
18:52:52 <lmacken> bodhi will be the first real pyramid deployment
18:52:56 <abadger1999> nirik: (2) That doesn't satisfactorily answer the question: what should we port the tg1 apps to.
18:52:58 <nirik> abadger1999: I assumed so, since we have bodhi2.0 in the pipeline
18:53:18 <nirik> lmacken: hey you! app! listen to me! computer!
18:53:20 <abadger1999> Oh... or flask for that matter.
18:53:40 <nirik> yeah, in that case it would be up to the people doing the work (whoever they were)
18:54:00 <abadger1999> we have bodhi2.0 in pipeline, and some flask apps in the pipeline. But neither of those deployed.
18:54:01 <lmacken> seems like there is some decent flask momentum in fedora, in terms of packaging. Not sure if we have any upstream presence or not.
18:54:13 <lmacken> oh, and fedbadges is pyramid as well
18:54:21 * tflink has been lurking but if Flask is going to be discouraged, it would be nice to know sooner than later
18:54:23 <abadger1999> so I guess... I'd rather just say "New apps in flask or pyramid" right now.
18:54:38 <tflink> there are a couple of QA things that are young but written in Flask
18:54:43 <abadger1999> and then if we decide to expand that later, do so later.
18:55:03 <mdomsch> fwiw, openstack dashboard (formerly horizon) uses django
18:55:15 <nirik> abadger1999: well, thats fine with me... lmacken / threebean ? does that cause problems for you with new tg2 apps?
18:55:15 <lmacken> neither of those have proper FAS identity layers, so I'd be cool with adding TG2 to that list
18:55:22 <abadger1999> tflink: Interesting datapoint.... do you guys have other frameworks too or just flask right now?
18:55:33 <tflink> abadger1999: tg2 and flask for now
18:55:38 <abadger1999> k
18:55:56 <abadger1999> lmacken: I think that ianweller wrote a fas-flask already.
18:55:59 <abadger1999> ianweller: ^ ?
18:56:12 <tflink> unless you count autotest - that's django but we're pretty much consumers there
18:56:24 <nirik> http://pypi.python.org/pypi/Flask-FAS
18:56:24 <threebean> nirik: I just have busmon (tg2) in stg.
18:56:27 <lmacken> abadger1999: that's good to know. I also got a ping from a Red Hatter asking me how to hook up the FASWho middleware to a TG2 app... so I'm not sure we want to turn our back on that stack just yet
18:56:45 <nirik> http://git.fedorahosted.org/cgit/flask-fas.git/
18:56:49 <lmacken> even though that middleware isn't the greatest
18:56:52 * mdomsch needs more weeks per day
18:56:58 <abadger1999> lmacken: <nod> -- What I'd like is to say new apps only in X or Y.
18:57:08 <abadger1999> (meaning pick 2)
18:57:43 <smooge> flask and pyramid
18:57:44 <abadger1999> and we'll support the tg1 and tg2 stuff in python-fedora (auth layers, templating, utility functions) until we have no more use for them in Infra.
18:58:01 <abadger1999> port all tg1 to one of our chosen frameworks
18:58:13 <abadger1999> that takes quite a while.
18:58:37 <nirik> I'm sure it will.
18:58:40 <abadger1999> Then we look at porting other apps (tg2 if pyramid is out or pyramid if tg2 is out)
18:59:13 <lmacken> s/porting/re-writing/, essentially
18:59:26 <abadger1999> So... if we pick pyramid... it's likely to be years before the tg2 stuff in python-fedora is removed.
18:59:32 <lmacken> none will be a standard "port"
18:59:33 <abadger1999> heck, maybe even decades ;-)
18:59:53 <abadger1999> <nod> I'll use port loosely there ;-)
18:59:54 <nirik> yeah, port is not the right word there...
18:59:59 * threebean will do it all.
19:00:13 <lmacken> sounds good, threebean. I guess we're done here? :)
19:00:17 <threebean> yup
19:00:17 <abadger1999> -)
19:00:26 <nirik> anyhow we are at time here... is there any decision we can make? or ?
19:00:26 <threebean> :D
19:00:42 <nirik> agreed threebean to re-write all the apps! :)
19:00:48 <threebean> #action do it
19:00:50 <tflink> am I understanding correctly that new development in tg2 is being slightly discouraged?
19:01:25 * lmacken not sold on discouraging tg2 yet
19:01:38 <skvidal> why?
19:01:50 <skvidal> it feels like bet hedging.
19:02:05 <skvidal> all we want to do is tell people to focus on one thing -and hopefuly on a stable version of that
19:02:11 <skvidal> so that it is not a moving target
19:02:12 <lmacken> skvidal: because we have tons of tools built around it, upstream commit rights, tons of experience & real world deployments
19:02:24 <skvidal> but he's talking about NEW devel
19:02:27 <skvidal> not maintenance devel
19:02:59 <lmacken> right.
19:03:46 <abadger1999> tflink: For me personally, I want to discourage new developemnt in either tg2 or pyramid. they both have lots of deps to maintain and aren't altogether easy for a new person to get started with. they have a similar niche in those ways.
19:04:41 <lmacken> I disagree... pyramid doesn't have very many deps, and for a new dev getting a tg2 app hooked into fas is extremely easy.
19:04:47 <tflink> abadger1999: don't most frameworks have a decent number of deps? Flask by itself doesn't but I usually use plugins which bring in deps
19:04:48 <nirik> from my side I don't care much which ones we use (since I am not writing the apps), but fewer would be nice in that it's less to deploy and maintain from a sysadmin side.
19:05:05 <abadger1999> okay... soo do we want tg2 and either pyramid or flask?
19:05:48 <abadger1999> we're over time.
19:05:55 <threebean> Do we do this with a vote?
19:06:10 <abadger1999> proposal: We're going to pick two web frameworks to standardize on
19:06:25 <nirik> yeah, lets continue on list/next week/out of band
19:06:33 <abadger1999> If that is ok'd now, I'll send out a mail to the list to discuss which two.
19:06:45 <abadger1999> and threebean can start porting :-)
19:06:49 <lmacken> two is too arbitrary :(
19:06:52 <threebean> I'll raise a counter-proposal: We pick three web frameworks to standardize on. nix tg1 and keep tg2, pyramid, and flask.
19:06:59 <abadger1999> ok... one?
19:07:09 <lmacken> threebean: +1
19:07:13 <nirik> lets go with 0... less bugs.
19:07:16 <threebean> ha
19:07:19 <threebean> nirik: Sold!
19:07:28 <abadger1999> Ohh... I think we're too the point of absurdity :-)
19:07:34 <nirik> anyhow.
19:07:48 <nirik> lets continue over in #fedora-apps and try and come up with a consensus...
19:07:56 <nirik> #topic Open Floor
19:08:05 <nirik> anyone have anything for open floor real quick?
19:08:21 <puiterwijk> yes, I want to notice one quick thing
19:08:38 <puiterwijk> the time on the main infrastructure wiki page for meeting start time seems to be incorrect (it says 19:00 UTC)
19:08:55 <nirik> oops.
19:09:06 <nirik> puiterwijk: can you correct it? or tell me which exact page and I will fix it.
19:09:21 <puiterwijk> I wanted to introduce myself as hopeful new contributor, but I will wait for next weeks welcome round
19:09:25 <puiterwijk> nirik: I'll fix it
19:09:37 <nirik> thanks much. ;) Sorry for the confusion...
19:09:53 <nirik> ok, thanks for coming everyone!
19:09:55 <nirik> #endmeeting
Fedora Board Meeting - 2012-07-25 @ 18:30 UTC
== Attendance ==
Attendees:
* Robyn Bergeron
* David Nalley
* Eric Christensen (leaving early)
* Toshio Kuratomi (leaving early)
* John Rose
* Garrett Holmstrom (leaving early)
* Peter Robinson (gobby only)
* Regrets: Christoph, Jaroslav
* Absent: Nick
Today's lucky secretary: David
=======================================
Agenda:
* Announcements
* Follow-up: Fedora Italian Communities mail
* Follow-up: FUDCon discussion, Budget situation
* Secure Boot ticket
* Open Floor / Your suggestion here / Who's got good news?
* Next meeting: IRC, 2012-08-01
== Announcements ==
Fedora Summer of hardware fun
http://spot.livejournal.com/321537.htmlhttps://fedoraproject.org/openhw2012
== Followup ==
=== Italian Communities situation ===
* Referring to CWG (response by: Robyn)
=== FUDcon discussion ===
* Proposal yet to be funded
* Willingness to fund appears to be present - from OSAS - without
diverting from other funds, but could all be a pipe dream
=== Budget ===
http://fedoraproject.org/wiki/Accounting/DraftFY13
== Secure Boot ==
* attempt to get a Board statement out by the next IRC board meeting.
* there are outstanding questions from Board members.
* lots of discussion.
== Open Floor ==
* FYI: elections app has a new owner. ianweller porting to flask and
taking over
== Next Meeting - IRC - 2012-08-01 ==
https://fedoraproject.org/wiki/Board_public_IRC_meetings