/srv/irclogs.ubuntu.com/2010/05/11/#ubuntu-manual.txt

nisshhcheck this out: http://video.google.com/videoplay?docid=7707585592627775409#05:47
ubuntujenkinsdoes anyone know when the uk english version will be released? An e-mail asked on the ubuntu-uk mailing list07:32
c7phey godbyk how is it going ?08:00
ubuntujenkinshey c7p I will upload the pictures as soon as i can08:01
c7pubuntujenkins: ty, sorry for the yesterday inconvenience08:02
ubuntujenkinsno problem c7p08:03
thorwilIlyaHaykinson: hi! docbook example leads to: XML Parsing Error: undefined entity Location: http://www.netapt.com/~ilyah/ubuntumanual/ubuntu-desktop.xml Line Number 180, Column 66:08:34
thorwilit complains about the ampersand08:34
godbykthorwil: I didn't say it was perfect! :)08:35
godbykIt doesn't like × I'm guessing?08:35
godbykif so, just replace it with 'x' for now.08:35
godbykOr was there another ampersand I missed in there?08:35
thorwilgodbyk: well, one can always use view source08:35
godbykright08:36
godbykI just converted it by hand to give us an idea of what docbook could do.08:36
godbykwhat the tags looked like,08:36
godbykand to make sure it covered all the stuff we needed.08:36
thorwila long time ago i tried to write a document with docbook, rendering to pdf via fop08:36
godbykI think the only stuff not in that example is the terminal code. but that's pretty easy for docbook, I imagine.08:36
godbykI haven't figured out the docbook toolchain yet. it seems overly complicated.08:37
thorwilthat experiment stopped when i realized i would need some not so trivial layout to add images. so it was killed for the same reason as my earlier flirt with latex08:37
godbykI figured if nothing else, we could just run it through a script to convert to our tex code, tweak the result (for typographic perfection), and run it through xelatex to generate the pdf.08:38
IlyaHaykinsonthorwil: view-source on it to read the code08:38
IlyaHaykinsonoh, nod.08:38
thorwilgodbyk: yes, conversion via latex is likely easier and might lead to better typesetting. doubtful that this fop business saw the same level of refinement in that regard08:40
IlyaHaykinsonsorry folks. gotta go sleep. getting up early. l8r.08:42
godbykIlyaHaykinson: I just woke up.08:43
godbykSilly UDS in UTC+2. :-/08:43
IlyaHaykinsonheh08:45
godbykAnyway, g'night, IlyaHaykinson.08:46
c7pg' morning godbyk how do the translated pdfs go?08:59
godbykHey, c7p.09:01
godbykhumpreybc's been chasing launchpad developers around UDS trying to get answers for us.09:01
godbykcurrently, they suspect it may be due to a launchpad bug that's already on their to do list.09:01
godbykI'm trying to get more details, though.09:01
thorwilBen gotta catch them all!09:02
c7pwe had a problem with lp but now the translation is 100%09:02
c7pi think we can move on (or not?)09:02
godbykc7p: Probably.09:03
godbykIf you've finished the translation, I'll rebuild the PDFs and you can start editing (fixing spelling errors, grammar errors, typos, etc.)09:04
c7pwe have worked on these errors with the team the previous week, also i made a change yesterday so from this aspect we are ok09:05
godbykOh, okay. So you think you're done editing all the strings, then?09:06
c7pwe are walking always about the greek translation09:06
godbykMorning, synergetic.09:06
synergeticmorning, godbyk ^_^09:06
c7pgodbyk: yes :)09:06
godbykc7p: Awesome! Okay.09:06
godbykI'll write up some notes today to walk you through the next steps then, c7p.09:07
c7pgodbyk: nice :), if it is needed i can tell you some bugs that i found out on the pdf, when i compiled the pdf successfully yesterday09:09
godbykc7p: Sure - fire away!09:09
godbykc7p and translators: Here's the latest about the Launchpad translations issue:09:14
c7pgodbyk: firstly the outer page's svg wasn't generated in greek as it used to. Secondly on the "chaplinks" e.g 'Chapter : Working with Ubuntu' are on pdf as 'Κεφάλαιο ??: ??.' (only the Chapter is translated). Thirdly the heading is kind weird (i think you remember the situation)09:14
godbykWe can work around the bug if I disallow translators from editing the .po files directly.09:14
c7pgodbyk: sorry for the intervention, you may go on09:15
godbykThat's about it.09:15
godbykIt's a bug in Launchpad.09:15
godbykThe problem occurs when Launcpad reads the .po files. It will overwrite some of the strings in Launchpad under some circumstances.09:15
godbykTo work around the bug, we can tell Launchpad to ignore the .po files.09:16
godbykThis means that you can't edit the .po files directly anymore, though -- you *must* do all the work directly in Launchpad.09:16
godbykI'll email this to the list and see what others think, too.09:16
godbykc7p: If the \chaplink command is showing ??s then it means that the build died somewhere along the way. xelatex has to be run multiple times to resolve the cross-references.09:17
c7pgodbyk: good09:18
c7pgodbyk: also the pictures are a bit distorted but this happens to all the translated pdfs that I've seen09:21
godbykc7p: Distorted in what way?09:21
godbyk(I'm rebuilding all the PDFs with the latest translations right now. They'll be done in about 30 minutes.)09:22
c7pthey aren't very clear, no big deal09:22
godbykI think that's an issue with evince.09:22
c7pgodbyk maybe it's evince, I ll check it09:23
c7pyap i can confirm that it's an evince issue09:43
godbykc7p: In the Greek translation, string 1001 has a bug. The \gls command shouldn't be translated.09:58
c7plet me correct it09:59
c7pdone, sorry for the inconvenience10:01
Red_HamsterXAnyone know when UDS ends?14:53
godbykRed_HamsterX: It's over on Friday.14:54
Red_HamsterXAh. Thanks. :)14:54
Red_HamsterXDid you get a chance to quickly review my whims about rewriting the Qs sevrer using Python (WSGI)?14:55
Red_HamsterXI just want to make sure that wouldn't pose an insurmountable problem on your end.14:55
godbykI haven't yet. (Been wrapped up listening to UDS sessions)14:55
godbykIf you go to wiki.dreamhost.com and search for python or wsgi, you can see what options are available.14:55
Red_HamsterXI kinda want to try building it in Django, but fear that may be total overkill.17:02
godbykI wish I had more control over my web host.17:03
godbykBut since I'm only paying US$7 a month or whatever, I can't complain too much.17:03
Red_HamsterXI think I'm paying a bit less (WebFaction), but I signed up for five years.17:04
Red_HamsterXI'm pretty happy with it, though.17:05
godbykI'm on Dreamhost. They're not too bad.17:05
Red_HamsterXPHP is easy, but ugly and not as powerful as Python (IMO). Plus, it means maintainers would need to know two languages to hack on a single project.17:10
Red_HamsterXPython CGI works, but it feels counter-intuitive and messy.17:10
Red_HamsterXWSGI would work quite well, but DreamHost supports it through an extension that still isn't willing to call its WSGI support stable.17:11
Red_HamsterXDjango is just something I want to learn.17:11
Red_HamsterXWSGI is probably the best choice overall, though, in terms of resource use versus maintainability.17:12
godbykAlso, CGI is slower.17:12
godbykYeah, it seems that dreamhost doesn't support WSGI quite yet.17:12
godbyk(well, certainly not 'natively' via apache modules)17:12
Red_HamsterXSpeed isn't really a factor for this project, though.17:12
Red_HamsterXA few milliseconds won't matter.17:13
godbykAs long as our server isn't being hammered by requests.17:13
Red_HamsterXGoogle's App Engine supports WSGI, so we could probably make the public service available there.17:14
Red_HamsterXAnd use yours for UMP-specific activities.17:14
thorwilRed_HamsterX: if python, then WSGI. i'd chose pylons or turbogears over django for being designed for WSGI from the start17:14
Red_HamsterXAnd mine for development builds.17:14
Red_HamsterXOf those, which is most suited to a small service, thorwil?17:15
Red_HamsterXDatabase manipulation isn't terribly important to this design.17:15
thorwilRed_HamsterX: pylons17:16
thorwilturbogears is stuff added on top of pylons17:16
thorwildatabase business is exactly what is different on the app engine17:17
Red_HamsterXPylons looks like fun.17:20
Red_HamsterXSold. :)17:20
thorwilMako seems to be a nice template language. it gets around inventing weird constructs like used in django's template language by basically just using python17:22
thorwilthough that means you have to trust template authors, which is why this is considered not-designer-friendly :}17:23
Red_HamsterXDo you have experience with Pylons, in case I need to ask you for the term used to express an abstract idea?17:23
Red_HamsterX(So I can Google more good-like)17:24
thorwilRed_HamsterX: not past looking at their documentation17:27
thorwilhttp://www.mutualinformation.org/2010/03/why-i-switched-to-pylons-after-using-django-for-six-months/17:32
Red_HamsterXFair enough.17:33
Red_HamsterXThat's all I had as motivation for wanting to learn Django, too.17:33
Red_HamsterX(Pretty-looking documentation)17:33
thorwilRed_HamsterX, godbyk: are you able to grok this? http://en.wikipedia.org/wiki/Operational_transformation17:39
godbykthorwil: works for me.17:42
Red_HamsterXMakes sense here, too, based on the abstract and some of the sample models.17:45
Red_HamsterXLooks similar to database concurrency problems.17:46
thorwilthis is the basis for what google wave and etherpad do, afaik17:47
godbykthorwil: sorry, I misread grok as a different verb.17:47
godbykI'll read it in just a moment.17:47
Red_HamsterXWhat relevance does this have to UMP?17:48
Red_HamsterXAside from being an always-cool research domain.17:48
Red_HamsterXs/cool/fun/17:48
Red_HamsterXs/cool/fun/g17:48
* Red_HamsterX messes with reality.17:48
thorwilRed_HamsterX: etherpad like editing would be the ticket to a great platform for UMP17:49
Red_HamsterXFor writers or for users?17:49
Red_HamsterXI don't see the application. :(17:49
thorwilRed_HamsterX: say we have our document source on such an online platform. multiple writers could edit without locks or merge conflicts17:50
thorwilof course this would also need an elegant solution to markup/tagging17:51
thorwilRed_HamsterX: goodby to manual bzr pull and push17:52
godbykand the more granular the locking and edits are, the easier it is to avoid conflicts.17:53
godbykespecially if we make it stupidly simple to make small changes -- that'll help a lot17:53
godbykthen we'll have to have some videos of the diff animation, of course. :-)17:53
thorwilheh17:53
Red_HamsterXWouldn't such a dynamic environment pose a great problem where versioning is concerned?17:54
godbykThere's a group at my university doing some work in the CSCW field.17:54
godbykNah, you'd just have a ton of very small-change revisions.17:55
Red_HamsterXAnd that wouldn't pose a storage concern?17:55
godbykshouldn't be too bad.17:56
godbykplain text compresses pretty easily.17:56
thorwilRed_HamsterX: at some point it might. a solution could be to reduce the granularity of the history for old edits17:56
Red_HamsterXSo, after a milestone has been passed, start compacting changes to day/week/month-level diffs?17:57
Red_HamsterXIt kinda raises the question of whether diffing would even be the right solution. Maybe whole-file snapshots (compressed) would be more logical.17:58
thorwilRed_HamsterX: aside of our specific needs, there absolutely should be a wiki engine with such immediate collaborative editing. one that also does wysiwyg to not force users to learn strange markup17:58
thorwili worked with the ubuntu wiki a lot, in the artwork section. feels like it stoneage. it's actually a rather high barrier to entry18:00
thorwilsaw lots of ways how people get things wrong18:01
Red_HamsterXI've found it to be pretty average, feature-wise.18:03
Red_HamsterXA decent tool for anyone experienced with other wikis.18:03
Red_HamsterXBut, yeah, not very novice-friendly.18:03
godbykYou're think with all the research that's been done on operational transformation, that conflicts with bzr et al. would occur far less often.18:05
godbyks/'re/'d/18:06
godbykHey, look.. Gobby's mentioned in that article, too.18:07
godbyk(Gobby's UI is horrible!)18:07
dutchieguess what arrived in the post today :)18:11
thorwila real doll?18:11
dutchieno18:12
thorwilhmm, a real manual?18:13
dutchieyes \o/18:13
godbyklol18:14
thorwildutchie: cool. print alright? would you perhaps be equipped, able and willing to create some _sharp_ hi-res photos of it? of the kind one could put in a portfolio? ;)18:15
dutchieable and willing, yes. equipped, no18:16
thorwildang18:16
* thorwil -> dinner18:19
thorwilhow do i get to know shipping cost from lulu?19:08
dutchieit says when you order19:10
dutchiebut i'm not sure before then19:10
Red_HamsterXubuntujenkins mentioned the coupon "FREESHIP" in a response he just posted to the mailing list.20:00
=== ianto is now known as DavidMiliband
godbykOkay, off to bed.22:53
godbykUDS may kill me yet.  Starting my day at 1 a.m. is just weird.22:53
=== DavidMiliband is now known as ianto

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