=== kbrooks [~kyle@kbrooks.user] has joined #ubuntu-doc [12:39] Hi! [12:44] hey kbrooks ! [12:44] nightly greetins :) [12:44] what's up? [12:45] cool, how may I help you my freind? [12:45] are all questions welcome? :) [12:45] _all_ of them, given they comply with the CoC [12:45] and somewhat related to documentation &&|| ubuntu [12:45] even general questions on ubuntu? [12:45] yes [12:46] however, be adviced that if a proper answer won't be available, you might be offered to write a howto/doc about it :) [12:46] ok...lets see...i would like to do something for the team... does the team need any help? [12:47] yes, very much, curretnly, there are few goals for hoary - [12:47] http://www.ubuntulinux.org/wiki/DocteamProjects [12:48] all of this require some content contribution :) [12:48] also, we are testing if our new pages for contribution instrcution are any good, so feel free to go through: [12:48] http://www.ubuntulinux.org/wiki/DocumentationTeam [12:49] on comment on ubuntu-doc@lists.ubuntu.com about how good it helped you start contributing, [12:49] sort of a survey in a sense :) [12:49] (you have to subscribe first in http://lists.ubuntu.com) [12:55] kbrooks: are you ok there buddy? [12:55] :) [12:56] not really, TBH [12:56] TBH = to be honest? [12:57] well, basically, docs are in the xml docbook format, if you want to contribute but don't want to invest time into reading and learning about it, [12:57] just go add your doc to the wiki, [12:57] then send an email onto the list and there's someone who'd put it there, state your real name so you would get the proper credits. [12:59] and yes TBH = to be honest [12:59] i am trying to upgrade to hoary and a error appeared [01:00] oh, I thought you were interested in doc doing...:) [01:00] but i "fixed" it -- apt-get -f install [01:01] i am. [01:02] ah ok, lemme try and upgrade myself [01:02] but i want to upgrade to hoary [01:02] well, there's a warty-->hoary upgrade doc [01:02] on the wiki [01:02] sivang, i am upgrading to hoary [01:03] debian is to sid as ubuntu is to hoary [01:03] I knwo :) [01:03] ok, then what's the problem? [01:04] gimp was the problem [01:04] now i'm fixing it...brb [01:05] ok, when you're done, just toss your expereicne onto the wiki, and drop a note on the mailing lis t:) [01:06] may i type it in here for you to look at? [01:08] it would be better there, but you could also just send a text file to the list [01:08] that would be best , because it could get lost on irc.. [01:08] it's pretty easy opening an account on the wiki [01:09] OK. I'll type it here (quick) and put it on the wiki..... [01:10] sure cool [01:10] would also get you access to chagne stuff and fix things you see fit [01:11] So...here goes: [01:14] I wanted to upgrade to hoary, so I did "sed -e 's/warty/hoary/g' < /etc/apt/sources.list > /etc/apt/sources.list.new", then I copied over sources.list to sources.list.old and sources.list.new to sources.list. (I nearly asked #ubuntu about the command to update your sources, but i quickly remembered it) Then I did apt-get update and apt-get dist-upgrade. [01:15] Unfortunaely, for me, dpkg exited and the error message told me exactly what happened. [01:17] I reported it in #ubuntu and a solution came up in the form of cding into /var/cache/apt/archives and doing ``dpkg -i --force-overwrite gimp****.deb''. I did so, but then another error message appeared. [01:18] Luckily, help came in the form of reading the error message. [01:18] i did as directed and successfully got it all fixed. [01:21] brb. === kbrooks [~kyle@kbrooks.user] has joined #ubuntu-doc [02:39] back. === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc [03:23] hi enrico ! [03:26] hi sivang ! [03:27] it's been a while our timezones didnt [03:27] overlap [03:32] yes, I tried going back to GMT [03:32] :) [03:32] but didn't work.. [03:33] enrico: what's up? a lot of traffic per day by froud on the mailing list, I can barely keep up :) [03:33] any interesting news bedies the new html doc online? [03:33] bedies? [03:35] sivang: the discussion these days is on the release notes work that trickie is taking care of, and in publishing the HTMLs online [03:39] what are bedies? [03:39] You asked "any interesting news bedies the new html doc online?" [03:39] so I was curious to ask you what are "bedies" :) [03:55] besides :) [03:55] hehe [04:18] The other good news is that Chua is a hero (see the last IRC report) [04:18] And that the DocteamWork wiki page links to lots of useful and nice practical informations === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc === jdub [~jdub@home.waugh.id.au] has joined #ubuntu-doc [07:22] hey dudes === shaunm [~shaunm@12-221-67-60.client.insightBB.com] has joined #ubuntu-doc [07:23] yo shaunm [07:23] enrico: ping [07:24] so shaunm [07:24] enrico is probably only gone for a moment === enrico is back [07:24] howdy jdub [07:24] and the rest of the team [07:24] we were wondering what the status of brandable docs in gnome is [07:25] wow! Hello shaunm! [07:25] and how we can help [07:25] people have been talking about working with svn vendor drops to ubuntu-brand the gnome docs, but I remember someone talked about possible better solutions [07:26] so what all do you want to do? [07:26] end of the day, things like the user guide are just going to have to be customized by vendors [07:26] or replaced wholesale [07:27] shaunm: first priority is not forking the documentation ;) [07:27] sure [07:27] bringing relevant vendor branches to the docs seems far more sustainable [07:27] I imagine change some bit here and there to account for visible changes made by the ubuntu devels (if any); if there are chapters that try to be distribution-independent, making them ubuntu-specific, things like that [07:27] maybe adding a chapter about Ubuntu [07:27] but you get things like changes to the panel menu [07:28] and those things are so pervasive [07:28] yeah [07:28] and it would require a lot of conditional rendering [07:28] what do you think about entitising menu locations and so on [07:28] or providing macro-like entities built from gnome-menus? [07:28] plus maintaining documentation of non-stock stuff in the community docs [07:29] there are quite a few instances where that would work [07:29] pulling info directly from .desktop files, gnome-menus, etc. [07:29] which could be a real pain if we had multiple distros doing it, each on their own release cycles and such [07:29] shaunm: let's concentrate on gnome's release cycle, and external branches :) [07:29] It could already be of help to know what branding facilities are already in place for us to use [07:29] and centralised changes to the docs that will have positive ripple effects :) [07:30] the user guide is really the hardest case [07:31] although [07:31] just about every app doc says something like " To run Five or More, select Five or More from the Games submenu of the Main Menu" [07:31] and, you know, if the menu is customized, all those docs are wrong [07:32] that one's a bad example, because docs ought just to use [07:32] I sent a mail to Sean Wheller asking him to join us; I hope he's around [07:32] shaunm: could we pull that information from gnome-menus? :) [07:32] shaunm: ah, ok. I was about to say: we already entitysed menus and we have those things autogenerated for other things [07:32] jdub: potentially, but then you're locking the documents into yelp [07:32] what happens when you just run gnome-doc-utils on the file to build html for the web? [07:33] shaunm: could do it at build time; that complicates things though [07:33] kde uses a docbook customization, and it annoys me [07:33] it complicated things considerably, yes [07:34] sigh [07:34] how I wish docbook profiling weren't so messed up [07:35] hrm, on phone for a bit, sorry :| [07:36] shaunm: so, the best option so far is using vendor drops to change the bits that need changing? [07:36] at the moment, yes [07:36] I'm afraid we just don't have the infastructure in place for anything very sophisticated [07:37] Is there something less sophisticated that can be done, besides tweaking entities? [07:37] (I'm trying to ask meaningful questions hoping that someone more knowledgeable than me will join us soon) [07:39] well, so [07:39] can we see some specific problems? [07:39] the real problem with documentation is that everything is free-flowing prose [07:40] and so if you just do these little replacements here and there, you often end up with very awkward prose [07:41] I see the problem. Well, I heard of branding efforts being going on and I was wondering, but after this conversation I think we could just go on with vendor drops and then send you some patches sometimes if we improve something you could use [07:43] well [07:43] see, I don't really work on any of the distros' stuff [07:43] and so I don't see the problems as much [07:44] to get all this stuff right, we need to get representatives from the big gnome distros [07:44] and lock them all in a room with me [07:44] jdub: can you take care of that? :) [07:45] and preferably some kde folks as well [07:45] shaunm: so, noone has been branding the User's Manual so far? [07:45] because a lot of this should happen in a cross-desktop way [07:45] enrico: no, you guys are the first distro to give a damn [07:46] Ah, ok, cool. Then we can pioneer the effort and see what happens [07:46] I've been smacking RH for years now [07:46] and I still can't get them to put all their docs in scrollkeeper [07:47] Luckily, we have dh_scrollkeeper that does a good part of the job :) [07:47] oh, what's that? [07:47] some day, I'll get around to putting together The One True Help System [07:47] and I'll beat everybody until they switch their systems over to it [07:47] and the world will rejoice [07:48] A Debianization tool that automatically looks for a OMF file with a standard name and takes care to make it so that the .deb package installs it correctly [07:48] You need at least Two True Help Systems, so that everyone can use something that someone else doesn't use. The trick is making them compatible :) [07:48] :) [07:49] clever [07:49] maybe I'll make another one under a pseodonym [07:49] have flame wars with myself [07:49] finally get the integration work right between the two [07:50] You can make a secret deal with a KDE person [07:52] Ok, froud is evidently not around to ask some more specific questions; I'll post this conversation to the list in tomorrow's IRC report, then we can give a try to packaging the Gnome User's Manual as well [07:53] oh, froud's asked me *lots* of questions already [07:53] most of which I haven't had satisfactory answers to [07:53] Ah, ok, you're already in touch with him already [07:54] he comes into #docs on gimpnet from time to time [07:55] so anyway [07:55] getting *really* good vendorified docs involves changing screenshots as well === enrico is going out [07:56] wimp :P [07:56] We tried to address the screenshots as well [07:56] wiki.ubuntu.com/TakingScreenshots [07:56] Froud did quite a good job on that === enrico needs to go [07:56] oh very good [07:56] my girlfriend is pulling me by my hair [07:56] go go go [07:57] I have very long hair, which makes her work easier :) [07:57] shaunm: thanks a lot! I'll post things in tomorrow's IRC report. See you! === froud [~sean@ndn-165-141-101.telkomadsl.co.za] has joined #ubuntu-doc [08:25] African Greetings [08:35] and here's froud [08:36] hey dude [08:37] just reading th elogs [08:37] now finsihed [08:37] MOst problems can be managed if the build is static [08:37] i.e. X/HTML [08:37] with sufficient build magic, yes [08:38] see Yelp will now support [08:38] yes, I would like to reduce the preprocessing [08:38] problems such as ghelp:foo [08:38] yeah, ghelp sucks [08:38] these are a problem [08:38] olinks? [08:39] xrefs for internal [08:39] olinks for ext [08:39] yelp does not support olinks [08:39] and as I said to you the formatting of xrefs is wacked [08:40] how would you prefer them formatted? [08:40] same font as current block [08:40] yelp doesn't change the font for xrefs [08:40] I get a different or larger font size [08:41] but then I am not on the last version [08:41] perhaps tis fixed [08:41] what version? [08:41] 2.6.1 [08:41] that's odd [08:41] I've never known that to happen [08:42] well it may be fixed in new versions [08:42] yelp 2.6 doesn't do any font-mangling, iirc, so it might be a gtkhtml2 thing [08:42] sure the depend thing is a nightmare [08:42] speaking of dependancies [08:43] you heard the vendor drops idea [08:43] what do you think [08:44] essentially we would build user guide as a patchy on your vendor drop [08:44] Perhaps we would have to use XPointer extensively [08:45] I worry about having dozens of vendor drops [08:45] yes it is problematic [08:46] but essentially we would want to drop in the gnome and later when we have kde, that too [08:47] thing is we would need to drop the whole GNOME app and doc source. Is that right? === falco [~Jail@a81-84-137-51.netcabo.pt] has joined #Ubuntu-doc [08:47] your docs are kept with each app under C/ [08:48] so they are not in one place, like docs, is that right? [08:49] lots of SGML stuff too I see [08:50] none of the user docs are in sgml [08:50] just an sgml extension then? [08:50] but yes, generally each app contains its own documentation [08:50] where do you see sgml? [08:50] GIMP [08:50] phone call [08:50] ah, I'm not responsible for gimp [08:50] they don't even use the gnome help system [08:52] morning guys [08:52] so does anything actually support olink? [08:58] I am back [08:58] shaunm, straight docbook transfroms using nwalsh xsl === falco [~Jail@a81-84-137-51.netcabo.pt] has joined #Ubuntu-doc [08:59] The main concern at ubuntu is to produce a source that is portable across pointential future desktops [09:00] at present we have two upstreams, debian and gnome [09:00] in future we may have kde and perhaps other desktops [09:01] The most compatible target format is X/HTML [09:01] So we need to do things in the db src that will work with the nwalsh transfroms [09:02] froud: and what does it do with them? [09:02] essentially it resolved references between documents [09:02] external refs [09:02] you need to maintain an olinks database [09:02] so preprocessing is required [09:03] but at least you can say, "See Chapter X of the Other Guide [09:04] I think that olinks is not such a high requirement for now [09:04] P4 [09:04] hmm [09:04] but eventually will need [09:04] xrefs for internal references [09:05] I dont like link [09:05] ulink for URI [09:05] link has its advantages [09:05] but olinks is complicated for users and apps like yelp [09:05] olinks are very complicated, yes [09:06] not when you may want to do xsl:fo later [09:06] and their behavior is application-defined [09:06] agreed [09:06] hence I would hold off on olink [09:06] and I've already deviated from norm on a number of other application-defined things [09:06] like xrefstyle [09:06] yes I see this === plovs_work [~plovs@195.13.248.84] has joined #ubuntu-doc [09:07] point is people here like yelp [09:07] cause they dont have to transform [09:07] but yelp has its limits [09:07] certainly [09:07] conformance to yelp in our source can cause locking to yelp [09:08] something we wantto avoid [09:08] of course [09:08] so I am thinking the best is xml > X/HTML [09:08] the meta stuff from scrollkeep can come later [09:09] kde also has its problems [09:09] and processing from .desktop files is not going to be a stable solution [09:10] in fact I have not seen a standard for .desktop [09:10] it's on freedesktop.org [09:10] it's a bit under-specified, imo, but the glib and kde implementations pretty much agree [09:10] I think you are right, we need intervention from freedesktop [09:11] if we ever make a shared help system, it will likely use .desktop files [09:11] ok [09:11] sounds good, must look for this standard [09:11] because it's what kde wants, and it's a compromise I'm willing to make [09:12] another problem with yelp is that it is hard to custom [09:12] honestly, I don't think docbook is perfectly suited for application docs in its current form [09:12] who has the time to create a new xml app [09:12] not me [09:12] I think it works [09:13] it basically works, yeah [09:13] the semantics are a bit off [09:13] sure [09:13] I wouldn't dream of doing a gnome-only customization though [09:13] agreed :-) [09:13] I'd like to see an official docbook derivative more suited to this sort of thing [09:13] that kde and gnome and hopefully others would embrace [09:14] what sort of customizations do you want to do to yelp? [09:14] it wont be that easy [09:14] well it would be nice to be able to customize the look and feel of the content [09:14] do you want to cusotmize the look of the rendered documents? [09:14] or the topics listings? [09:14] and include jscripts for special stuff [09:15] well, any distro can tweak yelp's db2html.xsl [09:15] yes, we can but I was thinking more simple [09:15] have a file that yelp can load [09:15] the file defines the customs [09:15] like a docbook custom layer [09:16] but what would the file contain? [09:16] much what a db cust layer does today [09:16] things like are captions before or after images [09:16] oh, so just parameter setting? [09:16] glossary.collection [09:17] and template customs too [09:17] support for index on////off [09:17] well, at that level you just have to write xslt anyway [09:17] on/off [09:17] hmm [09:17] why would you want to turn indexes off? [09:17] yes but just the custom layer not the source cxsl [09:17] (ignoring the fact that they don't work right now) [09:18] some people do want it [09:18] sometimes the doc is not indexed [09:18] well, right, but that's easily detected [09:19] in custlayer can also specify css [09:19] and javascript [09:19] for example on task [09:19] to have topic with intro [09:19] and gather associated tasks via javascript [09:19] pick list [09:19] expand and collapse [09:20] etc [09:20] an dthis gem [09:20] to be able to add notes to docs under yelp [09:20] user custom [09:20] ok, hold on a minute [09:20] most of these are features, features I've thought about before, and damn cool features [09:20] user writes note, is saved local and displays when the topic is loaded [09:20] why don't you just implement and send upstream? [09:21] I am a writer not a coder :-( [09:21] and wow, somebody besides me thought of notes [09:21] well, yeah, but who's going to do all these customizations for ubuntu? [09:21] I do the docbook [09:21] and xsl [09:21] because that person should just start hacking yelp [09:22] if you dont mind giving me guidedance [09:22] I see notes on two levels [09:22] user and admin [09:22] user on localhost [09:22] admin on server [09:22] would be nice for admins to be able to push notes to users [09:23] yes, exactly [09:23] and for admins to collect notes [09:23] and push to GNOME or whoever [09:23] user / admin feedback [09:24] help pages are too static [09:24] they need to live [09:25] expand/collapse of lists etc [09:25] can help [09:25] and notes [09:25] no more one col top to bottom [09:25] click next to proceed [09:26] we need links in body text and in sidebars [09:26] I have a javascript to do this. I wrote it for a customer [09:27] The each topic collects related tasks [09:27] the list is expand and collapse [09:27] I've talked about submitting notes and such up to bugzilla through yelp [09:27] I have notes too, but did not impliment is [09:27] which would be nice [09:28] The customer has a custom browser that captures the notes [09:28] definitely if there were some sort of note thing, it would be good to be able to send up the notes [09:28] trap [09:28] agreed [09:28] I absolutely want expanding/collapsing sections [09:29] yes, we dont do that, but on groups of task we collect them under a heading that can be expanded [09:29] sure [09:29] but it's the same bit of javascript [09:29] for example the task of formatting has many tasks [09:29] yes [09:29] the notes is something else [09:29] yes [09:29] problem is I can't release it GPL [09:29] they'd be most useful if they could be anchored to a particular place in the page [09:30] it belongs to the customer now [09:30] we're working on that :-) [09:30] essentially our aim is to allow the user to optimize the help screen real-estate to their requirement [09:30] that inlcudes inside topics [09:31] I would like to see the same for OSS help, starting with Ubuntu [09:31] there are many challenges at Ubuntu [09:31] but we are we are willing [09:32] the good thing is we are at the start [09:32] we can mold and shape things [09:32] on most projects you cant [09:32] the legacy does not permit it === froud points to GNOME and KDE :-) [09:33] right [09:33] so how do you think we can get traction on this [09:33] a big problem I've faced with designing a new help system is that it must maintain backwards compatibility to both scrollkeeper and kde's help system [09:33] I mean all the points discussed [09:34] 1. vendor drops 2. improvement on yelp [09:34] oh hold on [09:34] I just bit my tongue really hard [09:34] ouch! [09:35] shaunm, where do you want to put the notes? some wiki-like backend? [09:36] i meant, froud off-course [09:36] man, that really hurts [09:36] no wiki [09:36] wiki is messy [09:37] froud++ [09:37] froud, personal notes, or uploadable, and uploadable to where? === plovs_work likes wiki [09:37] in client server? [09:37] on the server with help loaded from server [09:37] that is in Remote X [09:37] I wouldn't want to require net connectivity to use notes [09:38] on local host under .notes [09:38] or something [09:38] if I'm on my laptop on an airplane, I should be able to write a little note to myself [09:38] I should be able to write notes that are just *mine* [09:38] used something like iFolder for sync [09:38] I don't think notes should be pushed to others without an explicit action [09:38] yes, that is like iFolder [09:38] and maybe uploadable to bugzilla so good notes don't get lost [09:39] yes, totally [09:39] yes eventual integration [09:39] what about a web service [09:39] pass notes as xml [09:39] to web service [09:39] well, bugzilla talking is likely to come in 2.12 [09:40] but web services can be added to bgz [09:40] they hopefully will be [09:40] shaunm, can/will yelp be able to show html? [09:40] it's been talked about a lot [09:41] plovs_work: it can [09:41] of course the xml-instance trasmitted must be in a valid format for bgz [09:41] plovs, it will [09:41] always has been able to [09:41] except for about the last two weeks, because I accidentally broke it [09:41] shaunm, so we could write our docs in xml, convert it to html and then show it with yelp? [09:41] but it's fixed now [09:42] yes [09:42] you won't get the fancy sidebar or some other niceties, but they'll display [09:42] shaunm, can I make a sidebar with css or tables? [09:42] well [09:43] you can put whatever you want into your html, within reason [09:43] the sidebar in yelp, though, is seperate from the page [09:43] there's really no way to get one of those for html files [09:43] :-) within reason sounds nice ... [09:43] at the moment [09:43] well [09:44] "within reason": frames are known not to work, and I make no guarantees about javascript [09:44] it's a help program, not a web browser [09:44] shaunm, xml > nwalsh htmlhelp > yelp [09:45] Jirka would love that :-) [09:46] big fan of htmlhelp? [09:46] shaunm, the problem is that yelp is young [09:46] but not enough coders to work on it [09:46] well, it's really quite old [09:47] I mean, except for the fact that the current yelp has almost nothing to do with the old yelp [09:47] we writers may have all the dreams, but we need coders [09:47] and I'm pretty much the only regular yelp developer [09:47] old yelp is dead [09:47] the way forward is with the new yelp [09:47] Yelp is dead! Long live Yelp! [09:47] shaunm, i like the one in hoary, it is a lot nicer then the one in warty, better graphics, stuff lines up etc [09:47] :-) [09:47] which one is in hoary? [09:48] 2.9.2? [09:48] 2.9? [09:48] 2.9.? [09:48] i use warty here [09:48] may be 10 [09:48] yeah, I'm mostly pleased with the new formatting [09:48] just a sec [09:48] using gecko has helped a lot [09:49] I envy ubuntu [09:49] gecko - a small lizard that loses it tail when it gets a fright [09:49] so join us :-) [09:49] you guys have such an active and eager docs community [09:49] the gnome docs community kind of died, for various reasons [09:49] really that's why the docs are empty [09:49] and I've been trying to pull it back together [09:49] shaunm, and it's not close to as active as we would like [09:50] point is its new and we can do what we like [09:50] shaunm, but if you join us, we need to work on gnome docs as well :-) [09:50] the fedora docs community seemed to explode with interest at first [09:50] shaunm, documentation is a go-to-market strategy [09:50] the plus of ubuntu is that the docs-team is part of the developers group, more or less, we went to mataro as well for example [09:50] make a business case for writers and it will work [09:51] but then it turned out to be a bunch of geeks writing stuff like "Bastardizing your fedora system to behave like gentoo for your uber-leet pr0n server" [09:51] shaunm, we're a little older then that :-) === plovs_work just *knows* his wife would kill him if he wrote something like that [09:52] as well she should === froud thinks we need documentation bounties. Canonical R U LISTENING!!! [09:52] ximian/novell set up a couple [09:52] in their "gnome" bounties [09:52] god did that ever piss me off [09:52] yes, :-) [09:53] I work on SuSE [09:53] they were all evolution-related, and hardly my top priority for the gnome docs team [09:53] mostly with Novell South Africa [09:53] but they were presented as if they were what the community wanted [09:53] I mean, if Novell wants to put up money for stuff like that, that's cool. I'm all for it. But don't make it sound like it's coming from me. [09:54] no that was not right [09:54] did you speak to them [09:54] they are a good bunch to work wit [09:54] if not speak to Nat === froud point to http://www.nat.org [09:55] froud, there *are* documentation bounties [09:55] plovs_work, where? [09:56] 50/50 up front and i'll tell ya! [09:56] ok, ok, let me find it... [09:56] on ubuntu? [09:56] yes [09:56] share :-) [09:57] they are not here http://www.ubuntulinux.org/community/bounties === froud waits... the suspense is killing [09:58] shaunm, so you with us? [09:58] great good to have you onboard [09:58] :-) [09:58] now we need to get you a commiter access [09:58] :-) [09:58] anyting else you need?/ [09:58] https://www.ubuntulinux.org/wiki/HoaryGoals === froud cringes as he just made a total mess of a vendor drop [09:59] hmm, no there was one more page [10:00] plovs_work, I looked high and low on ubuntu, there are none [10:00] there used to be though [10:01] froud: I did raise my objections, as did others. Nat said it would be addressed, and it wasn't. [10:01] plovs_work, Nah! not in my time [10:01] shaunm, that figures [10:01] well, so far, I've gotten on bad terms with Red Hat's documentation team, Novell's documentation team, and Sun's documentation team. [10:02] *especially* Sun's documentation team [10:02] yes, I felt the sun one :-) [10:03] all three have their problems [10:03] I manage to work well with them, but dont stick it out to far [10:04] I may lose a limb:-) [10:04] OK, I am back to work. I would like to see how we get traction on this discussion and how we get confirmation from shaunm to join us.:-) [10:04] I can't commit to any distro, really. I have my hands full with gnome. [10:05] even if it achieves GNOME goals? [10:07] are you guys going to work on gnome docs? [10:07] if we have GNOME vendor drop, which I am testing [10:07] we will push back to GNOME [10:07] and some of us may, join GNOME DOCssssss [10:08] right now, I'm both the yelp maintainer and the chief tech writer for gnome [10:08] which is more than I can handle [10:08] if we see that the app has no docs and will be in ubuntu [10:09] shaunm, I am chief technical writer on comercial projects and a number of OSS ones. It's all to much sigh, sob, sob. === froud puts his head on shaunm s' shoulder [10:09] OK, well let's stay in contact [10:09] you on the ubuntu docs list? [10:10] froud, why don't you make a write-up of what we miss in yelp, what would make our life easier? [10:10] plovs, I can [10:10] shaunm, fell free to drop by as often as you want, you'll notice we're the nicest doc-team in town :-) [10:10] perhaps documentthe grand vision we have set before ourselves today :-) [10:11] froud, :-) [10:11] plovs_work, but would it help. I mean we need traction. [10:11] I am trying to test evndor drops [10:11] vendor drops [10:12] well trying to do it in a way that makes it easy for us === froud wishes GNOME used SVN [10:12] My poor hardisk is loaded [10:13] shaunm, I need a way to checkout just the docs [10:13] doing checkout of apps + docs is toooooooo much [10:13] bah svn [10:14] careful I am having an affair with SVN at the moment. She is very nice to me === shaunm fanboys arch [10:14] shaunm, ok, now you've done it, now you've gotten on bad terms with Red Hat's documentation team, Novell's documentation team, and Sun's documentation team *and* the Ubuntu doc-team [10:14] well, so there's no single command you can do to get all the docs [10:14] OK lets have a baz war [10:14] but the location of each doc is given on http://live.gnome.org/DocumentationProject/DocTable2.10 [10:15] plovs_work: yeah, I'm good at that [10:15] *most* of the application docs are /help [10:15] but not all [10:15] if I had my way, all user documentation would always use /help/ === froud thinks he needs to script this [10:16] oh, I have something for you then [10:16] if I still have it === froud looks on panting, pant, pant [10:19] plovs_work, do svn up and take a peek at the XSL I hacked to create the DocOwner/Maintainer Status Reports [10:19] hmm, the listing is out of date [10:20] plovs_work, test it on adminguide/adminguide.xml [10:20] shaunm, that's why I am starting to automate the ubuntu one [10:20] plovs, we need to run it on each doc [10:21] next step is to create the make file to do so [10:22] then enrico and mako can cron it and upload to some place that we can link to from Wiki [http://www.ubuntulinux.org/wiki/DocteamStatus] [10:22] well, anyway [10:22] http://www.gnome.org/~shaunm/doctable/ [10:22] grab doaproll.rdf and cvsup [10:22] the listing isn't perfectly up to date, but it's most of everything [10:23] cool that will help [10:23] thanks [10:23] oh, actually [10:23] you just saved me hours [10:23] that checks out everything [10:23] at any rate, doaproll.rdf is machine-readable, so you should be able to do whatever you want with it [10:23] oh! [10:23] and you'll have to install xml starlet to run that script [10:24] which you should install anyway. it's a godsend [10:24] send xml starlet url so I can learn more === enrico_ [~enrico@enrico.developer.debian] has joined #ubuntu-doc [10:25] got it [10:25] it's the grep, sed, and awk of xml [10:25] hoooo ha, the docteam r gonna luv this [10:25] that's a gem [10:26] enrico, I see another wiki page comming [10:26] I'm listed on the developers page, but I've never submitted a single line of code. :/ [10:26] somebody loves you afterall :-) [10:26] froud: hey! [10:26] froud, shaum: have you been talking since I got out? [10:26] enrico, do svn up and take a look in housekeep at the xsl === enrico fears [10:26] well, so I had been developing a similar tool and using it for my own stuff [10:26] yes [10:27] and I'd meant to package it up for others to use [10:27] and so where is it [10:27] give it to us! [10:27] then this posted to the libxml2 list announcing xml starlet, and he was already much farther along than I was [10:27] froud: COOL! The autostatus thing! [10:28] enrico, the basic xsl yes [10:28] so I threw my code away and wholly endorsed his [10:28] now need script to make the files uplaod ready [10:28] oh, actually, looks like Mikhail has removed me from the developer list [10:28] shaunm, fair enough [10:28] yeah [10:29] enrico, you can test it on adminguide [10:29] cool cool cool [10:29] it makes a docbook article type [10:29] you can read it in yelp [10:30] and can be transformed using nwalsh stylesheets to HTML [10:30] did you make a make target for it? [10:30] that's next [10:30] do you think it should be in the main makefile [10:30] or have its own [10:32] I'd say main makefile. Like a make status that creates a status article in build/ involving status from all documents === froud has not done any large commits of late. Been closing the production on a new book just finished writing [10:33] enrico, ok, now you just need to get the authors to insert authorblurbs on items [10:33] then we need a script to remove them prior to version release [10:33] froud, how does it work? [10:34] froud: me and you do it. If plovs does it as well, then it's 100% of the committers at the moment :) [10:34] plovs_work: this is an easy and cool one: === enrico looks for a url [10:35] plovs_work, xsltproc userguide/test.xml userguide/usersguide.xml [10:35] then transform that to html [10:35] plovs_work: http://www.ubuntulinux.org/wiki/DocteamWork (see "Marking what you do") [10:35] plovs_work, xsltproc userguide/test.html userguide/test.xml [10:35] plovs_work: you do that, and Sean's autocoolthing will generate a cool status page [10:36] plovs_work: minimum effort, maximum win [10:36] enrico, its rough and basic but does the job. We can always improve [10:37] froud: I like it because it's simple and quite convenient to use [10:37] yikes I must get back to work, production deadlines today. Gotta go to the printer and arts guy etc. [10:37] froud: wow! Good work! [10:38] shaunm, that's will be in touch. r u on the mailing list [10:38] plovs_work: did you see how it works? [10:39] just trying, work is hectic today [10:40] plovs_work, dont forget you need to pass the stylesheet in the transform process [10:41] installing xsltproc again (clean hoary install) [10:42] plovs_work, then cd housekeep [10:42] do [10:42] xsltproc -o test.xml writeOwnerStatus.xsl ../adminguide/adminguide.xml [10:43] then do yelp test.xml === plovs_work needs a faster computer [10:45] COOL! [10:45] on the mainboard or between the keyboard and the seat? [10:45] between the keyboard and the seat is outdated, no more upgrades available [10:46] :-) [10:46] ok, so this needs to be run on each doc in the projects list [10:46] running quickguide [10:46] I will out to base.dir build/status [10:47] so plovs_work you just add authorblurbs to what you will be doing [10:47] I'll take care of the make for this [10:47] enrico, will take care of cronjob and upload [10:47] I will [10:48] Next lady for a shave ? [10:48] We can decide that everything in build/ will end up in http://people.ubuntulinux.org/~mako/docteam/ and whatever the alias is going to be [10:49] ok, goo [10:49] good [10:49] so you want to use make dist and give tar.gz [10:49] to mako [10:50] make dist outs to ubuntu-docs/ [10:50] I suggest we run make all [10:50] and make status [10:51] both out to build/ [10:51] enrico, froud: hey there [10:51] mako, speak of the devel [10:51] devil [10:51] :-) [10:51] devel too :) [10:52] mako, svn up [10:52] check xsl in housekeep [10:52] creates owner/status list [10:52] as db xml article === mako was *just* about to go to sleep :) [10:52] i'll check it out first thing tomorrow [10:52] i took today off [10:52] no time for sleep now dude [10:52] (mostly) [10:52] mako: and read my mail :) [10:52] we're on a role [10:52] awesome [10:53] enrico: i'm downloading mail right now [10:53] Ok and while you are at it we need coffee. Black two sugars fro me. thanks [10:53] simple proposal: if xltproc and all the rest are installed on people, you can cron the build and upload [10:53] to avoid us feeding you binary code, you make a snapshot of a makefile, and you copy it back after a svn update [10:53] s/binary/arbitrary/ [10:54] this is it. That'd be very simple for everyone [10:54] enrico: are you guys distributing the xslt though? [10:54] that's the problem [10:54] You mean the docbook xslt? [10:54] i've actually filed patches that fix security bugs in the debian *default* xslt db stylesheets [10:54] (the slide stylesheets granted, but still) [10:55] they were automatically downloadin, including and processing xslt from the web [10:55] We distribute at least the xslt to create the stats [10:55] xslt is a full language [10:55] it's not just a matter of the makefile [10:55] I see. Too bad. [10:55] i mean, i'm happy to do it [10:56] but i think we should ask elmo/'thom first [10:56] they've been very very conservative in the past [10:56] they've said no to me in the past a few times.. so i'm a little skepitical [10:56] they talk about setting up some uml or chroot syste.. which would be perfect [10:56] but it's not around.... [10:57] well, we can always cron the download and extract of a tarball I generate [10:57] yes, absolutely [10:57] i was thinking about maybe building on a machine of my own even [10:57] mako: about Elmo, it's 2 days I chase him for the svn migration thing [10:57] or even better(!) [10:57] he told me he'd get back to me on tuesday, eh [10:57] no wait.. hmm === enrico always has to chase people [10:58] he sends me messages like "mako!" and then doesn't reply for a day too === froud waits for coffee [10:58] simple admin things are very easy to fix [10:58] usually super quick turnaround [10:58] but "set up this new thing or make this decision about a new piece of software" are always kind of lower on the list it seems [10:59] and i understand why this is, but it's quite annoying sometimes [10:59] dudes, just move svn. forget the baz etc [10:59] mako give me ssh access [10:59] done by tonight :-) === froud will send the bill :-) [10:59] froud: nobody without a contract gets ssh access *period* inside the protected network [11:00] :-/ === froud puts on his miners hard hat === froud looks down the tunnel and switches on the head lamp [11:01] enrico: i'm gonna read your email and then go to sleep :) [11:01] mako: ok. Good night! [11:01] me off 2. serious thi stime. read it in logs or better on the list [11:01] chow === froud [~sean@ndn-165-141-101.telkomadsl.co.za] has left #ubuntu-doc ["Leaving"] === plovs_work feeding-time [11:06] plovs_work: hey there! :) [11:06] hi! [11:06] plovs_work: well. i'm off too but we can talk again soon [11:07] ok :-) === enrico upgrades his warty image to hoary [11:13] just change sources.list and go? [11:58] enrico, dist-upgrade and lots of patience === maskie [~maskie@196-30-108-153.uudial.uunet.co.za] has joined #ubuntu-doc === jiyuu0 [~jiyuu0@219.95.208.193] has joined #ubuntu-doc [01:21] enrico, some girls registering http://www.livejournal.com/users/jiyuu0/22951.html [01:22] today's recruitment... 35/80 girls [03:04] jiyuu0: still quite a high average [03:10] jiyuu0: it is to be seen how to go from that high average to have women hackers === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc === enrico [~enrico@enrico.developer.debian] has joined #ubuntu-doc === froud [~sean@ndn-165-141-101.telkomadsl.co.za] has joined #ubuntu-doc [06:38] African greetings [06:39] tester wanted [06:39] anyone up [06:44] tester? [06:44] what for? [06:45] make status [06:45] do svn up [06:45] in trunk runmake status [06:45] see if it builds the status pages in build/status [06:45] build/status/ [06:45] svn url? [06:46] the docs url [06:46] which is? [06:46] http://69.155.172.150/faq === Kinnison does svn co [06:47] what do i need to install to test? [06:48] well, I apparently have xsltproc already so that's a start [06:48] http://www.ubuntulinux.org/wiki/ForTheHasty [06:48] it is sitting resolving stuff over and over [06:48] and connecting to 209.222.168.105 [06:49] you dont have everything installed [06:49] and catalog is not working === Kinnison installs xt-catalog [06:50] do you have the other parts installed [06:51] that is right isn't it? [06:51] I have xsltproc [06:51] what else do I need? [06:51] that page wasn't very helpful [06:51] you need the dtd and xsl from docbook [06:51] I have docbook-xsl installed [06:51] http://www.ubuntulinux.org/wiki/DocteamWork [06:52] That still doesn't say exactly what packages I have to install [06:52] for a doc team; this is very poorly documented [06:52] For the hasty say it all, but you need the DTD and XSL === Kinnison will say exactly once more... *WHAT PACKAGES SHOULD I INSTALL* [06:53] xsltproc should look for your catalof default in etc/xml/ [06:53] Kinnison, xsltproc, docbook dtd and xsl [06:53] you most likely have GNU Make right? [06:54] E: Couldn't find package dtd [06:54] I will say ONCE MORE install the Docbook DTD === Kinnison gives up [06:54] if you can't tell me the package name then what am I supposed to do? guess? [06:54] Kinnison, r u working on docs? [06:54] No === Kinnison merely offered to try and help you out === Kinnison is not a documentation person [06:55] Ok will I dont know what they cal the package for Docbook on Ubuntu [06:56] Oh === Kinnison spanks the docteam for not having this info written down anywhere obvious [06:56] well its basic to doc people [06:56] but perhaps we should doc the install in wiki [06:57] use pin [06:57] pin docbook [06:57] -bash: pin: command not found [06:57] http://www.oasis-open.org/docbook/xml/4.3/dbnotnx.mod appears to be one of the things I'm lacking [06:57] Hmmm, what a pitty now theres a gem tool [06:58] then there is something wrong with the docbook DTD isstall on your machine [06:58] if no local docbook is found then it will default to the network [06:59] if your connection is slow it may result in problems [06:59] well considering I've never done anything for it so far I assume I'm simply missing some package or something [06:59] search for it in aptitude === Kinnison fetches the contents file to look in that [07:01] Heh heh, nothing beats good old YaST [07:02] well apparently I have dbnotnx.mod version 4.3 installed [07:02] but it's not working [07:02] do I need some kind of catalogue tool? [07:03] there should be a catalog in etc/xml/ [07:03] your xsltproc should default to that [07:04] it finds /usr/share/xml/docbook/schema/dtd/4.3/catalog.xml [07:04] if its not wacked in the distro, it should Just Work [07:04] and then it tries to stat() random http urls [07:04] that will do [07:04] which is really freaky [07:05] Hmm the catalog should be using rewriteURI [07:05] something is really wrong. you on Hoary? [07:06] warty [07:06] Hmm we know it to work on warty [07:06] I must simply be missing some critical package I can't work out [07:07] hold to get you the package [07:09] http://www.oasis-open.org/docbook/xml/4.3/ [07:09] should be able to get want you need there [07:09] I have all the files on disk [07:09] so what does it say is missing [07:10] it doesn't say anything is missing [07:10] it just goes to the 'net instead of reading off disc [07:10] can I tell xsltproc not to do that? [07:10] ok set -nonet [07:10] I'll try that and see what it says [07:11] I/O error : Attempt to load network entity http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd [07:11] quickguide/quickguide.xml:8: warning: failed to load external entity "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [07:11] ] > [07:11] ^ [07:12] aftr -nonet [07:12] without --nonet it works (slowly as it goes to the net) [07:12] ok let it run the problem is your catlogs are not working [07:13] let me find that piece you can export to the env === Kinnison lets it run [07:13] it doesn't honour http_proxy which doesn't help [07:14] export XML_CATALOG_FILES to your env with the value /usr/share/xml/docbook/schema/dtd/4.3/catalog.xml [07:15] seems faster [07:15] Something is strange on Ubuntu's setup of libxml2 [07:15] okay; that runs to completion [07:16] with no errors [07:16] (make status) [07:16] ok cd build/status [07:16] you should have xml and html files [07:16] dsilvers@petitemort:~/dev-svn/ubuntu-doc/trunk/build/status$ ls [07:16] faq-report.html qg-report.html rn-report.html ug-report.html [07:16] faq-report.xml qg-report.xml rn-report.xml ug-report.xml [07:16] that's the lot [07:16] good [07:16] ok so it works [07:17] so something is wrong with the catalog on my system but that's not the docteam's problem === Kinnison hopes that was helpful to you [07:17] its the basis for doing automated status reporting on the doc projects [07:17] very thanks for your patience :-) [07:17] no probs [07:18] l8tr [07:18] cya === maskie [~maskie@196-30-109-38.uudial.uunet.co.za] has joined #ubuntu-doc === warthylog [~warthylog@port49.ds1-van.adsl.cybercity.dk] has joined #ubuntu-doc === Topic for #ubuntu-doc: Ubuntu Doc Team - general discussion - backlog at http://irclog.workaround.org | This channel tries to follow the tradition of the #gnome-love channel on irc.gimp.net, all new comers and questions are welcomed, as long as you follow the Ubuntu community code of conduct @ http://www.ubuntulinux.org/community/conduct first. === Topic (#ubuntu-doc): set by sivang at Sat Jan 1 20:48:30 2005 === kbrooks [~kyle@kbrooks.user] has joined #ubuntu-doc [10:59] Hey. [10:59] brb.