18:00:05 <nirik> #startmeeting Infrastructure (2017-01-12) 18:00:05 <zodbot> Meeting started Thu Jan 12 18:00:05 2017 UTC. The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:05 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic. 18:00:05 <zodbot> The meeting name has been set to 'infrastructure_(2017-01-12)' 18:00:05 <nirik> #meetingname infrastructure 18:00:05 <zodbot> The meeting name has been set to 'infrastructure' 18:00:06 <nirik> #topic aloha 18:00:06 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson 18:00:06 <zodbot> Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean 18:00:06 <nirik> #topic New folks introductions 18:00:16 <nirik> welcome. Anyone around for a infrastructure meeting? 18:00:45 <marc84> yes 18:00:49 * doteast here 18:00:50 <threenodedev> here 18:00:52 <athos> :) 18:01:29 <puiterwijk> My client is connected. That's about the extent I can promise :( 18:02:00 * pingou here 18:02:09 <nirik> Any new folks today? 18:02:09 * cverna is here and on time :) 18:03:11 <nirik> morning cverna. 18:03:19 <nirik> ok, I guess lets go on to status/info 18:03:33 <nirik> #topic announcements and information 18:03:33 <nirik> #info FESCo/Council/FOSCo voting is running - go vote! - everyone 18:03:34 <nirik> #info pgbdr01 had a full disk, fixed up and back in sync - kevin 18:03:34 <nirik> #info arm builders updated and rebooted - kevin 18:03:34 <athos> well, I usually watch these meetings or try to read the logs.. Am trying to get more involved 18:03:34 <nirik> #info arm03-packager/qa instances reinstalled to f25 - kevin 18:03:37 <cverna> nirik: morning 18:03:38 <cep> Hi everyone. I'm new to Fedora, and I am contributing to Pagure :) 18:03:41 <nirik> athos: cool. welcome. 18:03:50 <nirik> cep: welcome also. ;) 18:04:16 <nirik> any other info / status type stuff folks want to note or discuss? 18:04:17 <cverna> welcome cep and athos :) 18:04:26 <smooge> hello. hope everyone is well 18:04:47 <cep> Thank you :) 18:05:12 <nirik> #topic fedorahosted migration progress - kevin 18:05:25 <nirik> I wanted to talk a bit about our progress with fedorahosted 18:05:38 <nirik> I'm planning on sending out another announcement about it's EOL 18:06:03 <nirik> and looking at projects for ones that are important / busy and will nag owners of those. 18:06:26 * pingou feels concerned 18:06:29 <nirik> so, we may see another influx of people wanting help migrating. So be ready. :) 18:06:33 <cverna> do we know what is the % of project still active 18:06:52 <cverna> on fedorahosted 18:06:53 <pingou> define 'active' :) 18:06:57 <nirik> it's hard to say... but I am hoping I can get more details in the next few days by looking more closely 18:07:27 <nirik> some projects have redirects. Some just moved somewhere and left hosted the way it was. Some are just inactive completely. 18:07:43 <cverna> pingou: still using fedorahosted in any way 18:07:46 <sayan> .hello sayanchowdhury 18:07:47 <zodbot> sayan: sayanchowdhury 'Sayan Chowdhury' <sayan.chowdhury2012@gmail.com> 18:08:07 <nirik> I'm going to make a wiki page I think on projects... so we can better see whats left. 18:08:14 <sayan> apologies for turning out late 18:08:23 <athos> I may help with that if needed. I migrated one of the ambassadors tracs to pagure and hacked cverna's importer a little. Just point me in the right direction whenever :) 18:08:24 <cverna> there should be some speed improvement coming to pagure-importer 18:08:26 <nirik> hey sayan. no problem. 18:08:48 <pingou> nirik: cverna got the rel-eng converted to json in 10 minutes :) 18:09:05 <nirik> athos: cool. we will want to get perms/acks from the owners, but there may well be some where people want us to just migrate for them. 18:09:11 <cverna> I am going to add the possibility to run import in multiple thread 18:09:15 <nirik> pingou: oh nice. 18:09:27 <cverna> using 500 threads :) 18:09:28 <nirik> so any further progress fixing releng? :) 18:09:49 <pingou> nirik: waiting on some refactoring and merges but there is progress 18:09:57 <nirik> Two other big projects we need to think about: 18:10:00 <nirik> freemedia and badges. 18:10:04 <athos> ack. Is there a place we can look what's pending/who needs help? 18:10:17 <nirik> athos: not yet, but see above... I hope to make a wiki page. :) 18:10:51 <nirik> for badges, I think we need to schedule a meeting with stakeholders and just work through how their workflow should look with labels. 18:11:00 <cverna> for badges there is a ticket on the fedora-infra's pagure 18:11:17 <nirik> I'm not sure how importing that will work... they have a bunch of custom stuff in trac. I guess we could try a test and see. 18:11:44 <cverna> nirik: I have added some functionality for them, need to be tested tho 18:11:56 <nirik> cverna: yeah, it kind of petered out and there was talk about doing a meeting to figure things out. 18:11:58 <cverna> nirik: like supporting custom close status 18:12:07 <sayan> yes, me and jflory7 met in December to close/or take appropriate action on tickets in badges before the migration 18:12:29 * jflory7 looks in 18:12:38 <sayan> now, we need to start discussion to actually starting migrating things 18:12:43 <nirik> right. 18:13:16 <cverna> dunno who will be at devconf but it could be the opportunity to start things 18:13:39 * cverna will be there saturday and sunday 18:13:41 * nirik will not, but if enough folks are thats fine with me. 18:14:25 * pingou will be 18:14:57 <jflory7> I was hoping to have a meeting with riecatnor in person about it, but I left Rochester before we could swing it. I will also be at DevConf, so we could try doing some badges migration things there too, if it would be helpful. 18:15:21 <nirik> I'm happy to help remote if needed. 18:16:07 <cverna> sounds good :), I can have a look on my side how the import works out of the box 18:16:19 <nirik> #info may be a gathering at devconf to talk about badges migration 18:16:19 <cverna> dunno if jflory7 had a try already ? 18:16:34 * jflory7 has not tried recently 18:16:52 <nirik> for freemedia I am still not sure. I guess we could reopen discussion on the infra list about it? 18:17:13 * sayan will be joining remotely 18:18:02 <pingou> freemedia's needs aren't quite covered by pagure 18:18:03 <cverna> what was the issues with freemedia ? 18:18:14 <pingou> and things like: anonymous ticket isn't quite something I'm ready to add there :/ 18:18:17 <cverna> were* 18:18:20 <nirik> pingou: agreed, but nothing else either. ;( 18:18:28 <pingou> cverna: a program to send media freely to people asking for it 18:18:37 <nirik> freemedia is a odd setup currently: 18:18:58 <pingou> cverna: sorry, read your question as: what is freemedia :D 18:19:17 <cverna> pingou: it was usefull too ;) 18:19:19 <nirik> a php script gathers persons name and mailing address and what media they want -> submits to trac as an anon private ticket -> someone takes the ticket and ships them media and closes it. 18:19:43 <nirik> we don't want address info public, so it has to be private. 18:19:47 <Southern_Gentlem> and there address 18:20:01 <pingou> so if someone was to create an API key and ship it to the php script that should work 18:20:06 <nirik> we want a way for everyone to only send someone one media, not a bunch of people doing the same user 18:20:11 <pingou> all the ticket will be marked as opened by this person 18:20:27 <pingou> but worst case we could also make a dummy FAS user for this 18:20:57 <nirik> ok, thats probibly the easiest path 18:21:44 <nirik> I think all the rest of the trac's are all pretty standard. 18:21:53 <pingou> yes 18:21:57 <nirik> so, anything else on this? 18:22:03 <pingou> there is even a setting to make all the tickets private by default 18:22:29 <nirik> yeah, I suppose we probibly want to migrate it over for history... 18:22:34 <cverna> and the importer support private ticket import :) 18:22:39 <nirik> I bet it's the biggest trac we have... 18:23:08 <nirik> yeah... 32k tickets. ;) 18:23:24 <nirik> oh, it also sends the ticket info to a list... 18:23:28 <cverna> oh :D 18:23:40 <nirik> which is unfortunately named freemedia-trac 18:24:30 <nirik> so, we will see how pagure does with a project with 32k tickets. :) 18:25:12 <cverna> first how the importer then pagure :) 18:25:16 <pingou> let's do stg first :D 18:25:18 <nirik> yeah. 18:25:22 <nirik> agreed. 18:25:38 <pingou> there is an option to notify a list, but not sure it does so for private issues 18:25:39 * cverna will have a few busy night 18:25:58 <nirik> cverna: we expect everything done by tomorrow. ;) 18:26:00 * nirik runs 18:26:20 <pingou> tomorrow? Before the end of the day East coast you mean? :) 18:26:21 * cverna starts multitasking 18:26:27 <pingou> so it can be tested tomorrow 18:26:27 <nirik> #topic Apprentice Open office hours 18:26:32 * pingou runs after nirik 18:26:38 <nirik> pingou: ➕1 18:26:53 <nirik> ok, any apprentices with questions, comments or looking for things? 18:27:26 <pingou> who lost their keys? 18:27:29 <nirik> we might want to think about scheduling a apprentice work day in a month or two... to give time to advertise it 18:27:39 <nirik> and a topic for it 18:28:01 <saunind> sounds good 18:28:24 <kris1-k> hi nirik I'm Muralikris I'm from the apprentice group . I'm a newbie. I'm looking for something to work on and learn the things 18:28:32 <sayan> I am looking for some kind of small task :) 18:28:59 <nirik> well, we do have some easyfixes... and some ongoing tasks: 18:29:01 <nirik> https://fedoraproject.org/easyfix/ 18:29:15 <nirik> https://fedoraproject.org/wiki/Infrastructure_Apprentice#Longer_term_quests 18:29:52 <nirik> and as always hanging out in #fedora-admin, #fedora-noc, #fedora-apps you can sometimes see something discussed you want to help with. 18:30:43 <kris1-k> yeah sure. nirik 18:30:50 <cverna> just a thought could we use pagure's doc capability to host the SOP ? 18:31:06 <pingou> +1 18:31:06 <nirik> cverna: indeed we could/should 18:31:17 <nirik> we just need to set that up I guess. 18:31:28 <cverna> there is quite a lot of info but it not very easy accessible 18:31:53 <sayan> this one https://infrastructure.fedoraproject.org/infra/docs/ ? 18:32:09 <nirik> yeah... that exported/exposed to: 18:32:26 <nirik> https://pagure.io/fedora-infrastructure/docs/ 18:32:53 <sayan> oh! I thought that there because even if everything goes down that should work 18:33:20 <pingou> we could just mirror the git 18:33:37 <sayan> pingou: +1 18:33:51 <nirik> yeah... not sure the details... but I think pagure could render the md better than just text 18:34:08 <nirik> so they would both be available, but pagure would look nicer. 18:35:00 <nirik> sheesh. pagure is moving too fast. I see a bunch of things on the settings page that were not there before. ;) 18:35:39 <nirik> #topic Open Floor 18:35:43 <pingou> and you haven't seen the coming release yet 18:35:48 <sayan> http://introjs.com/ should chip in now to pagure :) 18:35:50 <nirik> is there anything else anyone would like to discuss? 18:36:04 <nirik> pingou: oh? something big ? 18:36:08 <pingou> yes 18:36:21 <pingou> I want to cut it but I still have PRs waiting to be merged 18:36:26 <pingou> some have stalled reviews 18:36:32 <pingou> others are waiting their turn :) 18:36:47 <pingou> + I got quite some help from contributors on some nice features :) 18:36:49 <nirik> I look forward to it. 18:37:05 <nirik> did we have any further ideas on those periodic lockups? 18:37:06 * pingou looks at cep and mreynolds and vivek_ and fhackdroid, the usual gang :) 18:37:27 <pingou> so Patrick looked at it and found some annoying IO done by libgit2 18:37:37 <pingou> he has a newer version with a patch solving quite some of it 18:37:49 <pingou> it's in stg, maybe we should just give it a try on prod as well 18:37:59 * cep is happy to help :) 18:38:08 <nirik> sure. I'd love those outages to stop 18:38:35 <pingou> not sure it will stop them entirely 18:38:38 <pingou> but maybe help a little 18:38:55 <pingou> we've also been dreaming about dropping libgit2/pygit2 entirely 18:39:05 <pingou> and have our own lib, based on them 18:39:09 <nirik> it seems kinda fragile 18:39:10 <cverna> pingou: still nothing to replace pygit2 18:39:17 <pingou> but then, you know, without the constant API breakage 18:39:35 <pingou> cverna: fork & fix? :) 18:39:43 <cverna> pingou: :) 18:40:33 * pingou "just" nead to learn C 18:40:40 <pingou> how hard could it be? 18:40:50 <vivek_> B.Tech I semester 18:40:52 <vivek_> :p 18:41:03 <cverna> it is just one letter after all 18:41:09 <nirik> ok, if nothing else in a minute➕or➖ %RAND, will close out. 18:41:22 <sayan> :p 18:41:25 <nirik> C is easy... lots of ways to shoot yourself in the foot. 18:41:58 <cverna> oh askbot, did not manage to do much more 18:42:13 <pingou> cverna: fork and rewrite in C? 18:42:14 <cverna> than installing abompard rpms on a rhel7 18:42:21 <nirik> cverna: ok. 18:42:59 <cverna> pingou: I will need to quit my job then :) 18:43:00 <nirik> we will get there someday... 18:43:34 <cverna> we should create a tshirt fork & rewrite :) 18:44:21 <nirik> ok, thanks for coming everyone! do continue in #fedora-admin, #fedora-apps and #fedora-noc. 18:44:24 <nirik> #endmeeting