18:00:03 <nirik> #startmeeting Infrastructure (2016-03-10)
18:00:03 <zodbot> Meeting started Thu Mar 10 18:00:03 2016 UTC.  The chair is nirik. Information about MeetBot at http://wiki.debian.org/MeetBot.
18:00:03 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
18:00:03 <zodbot> The meeting name has been set to 'infrastructure_(2016-03-10)'
18:00:03 <nirik> #meetingname infrastructure
18:00:03 <nirik> #topic aloha
18:00:03 <nirik> #chair smooge relrod nirik abadger1999 lmacken dgilmore threebean pingou puiterwijk pbrobinson
18:00:03 <zodbot> The meeting name has been set to 'infrastructure'
18:00:03 <zodbot> Current chairs: abadger1999 dgilmore lmacken nirik pbrobinson pingou puiterwijk relrod smooge threebean
18:00:04 <nirik> #topic New folks introductions / Apprentice feedback
18:00:34 * threebean is here
18:00:38 <smdeep> .hello smdeep
18:00:39 <zodbot> smdeep: smdeep 'Sudeep Mukherjee' <smdeep@gmail.com>
18:00:47 * puiterwijk is sorta, kinda here
18:01:15 <linuxmodder> .hello corey84
18:01:16 <zodbot> linuxmodder: corey84 'Corey Sheldon' <sheldon.corey@gmail.com>
18:01:35 <nirik> any new folks like to introduce themselves?
18:01:43 <nirik> or apprentices with questions or comments?
18:02:03 <subho> .hello
18:02:06 <zodbot> subho: (hello <an alias, 1 argument>) -- Alias for "hellomynameis $1".
18:02:26 <linuxmodder> .hello subho
18:02:27 <zodbot> linuxmodder: subho 'None' <subho.prp@gmail.com>
18:02:28 <subho> .hello subho
18:02:31 <zodbot> subho: subho 'None' <subho.prp@gmail.com>
18:02:32 <linuxmodder> liek that ^
18:02:48 <subho> thanks linuxmodder :)
18:02:50 <linuxmodder> welcome subho  you a  new comer?
18:02:57 <subho> linuxmodder, yes
18:02:58 <linuxmodder> .fas subho
18:02:59 <zodbot> linuxmodder: subho '' <subho.prp@gmail.com> - subhodip 'Subhodip Biswas' <440volt.tux@gmail.com>
18:03:28 <linuxmodder> welcome have you had a chance to run down the wiki page yet/
18:03:30 * tflink is present
18:03:58 <subho> linuxmodder, no not yet.
18:04:16 <linuxmodder> subho,  alright post meeting see if you can set aside 30-45 mins to do
18:04:27 <subho> linuxmodder, sure.
18:04:48 <nirik> alrighty, if no questions or new folks intros will move on to status/info dump.
18:05:11 <nirik> Of which we don't have too much. actually, let me add a few things... just a sec.
18:06:44 <nirik> #topic announcements and information
18:06:44 <nirik> #info We are now in F24 Alpha FREEZE! - everyone
18:06:44 <nirik> #info spammer attack is ongoing and being worked on - patrick
18:06:44 <nirik> #info docs week technical debt fighting ongoing until next week - everyone
18:07:03 <nirik> Any other info or status anyone would like to share or discuss?
18:08:02 <nirik> #topic Docs-focused Tech Debt Fighting week in progress - threebean
18:08:13 <nirik> We started this tuesday... and have been making some progress.
18:08:29 <nirik> we didn't have a sync up this morning, but will hopefully tomorrow. ;)
18:08:44 <linuxmodder> this is  what  DC  work ?
18:08:54 <nirik> DC?
18:08:55 <nirik> https://fedoraproject.org/wiki/Infrastructure/Debt/2016/March
18:09:08 * doteast late, but here
18:09:22 <nirik> updating docs of all kinds. ;)
18:09:51 <linuxmodder> ah nvm was thinking something totally  diff
18:10:19 <nirik> no worries.
18:10:20 <linuxmodder> was thinking it was another  on site   visit at the data centers
18:10:58 <nirik> not yet, we usually do one later in the summer and one in jan/feb...
18:11:20 <nirik> #topic ticket 5144 - EOL Fedora hosted - kevin / stickster
18:11:30 <nirik> not sure stickster is around, but I can give an overview here.
18:11:37 * pingou ;ate
18:11:47 <linuxmodder> :ate?  :)
18:12:00 <pingou> s/;/l/
18:12:02 <pingou> :)
18:12:16 <linuxmodder> figured
18:12:16 <nirik> basically we would rather not maintain fedorahosted and pagure both... so we want to look at what it would take to retire fedorahosted.
18:12:41 <linuxmodder> what is the general consesus  atm of what remains?
18:13:39 <nirik> I think we need 3 buckets of things: 1) stuff we need to get in place on pagure first... mailing lists? an inport function for hosted? other really wanted features, etc... 2) relations/announcements, ie, when to announce and help people get their data,etc, and 3) set dates and try and stick to them
18:14:16 <nirik> oh, and 0) gather info about whats on hosted now.
18:14:23 <linuxmodder> re:2) wouldn't that  be automated  on the migration ?
18:14:36 <linuxmodder> in a playbook
18:14:40 <pingou> mailing list abompard said it would be no problem to have a lists.pagure.io with the MM3 once the migration is done
18:14:48 <nirik> linuxmodder: I don't think we want to mass migrate everyone. We only want to migrate people who want to migrate to pagure
18:14:55 * sayan is here
18:15:18 <nirik> and some projects on fedorahosted wouldn't fit without a lot of work... like the hg/bzr/svn ones...
18:15:22 <linuxmodder> nirik,  actually  makes sense too from a cleanse the  hosting of inactives too
18:15:36 <nirik> right, theres likely a bunch of old no longer active projects there.
18:15:42 <linuxmodder> what projects still use svn ?
18:15:54 <nirik> I don't have a list off hand
18:16:02 <linuxmodder> that many  yikes
18:16:08 <pingou> we could just keep the repos and drop tracs for the old old projects (and eventually make the trac DBs available)
18:16:38 <linuxmodder> pingou,  wouldn't that require two compies of some tho?
18:16:52 <nirik> pingou: I was thinking we could look at exporting trac db and repo and archiving them and putting them on a download site... so the data always exists if someone really wants it
18:17:15 <pingou> nirik: that's what I was trying to convey :)
18:17:26 <nirik> ie, have a projectname.tar.xz that has the trac export, src releases (if any) and repos (if any)
18:17:44 <nirik> only sidenote there is if there's private data... ie, it's private in trac now
18:17:49 <linuxmodder> on what something like  archives.pagure.io?
18:18:11 <nirik> something like archives.fedorahosted.org
18:18:11 <pingou> nirik: private data regarding outdated projects?
18:18:26 <nirik> pingou: yeah, sensitive tickets, etc... dunno how common that is.
18:18:33 <linuxmodder> its still private for someone even if  abandoned
18:18:45 <pingou> fair
18:19:04 <nirik> so perhaps we have any project with private stuff in it in a protected dir and only provide on request
18:19:25 <linuxmodder> we could make a call for  pulling private data for said projects and then archive only  public bits
18:19:51 <nirik> I hate to drop data (I'm paranoid/good about backups) :)
18:19:59 <linuxmodder> like the ansible playbooks are (for git clone)
18:20:02 <nirik> anyhow, we can see how many this really affects.
18:20:19 <pingou> question: would trac-only project want to move to pagure as well?
18:20:27 <linuxmodder> pingou,  some may
18:20:33 <nirik> pingou: is there any progress (or start yet) on an imported for hosted?
18:20:40 <linuxmodder> trac only  would likely not tho
18:20:46 <nirik> pingou: they might... they would need to go somwhere
18:20:56 <pingou> nirik: I know someone is working on the github one, no news on the hosted one
18:21:15 <nirik> pingou: might be a project for a summer intern? (as a side for hubs work)
18:21:25 <pingou> def a possibility
18:21:37 <linuxmodder> nirik,  we have had  like  5  prospects for hubs  in fact
18:21:51 <nirik> cool. :)
18:21:53 <linuxmodder> Dormio,  you around ^
18:22:17 <nirik> anyhow, if we are going to make an importer we should do so before we announce anything so we have that to help us
18:22:31 <linuxmodder> true that
18:23:04 * pingou pinged on the ticket
18:23:08 <nirik> anything else on this? we can discuss more out of meeting or next meeting.
18:23:16 <nirik> pingou: does this sound all ok to you?
18:23:38 <linuxmodder> nirik,   I f I can iron out getting on that instance to look I would gladly  help with the import
18:23:39 <pingou> sure :)
18:23:52 <nirik> linuxmodder: thanks.
18:24:00 <nirik> ok, then lets move on...
18:24:01 <linuxmodder> been having issues  ssh'ing to anything but poeple lately
18:24:11 <pingou> would the importer work from the DB or from the trac API?
18:24:29 <nirik> pingou: whichever is easier... dunno
18:24:38 <nirik> there is a trac-admin export thing that makes a archive
18:24:38 <linuxmodder> pingou,  the DB is what  mongo right?
18:24:39 <pingou> DB might be easier but means access to the file
18:24:47 <nirik> linuxmodder: sqlite
18:24:54 <pingou> linuxmodder: for trac? sqlite, for pagure postgresql
18:25:02 <linuxmodder> ah
18:25:12 <pingou> nirik: might be good to have an archive of trac-admin for testing purposes
18:25:31 <linuxmodder> pingou,  what testing on stg.fp ?
18:25:32 <pingou> (maybe the pkgdb2 or the fedocal trac would be good candidates for testing, I don't remember anything private there)
18:25:45 <pingou> linuxmodder: testing importing trac to pagure
18:26:01 <linuxmodder> i meant on a stg.fp  host
18:26:11 <pingou> then I don't follow you :)
18:26:17 <linuxmodder> as an intermediate
18:26:30 <nirik> looks like it might be trac-admin hotcopy that gets the db and the wiki not sure.
18:27:14 <linuxmodder> pingou,  using stg host as the  testing one then moving over to pagure so if something goes south it does screw  pagure or  hosted in the interim was my thought
18:27:19 <nirik> ha: " Note: Trac uses the hotcopy nomenclature to match that of ​Subversion, to make it easier to remember when managing both Trac and Subversion servers. "
18:27:45 <nirik> linuxmodder: well, we dont have a stg fedorahosted, but we do have a stg pagure, so yeah, testing any importer there would be good first
18:28:11 <pingou> testing the importer should be done first on a local instance of pagure, then on stg indeed and finally use in prod :)
18:28:15 <linuxmodder> thoguth we had one on  both :(
18:28:41 <linuxmodder> local first for what?
18:28:48 <linuxmodder> manual testing  i assume
18:29:04 * nirik nods. development
18:29:19 <linuxmodder> valid makes sense
18:29:24 <nirik> so, shall we move on?
18:29:32 <linuxmodder> using the  current branch in github for local instance  right?
18:29:33 <pingou> yup
18:29:38 <nirik> #topic ticket 5131 - Setup /etc/profile as a template that sets prompt per env - aikidouke
18:29:51 * nirik looks for aikidouke
18:29:56 <nirik> looks like he's not around...
18:30:11 <nirik> I can follow up on the ticket with him.
18:30:33 <nirik> We were going to have a Learn about: request for resources with puiterwijk. But sadly, he's off fighting spammers. ;(
18:30:45 <nirik> so, that takes us to...
18:30:47 <linuxmodder> darn spammers
18:30:49 <pingou> damn spammers!
18:30:52 <nirik> #topic Open floor
18:30:59 <nirik> anyone have anything for open floor?
18:31:06 <nirik> or shall we have a nice 30min meeting today? :)
18:31:16 <pingou> sounds like b) :)\
18:31:41 <linuxmodder> any  ideas for the hubs and  other infra gsoc  things we should be populizign for prospects
18:32:03 <nirik> hubs is going to be a big project this year yeah...
18:32:08 <linuxmodder> that isn't on the wiki or  skillset to probe for
18:32:35 <linuxmodder> we are getting a TON of  web devs  in commops  asking for hubs stuff
18:33:29 <nirik> well, there's going to be a ton of work, but I am not sure how well it's going to work for GSoC
18:33:57 <nirik> you need definite parts for that... but perhaps pingou or threebean will have some ideas. We can ask them to update the wiki page on it.
18:34:01 <linuxmodder> any things in particular that need more loving ?
18:34:31 <linuxmodder> threebean,  pingou  ^ ?
18:34:46 * nirik hasn't been closely involved in the hubs planning, so no idea.
18:34:48 <pingou> linuxmodder: afaik it's a little bit everything atm
18:34:58 <pingou> it's still very young
18:34:58 <nirik> threebean is also off fighting spammers. ;)
18:35:03 <pingou> damn spammers!
18:35:08 <nirik> :)
18:35:09 <pingou> it has a few widgets
18:35:10 <nirik> quite
18:35:19 <pingou> but the whole configuration interface for example is missing
18:35:24 <linuxmodder> pingou,  feel free to ping | email me when things solidify or you wish for some more publication side for a  piece of it
18:36:17 <pingou> linuxmodder: will let threebean know
18:36:41 <nirik> cool. If nothing else will close out in a minute here.
18:36:49 <linuxmodder> fp  email works best  (if gpg needed  keys in fas)
18:37:24 <threebean> on hubs+gsoc, note that the listing on the wiki here lists decause, lmacken, and linuxmodder as contacts:  https://fedoraproject.org/wiki/Summer_coding_ideas_for_2016#Fedora_Infrastructure_Web_Application_Development:_Fedora_Hubs
18:37:31 <linuxmodder> pingou,  isnt  threebean   also coming to bitca.mp ?   if so I'll tag up with him then
18:39:12 <nirik> alrighty, lets continue in the regular channels.
18:39:15 <nirik> Thanks for coming everyone
18:39:18 <nirik> #endmeeting