12:11:50 #startmeeting Env and Stacks (2015-07-16) 12:11:51 Meeting started Thu Jul 16 12:11:50 2015 UTC. The chair is vpavlin. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:11:51 Useful Commands: #action #agreed #halp #info #idea #link #topic. 12:11:57 my znc server is very broken.. so I just got here... but I don't have any particular topics right this minute.. i do think we need to talk about fed-mod stuff soon 12:11:57 I didn't even know Honza's out 12:12:11 #meetingname env-and-stacks 12:12:11 The meeting name has been set to 'env-and-stacks' 12:12:22 #chair bkabrda hhorak juhp ncoghlan vpavlin jkaluza walters ttomecek phracek 12:12:22 Current chairs: bkabrda hhorak jkaluza juhp ncoghlan phracek ttomecek vpavlin walters 12:12:26 langdon_, if fed-mod is short for "Fedora Modularisation", then my topic relates to that 12:12:38 #topic init process 12:13:04 We don't have hhorak as he is on his vacation, and I don't see phracek 12:13:46 ncoghlan, correct 12:13:54 So ncoghlan, what is your topic?:-) 12:14:08 * phracek is reading agenda. 12:14:16 let's make Honza happy and have a nice productive meeting even without him:-) 12:14:35 phracek: I don't think there is any agenda planned:-) 12:14:39 I don't have a pithy name for it yet, but "Developer oriented overview of available deployment tech" is the general idea 12:15:27 ncoghlan, uhhh i definitely need elaboration on that one :) 12:15:28 ncoghlan: Could you please summarize it? What's going on? 12:15:32 #topic "Developer oriented overview of available deployment tech" (interim name) 12:16:24 ncoghlan: Yes..what's this about?:-) 12:16:26 so things like Nulecule for containerised apps, xdg-app for desktop apps, and TBD for command line and TUI apps that depend on software collection runtimes 12:16:44 Ah, right 12:16:49 it's basically a documentation project 12:17:14 where a developer is wanting to package a particular *kind* of application for Fedora 12:17:31 #info a documentation project to describe various deployment technologies (Nulecule, xdg-apps, "something" for software collections) 12:18:20 yeah, but starting from a "problem to be solved" angle (i.e. what *kind* of application is a developer wanting to deploy?) 12:18:26 this might be obvious.. but it is not just the tech(s) available but also a recommendation on which to use for what, right? 12:18:31 yeah 12:19:03 since the developer knows if they want to deploy a GUI app, network service, or command line/TUI app 12:19:04 #info matrix of which technology should be used for what *kind* of (Fedora) app 12:19:11 ncoghlan: I thought that it is already documented on Package Guidelines. 12:19:29 phracek: way less detailed than that 12:19:50 ncoghlan: Aha, no. It could be mentioned on PackageGuidelines. For future, I guess. 12:19:52 think more of a "this is how this tech can help you solve your deployment problems" kind of guide 12:20:02 ncoghlan: ok 12:20:17 rather than "this is how you make your package acceptable for inclusion in mainline Fedora" 12:20:38 although pointing to the latter is a good idea 12:20:53 a nice little flowchart of 1) identify app type 2) identify pkg type 3) pkg 4) deploy to copr 4a) publicize 5) how to promote to playground ... etc might be nice 12:20:59 phracek: PackagingGuidlines ar pretty hard to digest..we need something more simple for developers *on* Fedora (not *of* Fedora) who don't need to understand all the processes..I guess 12:21:09 vpavlin: exactly 12:21:10 apologies for being late 12:21:20 hello, juhp_ 12:21:46 #info a nice little flowchart of 1) identify app type 2) identify pkg type 3) pkg 4) deploy to copr 4a) publicize 5) how to promote to playground 12:21:53 langdon: yeah, that would be the longer term plan, but everything beyond stage 2 is enough flux at the moment that documenting it probably isn't a good ude of time 12:21:57 vpavlin: right, This is not directly to Packaging Guidelines. 12:21:58 vpavlin, hi :) 12:22:28 .hello langdon 12:22:31 langdon: langdon 'Langdon White' 12:22:43 but we can at least do 1) and 2) so folks are at least getting to the recommended starting point 12:22:51 ncoghlan: If it is related to developer then it could be mentioned in developer.fedoraproject.org. 12:23:23 Nowadays we have only ruby and python content. But in the future it could / should be mentioned here. 12:23:24 phracek: +1 12:23:26 ncoghlan, personally, i might put in playground, other rings, etc as placeholders.. and just put "in progress" so that a consumer can sees the long term plan 12:23:57 langdon: possibly 12:24:07 #info Would be great content for developer.fedoraproject.org 12:24:25 phracek: is there a public repo for developer.fedoraproject.org content? 12:24:31 ncoghlan: Content for such things can be stored here https://github.com/developer-portal/content Feel free to add it. 12:24:34 #link https://github.com/developer-portal/content 12:24:48 * Corey84 peeks in 12:24:51 Pull requests are welcome. 12:25:13 As Docker, Devassistant and other tools would be included here. 12:25:41 soon:) Till and of July we would like to have a first web version based on Jekyll. 12:26:15 E&S team will be definitely informed. 12:26:35 ncoghlan: Format is based on Markdown structure 12:27:28 phracek, is the git repo being deployed anywhere yet? 12:27:40 phracek: I filed https://github.com/developer-portal/content/issues/1 if you'd like to add me as a dev and assign it to me :) 12:27:56 ncoghlan: Might be good to start with the creation of content directly on github, instead of starting somewhere on the Fedora Wiki and then moving over to GH and MArkdown 12:28:13 vpavlin: yep, I agree 12:28:30 +1 starting on gh 12:28:33 langdon: Not yet:( 12:28:40 is the developer portal an official Env & Stacks project yet? 12:28:40 ncoghlan: +1 and thanks 12:28:52 if not, we should probably fix that... 12:29:04 ncoghlan, langdon: How do you envision the presention of this information? 12:29:14 I mean of the "matrix" 12:29:18 Today we had a meeting with rvokal and decided to have a first web develoiepr.fp.org till and of July. 12:29:30 vpavlin: I'll try a simple two column table first 12:29:45 vpavlin, i like things like this: https://www.drupal.org/start 12:29:47 It is going to be announced soon. But capacities are the problem. 12:30:06 #info developer.fedoraproject.org to have first version up till the end of July 12:30:16 ncoghlan: No. It was my idea during RedHack week in Brno. 12:30:17 phracek, would it be worth just setting it up as a github website in the near term? 12:30:18 langdon: neat:) 12:30:34 Fedora missed a portal like developer.ubuntu.com 12:30:42 * langdon knows his md is bad enough he needs to see it :) 12:31:09 I think we should totally focus on developer experience 12:31:36 ttomecek, +1 12:31:54 that's what I hear from a lot of friends b/c their prefer ubuntu over fedora b/c it's more easier to use 12:31:58 langdon: one repo is for content and second repo is for web site like CSS and whatever you want. 12:32:03 they* 12:32:26 #info first pass could be a simple 2 column table, later maybe something like https://www.drupal.org/start 12:32:29 ttomecek: +1. We need to focus on developer and advise them. 12:33:06 ncoghlan: Any details you want to discuss about this? 12:33:08 or like this https://phracek.fedorapeople.org/landing_page.png 12:33:24 and of course atomic is missing there:) 12:33:26 vpavlin: I've added the developer portal to https://fedoraproject.org/wiki/Env_and_Stacks/Tasklist#Tasklist 12:33:45 this = technology which should be there, kinds of applications we shouldn't miss.. 12:33:45 ncoghlan: assigned it to me.:_ 12:33:48 :) 12:33:57 czech keyboard grr. 12:35:05 phracek: I'm going to see if I can get some of our tech writers interested 12:35:38 ncoghlan: \o/ 12:35:43 ncoghlan: Issues are not created yet but soon. Hopefully and of this / next week. 12:38:35 one other note - subdomain should be developers.fedoraproject.org, other anyone switching back and forth between the Fedora one and the developers.redhat.com one will not be pleased with us :) 12:38:45 *otherwise 12:39:10 ncoghlan, with redirects from developer and dev if possible 12:39:26 langdon: good idea 12:39:32 So, should we change topic to developer portal? And discuss it more? 12:39:36 someone should put that ^ to a design doc 12:39:41 ncoghlan: Main reference is going to be from getfedora.org. 12:39:47 hopefully. 12:39:54 vpavlin: +1 12:39:55 I guess we have the broad idea of the overview ncoghlan would like to see for deployment tech:) 12:40:47 i read a study (somewhere) that said many developers just type in "developer(s).whatever-main-site-name" as a starting point 12:41:12 #topic Developer Site for Fedora Project 12:41:42 #info Project started by phracek and jstribny - https://github.com/developer-portal/content 12:42:03 #info Added to Tasklist - https://fedoraproject.org/wiki/Env_and_Stacks/Tasklist#Tasklist 12:42:21 #info First version to be up till the end of July 12:42:38 vpavlin: right. http://red-hack-week.usersys.redhat.com/rhws/2015/ 12:42:48 #info Should be accessible through developer.fp.org, developers.fp.org, dev.fp.org 12:42:57 and there's now a placeholder at https://fedoraproject.org/wiki/Env_and_Stacks/Projects/DeveloperPortal 12:43:10 #link https://fedoraproject.org/wiki/Env_and_Stacks/Projects/DeveloperPortal 12:43:14 ncoghlan: Thanks! 12:43:39 Main page written by asamalik https://fedoraproject.org/wiki/Websites/Developer 12:43:43 #link https://fedoraproject.org/wiki/Websites/Developer 12:44:15 vpavlin: I guess pages should be s/fp.org/fedoraproject.org/. Just for sure. 12:44:33 if we haven't already, we should get in touch with the designers for getfedora.org 12:44:40 phracek: yeah, I am just being lazy:-) 12:44:53 vpavlin: sorry:) 12:45:12 phracek: Have you or anybody else talked to Fedora designer? 12:45:13 s 12:45:20 designers:-) 12:45:37 vpavlin: Yeah we alrady have a UX designer. 12:45:40 Mmnt 12:45:51 * vpavlin is just bumping up his stats from this meeting by this (un)intentional typos.. 12:46:39 she is ... 12:47:28 Grrr, I could remember her name:( 12:47:39 Begins on M. 12:47:59 Mairin? 12:48:06 ncoghlan: +1. Yeah 12:48:12 ah, cool 12:49:41 looking at the Marketing deadlines for F23, they mostly seem to be in early October 12:50:00 ah 12:50:02 ncoghlan: What is her irc nick? 12:50:07 while the beta ones are mid-September 12:50:18 mizmo, 12:50:36 ncoghlan: It seems to be realistic. Hopefully. 12:50:57 yeah, I'll add to the project page that: 12:50:57 #info mizmo was contacted about Fedora Developer Portal 12:51:10 1. we'd like to have an initial version up by end of July 12:51:33 2. we'd like to mention it in the F23 beta announcements in September 12:52:25 just a thought.. has anyone reached out to workstation wg? as their target audience is supposed to be developers 12:53:24 langdon: from the silence...no?:-) 12:53:38 ncoghlan: Looks good to me 12:54:29 ncoghlan: At the end of July we would like to have a Openshift instance with developer portal. 12:54:56 ncoghlan: afterwards we will discuss how it should look like with UX team. Especially with mizmo . 12:55:14 phracek: we should probably put together a self-container change proposal for this 12:55:22 self-contained, even 12:55:27 langdon, I am on the WS WG 12:55:31 * ncoghlan apparently can't type today 12:56:02 ncoghlan: sorry for disturbing you but why? It is not a package or system-wide change it is a documentation. 12:56:26 ncoghlan: I guess we could get into cool-kids club and do even a container:-P 12:56:29 ncoghlan: It documentation is part of self-contained then yes. But I guess no. 12:56:34 phracek: for the coordination with the release announcements 12:56:57 ncoghlan: But it is not fixed with F23 GA. 12:57:05 phracek: I'd say - why not? It would get more attention at least:-) 12:57:41 Ok, 2 minutes to go... 12:57:46 vpavlin: Of course, it is going to be announced. But not fixed with F23 GA, I though. 12:58:15 announced in 23 tied to 24 ? then 12:58:26 Corey84: Sounds good. 12:58:47 I'll take a look closer at the gh page later today 12:59:05 #info developer.fedoraproject.org to be announced with F23, tied to F24 12:59:07 juhp_, can you bring up this project (the dev.fp.o) at your next meeting and ask for help? 12:59:12 as i use devassistant a decent amoutn likely where " i " start 12:59:24 langdon, okay will try to do that yes 12:59:36 I can mention at tonight's FAMNA too 12:59:42 #info juhp_ to bring this topic up on Workstation WG meeting 12:59:46 Corey84: DevAssistant issue is here https://github.com/developer-portal/content/issues/4 12:59:50 reviewing https://fedoraproject.org/wiki/Changes/Policy, the other benefit of the self-contained change path is getting FESCo's sign-off on the idea 12:59:51 * langdon will try to be sure to attend the next meeting to help.. but his calendar *hates* it 13:00:01 langdon, cool 13:00:29 I'll add that to the project page, and make myself the owner for getting that done 13:00:43 very nice and good start (fesco) 13:00:47 that reminds me we talked about a joint meeting with Base WG? 13:00:52 (I'll wait until after the demo is up, though) 13:00:53 #info we should do a self-contained change for Developer Portal to get a FESCo's sign-off on the idea 13:01:12 I need to go 13:01:27 #topic open floor 13:01:38 Anything really quick here? 13:01:47 nothing here 13:02:23 juhp_: I am not aware of any plans for that meeting. (But I am not a very good member:) ) 13:03:04 Ok, seems like we are done..THanks everybody! 13:03:09 #endmeeting