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