06:00:29 #startmeeting docinstallteam 06:00:30 Meeting started Tue Jul 5 06:00:29 2016 UTC and is due to finish in 60 minutes. The chair is loquacities. Information about MeetBot at http://wiki.debian.org/MeetBot. 06:00:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 06:00:33 The meeting name has been set to 'docinstallteam' 06:00:38 hi ildikov :) 06:00:54 hi :) 06:01:04 anyone else here? 06:01:05 morning 06:01:09 hi AJaeger 06:01:10 hi loquacities 06:01:13 hi katomo 06:01:16 Spyros Trigazis (magnum) 06:01:20 hi strigazi 06:01:32 that looks like a quorum to me, let's get started :) 06:01:42 #topic Draft index page 06:01:52 #link https://review.openstack.org/#/c/331704 06:02:02 this is the current patch for the draft index page 06:02:25 thanks for that page. It's something to get us started but far too long. You miss the different OSes. 06:02:28 you can see the built pages here: http://docs-draft.openstack.org/04/331704/4/check/gate-openstack-manuals-tox-doc-publish-checkbuild/9c63720//publish-docs/www/draft/draft-index.html and here http://docs-draft.openstack.org/04/331704/4/check/gate-openstack-manuals-tox-doc-publish-checkbuild/9c63720//publish-docs/www/project-install-guide/draft/index.html 06:02:38 AJaeger: yes, i agree 06:02:47 but i also think we need to merge *something* 06:02:52 we can't bikeshed on this forever 06:03:23 loquacities: I'm fine with merging now - and refine then. 06:03:41 But if we merge now, let's put an item on our todo list: Rework index page ;) 06:03:49 yes, i think that's a good plan 06:03:53 +1 06:03:56 all those in favour say aye? 06:04:10 +1 06:04:20 #action AJaeger to merge #331704 06:04:26 +1 to get progress and refine later :) 06:04:34 #action loquacities to add 'refine index page' to to do list 06:04:41 awesome, thanks everyone 06:04:57 #topic Use of the ``only`` directive 06:05:05 #link http://lists.openstack.org/pipermail/openstack-docs/2016-July/008804.html 06:05:13 i'd like to get some opinions on this 06:05:37 i can see how restricting use of only can make life a lot easier for us 06:05:50 * AJaeger said everything in his emails - or should I state again here? 06:06:03 AJaeger: hopefully everyone has read the thread 06:06:12 I've worked on the Ceilometer content and we have quite many files and I didn't even add Debian as we didn't have instructions for that in many places 06:06:32 what i'm mainly concerned about is how many projects will want to use only, and will us saying not to use it make life difficult for everyone? 06:06:45 so for some projects we might think about proposing structure as well as if someone just adds all the files that will be a mess 06:07:13 ildikov: proposing a structure that uses only? 06:07:28 loquacities: no a structure if we remove only 06:07:33 oh, right 06:07:37 ildikov: can share some patches to see the files? 06:07:51 loquacities: I mean how to organize the files in a digestible way kind of thing 06:07:58 right, that makes sense 06:08:22 isn't that what the cookiecutter already does, though? 06:08:27 the coookiecutter template does not use only - so that's one structure to use. 06:08:38 #link https://review.openstack.org/#/c/330051/ 06:08:51 sorry, it wasn't handy, the Ceilo files ^ 06:08:51 is the cookiecutter structure not sufficient? 06:09:00 ildikov: thx 06:09:58 loquacities: I'll check the latest 06:10:10 ok 06:10:38 so, is the sensible path forward to say no ``only`` for now, and let's review in six months? 06:10:49 loquacities: my only concern is that it's not always easy to get people update the docs and if they don't feel comfortable as the structure is not straight forward then it's not really a win either 06:10:57 just to simplify things for us at least in the short term while we find our feet 06:11:13 ildikov: is the cookiecutter structure not appropriate then? 06:11:17 do we need to work on that some more? 06:11:31 loquacities: from build job, etc. perspective it's fine to remove "only" 06:11:37 right 06:11:41 loquacities: I'll check and come back if I have any better idea 06:11:51 ok 06:12:14 do we have a consensus on cutting out only use for now, and reviewing later? 06:12:21 ildikov: if you put the files in dirs? would that help? eg one dir for install-nove 06:12:26 loquacities: let's leave it how it is now and iterate if I or anyone else has suggestions as I'm not even sure it's good enough how the Ceilometer structure looks right now 06:12:28 ildikov: Yes, I agree with the straightforward structure. I fear with using only it gets more complex. loquacities, could you review the current structure and see whether we can make it better, please? 06:12:29 loquacities: +1 06:12:35 #action ildikov to review cookiecutter structure 06:12:46 strigazi: I have folders already 06:12:52 #action loquacities to review cookiecutter structure 06:12:54 sure :) 06:13:12 ildikov: oh yes, sorry 06:13:15 maybe we should get a good IA involved here too. darrenc maybe, if he has time? 06:13:32 AJaeger: yeah, I think what we can do here is to choose one option and get the best out of it 06:13:37 ok, so i think we have a plan of action here, anyway 06:13:56 i'll update the ML with a 'don't use only for now' message, and add it to my newsletter this week 06:14:07 and we can review the cookiecutter to see if we can improve it 06:14:14 AJaeger: mixing up the two looks messy, I think we all agree on that 06:14:20 +1 06:14:44 +1 06:14:48 #action loquacities to message about not using only 06:14:49 ildikov: I don't want to mix them up, no worries. 06:15:44 AJaeger: I just raise my concerns here as I don't want to be the only person updating the Ceilo install guide for the rest of my life as others don't get the structure, but I might just overcomplicate it :) 06:16:06 ildikov: you need an apprentice! 06:16:09 AJaeger: coolio :) 06:16:38 ildikov: that's why I'm happy to hear that others will take a look at your change and cookiecutter - we need to keep it simple. 06:16:44 loquacities: good idea 06:17:05 ok, final thing on the agenda ... 06:17:09 #topic work items 06:17:18 #link https://wiki.openstack.org/wiki/Documentation/InstallGuideWorkItems 06:17:28 i've gone through and updated this, and we're a good way through the list now 06:17:35 AJaeger: agreed, tnx 06:18:08 AJaeger: what needs to be done on the ops:docs:install-guide tag ? 06:18:45 loquacities: somebody needs to talk with operators or with Tom Fifield directly. 06:19:13 well, thingee has his name up there 06:19:17 maybe we should reach out to him? 06:19:26 loquacities: the operators are in charge of that tag. 06:19:36 hrm, ok 06:19:42 loquacities: if it's his name, then try him first;) 06:19:47 heh 06:20:02 ok, i might send mail, but i'll copy you in because i don't fully understand what needs to happen here 06:20:07 they should get together this week I think due to OpenStack Days in that area 06:20:26 i think that and the testing scripts are about all that's left on this list that hasn't been started now 06:20:30 so if you can reach out to them they might get a chance to discuss it face to face, I mean Mike and Tom 06:20:32 which is pretty awesome, really 06:20:38 ildikov: oh, good plan 06:20:46 i'll send that email today before i finish, then 06:21:45 coolio :) 06:22:22 loquacities: about the launch an instance section 06:22:31 yes? 06:22:49 I sent an email the other day, should I push in openstack manuals 06:22:58 or we are going to move that section as well? 06:23:11 to project repos 06:23:17 i think i missed this email, sorry 06:23:24 strigazi: Why do you want to move it? 06:23:34 ah, found it 06:23:49 it got lost in all the only emails ;) 06:23:57 It fits IMHO perfectly into what we have... 06:24:10 ok 06:24:12 For magnum, I guess, you'll want to have a sepcific "launch a container" section. 06:24:24 that would be considered core services, i think ... 06:24:45 it's launch a COE :) 06:25:51 loquacities: so what I should do? 06:26:03 push in our repo? 06:26:17 i think AJaeger is right to leave it where it is 06:26:29 in our repo 06:26:36 strigazi: push it in your repo - and I suggest that we revisit this in a couple of weeks again and see how it looks like. 06:27:00 under install-guide? 06:27:04 IMHO we need the complete guide first up and then might need to consolidate 06:27:16 right 06:27:19 strigazi: yes, under install-guide 06:27:19 AJaeger: makes sense 06:27:38 any other businesS? 06:28:04 we discussed one more topic in the mails last week 06:28:19 which was how to organize docs in the project repos 06:28:51 we agreed on having the install-guide folder and the doc folder co-existing 06:28:58 oh, right, yeah 06:29:17 yeah, moving everything under /doc is appealing, but i think it's a huge scale change 06:29:18 I think it would be good to revisit this later as well and try to have one doc folder 06:29:36 we can have this as a cross-project topic 06:29:43 probably sensible 06:29:52 yeah 06:30:01 but as I said in the mails it's not that urgent, although I think it would be beneficial long term 06:30:10 ildikov: My assumption is that we have several books - developer guides, install-guide, api-ref. 06:30:19 Each of them gets published to a different place. 06:30:29 ildikov: +1 06:30:37 So, we cannot have a single doc/source directory to publish all of them with one sphinx invocation. 06:31:10 doc/source for developer docs;doc/install-guide;doc/api-ref; looks very strange to me. 06:31:13 AJaeger: I guess we can have a doc//source or something similar structure 06:31:32 And I don't want to rename developer docs - accross all OPenStack repos... 06:31:43 yeah, that's my main concern too 06:31:59 So, this would work: doc/developer for developer docs;doc/install-guide;doc/api-ref - but that's a lot rename from doc/source to doc/developer/source 06:32:08 AJaeger: openstack manuals is using mostly sphinx as well and has a good structure 06:32:25 ildikov: but has not doc/source 06:32:29 hmmm... 06:32:38 AJaeger: I understand your concern, but it's not a big restructuring, although in lots of repos 06:33:06 if we consider moving more content to project trees, then I still think one folder is more reasonable 06:33:16 ildikov: If you get it done, I'm happy to review - but this is task that I don't want to push ;) 06:33:19 but we don't necessarily have to solve this today 06:33:46 heh 06:33:55 ildikov: yes, it's only a move - if we change anything we need to see how it integrates with CI scripts and how to have consistency accross repos 06:34:09 AJaeger: I'm happy to at least try and if we get too much push back then we can be relaxed that it's a community decision :) 06:34:10 +1 06:34:41 i think this needs to be brought up in a cross-project meeting 06:34:42 ildikov: go for it ;) But let's not block us on this, please (and I don't see us blocking right now) 06:34:52 AJaeger: of course, my plan wasn't to secretly ruin the whole docs build ;) 06:34:55 although i never seem to get to those any more ... 06:34:58 AJaeger: so +1 on that 06:35:01 lol 06:35:32 #topic open discussion 06:35:44 anything else? 06:36:01 AJaeger: again, I think it's more a long term task, so I'll try to put some plan together and we can discuss it on the next Summit also as a cross-project topic maybe 06:36:06 loquacities: which chapters still need moving to project repos? 06:36:28 swift, and manila, i think? 06:36:38 https://review.openstack.org/#/c/330070/ 06:36:43 https://review.openstack.org/#/c/317152/ 06:37:30 Yes, that is all 06:37:31 manila uses only AFAIU. 06:38:08 ah 06:38:36 ToT 06:39:04 hope that those two will be merged for our next meeting. I suggest to help reviewing - and ping for core reviews once we're happy. 06:39:06 ah, yes, it does 06:39:30 do we need to discuss this with goutham? 06:40:40 will it be a problem having only in there? 06:42:09 become complex... 06:42:36 loquacities: do you want to open the discussion from earlier again? I thought we had consensus to not use only for now - and revisit later 06:42:48 well, that's my point 06:43:03 we have consensus to not use it, so why should we merge the manila patch? 06:43:10 shouldn't we be asking goutham to remove it? 06:43:24 loquacities: Oh, I misunderstood you -yes, we should ask him. 06:43:44 ah 06:44:13 ok, i'll reach out to him 06:44:21 thanks 06:44:25 thanks 06:44:25 np 06:44:39 #action loquacities to chat to goutham about use of only in manila patch 317152 06:44:46 ok, anything else? 06:44:58 or can i give you 16 minutes back 06:45:01 ? 06:45:09 15 mins, please ;) 06:45:11 nothing from me. 06:45:17 yay! 06:45:20 :) 06:45:26 thanks for attending everyone :) 06:45:27 we get 15 mins ! 06:45:29 bye 06:45:32 #endmeeting