14:00:02 #startmeeting Docs Project Meeting - Agenda: http://fedoraproject.org/wiki/Docs_Project_meetings 14:00:02 Meeting started Mon Jun 4 14:00:02 2012 UTC. The chair is bcotton. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:02 Useful Commands: #action #agreed #halp #info #idea #link #topic. 14:00:16 #meetingname Fedora Docs 14:00:16 The meeting name has been set to 'fedora_docs' 14:00:22 #topic Roll Call 14:00:28 * zoglesby is here 14:00:33 * pkovar is here 14:00:35 * Sparks is here 14:00:39 * jjmcd 14:00:51 * randomuser pours coffee 14:00:51 * _logan is here 14:01:44 * sgordon is here 14:02:09 * Sparks would like to talk about koji +publican 14:02:35 Sparks: i believe it's on the agenda 14:02:56 * claneys here 14:04:46 okay, let's get started 14:04:57 #topic Follow up on last week's action items 14:05:11 I did my to-dos. there were no other todos to be todone 14:05:21 #topic Docs Leader elections 14:05:26 * jhradilek is here, just missed the roll call. 14:05:34 welcome, jhradilek 14:05:55 #info Nobody stepped forward to take the Docs Leader crown. bcotton continues by default 14:06:24 Perhaps we should establish a new position 14:06:29 all hail great leader 14:06:39 Docs Leader for life 14:06:39 jjmcd: what new position is that? 14:06:45 * bcotton vetoes 14:06:48 lol 14:06:59 jjmcd: +1 14:07:02 jjmcd: Consider yourself nominated then. :P 14:07:18 I gleefully decline 14:07:32 * Sparks is glad he retired from the position before "for life" was added 14:07:34 bcotton: Can you veto that? 14:07:41 Sparks: +1 14:07:57 Sparks: zoglesby: this isn't baseball. you can re-enter the lineup 14:08:23 #topic Using koji to publish docs.fp.o 14:08:28 grumble 14:08:34 #topic Using koji to publish docs.fp.o 14:08:47 Sparks: you wanted to talk, you're up first 14:08:52 Awesome 14:09:32 For those that don't know about the power of Publican, there is a build feature that will package our documents into SRPMs and submit them to koji for processing. 14:09:50 This would completely remove the web git repo from the loop. 14:10:10 No more huge repo to sync just to publish a small guide (or any guide) 14:10:16 How would the SRPM get to docs.fp.o 14:10:20 You just package, push, and forget about it. 14:10:36 the backend process would do a yum update periodically 14:10:50 Ahhhhh 14:10:57 * jhradilek can't wait to get rid of that 8GB repo he has on his hard drive. 14:11:13 Where is nb on this? 14:11:28 This is, of course, my understanding of how the magic happens. I've only peered inside the black box but a few times before going blind. 14:11:48 Does publican package build all formats? 14:12:10 Rudi had asked for our own instance of koji since using the existing koji would require everyone to become a packager. 14:12:28 When I spoke to Infra about this they came up with a better solution: 14:12:53 We can use the existing koji but with different tags going to a different docs repo. 14:13:04 Those rascals always do seem to have better ideas 14:13:12 This was all pre-F17... during the freeze. 14:13:17 jjmcd: Absolutely 14:13:43 * jjmcd would be real happy to not have to mess with that monster repo 14:13:53 Nothing has been implemented just yet but we need to file a request with Infra to make this happen. 14:13:59 EOF 14:14:40 Sparks: so our workflow would be create the publican package, push to koji, sit back and wait? 14:14:52 zoglesby: Pretty much. 14:14:59 * zoglesby LOVES IT! 14:15:03 heh 14:15:10 No messing with Bodhi? 14:15:19 Not that I'm aware 14:15:23 cool 14:15:24 I think we'd bypass that 14:16:07 We'd be playing in our own little repo. If something breaks then it's a bug and it wouldn't affect anyone other than our website. 14:17:03 there was a discussion at some point of providing packaged guides for the repos (maybe just me thinking out loud?) 14:17:04 Could someone addrepo if they wanted, say, Russian docs on their local box? 14:17:35 is there a benefit to working that in now, while we're laying out procedures for packaging? 14:17:53 I think they would be able to do so, yes 14:18:29 Of course, they would have to --nogpgcheck since it didn't go through Bodhi 14:18:49 I think we need to get Rudi involved before laying out procedures 14:19:04 jjmcd: The repo could be setup, by default, to not check GPG 14:19:24 sounds risky 14:19:47 why? 14:19:59 This isn't the Fedora repo 14:20:30 People could easily forget that it isn't signed. Better for them to have to specify they are OK with it 14:21:16 Well, we can cross that bridge later. I don't see much of a risk being that it is only for documentation and not software 14:21:23 Does publican package build all formats? -> web format rpm is html,html-single,epub,pdf 14:21:31 the desktop rpm is just html-single 14:21:37 Excellent 14:21:41 (the SRPM generates both) 14:22:35 s/html-single/html-desktop/ ;) 14:25:02 so are we all agreed that it's worth getting the infrastructure set up? 14:25:23 is it possible to run a "test" site to make sure everything works before going live with docs.fp.o? 14:25:29 _1 14:25:31 +1 14:25:40 bcotton: I would think. 14:26:00 bcotton: Because this would be a change to our existing backend we'd need to setup a testbed. 14:26:54 Sparks: do you want to run point on this then? 14:27:31 bcotton: I can 14:28:23 #agreed We will test using koji to publish docs to the web 14:28:41 #info Sparks will be coordinating the effort 14:28:48 * Sparks will report back to the list on this 14:28:59 #action Sparks to eport back to the list on this 14:29:11 we'll just make this a recurring agenda item until it is settled? 14:29:25 ya 14:30:45 okay, anything else on this topic for now? 14:31:33 not from me 14:31:41 #topic QA recap 14:31:58 for those of you who forgot, we were going to try a more formalized QA procedure this release 14:32:06 #link https://fedoraproject.org/wiki/Docs_QA_Procedure 14:32:50 part of the procedure involved someone (designated to be me) to send weekly pokes to the docs-qa ML about tickets that were languishing in ON_QA status. i did not do this. mea culpa 14:33:22 i feel like the new procedure went rather unnoticed. who else has thoughts on this? 14:35:09 * Sparks had a few things go through QA for the security guide 14:35:36 Sparks: how did that make you feel? 14:36:33 I think that attaching the patch to the bug is an extra, unnecessary step; I haven't seen maintainers for any bugs that I follow do that with their work 14:36:56 Made my life a lot easier on RNs 14:37:45 bcotton: Made me feel all warm and fuzzy inside 14:38:35 i don't think the new procedure works for every guide and maintainer 14:38:50 people tend to have different workflows, schedules, etc. 14:39:36 that's the same case as with the translation workflow, btw 14:39:52 so maybe it's too formalized? 14:40:07 i don't know, your thoughts? 14:40:57 * pkovar agrees with randomuser :-) 14:41:17 i think a consistent, formalized approach benefits people who work on multiple guides, either as a writer, QAer, or bug reporter 14:41:39 but we do have a problem of one size not fitting all, which is especially challenging on a volunteer project 14:41:58 agreed 14:42:34 my thoughts are the same as when it first came up; my workflow is either 1) checkout git repo -> fix -> push -> comment on bug or 2) checkout -> fix -> commit -> stash -> diff -> comment -> patch -> push 14:42:37 pkovar, if everything is consistant in the long run it makes it easier for people to learn 14:43:27 Southern_Gentlem: it could be consistent, but maybe not that formal 14:46:05 i guess the next step is for people who have input to patch the procedure :-) 14:47:31 I understand that this is not an easy thing to iron out, but we have never started the QA process becuase we get this far every time and then the edge case stops us 14:47:55 right. the idea for this release was to get _something_ in place that could serve as a starting point 14:48:15 I think we need to understand that there are some exceptions, but for the most part X will be the process 14:49:13 I agree with the portion where one person commits a fix, and a qa contact reviews it 14:49:43 i think we need to identify guides for which this procedure actually worked, and then decide 14:49:48 what to do 14:50:34 was there any such guide? 14:51:59 i'm not sure how well the QA procedure was followed in the first place. certainly we don't have any audit to know how many bugs went through the procedure and how many didn't 14:52:09 my internet crashed and burned - now back via my cellphone can someone tell me what topic we are on? 14:52:27 lnovich: QA 14:52:32 thanks 14:53:01 bcotton: then maybe we should make sure that every bug is sent to docs-qa list (via CC) 14:53:23 isn't that automatic? 14:53:25 one idea that's kicking around in my head is having a designated ticket wrangler. someone to generally keep track of the BZ tickets 14:53:34 so that we have enough data 14:53:45 makes sense 14:53:53 pkovar: i believe most components have been set up that way. that doesn't mean anyone acted on them. we'd still require a manual count to see what got QA'ed and what didn't 14:53:58 that person would have the birds eye view 14:54:27 and once permissions are granted getting statistics from bugzilla is not an issue 14:54:50 bcotton, do you envision that person doing the QA check, or just assignments/observations? 14:54:59 randomuser: maybe a little bit of both 14:55:08 * randomuser nods 14:55:17 randomuser: they wouldn't have to do *all* of QA, but they could at least make sure that someone did 14:55:39 so that person could generate a weekly ticket report so to speak? 14:55:52 sure, that's one option 14:55:53 i might be interested in such a role, bcotton 14:56:29 randomuser: okay, great. i'll start a wiki page to get ideas for what the role should do 14:56:30 bcotton: wasn't that the original QA proposal? 14:56:46 pkovar: kind of, yeah 14:56:52 ok 14:57:21 okay, we've only got about 2 minutes before we get kicked out. Anything else that needs to be discussed (we can continue QA discussion next week)? 14:57:56 I just wanted to note that I'll try and get the SELinux User Guide out for fedora 17 by July 1st 14:58:19 too busy with other stuff to give it a real update :( 14:58:22 mprpic: awesome. please let us know if you need any help moving it along 14:58:38 anything else? 14:58:40 thanks, mprpic :-) 14:58:43 going 14:58:48 going 14:58:54 * bcotton bangs gavel 14:58:56 #endmeeting