[00:24] Hi, is the french version of the manual completed yet? [00:29] phillw: Not much of it has been translated yet, unfortunately. https://translations.launchpad.net/ubuntu-manual [00:31] ahh, okies. I'm chatting to someone who has pretty good english, but he's not too sure as to how to help. I'm just going through setting up a launchpad account with him. [00:32] Ah, I see. Well, if you or he would like to dive in and help out with the French translation, that's a great way to start. [00:49] shame, he does not feel confident enough to translate. [06:40] godbyk-sagan: are you there? [06:40] godbyk: ping [06:40] godbyk-android: ping [06:46] darn it, why is everyone asleep when im not :) [07:01] hey nisshh [07:02] zkriesse: HEY [07:02] oops, stupid caps lock [07:02] lol [07:02] you're not alone!!! [07:02] lol [07:02] lol [07:03] im waiting for both godbyk and humphreybc to get up [07:03] ah [07:03] it's one am for me [07:03] hehe, looks like ill be waiting a while too [07:03] yea its lunch time here for me [07:04] ah cool [07:04] itll be evening for humphreybc [07:04] i have some important news for them [07:04] zkriesse: if you stick around you can hear it too [07:04] tell me now! [07:04] * zkriesse loves news [07:05] well, i want to but this way it saves me having to tell the story twice or more [07:05] oh [07:05] yea [07:06] iv been waiting for humphreybc since 2am last night, but he must be busy doing something else [07:06] should fly over to NZ and slap him [07:06] :) [07:06] lol [09:27] humphreybc: yay, iv been waiting for hours for you to get on [09:27] oh hi nisshh [09:28] Mum is down for a couple of days so I've been hanging out with her [09:28] humphreybc: oh yea [09:28] listen i have some news [09:28] ok [09:28] shoot [09:28] iv taken over from rick as head of the dev manual [09:28] he3h [09:29] two secs [09:29] ok [09:30] humphreybc: im now writing the whole thing myself and am using rick and the other authors as mentors [09:31] hi [09:31] hey [09:31] that your netbook or whatever [09:31] yas [09:31] right [09:32] so as i was saying, iv taken over lead of the dev manual from Rick [09:32] yep [09:32] ill be writing the manual myself, although anyone can contribute, make suggestions [09:33] iv done this for two reasons [09:33] 1) i havent got much to do on THE ubuntu manual since my chapter is getting dropped [09:33] 2) Rick doesnt have the time to drive the project, so i said why not [09:34] humphreybc1: so, what do you think? [09:34] sounds good [09:34] you dont sound very surprised? [09:35] Rick was like: "HOLY CRAP YOUR A FRIGGING HERO MAN!" [09:35] haha [09:35] hehe [09:35] good luck though [09:35] thanks :) [09:36] man i am so tired [09:36] gotta stay up for a bit, membership meeting at 10 [09:37] oh yea, ill be there [09:37] im your cheer squad remember? [09:38] humphreybc1: so, iv started working on the dev manual today, using some of Ricks already existing stuff [09:39] yep [09:40] gotta take my mini to bits now [09:40] ok, have fun :) [09:41] humphreybc: isnt it brand new? [09:41] http://twitter.com/humphreybc/status/17853671563 [09:43] humphreybc: smooth, real smooth [09:43] my question is, how did you get it IN int he first place? [09:44] well it's smaller than the slot [09:44] so it just dropped in, and then went all the way to the back [09:44] meh [09:45] humphreybc: how long until your membership meeting? [09:46] 1:15 [09:46] right [09:46] in #ubuntu-meeting right? [09:47] yea [09:48] ok [09:48] humphreybc: i'd add a testimonial, but you have so many already and i don't want to repeat what has been said already ;) [09:50] haha [09:53] thorwil: if you're around at 1000 UTC I'd appreciate your support in #ubuntu-meeting :) [09:54] thorwil: just say that humphreybc is "different" [09:54] lol [09:56] that didn't sound good [10:01] humphreybc: i meant "different" in a good way :) [10:08] humphreybc: going for ubuntu membership? [10:09] zkriesse: he is [10:09] humphreybc: want my support? [10:09] zkriesse: in less than an hour [10:10] zkriesse: i think he is afk, you can come if you want [10:10] of course i can [10:11] lol [10:25] morning eveyone [10:26] morning! [10:45] i be here now [10:46] managed to get the thing out of my netbook [10:46] only lost a couple of things [10:46] hello humphreybc [10:46] yo [10:46] when are the planned release date for lucid-e2? [10:46] 29th of this month [10:46] ok thanks [10:46] strange, #ubuntu-meething doesn't seem to be a channel [10:47] take the h out [10:47] i know, i know [10:47] it was a joke [10:47] lol [10:47] when have we got to release the mavrick edition the the translators? [10:48] we said we would give them at least a month [10:49] can you do ls /sys/module/ and cat /proc/modules, and pastebin the outputs please humphreybc [10:49] sure [10:49] one sec [10:50] http://paste.ubuntu.com/459758/ [10:52] thanks [10:53] ati radeon driver? [10:53] indeed [10:54] good this is working [10:58] hey humphreybc [10:58] hey Zach [10:58] humphreybc: i'll be supporting you in meeting [10:59] hooray! [10:59] what meeting? [10:59] jenkins: ubuntu membership [11:00] o cool [11:00] started [11:00] indeed [11:02] what channel? [11:02] #ubuntu-meeting [11:02] just so i can see what it is like if you don't mind [11:02] hurry [11:03] jenkins: you're not a mem yet? [11:03] nope, on the list of things to do [11:03] same with me [11:04] oh cool [11:21] Well that was nice, thanks for supporting me team :) [11:21] nisshh: if you want a hand with some writing for the dev manual i can see where I can help [11:21] yup humphreybc [11:22] np humphreybc [11:22] jenkins: sure, im planning on writing most of it myself but if you feel the need go ahead [11:22] * nisshh slaps humphreybc [11:22] how dare you get membership before me! :) [11:22] hah [11:22] haha* [11:22] I can see what I can do, what are we planing to cover [11:22] nisshh: you'll get there [11:23] damn, i forgot to mention that humphreybc is different! [11:23] humphreybc: yea, eventuallty [11:23] nisshh: it takes time [11:23] thorwil: haha [11:23] thorwil: there's still time! [11:23] zkriesse: yea [11:23] thorwil: are you going to apply for UDS sponsorship? [11:23] jenkins: hang on ill get you a link [11:23] thorwil: lets do it! [11:24] humphreybc: i didn't even think of the next UDS, so far [11:24] humphreybc: he went for L and ... [11:24] vish, well you have to be there, we haven't had a proper chat yet [11:25] jenkins: https://wiki.ubuntu.com/DesktopTeam/10.10/DeveloperManual [11:25] thats not exactly up to date, but it shows the topics [11:26] nisshh: you're doing it in latex? [11:26] odt [11:26] boo [11:26] hey humphreybc we need to edit your wiki dog [11:26] you'll have to change that [11:26] humphreybc: Rick nicked some code from the manual [11:26] zkriesse: hmm? [11:26] humphreybc: the sections need some updating [11:26] my wiki page? [11:27] humphreybc: https://wiki.ubuntu.com/zkriesse for example [11:27] woah [11:27] intense [11:27] I updated it recently [11:27] I normally use http://interesting.co.nz [11:27] sorry...im huge when it comes to wiki [11:27] * zkriesse 's wiki fu is off the charts [11:27] nisshh: 3 chapters are done looking at the links there. I can do quickly but so can you [11:28] we can both do Distributing your Application and the Tools sections [11:29] jenkins: yea, if you look closely though, those chapters that rick did are old, what we are going to do is to base the manual around writing your own app [11:31] jenkins: really what i want to do for now is to sort out what is and isnt relevant in the already created chapter, check out this sample app, and get all the right code onto lp [11:31] yep, have we got the sample ap sorted yet? i know it was made a suggestion [11:32] when do we have meeting? [11:33] jenkins: sort of, here are some more links: [11:34] jenkins: https://code.edge.launchpad.net/~nisshh/ubuntu-developer-manual/udm-sample-app https://code.edge.launchpad.net/~nisshh/ubuntu-developer-manual/ubuntu-developer-manual [11:34] thats current as-of-today code [11:35] does anyone think iv done even remotely enough to apply for membership: https://wiki.ubuntu.com/RyanMacnish [11:35] be honest [11:36] can we make a trunk branch out of all the stuff we have so far? [11:36] we appear to have a bunch of personal branches [11:36] jenkins: well, i dont want to put the app in with the manual code [11:36] o no make a trunk under that project page [11:37] jenkins: thats intentional, Rick hasnt given me permissions to edit the trunk branch yet, he has been busy [11:37] i think the wiki page needs more detail [11:37] nisshh: https://code.edge.launchpad.net/ubuntu-developer-manual?field.lifecycle=ALL there is no trunk [11:38] jenkins: i know [11:38] jenkins: my plan is to sort it out first then ill chuch it in trunk [11:38] ok cool [11:39] well let me know what you want me to help with [11:39] jenkins: sure, ill probably have it sorted out by tomorrow, ill talk to you then [11:39] sounds like a plan to me [11:40] cool :) [11:41] which bot deals with meetings? [11:42] #startmeeting [11:42] Meeting started at 05:42. The chair is jenkins. [11:42] Commands Available: [TOPIC], [IDEA], [ACTION], [AGREED], [LINK], [VOTE] [11:42] #endmeeting [11:42] Meeting finished at 05:42. [11:42] mootbot :) [11:46] humphreybc: could you give me a testimonial on my wiki page? [11:46] nisshh: I would but i don't know you as well as i'd like [11:46] nisshh: sure thing [11:47] zkriesse: sure, maybe do it once you know me better [11:47] humphreybc: thanks [11:47] nisshh: yeah [11:47] humphreybc: are we having a meeting on sat? if not can i have the collaboration meeting here at 8pm utc? ubuntu-meeting is booked [11:47] we can have a meeting on sat [11:48] colaberation meeting or manual meeting? [11:48] I have another channel that i can ask to use [11:53] humphreybc: ? [11:55] sorry [11:55] Whatever you want to do, we need a manual meeting [11:55] the collaboration meetings have so far proved futile [11:57] I will use here as i would rather as many people as possible attend, rather than people trying to be in two places at once [11:57] jenkins: go for it [11:57] my channel, your channel, our channel :) === jussi is now known as Guest7125 [12:03] did I get an exciting cloak? [12:03] Erm. Non. [12:03] thats SO hardcore :) [12:03] lol [12:03] nisshh: did you see it then? [12:03] yes i saw it [12:03] humphreybc: yes [12:03] I didn't. Boooo. [12:03] paste it for d0od then [12:03] haha [12:03] This iRC sucks. [12:03] :P [12:03] ) humphreybc [~benjamin@ubuntu/member/humphreybc] entered the room. [12:03] awwwh :D [12:03] yea [12:04] meeting e-mail sent [12:04] ok [12:23] humphreybc: you can chuch your testimonial up on my wiki page now if you like: https://wiki.ubuntu.com/RyanMacnish [12:24] nisshh: will do [12:24] thanks [12:28] humphreybc: !!!!!!! [12:28] oops! === jussi01 is now known as jussi [13:00] humphreybc: thanks for that testimonial [13:01] nisshh: no worries, first time I've done one... hope it's okay. [13:03] humphreybc: thats perfect, i just need to start collecting some for when i eventually apply for membership [13:03] sure [13:04] :) [14:51] jenkins, is it really necessary that we handle TwinView stuff? What would happen if Disper simply weren't used at all? [14:52] (I'm not objecting to it. I'm just wondering if we can consider it a recommended package instead of a dependency) [14:52] people would have to change their resolution themselves [14:53] I am going to have a look at the disper code, and see how it does it to see if we can implement it ourselves [14:53] But that means it is possible to change resolutions without it, right? [14:53] only if the user clicks system > admin.. > nvidia server settings [14:54] xrandr works for nvidia but not in twin view [14:54] Oh... [14:55] How common is TwinView? It's the desktop-mirroring system, right? [14:56] its using two screens next to each other, anyone with nvidia and two screens uses it. I do godbyk does. nvidia is popular i asked for lshw outputs on the forums last release and lots of them were nvidia [14:56] I use nVidia, too. [14:56] I just thought TwinView was something else. [14:59] I can't decide what to do, i can't find who the devloper is on irc [15:02] What language is its code in? [15:03] If it's C and we can't figure out how to clone its behaviour in Python, I can write an importable module that we could include with the client. [15:03] (With the catch that it would need to be compiled for each target architecture) [15:04] python bzr branch  lp:disper  [15:04] (But a simple build script would handle that) [15:04] Weird... Bazaar doesn't use optparse. [15:04] It's whitespace-sensitive. [15:05] there are a lot of files in the the source [15:05] I'll take a look at them later. As long as it's Python, though, we shouldn't have any trouble. [15:05] * flan has to get something working for work soon. [15:06] have fun flan :) [15:06] It's Python, so that's possible. =P [15:07] yep thats what i thought [15:07] I will have a look once i have looked at jockey [15:08] So do other distributions simply lack a 'disper' package? [15:12] there is an arch package [15:12] but otherwise its a tar.gz [15:14] Ah. Okay, then, yeah, we should find out what the minimal necessary code-set is and fork that into our codebase, then subscribe to disper's lists and keep things in sync. [15:14] Which is probably what you had in mind. [15:14] indeed [18:30] evening all [18:56] flan: ping === jenkins is now known as ubuntujenkins === ubuntujenkins is now known as jenkins [19:56] Hi all, should lucid-e1 or lucid-e2 be translated? I've been translation-off for a while [19:57] trijntje: for all i know, lucid-e2 isn't ready for translation [19:59] godbyk: i completely failed to even think about spine width for the greek lulu cover ... [19:59] thorwil, ok, thanks a lot [20:01] godbyk: in fact, i just used lulu_en.svg as template. wasn't that lulu's approximation of letter, where we would go for a4 for other languages? [20:02] * jenkins is trying to write apport rules for quickshot [20:35] jenkins, pong, but only to let you know I'll be unavailable for the next hour or so. [20:35] ok cool no worries flan [20:40] I've got five minutes. [20:40] 'Sup? [20:42] how do i make the log files start a new one each time I load quickshot i have this so far but it does it as per size [20:42] Using the logging module? [20:42] http://pastebin.com/wjQsb82i [20:43] yep using that module I can't work out how to chnage it each launch. I have three log files that work in rotaion as per size not as per launch [20:44] Set mode='w'. [20:44] By default, it's 'a' for 'append'. [20:45] that does not work, it appers to clean the file out and starts at the begining of it [20:45] Isn't that what you want? [20:45] Oh. [20:45] Oh, I think I know what you're getting at. [20:45] You want to retain logs from the two previous runs. [20:46] yes [20:46] there was a good reason but i can't recall [20:46] There's a good reasonf or retaining one previous instance. Two may be a bit much, but it won't hurt anything. [20:46] I'd suggest doing this by hand with the FileHandler. [20:47] Just manually rotate them when the process starts. [20:47] that was my next idea, i will add that after finishing apport [20:47] Using os.path.isfile() to determine whether all three files already exist or not. [20:47] thanks have a good day [20:48] And os.rename() to move them in reverse order. [20:48] (Check if 2 exists; if so, move it to 3; check if 1 exists; if so, move it to 2; open 1 for writing) [20:49] (And make it use a constant value so you can increase the total easily) [20:49] (Again, I'm sure you were thinking of this. I'm just a neurotic control-freak) [20:49] hehe I was thinking it :) [20:50] I just signed out of Gmail to sign in with the same account. [20:50] * flan facepalms. [20:50] lol [20:53] godbyk: ping [21:06] * jenkins files the first quickshot apport bug [21:06] * jenkins also apologies for the spam he may give to the team [21:08] flan: when you are back https://bugs.edge.launchpad.net/quickshot/+bug/602429 [21:19] yey \o/ apport stuff done [22:42] evening [22:42] hello dutchie [22:42] so close to freedom [22:42] from what? [22:42] schoo; [22:43] school* [22:43] o yea i forgot you had school still, how many weeks left? [22:43] well, "school" is an overstatement [22:44] i've been on exam leave since end of may [22:44] but all the end of term/end of year stuff is on thursday [22:44] wow that quite close, down here they don't finish until about 2 weeks [22:45] posh school though [22:46] that makes more sense :) [22:47] dutchie: can you point out why this while loop is not renaming the files http://paste.pocoo.org/show/234338/ ? I work when i run the line 4 my self. [22:48] ok well the while loop should be i >=1 [22:48] but that does not fix ir [22:49] i = 3 at the top? [22:49] the loop body is never run [22:49] ah [22:49] don't bother with the == "True" [22:50] two reasons [22:50] Awesome, jenkins. :) [22:50] 1) It should be == True without the quotes [22:50] 2) don't test for equality with True in an if statement [22:50] What dutchie said. [22:50] See PEP 8. [22:51] thanks now it looks like it works [22:51] i's a bad constant, but I'm assuming you're doing this as proof-of-concept. [22:51] yep [22:51] I got could not be bothered to type anything else [22:52] have you seen the apport bug? [22:52] jenkins: probably do logfile = os.path.abspath(".quickshot/logs/quickshot" + str(i-1) + ".log") [22:53] makes sense dutchie [22:53] hello humphreybc [22:53] morning Luke [22:53] * dutchie notices an ubuntu/member cloak on humphreybc [22:54] congrats [22:54] dutchie: danke [22:55] finally back home. yay! :) [22:55] godbyk: now the real fun starts [22:55] humphreybc: congrats on your new membership! [22:55] hey humphreybc [22:55] thanks Kev [22:56] Hi sk [22:56] tab fail [22:56] zkriesse: [22:56] Man I am soo tired. Went to bed at around 2am, got up at 6 to watch the football [22:57] had about 10 hours sleep in the last couple of days. blergh. [22:57] lol [22:58] Just out of interest. How busy has it been here since the football / tennis has been one? [22:58] here, as in, in this channel? [22:59] yes [22:59] it's been fairly quiet, but I think for other reasons [22:59] jenkins, I added my version at http://paste.pocoo.org/show/234343/, if you want to compare what you end up with afterwards. [22:59] everyone has been busy with real life [22:59] (There are a few correct ways to do this) [22:59] I know the feeling. [23:00] but today should be semi-productive [23:00] flan: wow your way looks better [23:00] godbyk: so do you have time to get some translations out now? [23:01] godbyk: not to be mean or anything.... :P [23:01] humphreybc: I'm going to try. [23:01] hooray [23:01] humphreybc: I have to run experiments all day at work tomorrow. [23:01] My way's naive. There's room for improvement. [23:01] (Though the efficiency gains may not be worth the readability tradeoff) [23:01] But I think we're pretty much ready for the Greek translation. [23:01] I have to fix a bug with the glossary stuff. [23:02] And get thorwil some info for the wrap-around cover. [23:02] excellent [23:02] Also, this should be try-catched, on IOError. [23:02] Or OSError. Or both. [23:02] Probably with the same handler. [23:03] I can't remember whether .rename() throws IOError or OSError. [23:03] raises :) [23:03] this is python, not java [23:03] I had to write stuff for Mono an hour ago. Lemme alone. :( [23:03] it does not error but, if you don't remove the last file first it does not move them correctly [23:03] so i added a line [23:04] os.unlink()? [23:04] That doesn't seem like it should be necessary. [23:04] os.remove [23:04] Same thing. =P [23:04] http://pad.ubuntu-uk.org/collaborationmeeting don't forget to attend the meeting [23:04] * flan likes unlink() 'cause it has a cooler name. [23:04] Do you want me there? [23:04] flan: and it's more old-school unix [23:04] And it's what we're all use to. [23:04] used* [23:05] flan: up to you just telling the channel, the more the merrier [23:05] I was planning to lurk. [23:05] wait thats at 3 am my time [23:05] ok, bedtime [23:05] night all [23:05] night dutchie [23:05] G'night~ [23:08] brb. going to reboot. [23:10] * flan goes home. [23:38] humphreybc: quickshot has apport support now [23:39] jenkins: that's pretty sweet [23:39] its fun :) now our bug reports will be easy to do. Its very easy to do once you know how [23:41] hey godbyk [23:42] is there a python equivalent to lsb_release -i ? [23:46] Hey, c7p. [23:46] i sent you a mail about a bug i found ok the greek manual [23:47] on* [23:47] I saw that. I screwed up on the \ie and \eg thing? [23:47] idk [23:48] check if the translations I sent you correspond to [23:48] Can you point me at a page number where you see the problem? [23:48] In my um-greek.clo file, I have the following two lines: [23:48] \renewcommand{\ie}{π.\kern0.5pt χ.\xspace} [23:48] \renewcommand{\eg}{δηλ.\xspace} [23:48] yap [23:49] (The \kern0.5pt just adds a bit of extra space between the period and the chi.) [23:49] \renewcommand{\eg}{π.\kern0.5pt χ.\xspace} [23:49] \renewcommand{\ie}{δηλ.\xspace} [23:49] that's how they should be [23:49] are those two lines you just gave me different from what I pasted? [23:50] yes, for example where there is /eg on tex on the pdf there is i.e [23:50] oh! [23:50] well i.e in greek of course [23:50] so I just have the \eg and \ie flipped around? [23:51] yes :) [23:51] ha! oops. sorry about that. [23:51] easy fix! [23:51] np [23:51] yes [23:51] can you email me your latest ubuntu-manual-el.tex file? [23:51] sure [23:51] jenkins emailed me a copy while I was away, but I don't know if it's the latest. [23:51] then I'll snag the other translations from launchpad and run the build script. [23:52] I also need to double-check the build script and make sure it's doing the same thing as the makefile. [23:52] We think the glossary page numbers work out okay when we run 'make ubuntu-manual-el.pdf' but not with my build script, right? [23:53] yes [23:53] (I may just compile everything with make and then have the script upload the files. that'd probably simplify things and make it so I don't have to write changes twice.) [23:53] okay [23:53] another minor bug that i found if you can help with before i send you the file [23:54] "Launchpad will be going offline for maintenance in six minutes." I hope it emails me the translations first. :-) [23:54] sure thing. [23:55] :P hehe [23:55] well here we have the \section{Περιηγητής αρχείων Ναυτίλος (Nautilus)} [23:55] c7p: oh, and one I noticed the other day, if you could fix it while you're at it: on the copyright page, you have "To \noindent\textit{\plaintitle}..." for a couple lines. Move the \noindent command to the beginning of the line: "\noindent To \textit{\plaintitle}..." in both cases. [23:56] okay, I found that line in the file. [23:57] there is this link \seclink{sec:nautilus} that reffers to that section [23:58] instead of the "Περιηγητής αρχείων Ναυτίλος (Nautilus)" I want to have a little bit altered text on \seclink{sec:nautilus} [23:58] what can i do? [23:58] Hmm.. [23:59] Well, you can't use the \seclink command. You'll have to use the other linking commands. [23:59] Something like: [23:59] in other words i'm looking sth relevant to \glslink{server}{διακομιστή} [23:59] *\glslink{glo. entry}{text on pdf}