23:59:54 #startmeeting Docs Project Meeting - Agenda: http://fedoraproject.org/wiki/Docs_Project_meetings 23:59:54 Meeting started Wed Dec 16 23:59:54 2009 UTC. The chair is sparks. Information about MeetBot at http://wiki.debian.org/MeetBot. 23:59:54 Useful Commands: #action #agreed #halp #info #idea #link #topic. 00:00:00 #chair jjmcd 00:00:00 Current chairs: jjmcd sparks 00:00:10 #topic Roll Call 00:00:11 * sparks 00:00:15 * ianweller 00:01:33 * bcotton is here 00:01:46 * rudi is here 00:01:56 * jjmcd . 00:03:12 * sparks gives everyone a few more minutes to trickle in 00:03:30 * Tsagadai is here 00:06:02 Okay, let's get started 00:06:08 #topic Action items from last week's meeting 00:06:19 Sparks to send a message to L10N and Logistics about a docs planning meeting for early next week 00:06:31 Yeah, that didn't happen. Still working on it, though. 00:07:10 #action sparks to coordinate a meeting between docs, L10N, and others on translation questions and F13 schedule. 00:07:19 jjmcd to review poelcat's schedule and come up with a recommendation before the meeting 00:07:36 done - link in agenda 00:07:36 jjmcd: Is your action items waiting on my action item? 00:07:42 Oh! 00:07:42 No 00:07:55 #link http://jjmcd.fedorapeople.org/F13-RelNotes-MajorTasks.html 00:07:56 Mostly I want to focus on getting the core deliverables right 00:08:01 Excellent 00:08:17 Okay, moving on... 00:08:23 #topic Release Notes 00:08:27 For F12 all the clutter caused us to miss an important detail - the schedule had us building the rpm two weeks after jesse needed it 00:08:39 There is a question... Should L10n merge POs? 00:08:59 Yes, the F12 schedule wasn't ideal... 00:09:08 I am feeling like they ought to be paying the price of not getting the new tfx up 00:09:30 As long as we are a crutch for them, they really have no reason to get off dead center 00:10:15 I'm okay with doing things like RH does them... let the translators do everything 00:10:33 Now, logistically, this might not be realistic, but I think we should at least make the threat 00:10:48 I think it's the right direction to be heading 00:11:25 I'm not sure that logistically it's not realistic. It certainly is possible. A lot of our business practices would have to change. 00:11:35 +1 sparks 00:12:01 BUT you wouldn't have things like the French pulling their translations. If they weren't ready then they wouldn't publish them 00:12:14 I don't know whether shifting all the burden for producing and publishing the translated docs can go from Docs -> L10N in the space of one release 00:12:15 yeah, I mean in principle it seems to make sense, but I got the impression that a lot of their translators had very limited technical capability so it might all fall on glezos 00:12:22 rudi: Hell, I've shaken everything else up around here... 00:12:28 lolz 00:12:30 hehe 00:12:57 jjmcd -- I think there would be a *lot* of hand-holding to begin with 00:12:58 Well... if we are going to rotate our practice around the tool, then the tool better be easy to use. 00:13:11 Luckily Publican 1.x isn't difficult 00:13:26 yeah -- but I think many, maybe even most, actually do the translation in aarghh windows 00:13:30 rudi: We could push information into the translators guide 00:13:34 which we should do anyway 00:13:43 jjmcd -- fortauntely, Publican 1 runs fine on Windows :) 00:13:52 Oh, is that right!!! 00:13:54 * sparks wouldn't know about that 00:13:55 holy smokes 00:14:04 Mac is coming RSN :) 00:14:45 that could be a big win then 00:14:49 sparks -- yeah; I plan to update parts of the TQSG shortly to cover Publican 1 usage 00:14:58 If the translators could immediately see their product 00:15:01 rudi: +1 00:15:19 The problem is still the interoperabilty of Publican and Transifex though 00:15:40 well... they should know how to build their documents even if the "owner" is still going to handle the publishing. 00:15:44 Oh, yeah, so they might have Publican on win, but not msgmerge 00:16:04 Well... Transifex needs to be updated... period 00:16:05 Actually, the gettext tools are packaged for Windows too 00:16:21 And are included in the Publican installer .exe too :) 00:16:34 Ahhh, now that's a plan 00:16:37 But yeah; the Transifex problem is real and growing 00:16:44 growing? 00:17:15 Translators have had multiple issues over the last few weeks with accessing and uploading files 00:17:37 what has changed? 00:18:08 Which has exposed the bigger problem in that the current version is an unmaintained one, and that the Transifex guys don't really have the time to maintain Fedora's instance 00:18:43 I think in this case, it was specifically a bug in infra; but it took an enormous amount of time to track down; which caused a lot of grief for L10N 00:19:57 Well, the plan to migrate to 0.7 is there 00:20:19 Okay, anything else on this topic? 00:20:50 #topic Status on CMS (Zikula) 00:21:00 #link https://fedoraproject.org/wiki/Zikula#Module_status 00:21:12 I wish David was here tonight... 00:21:19 mchua_afk: You around? 00:21:36 So there are still modules that need to be packaged... 00:21:52 and apparently the new version of Zikula has a library that needs to be yanked out and packaged. 00:22:08 David is working that part but he needs some help. 00:22:49 Anyone want to volunteer to help David with Zikula? 00:23:52 I'm also going to need help with Limesurvey. 00:24:19 It has several libs in it that I have to pull out. I've never had to deal with that kind of thing so I'm not sure how to go about doing that. 00:24:44 #topic Does yum langpack support help us? 00:24:51 #link https://fedoraproject.org/wiki/Features/YumLangpackPlugin 00:25:17 jjmcd: Did you add this? 00:25:47 Sounds like if we package a guide and individual langpack, people can install, say, user-guide and auto get their local lang 00:25:54 juhp: You around? 00:25:56 and they don't need to get them all 00:26:12 Sounds cool. 00:26:28 Doesn't seem to help RN but it does guides 00:26:28 * sparks was hoping Jens was monitoring IRC to talk about this. 00:26:32 *HOWEVER* 00:26:55 It looks to me that making the langpack is going to take a bit of head scratching 00:27:07 At least for html, not so much for yelp 00:27:31 rudi: Is Jens in throwing distance? 00:28:22 jjmcd: So it would be difficult to get it to work with html but would work with yelp? 00:28:24 sparks -- down the hall 00:28:33 hang on :) 00:28:35 rudi: Didn't know if you could throw something at him. 00:28:35 Well, that's my read 00:28:49 Not impossible, but it would take some creativity 00:29:08 ping juhp 00:30:19 rudi: Oh well... 00:30:29 I think I could do it but I would hit it with a hell of a big club. stickster might be a little more elegant about it 00:30:35 jjmcd: Well, I'd definitely be interested in how it would all work. 00:30:36 Hang on -- I'll try in person :) 00:31:38 Sorry -- not at desk 00:31:52 In yelp 2 you just add the omf, in 3, put the new language in the right place and it all works 00:31:55 rudi: That's okay 00:32:12 In html it would take some editing during install. 00:32:20 And 3 is coming out in Sep? 00:33:22 shaunm: When is Yelp 3 coming out? 00:33:23 Well, the Q isn't when it is coming out, it is when will it be packaged 00:33:44 jjmcd: Yeah, but as soon as it hits the streets we can start playing 00:33:44 But it is such a minor diff, the OMF ain't rocket science 00:34:57 Okay... 00:35:07 Well, this is all very interesting news. 00:35:37 Anything else on this topic? 00:35:38 I think doc langpacks are prolly F14 anyway. Too risky to try to use them for 13 00:35:58 Can Publican make langpacks? 00:36:10 or is it just the way they are "titled"? 00:37:23 Publican can't package except in the trivial case 00:38:52 but if we have langpack and if they are similar to RHEL maybe we can talk them into it 00:38:54 Okay, maybe we can get more details on this later. 00:39:03 ya 00:39:17 Okay... moving on 00:39:26 #topic Guide Status 00:39:38 Anyone want to talk about their Guides? 00:40:16 I'm making progress 00:40:18 :) 00:40:39 Tsagadai -- did you see that bug about screenshots? :P 00:40:51 I go on leave soon so there won't be any significant progress on that until january 00:41:00 but it is planned 00:42:07 Anyone else? 00:43:06 * bcotton promises to have some kind of progress to report in the first 2010 meeting 00:43:23 * sparks marks down bcotton's promise 00:43:34 #topic New Guides 00:43:39 Any new guides coming out? 00:44:45 #topic Outstanding BZ Tickets 00:44:55 #link https://bugzilla.redhat.com/buglist.cgi?query_format=advanced&classification=Fedora&product=Fedora%20Documentation&bug_status=NEW&bug_status=ASSIGNED 00:44:56 anross -- did you want to say something about QE and bugzilla? 00:45:05 We quite a few open tickets. 00:45:25 rudi: didn't have a speech planned ;) 00:45:33 If you have tickets assigned to your project please grab them, mark them assigned, and try to work them. 00:45:50 At least make sure the person who filed it knows the ticket is being worked. 00:45:52 but... in general... how do people feel about having someone progress bugs from modified to closed 00:46:09 2nd set of eyes 00:46:46 Well, a number of them are waiting for a push of F11 RN's. The source has been updated, I don't know the translation status, but mostly waiting for an rpm 00:47:48 jjmcd -- and I think one of the blockers for that is working out what to do with the PackageKit warning... 00:47:55 That's F12 00:48:14 And actually, I don't think thats a biggie 00:48:30 more challenging is the CPU one, and I don't want to do the two separately 00:49:06 THe prob with the CPU one is that I can't figure out how to find an authoratative answer. We've had several "authorities" with different opinions 00:49:32 True 00:49:44 sparks: september, with gnome 3 00:50:01 I haven't got much evidence to prefer one opinion over another 00:50:24 there will be development releases before then, of course. but you won't want to target it until you're targetting gnome 3 00:51:00 shaunm: cool 00:51:31 jjmcd: Maybe just put in the higher of the two CPUs and when the lesser one works then they are still happy 00:51:55 I may just ask stickster_afk who to ask 00:52:07 +1 00:52:23 If I can catch him on one of those two minute intervals in the AM when he's not _afk 00:52:33 jjmcd: There are a lot of RN tickets out there that are still flagged as NEW. 00:52:41 good luck 00:52:45 sparks: hi 00:52:46 Oh, I'll look at them 00:53:02 I thought I had most of the new ones 00:53:02 Okay, anything else on the bugs? 00:53:18 (ah langpacks) 00:53:27 Hi Jens 00:53:32 juhp: Hi! We want to know more about the langpack feature you are working on. Can you wait a sec? 00:54:22 yup np 00:54:26 Okay... moving on... 00:54:43 #topic Langpack (again) 00:55:02 juhp: So can you give us a brief overview of your langpack feature? 00:55:16 :) sorry was in a phone meeting 00:55:45 bug 536737 00:55:46 Bug https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=536737 medium, medium, ---, panemade, ASSIGNED, Review Request: yum-langpacks - langpacks plugin for yum 00:56:01 yeah basically the package is ready to do into f13 00:56:50 And what would it do for us? 00:56:51 it is a pretty simple yum plugin that allows langpacks for a user's locale etc to be autoinstalled when they install or update a package 00:57:48 so i didn't read all the context above but if you have a master package and then translations were "langpacks" they could probably be installed for the user 00:58:11 OK, dumb question, what makes a langpack? 00:58:14 Could this be done in anaconda, too? 00:58:21 yeah, and what jjmcd said. 00:58:31 yup 00:58:36 Sounds like if we package a guide and individual langpack, people can install, say, user-guide and auto get their local lang 00:58:45 sorry yup to ^ 00:58:49 juhp -- so, for example, if the masterpackage was fedora-release-notes-en-US -- then users could automatically pull in fedora-release-notes-de-DE ? 00:59:04 for anaconda - currently it would probably have to go to language support groups 00:59:15 I haven't tested anaconda yet but it might work 00:59:47 presumably, a langpack would have to have some install script to merge it with the installed content 00:59:49 rudi: I would prefer fedora-release-notes to fedora-release-notes-en-US 01:00:07 jjmcd: merge? 01:00:07 OK -- but that's the mechanism :) 01:00:15 rudi: yep 01:00:44 Well, we are talking docs, so we don't have message files laying around, we're not going to translate at run time 01:00:45 juhp -- and what specifies something as a master package or a "translation package"? Something in the .spec? 01:00:51 rudi: I think fedora-release-notes-en-US would work too so forget my comment above for this discussion anyway :) 01:01:13 rudi: currently it is hardcoded in the plugin ;) 01:01:22 Awesome :) 01:01:34 I am planning to have metadata you can provide later 01:01:42 s/have/support/ 01:02:33 rudi: do yeah for now you could just file a bug and I can add base/langpacks pairs to the list 01:02:39 s/do/so 01:02:46 Wow! 01:02:57 That's a very cool solution :() 01:02:58 is it good? :) 01:03:00 :) even 01:03:05 ok :) 01:03:07 thanks 01:03:44 We had been idly wishing last week that PackageKit could do something like this :) 01:03:49 rudi: you may still need to add them in comps too though for -support groups 01:03:51 And Jens makes it happen :) 01:04:02 juhp: Can you come back next week and talk more about this? 01:04:08 yeah it would have been in f12 if I had been a bit faster... 01:04:13 sure 01:04:19 cool 01:04:28 but next week it should be in rawhide too... 01:04:30 by 01:04:52 the package is approved but I didn't have time to import it yet :) 01:05:08 glad you guys want to use it :) 01:05:29 cool! 01:05:43 thanks for asking :) 01:06:00 Okay, any other questions for Jens while we have him on RH's dime? 01:06:34 juhp: Thanks for coming by to chat. 01:06:41 pleasure 01:06:45 #topic Anything else? 01:06:54 Okay, is there anything else anyone wants to talk about? 01:07:41 Did you see S1775 passed unanimously 01:07:55 yes! :) 01:08:00 (OT but "anything else ;-)) 01:08:27 * sparks already sent it to the packet network 01:08:45 hehe - I have a cron job does that 01:09:03 Okay... anyone? anything? 01:09:31 Well.... 01:09:41 Thanks everyone for coming out! 01:09:46 #endmeeting