/srv/irclogs.ubuntu.com/2005/04/13/#ubuntu-doc.txt

=== mdke [~matt@mdke.user] has left #ubuntu-doc ["Leaving"]
=== trickie [~trickie@203-166-242-109.dyn.iinet.net.au] has joined #ubuntu-doc
=== mdke [~mdke@mdke.user] has joined #ubuntu-doc
=== matt_ [~mdke@81-178-94-47.dsl.pipex.com] has joined #ubuntu-doc
=== matt_ [~mdke@81-178-94-47.dsl.pipex.com] has left #ubuntu-doc ["Leaving"]
=== Liz [~Liz@fixed-203-87-27-63.nsw.chariot.net.au] has joined #ubuntu-doc
Lizhello all who are awake04:37
Burgundaviame04:37
Burgundaviabut leaving soon04:37
Lizno worries..you have a great day04:38
Lizi have some hoary issues that i need to sort out today04:38
Burgundaviawhat sort?04:38
Burgundaviamaybe I can help quickly04:38
Lizyesterday i had a problem with x not working properly04:39
Burgundaviahmm04:39
Burgundavianever good04:39
Lizwe fixed that..but now my scroll mouse wont work04:39
Burgundaviaat all04:39
Burgundaviaor just in ff?04:39
Lizthe mouse works..but the scroll wheel doesnt04:39
Lizand it was working perfectly before the x upgrade04:40
Burgundaviahmm04:40
Lizim guessing i need tor un the mouse setup thing04:40
Lizbut i dont know how yet04:40
Burgundaviano, it should just work04:40
Burgundaviait is USB?04:40
Lizno..serial04:41
Lizi can use it as usb..but it works just as well with an attachment on it 04:41
Lizits a logitech mouse04:41
Burgundaviahave you tried it as a usb mouse and seen if it works?04:42
Liznaa.last time i tried that, it kept saying cant find serial port mouse04:42
Burgundaviayou tried that since x update?04:42
Lizno...04:43
Lizill give it a go04:44
Lizso..if that doesnt work..how to i get the mouse to be noticed as it should be?04:44
Burgundaviahmm04:45
Burgundaviathat would involve hacking xorg.conf04:45
Burgundaviaugly matter04:45
Lizim not using xorg.conf04:45
Burgundaviayou running warty eh?04:45
Lizwe moved back to X8604:46
Lizno..hory04:46
Lizhoary04:46
Burgundavia?04:46
Lizxorg.conf..the kernal is having hissy fits on me04:46
Burgundaviayou running xfree86 on hoary?04:46
Lizyesterday after an update..yesterday morning04:46
Lizwhen i boot..i get a black screen04:46
Burgundaviacool04:46
Burgundaviawhat kind of machine?04:46
Lizit had problems..so we backed it up and now it points to x8604:46
Burgundaviaok04:47
Lizhome built 04:47
Lizasus athlon 2000+ mb04:47
Lizno..asrock04:47
Burgundaviaok04:47
Liznot asus04:47
Lizonboard video is an sis chip04:47
Burgundaviajust wondering if you had a wierd laptop or something04:47
Lizahh..heh..no, its not a lappy04:48
Burgundaviawhat kind of mouse do you have?04:48
Burgundaviamodel #, etc?04:48
Lizlogitech optical mouse m-bj5804:49
Burgundaviayou have the same mouse as me04:50
Lizdont ya just love it04:50
Burgundaviahow interesting04:50
Lizi talked my partner into getting the same mouse for his lappy04:50
BurgundaviaSection "InputDevice"04:51
Burgundavia        Identifier      "Configured Mouse"04:51
Burgundavia        Driver          "mouse"04:51
Burgundavia        Option          "CorePointer"04:51
Burgundavia        Option          "Device"                "/dev/input/mice"04:51
Burgundavia        Option          "Protocol"              "ImPS/2"04:51
Burgundavia        Option          "Emulate3Buttons"       "true"04:51
Burgundavia        Option          "ZAxisMapping"          "4 5"04:51
BurgundaviaEndSection04:51
Burgundaviathat is my mouse section04:51
Burgundaviawhat is yours?04:51
Burgundaviathat sounded, never mind04:52
Lizlol04:54
Lizhang on and ill have a look04:54
LizSection "InputDevice"04:56
LizIdentifier"Configured Mouse"04:56
LizDriver"mouse"04:56
LizOption"CorePointer"04:56
LizOption"Device""/dev/input/mice"04:56
LizOption"Protocol""ImPS/2"04:56
LizOption"Emulate3Buttons""true"04:56
LizOption"ZAxisMapping""4 5"04:56
LizEndSection04:57
Lizthats in XF86Config-4 file04:57
Lizwhich is the one im using ..i think04:57
Burgundaviawhat does your xorg.conf say?04:57
Lizsame thing04:58
Lizi just checked to compare them04:58
Burgundaviathat is odd04:58
Lizbut the difference is the monitor04:59
Burgundaviathey are identical04:59
Burgundaviabut yours doesn't work correctly04:59
Lizyep04:59
Lizive had this mouse for well over a year now04:59
Lizwith no problems04:59
Burgundaviatruly odd04:59
Lizim sure its to do with the xorg.conf file04:59
Lizneway05:00
Lizill brb05:00
Burgundaviadoes the xorg/xfree86 file you the configured mouse?05:00
Lizsorry?..run that past me again?05:03
Lizi did a dist-upgrade the other day05:04
Lizi did an update on thursday night..05:05
Lizfriday morning when i went to boot into it05:05
Lizi got a black screen..and gdm wouldnt open05:05
Lizno display whatsoever05:05
Burgundaviasure05:05
Lizso martinj got me to back up xorg.conf file..and reboot05:06
Lizit rebooted into xf86.config05:06
Lizwhich is what im using now05:06
Burgundaviaok05:06
Lizbut..now my mouse isnt scrolling05:06
Burgundaviabug with xfree maybe05:07
Burgundaviathere have been a few fixes to xorg since then05:07
Burgundaviayou might want to try again05:07
Lizill do that now then05:08
trickieLiz, when i did a dist-upgrade it installed xserver-xorg which conflicts with xserver-xfree8605:09
Burgundavia?05:09
Lizi did the dist-upgrade 4 days ago tho05:09
Lizand it was working fine05:09
Liztill the update on thursday night05:09
Lizsorry...5 days ago05:09
trickieLiz, ok 05:10
trickieLiz, what i meant is that unless you specified to reinstall xserver-xfree86, you won't have it installed05:10
Burgundaviathis is the 1st day in a few that xorg hasn't been updated05:10
Liztrickie, no idea how to do that05:12
trickieLiz, try...  'sudo dpkg-reconfigure xserver-xorg'05:13
trickieLiz, from a terminal :)05:13
Lizill just wait till the updates done05:14
Lizahh..bet thats the problem05:15
Lizit says no x server known for your video hardware05:15
trickieLiz, where does it say that?05:15
Lizthat was the first screen when it started up05:16
Lizits asking for my video cards bus identifier05:16
Lizsheesh..is onboard..i have no idea about these things05:17
Burgundaviacya all05:17
trickieLiz, Is your video card an ATI card>05:18
trickie?05:18
Lizits as sis onboard as far as i know05:19
Lizhang on..and ill tell you exactly05:19
Lizinfo.product type string value 661FX/M661FX/M661MX/741/760/M760 PCI/AGP05:21
trickieLiz, ok... i don't know what vendor the card is from... i'll have a quick peek. 05:25
Lizok..and ill just doa  reboot05:25
Lizif i dont come back05:25
trickieLiz, in the meantime can you login with a failsafe terminal05:25
trickie?05:25
Lizyou know i screwed up05:25
Lizadn ill be back from the laptop05:25
Lizto fix it05:25
Lizbrb05:25
=== matt_ [~matt@81-178-94-47.dsl.pipex.com] has joined #ubuntu-doc
=== Liz [~Liz@fixed-203-87-27-63.nsw.chariot.net.au] has joined #ubuntu-doc
Lizyay..its working05:29
Lizeven got my mouse going05:29
matt_hi Liz 05:29
Lizhi matt_ 05:30
=== matt_ is now known as mdke
trickieLiz, awesome05:30
mdkehi trickie 05:30
trickiemdke, awesome05:30
Liznow how do i know which version of x im running?05:30
mdkeX -version05:31
trickiemdke, hello05:32
Lizis the lastest release ubuntu 6.8.2-8?05:33
mdkeheh05:33
mdkenot sure05:33
trickieLiz, i think so05:33
Lizyay05:33
Lizthen its the latest05:33
trickie:)05:33
Lizill have to remember that dbpk thing05:33
trickieLiz, yeah it is great... took me while to figure out that is how i can reconfig packages05:34
trickieAnyway... bbl guys05:34
mdkebye05:34
Lizthansk tricikie05:34
Lizmy typing is shocking05:34
=== Kinnison [~dsilvers@haddenham.pepperfish.net] has joined #ubuntu-doc
=== sabmoc [~alex@d154-20-136-124.bchsia.telus.net] has joined #ubuntu-doc
=== trickie is now known as trickie-bbl
=== froud looks around the room for an editor
froudThe document Ubuntu Device Database is in svn @ https://docteam.ubuntu.com/repos/branches/froud/gnome/ubuntu-device-database10:14
froudif anyone is interested to edit/contribute, go for it10:14
froudfor easy reading a HTML is at http://www.inwords.co.za/ubuntu/device-database/ubuntu-device-database.html10:16
=== Burgundavia [~Burgundav@S01060004e220d70a.du.shawcable.net] has joined #ubuntu-doc
froudBurgundavia: hi10:26
froudBurgundavia: what's your take on the DevApp discussion going on in the list10:28
BurgundaviaI agree with you10:32
Burgundaviathat if we present something to mark, he can make it happen10:33
Burgundaviado we have a machine that we can test docbook wiki on?10:33
Burgundaviato look at their level of functionality10:33
froudYes, but not connected to the network10:33
froudwhat about other solutions10:34
Burgundaviawhat sort?10:34
BurgundaviaI haven't really read the thread carefully yet10:34
froudwell I mentioned Lenya10:34
froudand we should look a t plone10:34
froudbut I think plon e will not easily support this10:35
Burgundaviahmm10:36
BurgundaviaI know next to nothing about cms in general10:36
froudok take a look at http://lenya.apache.org10:37
froudproblem with lenya is it is still under heavy devel10:38
froudbut then so would be the case for docbook wiki10:38
froudwhat I like with lenya is that it covers revision control, languages, editing, workflow etc10:39
=== froud growls. Docbook wiki is down
Burgundaviahmm10:43
BurgundaviaI would say what we need is something to tie tighter into plone10:45
froudon lenya we will have to extend thier XSLs and do some work on the Cocoon pipes to get full docbook working10:45
froudwhy do we need that?10:45
BurgundaviaI guess I have never really understood what the f*ck a cms actually does10:47
froudmanages content10:47
froudbut we need CMS, DMS and KMS10:47
Burgundavia?10:47
froudDocument and Knowldge Management Systems10:48
Burgundaviaok10:49
BurgundaviaI think I am getting past the buzzwords now10:49
Burgundaviawikipedia to the resque10:49
Burgundaviarescue10:49
=== claude [~claude@23.37.79.83.cust.bluewin.ch] has joined #ubuntu-doc
froudproblem with plone is it needs lots ofg work to include aml processing, right?10:50
Burgundaviaaml processing?10:50
froudxml10:50
Burgundaviaok10:51
claudehi10:51
claudemy opinion is lenya is too much for use only by Docteam10:51
claudeneeds probably a dedicated admin10:52
froudwhy do you say that?10:52
claudei'm in the process of setting up a cms at work10:52
claudeit's huge work !10:53
froudwhat have you used10:53
=== froud know
claudejahia10:53
=== froud hugs claude
claude?10:53
froudjahia is my favorite10:53
froudbut the license issue10:53
claudeyes, we know10:53
froudI cant see Canonical accpeting it10:54
claudehmmm10:54
BurgundaviaI guess from my perspective is what can get us writing docs the fastest10:54
Burgundaviaand how do we cut overhead to a bare minimum10:54
claudewe tested plone10:54
claudeand faced some security and performance issues10:55
froudclaude: but jahia support for docbook is not good10:55
claudefroud: don't know because docbook is new for me10:55
froudclaude: I found the perf issue the most both10:55
claudeagreed10:55
froudBurgundavia: fastest yes, but with integrity10:56
claudeand that's the problem now with ubuntu Wiki10:56
froudclaude: :-)10:56
Burgundaviaintegrity <-- what sort do you mean?10:56
=== froud nods
claudePlone is ideal with 80% reading, 20% editing10:56
froudBurgundavia: we need more than just content10:56
claudeand now there is many contributors10:57
froudwe need indirection10:57
froudthe whole workflow must be taken into account10:57
Burgundavia???10:57
froudand the storage format must be usable in apps other than the web10:58
BurgundaviaI understand your 3rd point10:58
Burgundaviathe 1st 2 got lost in buzzwords10:58
Burgundaviaand I am still uncertain as to the type of itegrity you mean10:59
froudby indirection i mean the content must be presentation layer neutral10:59
Burgundaviaok10:59
froudwe need to use the content for more than just the web10:59
BurgundaviaI understand that10:59
froudthis places demands on the integrity of the data storage format10:59
Burgundaviaby workflow I assume you mean creation --> web/print/etc.11:00
Burgundaviaso you mean technical itegrity11:00
Burgundavianot trustworthy people11:00
froudat the app layer we also need management of the structure in a way that promotes all our use cases11:00
Burgundaviahuh?11:01
froudBurgundavia: to setup a CMS is one thing11:01
froudbut to support processes extenal becomes complex11:01
Burgundaviato make it work is something else?11:01
froudunless you have a core that supports this11:01
Burgundaviaok11:01
Burgundaviain fairly plain english, we need a revision control system11:02
Burgundaviawhere the docs sit11:02
froudthe integrity of the core is important11:02
Burgundaviaa method of editing them online11:02
froudyes11:02
Burgundaviaa method fo editng them offline11:02
froudyes and off line11:02
Burgundaviaand converters to make the raw text into docbook and wiki and print and etc.11:02
froud+ we would like work flow11:02
Burgundaviais what i just said work flow?11:03
froudhmtl pdf rtf ps11:03
Burgundaviaok11:03
Burgundaviagood11:03
froudyes an dno11:03
Burgundaviawe are speaking about the same thing11:03
froudwork flow extends to include the development and release cycle11:03
Burgundaviafreezing docs, etc.11:03
froudyou write, I edit, another checks11:03
froudanother releases11:03
Burgundaviaah11:04
Burgundaviayou want task based roles11:04
froudall this is managed in th ecore11:04
froudbut the app layer has a work flow11:04
Burgundaviaapp layer = what is this?11:04
froudseveral layers11:04
froudabove the core11:04
claudefroud: should put the specs on the Docteam Wiki11:05
claudefroud: with a good schema !!11:05
froudschema you mean xsd or diagram?11:05
claudeyes, sorry11:05
froudguys have a look at the components section of http://lenya.apache.org/1_2_x/index.html11:06
froudthis will giv eyou some idea11:06
froudnote there is also tasks in addition to roles11:07
BurgundaviaI read through that11:10
Burgundaviawhich got my brain working11:10
Burgundaviaabout what we really need11:11
Burgundaviaat 30,000 feet11:11
BurgundaviaI think the first task should be delivery of docs11:12
Burgundaviawe already have the infastructure to create them11:12
Burgundaviathus if we focus on getting a good method on publishing them statically to the web at first, we are far and way ahead11:13
froudStatic pub we already have11:13
Burgundaviato a website?11:13
froudyes11:13
froudwe transform to html and mako uploads to his space11:14
Burgundaviafrom the svn?11:14
Burgundaviabah11:14
Burgundaviawe need to make it official11:14
froudover at kubuntu we have a site11:14
froudhttp://www.kubuntu.org.uk11:14
Burgundaviaintegrate with the existing wiki or eliminate docs from the wiki11:14
froudclick documentation11:15
Burgundaviais it advertised?11:15
froudif you are using kubuntu you know about it11:15
Burgundaviaok11:15
froudthat document btw is just a plain html from docbook11:15
Burgundaviabut for ubuntu, that doesn't solve our issue11:15
Burgundaviaand for common docs11:15
froudno cause there is a wiki in the way :-)11:16
froudkubuntu runs on php11:16
Burgundaviathen lets move all docs out of the wiki11:16
BurgundaviaI don't really care where they are11:16
froudand host where?11:16
BurgundaviaI just want them in one place11:16
Burgundaviaon ubuntu.com11:16
Burgundaviajust a seperate section11:16
froudon docteam.ubuntu.com11:16
Burgundaviawhat about help.ubuntu.com?11:17
froudcan do11:17
froudbut we have not addressed our problem here11:18
BurgundaviaOT, our proud national police at work: http://vancouver.cbc.ca/regional/servlet/View?filename=bc_rcmp-carts2005040111:18
Burgundaviaand that is?11:18
froudwe wanted people to write documents in a format that we can use11:18
Burgundaviatrue11:18
Burgundaviaok so we have 2 pressing concerns11:19
Burgundavia1. getting all docs into one place11:19
Burgundavia2. making those docs editable on the web in a good format11:19
froudok that means porting wiki to docbook11:19
Burgundaviathis is why I argued for a seperate wiki11:19
frouddunno if you have seen how th ei18n stuff is working11:20
Burgundavia?11:20
froudare we speaking about another wiki11:20
froudor plain hmtl from the transformations11:20
Burgundaviaa webediting system11:20
Burgundaviaeventually11:20
Burgundaviabut at least at first a centralized web publishing system11:21
froudI agree to get docs written and stored in a single place11:21
Burgundaviaand read from a central place11:21
froudbut you first need the system11:21
Burgundaviatrue11:21
froudthen you can port stuff across11:21
Burgundaviathen we can say go to help.ubuntu.com/Networking11:21
Burgundaviaoh11:21
Burgundaviaanother thing11:21
froudif we port and people cant edit there will be screams11:21
Burgundavianeed readable urls11:21
froudlenya can manage that11:22
Burgundaviathere are some nice Howtos in the wiki right now11:22
froudyep11:22
Burgundavianot 11:22
Burgundaviahelp.ubuntu.com/QW#%QSDFWE$V^SDFA11:22
Burgundaviaor even11:22
froudagreed11:22
Burgundaviablah&asdfasdflj&aljasdf11:22
Burgundaviaenglish words11:22
froudwell everything you said so far is supporte dby lenya11:23
Burgundaviabut lenya is java11:23
Burgundaviahmm11:23
froudI agree we dont need all of lenya immediately11:23
Burgundaviadon't see that going over real well11:23
froudbut it is good to know we can do it and more11:23
Burgundaviatrue11:23
froudwhat lenya11:23
Burgundavialenya apache11:23
froudtomcat is very secure11:23
=== claude still finds that specs should be written somewhere
froudand mark said it must stand the security muster11:23
=== froud will do this but needs focus
froudmark agreed to whatever technology providing it is secure11:24
Burgundaviawhat about freedom issue?11:24
froudBurgundavia: apache is free11:24
Burgundaviajava?11:24
=== claude thinks that froud has a lot of work and shouldn't omit to work on certain scripts...
froudyeah they dont like java11:25
claudewe saw with recent openoffice.org 2 that java is a problem now in the open-source world 11:25
froudbut I think that the benfit far out weighs the religious inclinations here11:25
Burgundaviaprobably11:26
froudthere is a difference11:26
claudeit's not only religious11:26
froudwe are using it not shipping it11:26
froudwe need a system that works and can standup to high volume of hits11:26
froudand is secure11:26
froudwe also dont want to spend hours coding11:27
claudei must recognize that java is the must with these requirements11:27
froudwe want something out the box that matches most needs11:27
claudebut canonical made the zope choice11:27
Burgundaviahowever11:27
=== froud suggests we install Jahia :-)
Burgundaviamark seemed ready to throw some devs at our issue11:28
froudhow many and how long11:28
froud?? anyone knows11:28
Burgundaviawe haven't got an answer to that11:28
froud:-) no not yet11:28
froudBurgundavia: java is the solution here11:29
froudand we get back to the php question11:29
Burgundaviaah yes11:29
BurgundaviaPHP11:29
Burgundaviaderided by some11:29
froudwhy cant we just choose a technology that works11:29
Burgundavialoved by others11:29
BurgundaviaI am not a dev11:30
froudimho java is te best and most secure11:30
Burgundaviaso I don't know11:30
Burgundaviajava has freedom issues11:30
BurgundaviaPHP at least does not11:30
froudthe application we run is free11:30
froudfact that it has a non free run time env is not the point is it11:30
=== froud wonders if there are any solutions based on mono
BurgundaviaI guess what it boils down to it is, if mark is willing to put enough devs on it, we can make it work11:31
froudbut first we need a direction11:31
BurgundaviaUbuntu/Canonical has basically standardized on Plone11:31
BurgundaviaI think we have most of one right now11:31
froudbut plone suck for this 11:31
Burgundaviacan it not suck for this?11:32
froudnot even sure plone will work with the number of users11:32
froudnice to get a web site up11:32
Burgundaviawell, they must have solved it with malone11:32
froudbut it is not industrial strength11:32
Burgundaviathey are expecting a lot of users with that11:33
froudwe will see11:33
Burgundaviaanyway11:33
Burgundaviaso I will send to the list what we just discussed11:33
froudyeah11:33
froudgood to record11:33
=== froud goes off to look at some scripts
Burgundavia4. Allow easy interlanguage links for docs11:39
BurgundaviaSee what wikipedia does with interwiki links, something similar or better11:39
Burgundaviado you agree?11:39
froudyes11:39
Burgundaviaok11:39
Burgundavia1. Single source for all docs11:42
BurgundaviaUnify wiki and other sources into a single entry point. help.ubuntu.com was suggested.11:42
Burgundavia2. All docs editable at that source11:42
Burgundavia3. All docs editable in an offline way, as is already happening11:42
Burgundavia4. Allow easy interlanguage links for docs11:42
BurgundaviaSee what wikipedia does with interwiki links, something similar or better11:42
Burgundaviaanything I missed?11:42
claudeversion control, workflow11:43
Burgundaviasorry11:43
froudwe discussed it11:43
Burgundaviathought that was a given11:43
Burgundavia5. All docs remain in a form of version control11:44
Burgundavia6. System allows easy creation from text to PDF, PS, HTML, etc.11:44
froudBurgundavia: lenya does that automatically11:45
froudyou just feed it the xml and define what outputs you want11:46
Burgundaviathose are principles to work from11:46
froudsure11:46
Burgundavia2nd section discusses how to do it11:46
froudfire and forget I say11:46
BurgundaviaNow comes the gritty part, the implementation:11:46
BurgundaviaOption 1: Use exisiting solution. Mark has indicated that he would allow something that check out in a security manner to be run. However, some of these solutions involve Java or PHP. The one that Sean mentioned as solving most of the problems discussed above was Apache Lenya, which is written in Java.11:46
BurgundaviaOption 2: Mark also mentioned that he might be willing to throw some developers at the problem, if we as a team can come up with a specific set of goals. The might involve extending the Plone framework to allow what we need.11:46
froudok11:47
Burgundaviaanything I should add?11:47
frouddude cant think, I have my head in the scripts11:47
Burgundavianp11:47
claudeput this on the Wiki, and maybe point to Lenya features that accompish the points11:47
froudshoot it and we will add11:47
BurgundaviaI will send and you can correct11:47
Burgundaviaclaude: I am sending to ubuntu-doc11:48
froudgood11:48
Burgundaviatis done11:48
claudefroud: about the scripts, it was a little bug i think11:50
froudwhat bug11:50
claudemissed a "-" in releasenotes-fr.xml11:50
froudno not know I am building a batch processing system11:50
froudok11:50
=== jsgotangco [DaWorm@info10-234.info.com.ph] has joined #ubuntu-doc
claudeprobably in rebuild-xml-from-po11:51
jsgotangcohello11:51
jsgotangcojust read the emails11:51
jsgotangcojust came from the mall hehe11:51
=== claude is not a script expert :(
froudI will be reviewing the whole process11:51
froudjsgotangco: hi11:52
jsgotangcoBurg, froud: it would be nice if the system have a documentation change notice system for both the original author and the approving parties11:52
jsgotangcoso that there is an audit trail for every document change11:52
Burgundavialike a history>11:53
froudlenya11:53
Burgundavia?11:53
jsgotangcoyes11:53
jsgotangcothat's how we do documentation in an iso9000 environment11:53
=== froud has dug long and hard
jsgotangcoany edits would require approval from someone but i dont think its practical for a wiki system11:57
Burgundaviaouch11:58
Burgundaviathat is a lot of overhead11:58
=== maskie [~maskie@196-30-109-22.uudial.uunet.co.za] has joined #ubuntu-doc
jsgotangcofor a wiki yes11:58
Burgundaviabut I can see taht system for things which might be security sensitive11:58
Burgundaviaeven for us11:58
Burgundaviabut if we have a robust system in place for broadcasting changes11:59
Burgundaviaie. email, rss11:59
Burgundaviathen it shouldn't be an issue12:00
Burgundaviaand if we limit edits to logged in users only12:00
Burgundaviathen we can boot those who don't play well12:00
jsgotangcoi think something like that is very much possible but most of these solutions are almost always in php12:01
jsgotangco*grin*12:01
Burgundaviaas always12:01
=== froud growns he wishes to use Apache Ant in place of make
=== maskie [~maskie@196-30-108-50.uudial.uunet.co.za] has joined #ubuntu-doc
jsgotangcook ill be having dinner first bbl12:15
mdkehi01:14
Burgundaviasalut01:15
=== cosmobot [cosmobot@ts3-a195.Voronezh.dial.rol.ru] has joined #ubuntu-doc
mdkei get some much japanese spam01:46
mdkelol02:32
mdkeclaude, my email to you just got blocked by your spam filter02:32
=== cosmobot [cosmobot@ts3-b66.Voronezh.dial.rol.ru] has joined #ubuntu-doc
=== jsgotangco [DaWorm@dialup-222-126-72-88.infocom.ph] has joined #ubuntu-doc
jsgotangco:D03:23
mdkehi jsgotangco 03:24
jsgotangcohi!03:24
jsgotangcoi just read the emails03:24
jsgotangcodoes this mean rosetta will be the only way to translate next time?03:24
jsgotangcothat would be welcome since all things translation would be centralized there03:25
mdkeyeah probably03:26
mdkebut the system is so boned right now03:26
jsgotangcoyah i've tried it and it just doest work at  the moment03:26
mdkejsgotangco, good work on about-ubuntu03:33
jsgotangcooh thank you my wife and mother in law helped03:34
mdkemother in law?!?03:35
jsgotangcoyeah nice isnt it03:35
mdkeheh03:35
mdkeyou have a good relationship with your mother in law?03:38
mdkeextraordinary03:38
jsgotangcoheh in asian countries that is normal03:38
mdkeoh right03:40
mdkeyeah i forgot you guys don't have the same bitchyness that we do03:40
jsgotangcohehehe mom in law can get in handy especially with kids03:41
mdkehmm03:42
mdkemy girlfriend and mother don't have a great relationship03:42
jsgotangcooh i think its ok in other countries but here, if the mother doesnt like her son's bf thats bad news for the guy03:43
mdkeheh03:43
jsgotangcobecause here, the kids stay at home as long as they want to03:43
jsgotangcoeven their wives move in in some cases03:43
mdkeomg03:44
mdkethat would be terrible03:44
jsgotangcoyes my mother in law lives with us haha03:45
mdkenooooooo03:45
mdkeyour lucky you get on ok then :)03:45
jsgotangcoit has advantages and disadvantages03:46
jsgotangcobut i guess i grew up in such a culture its already accepted although it sounds so alien to westerners03:46
mdkeyeah03:47
mdkei think it depends03:47
mdkeon the mother-in-law03:47
mdke:p03:47
jsgotangcothats why when some foreigners marry to a local here, they describe it as marrying the whole family haha03:47
mdkeheh04:13
mdkehave you seen My Big Fat Greek Wedding?04:13
mdkesame thing04:13
mdkeafk04:15
jsgotangcoi am watching Rocky III *grin*04:35
=== jjesse [~jjesse@mail.ftpb.com] has joined #ubuntu-doc
jsgotangcogoodnight all!05:17
mdkenite05:19
=== froud [~froud@ndn-165-146-40.telkomadsl.co.za] has joined #ubuntu-doc
froudclaude: I have added transforms for the language we currently have. It's a simple solution. A more eloquent one is on th eway07:46
claudethanks froud08:30
claudeyou can also prepare for the quickguide in French :)08:31
claudesoon !08:31
froudwow cool08:31
froudhows your regulat expressions08:31
clauderegulat expressions ?08:31
froudregular expressions08:31
claudewhat do you mean, entities ?08:32
froudI need to find only files with one -08:32
froudfind -type f -name  ".-.\.xml"08:32
froudbut that doe snot work for me08:32
froudfind -type f -name  "*.xml"08:32
froudshows all the xml files08:32
froudI just want the en one08:32
claudein which directory08:33
froudlets say aboutubuntu for now08:33
claudek08:33
claudeeasy if you want to find localized ones08:37
froud:-) yeah08:37
claudefind -type f -name "*-*-??.xml"08:37
froudyep that one I can do08:38
claude.name option doen's take real regexp, right ?08:38
froudI thought *-*.xml08:38
claudeno because the second * also catch the -fr08:38
froudyes08:39
froudhate regular expressions but they are so neccesary08:39
froud-name pattern08:41
froud              Base of file name (the path with the leading directories removed) matches  shell08:41
froud              pattern  pattern.  The metacharacters (*', ?', and [] ') do not match a .' at08:41
froud              the start of the base name.  To ignore a directory and the files under  it,  use08:41
froud              -prune; see an example in the description of -path.08:41
claudethe problem is that it's not regexp, but wilcards08:47
claudewildcards08:47
froudclaude: find -type f -regex [^-] +-[^-] +\.xml  08:57
claudecongratulations, you see that regexp is powerful !08:58
froudyes it is but darn confusing08:59
claudei think we could have succed also with wildcards08:59
claudese  http://www.unix.org.ua/orelly/unix/upt/ch15_02.htm08:59
claudefroud i'm going to send you soon other pot files09:08
claudedon't you think it would be time for structure redesign ?09:08
froudclaude: cool I am hacking a really cool script to deal wit all our problems09:08
claudegreat09:08
froudwant hoary released09:08
=== sivang [~sivang@box79162.elkhouse.de] has joined #ubuntu-doc
froudhello sivang09:45
froudtigodi ata rotze lesot tiergum bishvil kamma mismachim shel lano?09:46
froudbevakasha09:47
froudsivang: ping09:51
sivangfroud: poing09:51
sivang:-)09:51
sivangfroud: ma matzav ach sheli ?09:51
froudmienyaniem09:51
froudeifo aita09:52
froudlo roim ot gha mi azman09:52
claudegrmshhh :)09:59
claudeis it hebrew ?09:59
froudclaude: yes09:59
claudevery difficult to understand :)10:00
froudclaude: one of the languages I collected on my travells10:00
froudyes :-)10:00
froudif you dont speak it10:00
froudI am asking sivang if he will be so kind as to translate the docs to hebrew10:01
claudei've been once in israel, but in two weeks, i learned nothing :(10:01
froudIt took me about three years10:01
claudeexcept... shalom !10:01
froudfinally after living there for 10 I can utter a few sentences10:01
claudeis our translating process compatible with right to left languages ?10:02
frouddunno, but docbook is10:03
claudeit will be interesting to test that10:03
claudefroud: did you see my mail10:04
froudyes, not sure what you did10:05
claudethat is ?10:05
claudemany xml in only one pot ?10:06
froudwhat was the problem with translating each xml10:06
froudAh neat10:07
froudI see now10:07
claudeit makes so many pot files, multiply by number of languages...10:07
froudbut what happens with updates?10:07
claudei made some simulations, and i believe it's ok10:08
froudgosh I hope so10:08
froudI too was beginning to wonder about the number of files10:08
claudethe filename is before each string10:08
claudei check with msgmerge, that seems ok10:09
froudcool now how do I use them in the translated document10:09
froudhow does the entity know to include the section of text in the combined file10:10
froudfor example a document in french will still have &conventions;10:10
claudeyes, that's another problem10:11
froudwhich looks for the file conventions.xml in common/10:11
froudok stick with me on this10:11
claudedo you know if we can overload the entities ?10:11
froudlet me sketch how I was going to do it10:11
froudyou see th etop lines in the xml document10:12
froudthis10:12
froud<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 10:12
froud"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [10:12
froud<!ENTITY % xinclude SYSTEM "../libs/xinclude.mod">10:12
froud%xinclude;10:12
froud<!ENTITY % globalent SYSTEM "../libs/global.ent">10:12
froud%globalent;10:12
froud] >10:12
claudek10:12
froudthe global.ent defines which files to use10:12
froudin order to satisfy entities10:13
froudfor example in libs/global.ent10:13
froud<!ENTITY distro-version SYSTEM '../VERSION'>10:13
froud<!ENTITY distro-rev SYSTEM '../REVISION'>10:13
froudwhenever &distro-version; appears10:14
claudewait a minute, i must catch our rabbit :)10:14
froudit is expanded with the content in the file ../VERSION10:14
froudk10:14
froudwhile you are away10:15
froudin quickguide.xml the entity &copyright; appears10:15
claudebb10:15
froudgo10:15
froudthe value for &copyright; is defined in global.ent as10:16
froud<!ENTITY copyright SYSTEM '../common/copyright.xml'>10:16
froudso the content in ../common/copyright.xml is expanded into the document during processing time10:16
claudei understand10:17
froudnow all we need is a global-fr.ent10:17
froudto define what files are used for french10:17
claudeand replace global.ent by global-fr.ent in each file ?10:17
froudso translators dont change &copyright;10:17
froudonly once10:18
froudin the french file10:18
froudand for it in the it file10:18
froudcommon objects are so named because they are reused over and again10:18
froudonce it is sone once, it just gets reused10:19
froudso if you have 100 docs10:19
froudeach with the same copyright10:19
froudthey all use the same copyright.xml10:19
claudei understand this10:19
froudfor all fr docs will use copyright-fr.xml10:20
claudeyou did'nt reply to my previous question10:20
frouddefined in global-fr.ent10:20
froudas10:20
froud<!ENTITY copyright SYSTEM '../common/copyright-fr.xml'>10:20
froudlemme see10:20
froudsorry what was it again10:20
claudeand replace global.ent by global-fr.ent in each file ?10:21
froudexample10:21
froud<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 10:21
froud"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [10:21
froud<!ENTITY % xinclude SYSTEM "../libs/xinclude.mod">10:21
froud%xinclude;10:21
froud<!ENTITY % globalent SYSTEM "../libs/global-fr.ent">10:21
froud%globalent;10:21
froud] >10:21
froudthis one change instead of changing all the entities10:22
claudeok, that modification should be made in every xml file10:22
froudyes all except en10:22
froudeach lang has a global.ent10:23
claudes/global.ent/global-xx.ent/10:23
froudyes :-)10:23
froudwhat do you think?10:23
claudedo you know if other systems exist ?10:23
claudefor me, it's a good one10:24
froudthey all require external processing10:24
froudi think if we can keep it xml it is better10:24
claudeyes, but every time you change the global.ent, you should update the l10n ones10:25
froudyes we can limit this10:25
froudby splitting the entities10:26
froudfor example some einities are URLs10:26
froudthey can be common.ent10:26
froudall files regardless of lang can use them10:26
claudea global that is really global, and a global specific to each language10:26
froud:-)10:26
claudebut URL could also be localized10:27
froudHmm, eg10:27
claudemailing list web page10:27
claudeor when the ubuntulinux web site will be localized :)10:28
froudHmm yes, in which case that will have to be in lang ent file10:28
froudbut authors wont10:28
froud<!ENTITY author-christoph-haas SYSTEM '../common/authors/christoph-haas.xml'>10:28
froud        <!ENTITY author-alexander-poslavsky SYSTEM '../common/authors/alexander-poslavsky.xml'>10:28
froud        <!ENTITY author-alan-hood SYSTEM '../common/authors/alan-hood.xml'>10:28
froud        <!ENTITY author-johnathon-hornbeck SYSTEM '../common/authors/johnathon-hornbeck.xml'>10:28
froud        <!ENTITY author-nick-loeve SYSTEM '../common/authors/nick-loeve.xml'>10:28
froud        <!ENTITY author-gordon-ingram SYSTEM '../common/authors/gordon-ingram.xml'>10:28
froud        <!ENTITY author-sean-wheller SYSTEM '../common/authors/sean-wheller.xml'>10:28
froud        <!ENTITY author-enrico-zini SYSTEM '../common/authors/enrico-zini.xml'>10:28
froud        <!ENTITY author-kevin-muligan SYSTEM '../common/authors/kevin-muligan.xml'>10:28
froud        <!ENTITY author-ari-torhamo SYSTEM '../common/authors/ari-torhamo.xml'>10:28
froud        <!ENTITY author-jeff-schering SYSTEM '../common/authors/jeff-schering.xml'>10:28
froud        <!ENTITY author-corey-burger SYSTEM '../common/authors/corey-burger.xml'>10:28
froud        <!ENTITY author-niel-tallim SYSTEM '../common/authors/niel-tallim.xml'>10:28
claudeok, ok i see... !10:29
claude:)10:29
claudei see some have not only their names, but also functions10:29
froudshould not be10:29
claudenot sure of this10:29
froud<!ENTITY author-christoph-haas SYSTEM '../common/authors/christoph-haas.xml'>10:30
froud        <!ENTITY author-alexander-poslavsky SYSTEM '../common/authors/alexander-poslavsky.xml'>10:30
froud        <!ENTITY author-alan-hood SYSTEM '../common/authors/alan-hood.xml'>10:30
froud        <!ENTITY author-johnathon-hornbeck SYSTEM '../common/authors/johnathon-hornbeck.xml'>10:30
froud        <!ENTITY author-nick-loeve SYSTEM '../common/authors/nick-loeve.xml'>10:30
froud        <!ENTITY author-gordon-ingram SYSTEM '../common/authors/gordon-ingram.xml'>10:30
froud        <!ENTITY author-sean-wheller SYSTEM '../common/authors/sean-wheller.xml'>10:30
froud        <!ENTITY author-enrico-zini SYSTEM '../common/authors/enrico-zini.xml'>10:30
froud        <!ENTITY author-kevin-muligan SYSTEM '../common/authors/kevin-muligan.xml'>10:30
froud        <!ENTITY author-ari-torhamo SYSTEM '../common/authors/ari-torhamo.xml'>10:30
froud        <!ENTITY author-jeff-schering SYSTEM '../common/authors/jeff-schering.xml'>10:30
froud        <!ENTITY author-corey-burger SYSTEM '../common/authors/corey-burger.xml'>10:30
froud        <!ENTITY author-niel-tallim SYSTEM '../common/authors/niel-tallim.xml'>10:30
froudopps10:30
froudsorry10:30
froudumm. the advantage I see is translate once and use often10:30
froudcuts down on translators work10:30
frouddisadvantage is we have many files10:31
claudedo you use biblio.xml now ?10:31
froudbut at some point this should stabilize10:31
froudno10:31
froudyelp dont support it10:31
froudbtw with docbook all generated texts are already done10:32
claudei did'nt include it in common.pot10:32
claudealready done ?10:32
froudyes docbooks has a full set of generated texts10:32
froudfor example if you have a Chapter 110:33
froudthe word Chapter is generated text10:33
froudyou dont type it inmanually10:33
froudit picks up what to do by the attribute lang="" on the root element10:33
froudeg lang="fr'10:34
claudewhere should it be ?10:35
froudthe root element10:35
froud<book lang="en" id="quickguide">10:35
claudeand where is this directive10:36
froudIn the Docbook XSLs10:36
froudAt time of processing the correct gentext files are selected10:37
froudif lang is null defaults to en10:37
claudein what file exactly for the quickguide ?10:37
froudin the xml file itself10:37
froud<?xml version="1.0" encoding="UTF-8"?>10:38
froud<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" 10:38
froud"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [10:38
froud<!ENTITY % xinclude SYSTEM "../libs/xinclude.mod">10:38
froud%xinclude;10:38
froud<!ENTITY % globalent SYSTEM "../libs/global.ent">10:38
froud%globalent;10:38
froud] >10:38
froud<!-- PROCESSING INSTRUCTION FOR GNOME YELP uncomment for use in Yelp -->10:38
froud<?yelp:chunk-depth 3?>10:38
froud<book lang="en" id="quickguide">10:38
froud    <title>&inline-ubuntu-icon; <phrase>Quick Guide</phrase>10:38
claudei'm blind...10:38
froudtired10:38
claude:)10:39
froudat processing time the xsl and xml are input to xsltproc10:39
froudthe xsl tests for lang10:39
claudethis should be fixed by the scripts when recreating the xml from po10:39
froudyes10:40
froudsed10:40
froudthis is why I take so long for the scripts10:40
claudein the same manner than global.ent10:41
froudthe script also makes pot files10:41
froudalso does msmerge if required etc10:41
froudyes10:41
froudtest -n "$VERBOSE" && echo xml2pot $i $j10:41
froud    xml2pot ../../../$i > $m/$j.pot.new10:41
froud    if test -s $m/$j.pot.new; then10:42
froudmsgmerge -o $m/$j.pot.new -i $m/$j.pot.new $m/$j.pot.new 2> /dev/null10:42
froudif ! cmp -s $m/$j.pot.new $m/$j.pot; then10:42
froud    mv $m/$j.pot.new $m/$j.pot10:42
froudelse10:42
froud    rm $m/$j.pot.new10:42
froudfi10:42
froud    fi10:42
froudthis was taken from kde10:42
claudefiouuu10:42
froudwip10:42
froudwork in progress10:42
frouddoes not work yet10:42
froudwell, you think this system can work10:43
claudeof course, if it came from you :)10:44
froudbecause if I have a single pot I dont know how to create the xml's and expand them into the docs at proc10:44
froudclaude: I am going but the seat of my pants with this i18n stuff10:44
froudquestion?10:45
froudhow can I automate the upload of a new or modified pot to rosetta10:45
froudthe same for po files10:45
claudethat should be asked to carlos or daff10:45
claudebut rosetta still have many problems10:46
froudif we have 100 p files changed because of an edit I dont want to upload them one at a time10:46
froudI want a fire and forget process10:46
claudeof course10:46
froudI want a perfect world!!!10:46
froudI want it now10:46
=== froud throws all the toys out of the cot
claudequiet please10:47
froudI want my dummies10:47
claude:)10:47
froudoh shoot this i18n stuff is gonna be a bug challenge10:47
claudeyes, but it's very important10:48
frouds/bug/big10:48
froudvery10:48
froudwell I am going back to this script10:48
claudewhen there is an english word every two sentences, that makes very amateur10:48
claudeok, i let you work10:49
froudok10:49
claudeif i can help...10:49
claudefroud: sorry, but do you know why xml2pot with xml files in menus doesn't produce anything (except header) ?11:14
claudexml2pot common/menus/accessories.xml11:14
froudHmm no have not tested11:14
froudwhat comand ar eyou runing11:14
froudlemme see11:15
claudesee above11:15
froudwierd11:21
claudedo you want that i post to the list ?11:23
froudto translators lists11:23
froudwould be a good idea11:23
froudclaude: seems parser.cpp does not support touching menuchoice elements11:44
froudclaude: we will need our own script for this11:47
claudeheh11:47
froudwithin normal context it would not make sense to create a po for menuchoice since it is used inline11:48
froudhowever in our context it does make sense11:48
claudecould we use another xml tag for this ?11:49
froudno11:49
claudek, so let's script :)11:49
froudhowver if the menuchoice is wrapped in sect1 it does work11:49
froudbut I will script it anyway it is will be neater11:50
claudethx11:50

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!