[00:34] hey, humphreybc: did you figure out the google analytics stuff? [00:34] nope, never got round to it [00:34] ah, just to go google.com/analytics and log in. [00:34] you should see the ubuntu-manual.org site there. [00:34] oh okay, that's easy :) [00:36] godbyk, i can see all your sites [00:36] oh yeah? [00:36] hmm [00:37] humphreybc: ah, it's 'cause I made you an admin. guess I'll bump you back to a normal user. :-) [00:37] haha [00:37] (not that there anything exciting or secret there!) [00:37] I guess you could laugh at how few visitors I have to my site. :) [00:37] aw it peaked at 2830 [00:38] you do have a lot of sties [00:38] sites* [00:38] most of those are dead, I think. [00:38] haha [00:40] hi all [00:40] humphreybc: just updating the ToC on our wiki to reflect changes to structure [00:40] Hey, jaminday [00:40] godbyk: hi! [00:41] i've taken out chapter 6 and moved all later chapters down a number [00:41] renamed chapter 9 (now 8) to Troubleshooting and System Maintenance [00:42] jaminday: I just created your account and emailed you the details. [00:43] godbyk: great thanks [00:43] As long as the \labels aren't changed, all the cross-references should update themselves. [00:43] (with the exception of the chapter you removed.. you could add that chapter's label to the new chapter for backwards compatibility, but it's probably better to update the old labels.) [00:44] jaminday: awesome, thanks [00:44] ok. I'll be going through in a sec and updating the files in branch so will try make sure it all works [00:44] humphreybc: np [00:47] hehe just got an internal server error when trying to save changes to the wiki [00:48] crisis averted... [01:05] ok blueprints should now reflect new structure as well [01:05] if i didn't confuse myself too much in the process [01:09] changing blueprints is so confusing! [01:09] but the benefit is you'll have like a million karma now jamin, haha [01:09] tell me about it! [01:09] hehe [01:10] nope only 1173 - still a ways to go before one million [01:15] lol [01:15] i've got 28,000 muahaha [01:16] * godbyk only has 1539. [01:16] 28,000? [01:16] Wow. [01:16] I do need to update some of my blueprints, though. :) [01:16] I'm sure mine's all expired. [01:16] It expires? [01:16] The last time I contributed through LaunchPad was in 2005. [01:17] "Neil Tallim's karma has expired." [01:17] Yep [01:17] yeah it does expire [01:17] Red_HamsterX: https://launchpad.net/~humphreybc [01:17] Any my activity log is, like, empty. :( [01:17] I wonder if there was a partial wipe at some point. [01:17] Or if commits weren't tracked. [01:18] 28.5K over one year? [01:18] Impressive. [01:18] And scary. [01:19] 'Specification tracking' weighs too heavily, I think. [01:19] I have 2x as much karma for that than bzr commits. [01:20] actually, 28.5k in like 2 months [01:20] yeah, they have been thinking of doing something called "karma normalisation" [01:21] if I had 28,000 karma from bzr pushes, then i would have fixed pretty much every bug in ubuntu in 2 months haha [01:22] can i clarify something... [01:22] sure [01:22] did you definitely want chapter titles to only have capitals on first word? [01:22] heh.. I'm getting some translation karma for the LaTeX-related typos in the translations that I fixed. [01:22] so "Troubleshooting and system maintenance" [01:23] dutchie has the most translation karma haha [01:23] more than the translators [01:23] nice [01:26] humphreybc: *bump* [01:28] I prefer titlees of that form, if that means anything [01:29] I'm pretty sure that's how I formatted everything when I was editing the Yelp docs (that seem to have evolved into the current manual) back in 2005. [01:31] jaminday: i think it looks good that way [01:31] do you not like it like that? [01:32] i'm cool with that for all subtitles but feels strange not to capitalise chapter headings [01:32] but its growing on me ;-) [01:32] heh [01:33] it's fine just wanted to doublecheck [01:33] jaminday: do you want to add that to the agenda on saturday? [01:34] nah it sounds like everyone is ok with it. Let's leave it for now and once everything else is done we can always revisit it if necessary. [01:34] would only take 2 seconds to fix if we wanted to change later [01:34] indeed [01:36] godbyk: ok main branch is updated so chapter 6 (well the old chapter 6) is no more and content moved into appropriate chapters [01:36] writers/editors will need to merge the content appropriately [01:36] jaminday: cool. I'm sure the translators will love you. :) [01:36] i know! [01:37] is there a way to check whether anyone references \label{ch:system-maintenance} anywhere? [01:37] as that is now no more [01:37] if you run 'make', you can grep the main.log file for 'Warning: Reference" to see the undefined references. [01:39] oh god the translators... [01:40] they're gonna be like WTF HAPPENED TO CHAP 6 [01:40] hehe [01:40] * humphreybc is having re-heated pizza and coke for breakfast at 2:45pm [01:40] godbyk: ok will do so now [01:41] godbyk: hmm... nothing seems to be happening when i click 'make pdf' [01:41] you broke it jamin [01:41] end of the world is nigh [01:42] if it doesn't detect any changes, it won't remake the pdf. [01:42] try make clean, then make pdf. [01:42] jaminday, short of running make, couldn't you just grep for that? [01:43] nope tried make clean first [01:43] now im getting this http://pastebin.com/ZzyPv4wD [01:43] boom [01:44] (that was the world exploding) [01:44] hehe [01:44] ah hang on [01:45] its ok i shouldn't have renamed the folder [01:46] the world is safe again [01:46] yay [01:47] Red_HamsterX: can you grep through multiple files and folders at once? [01:47] jaminday, * [01:47] grep "string" * [01:47] grep "string" dir/* [01:48] I dunno about recursiveness, though. [01:49] Red_HamsterX: tried it and i get nothing, so either it searched and there are no issues or otherwise it's not searching recursiveley [01:49] jaminday: you can: grep -r "ch:blah-blah" * [01:49] *recursively [01:50] ah yes the -r did it [01:50] looks ok, it's only finding references to \label{ch:system-maintenance} in the old maintenance folder [01:50] Man pages are helpful. <3 [01:51] hehe i know - but also easier sometimes to just ask someone smarter than me! [01:51] Usually, yes. [01:52] I'm guilty of that, too. [01:52] (I try to atone by being one of those people whenever possible, though) [01:53] jamin, that was revision 400 :P [01:53] awesome... [01:53] 400 revisions in 2 months [01:53] there is a word for that: insane. [01:54] oh no it's revision 399 [01:54] now it's revision 400... [01:54] haha [01:57] well... i'm off to have some lunch [01:57] holy crap our facebook page now has 467 fans. what the heck! [01:58] okay, catchya later jamin :) thanks for restructuring the manual, good work! [02:01] no worries - before i go, does anyone know what happened to Joe Burgess? [02:01] is he still around? [02:01] no idea [02:01] i saw him in here a couple of days ago [02:01] pinged him, but he didn't reply [02:02] hmmm... well he was allocated as writer for (old) chapter 6 but has been pretty quiet [02:02] not sure if he is planning to keep adding to it [02:03] That's right, Kelvin Gardner kinda took over [02:04] hmm [02:04] i'll flick him an email [02:06] yeah ok. Also see reply i just sent to Elan's email. We might need to discuss it further on Saturdays meeting [02:06] anyone know how hard it is to set up a server to use a wireless USB thing instead of ethernet? [02:07] Depends on the wireless USB thing. [02:07] If it's supported out-of-the-box, probably pretty easy. [02:07] (ok off to lunch for real now) [02:10] so the maintenance chapter is dead now? [02:10] yes [02:10] most of it has been merged to troubleshooting [02:11] okay, I'll remove the \input line from main.tex, then. [02:11] but some is going to software/packaging [02:11] were any other chapters rearranged or will the order stay the same? [02:11] order is staying the same [02:17] I think I'm gonna go read a fiction book for a bit. Feel free to ping me if you need anything. godbyk-android [02:17] sure [02:18] godbyk, i'm going to be doing a fresh install of lucid either today or tomorrow, so we'll see how the latex install goes [02:19] humphreybc: cool. lemme know. [02:19] wilco [02:19] humphreybc: also if you can grab a couple screenshots (a full-screen one and a window or smaller one), that'd be handy for testing. [02:19] yep, that's the first thing i'll do [02:20] For testng what? [02:20] cool [02:20] does anyone know the particulars of a fresh install with respect to stuff like SSH keys and things? [02:20] LaTeX? [02:20] testing screenshot implementation into the document [02:20] so I can write some useful commands for inserting them into LaTeX, yeah. [02:20] Copy ~/.ssh and you should be fine as long as the hostname and username match. [02:20] cool [02:20] i'm backing up my home directory [02:20] i'll just copy across certain things [02:21] Assuming you aren't trying to SSH into the server. [02:21] If you are, you'll also need your SSH keys from /etc/. [02:21] no i just want bzr to work [02:21] Just the ~/. stuff, then. [02:21] groovy [02:26] is chromium now in the lucid repos? [02:26] and does bookmark sync work in chromium, or just google chrome? [02:32] this weekend, on sunday the 7th, i'm going to be having my own "sprint" for writing content [02:32] basically just sitting down, turning off IRC, pidgin and gmail, and just writing and editing [02:32] if anyone wants to join me and make the day just purely writing and editing, that would be awesome [02:33] I'll put myself at the disposal of the other hackers for the entire weekend. [02:33] oresome :) [02:33] Red_HamsterX: i was talking to thumper earlier [02:33] and he thinks that we can set up one user on launchpad for quickshot [02:33] So keep going with the old plan? [02:33] and he also reckons we could just use one branch [02:34] yeah, i think that could work. but if you want to run your new plan by thumper and see what he says, that could work [02:34] I don't see why multiple branches would be needed, anyway. [02:34] ? [02:34] you guys know more about this sort of stuff than I [02:34] When's he usually active? [02:34] now :) [02:34] now [02:34] Oh, he's ative now. [02:34] he's in the same town as me [02:35] godbyk suggested that we might be able to just use an HTTP server that supports upload by POST [02:35] the main reason i figured we should use different branches is just for the size of the branch [02:35] Red_HamsterX: instead of bzr branches? [02:35] File + auth credentals + meta-data -> file stored in server-side filesystem. [02:35] Red_HamsterX: certainly easier to write [02:36] Yeah. The advantages here would be the lack of a need to have users create a new account and the lack of a need to have them know anything about bzr. [02:36] do you have a server you have access to? [02:36] godbyk has a VPS with unlimited bandwidth and unlimited space, apparently [02:36] I've already written and committed a prototype upload script along with a screencap routine. [02:36] Red_HamsterX: sounds like a plan [02:36] thumper, if we did it this way, it would mean less strain on bzr and launchpad, and we could keep the lp admins happy? [02:36] I've got a local server and a VPS of my own, but I'm too new to this project to feel comforatble with offering to host such a crucial components. [02:37] Red_HamsterX: use the post address as the file identity [02:37] Red_HamsterX: also it would allow you to get multiple submissions for a given picture without losing any [02:37] I think the plan was to add meta-data in the rest of the HTTP form fields. [02:37] Yes, it would. Timestamping + creedentials + meta-data. [02:37] yeah, just as easy [02:37] And writing a directory list routine is trivial. [02:38] * thumper nods [02:38] So we could avoid prompting users to take screencaps of anything already accepted and approved by an admin. [02:38] cool, so, should i go and delete the language branches and just have one "main" branch? [02:38] Delete or merge? [02:38] Wait until godbyk gets back before doing anything. [02:38] heh [02:38] kk [02:38] well, to be honest you'll probably want join not merge [02:39] It's probably best to make sure everyone's current before proceeding with anything irreversible. =P [02:39] there's nothing in any of the branches at lp:ubuntu-manual-screenshots [02:39] Red_HamsterX: good point :) [02:39] Er... Yeah, probably. [02:39] I come from the SVN world. [02:39] I think in slightly different terms. [02:39] +1 on an http server accepting images [02:39] easier to write [02:39] less exposure to abuse [02:39] easier to manage [02:39] do it [02:40] sweet - that's done then [02:40] godbyk-android, news [02:40] ? [02:41] we're going to run with the HTTP server for the images [02:41] and probably just have one branch instead of multiple branches for each language [02:43] Cool. I think that'll be simpler. [02:43] yup. Red_HamsterX what timezone are you in? [02:43] UTC-7 [02:43] Mountain, [02:44] Red_HamsterX: member of CoLoCo? [02:44] hmm. you're probably more likely to see Tommy and Luke than I will be [02:47] CoLoCo? [02:57] Colorado LoCo group [03:03] Nope. [03:03] I'm in Calgary, Alberta. [03:03] Way up in Canada. [03:03] ah [12:48] Okay, I'm awake and in front of my computer again. [12:48] Did I miss anything exciting? [12:49] I don't know I have had lectures, this is the most people Ihave seen in the channel [12:51] I concur. I think this is the most people I've seen here, too. === popey_ is now known as popey [15:22] * ubuntujenkins thinks quickly looks so good with the new theme [15:22] ubuntujenkins: what's quickly? [15:22] and which theme their are two new ones [15:23] the two new themes are Ambiance and Radiance [15:23] quickly is the program we are working on to make taking the screenshots easier [15:24] ubuntujenkins: ah, you mean quickshot. [15:24] sorry yes quickshot i get confused between them both [15:25] !info quickshot [15:25] quickly is the thing that makes my Eee cry in diskspace-related pain. =P [15:27] So, godbyk, do you want me to cobble together an upload system using PHP or WSGI or something, or would you rather handle that? [15:27] (Just something primitive. No user interface at all) [15:28] Red_HamsterX: Sure, go for it! [15:28] It's a Linux host and runs php5. [15:28] It can also do some python stuff. [15:28] but if you use a lot of packages, I'll have to install 'em manually. [15:32] Nah. I'm thinking PHP will be plenty. [15:33] I'll develop it on my system first, then give you the code/find someplace to commit it when it's working. [15:34] I should have a primitive take-screenshot/prompt-user-to-validate-correctness/upload-screenshot/list-remaining-screenshots-to-be-taken routine this weekend. [15:34] That should be enough for us to start tying functionality to the GUI. [15:42] Red_HamsterX: sounds great! [15:48] (I'll then work on adding the full-screen functionality in an intuitive manner, though that will be harder to handle, unless we can enforce a consistent resolution on everyone) [15:49] (I'll need the GUI people for that, though) [15:56] I think the GUI guys have been working on setting the resolution automatically. [15:56] But we should provide QuickShot with as much info as possible about the screenshots it's to collect. [15:56] That way we can reduce the workload of the user. [15:57] For instance, if we want them to take a screenshot of, say, the gedit window, we should be able to tell quickshot how to start gedit, where to position it on the screen, what size to set the window to, etc. [15:57] Yeah. [15:57] then the user gets to push a 'go ahead and start gedit' button. [15:57] and quickshot can detect when gedit is loaded and take the screenshot automatically. [15:58] (ideally, that is.) [15:58] That's what I was going to look into after proving that "yes, a screenshot can be captured and uploaded automatically" in code. [15:58] cool [15:58] Even better, load gedit with a sample file and (maybe) jump to a certain point within it. [15:58] right [15:58] Though that depends on everything captured being GTK and responding to external hints and signals. [15:59] basically we want to script as much as possible so we can get as many screenshots in as little time as possible. [15:59] plus, the more we can script, the less chance the user has of misinterpreting what we want. [15:59] Yep. I'm totally with you on that. [16:01] I'm just not going to get too far ahead of myself yet. [16:02] I've learned to only take responsibility for what I can deliver by realistic deadlines. [16:02] I hear ya. [16:02] I haven't jumped into the quickshot dev stuff 'cause I've got my hands full with other aspects of the manual. :) [16:04] Same reason why, even though I'm pretty sure this is the same project I was with five years ago, I'm not willing to volunteer to edit yet. [16:04] Quickshot seems to be more needy, attention-wise. [16:04] (Relative to the skills I possess) [16:05] Getting QuickShot up and running will save a lot of time in the long term, that's for sure! === 92AAABJ1O is now known as pleia2 [17:14] Hey, thorwil, are you around? [17:14] godbyk: yes [17:14] Do you think we could have icons or something nice for the part pages? [17:14] Having just the words is kinda boring. [17:15] Maybe incorporate some elements from the title page into the part pages, too. [17:15] godbyk: yes, perhaps. i was under the impression that we are not even sure about the margins ;) [17:16] thorwil: We're not. I'm playing with layout stuff today. [17:16] So if you've got any complaints, suggestions, etc. feel free to lay 'em on me. :) [17:18] godbyk: my 2 proposals for A4 (that could be translated for letter) still stand [17:18] godbyk: anything non-random, practical and harmonious will do ;) [17:19] thorwil: understood. [17:19] I think I'm also going to drop the TL2007 support today, too. So even the normal English doc will require TL2009. [17:20] i thought that was already the case [17:20] it's effectively the case, yeah. [17:21] but I'll be clearing out the TL2007 cruft code. [17:25] thorwil: is your page layout sketch in bzr or just on the wiki someplace? [17:25] godbyk: it's in my branch [17:26] godbyk: http://bazaar.launchpad.net/%7Et-w-/%2Bjunk/ubuntu_manual_cover/download/head%3A/layout_a4.svg-20100128134918-yenbpm0zvsr3vg5l-1/layout_a4.svg [17:27] ah, thanks [20:05] dutchie: ping [20:05] pong [20:06] do you haev any experince changing lables in python [20:06] label.set_text I think [20:06] but how do I tell it so set a specific label? cos self.resolutionsuccess.label19.set_label("Remaining: count_down") doesn't work [20:08] do all of those attributes exist? [20:08] I think it's self.builder.get_item('label19").set_text() [20:09] something like that [20:09] AttributeError: 'gtk.Dialog' object has no attribute 'label19' is my error but that label is clearly called label 19. resolutionsuccess is that window. [20:09] try with self.builder.get_item [20:09] trying now [20:10] ah, self.builder.get_object [20:11] cool that works thanks how do I set it as a variable? [20:12] label19 = self.builder.get_object('label19') [20:12] sorry I ment how do I get set_text("Remaining: 'count_down'")) where count_down is a varable? [20:12] look up string interpolation [20:13] cool thanks :-) [20:13] you'll have to update it whenever the count_down changes [20:13] although you could use a progress bar [20:13] a timer is fine as it is only a count down untill you are logged out in 15 seconds [20:14] oh, OK [20:14] I am going back to writing once my screen res stuff makes main [20:18] 17 [20:21] 18 [20:27] \o/ [20:27] josh@ubuntu-manual.org set up and ready to go [20:29] nice :-) [20:52] hi @all [20:52] hello [20:55] * daker is working on Translations(fr) [21:49] * dutchie pokes po4a with a "go faster" stick [21:54] dutchie: compiling a translation? or updating the po files? [21:56] updating translations [21:57] godbyk: why do you ask? [21:58] dutchie: Because if there's a LaTeX error in the untranslated stuff, then po4a-translate goes into an infinite loop while trying to translate the text. [22:00] oh [22:00] that could do with fixing [22:01] yeah, it could. [22:15] * ubuntujenkins has mad an attempt to do a python countdown back to writing for me I think [22:26] ooh, it's done