[00:00] titeuf_87: that rules [00:01] we are making good progress [00:01] Really like seeing the screenshot list [00:08] right now the loading of the screenshot list is too slow as it queries bzr every time to see which screenshots are final [00:08] this should be fixed too, cause it'll be annoying to take a lot of screenshots if you always have to wait that long [00:09] mmm [00:09] titeuf_87, no, it wouldn't be hard at all. You'd just need to account for the possibility of no screensho exsting. [00:09] screenshot* [00:09] hello Red_HamsterX [00:10] I could probably even give you a gdk Pixbuf to render directly to a Drawable, to avoid having to add another temporary file. [00:10] Hi, ubuntujenkins. [00:11] Red_HamsterX, that would be awesome :) [00:12] that and a dictionary of extra info where you could store the program to run, the coordinates to grab from the screen for full screen screenshots, a small descriptions, etc... [00:12] putting that in a dictionary should make it easy to add extra information should we need it later [00:13] Adding a dictionary of information would be simple, too. [00:14] sweet! [00:14] thats good! [00:14] get_info({'language': 'en', 'name': 'gedit-hello'}) -> raw text or text intelligently parsed/structured in some way [00:14] Depending on what you need. [00:15] So why is there concern about windows being of the wrong size? [00:15] The new Quickshot user should have default everything. [00:16] And we could just nuke all .* files in their home directory (after presenting a prompt) if not... [00:16] To force everything back to its default state. [00:17] I would hope that that will not be needed [00:17] good idea though [00:18] when a new user is made, and you launch an app as that user, can you always be sure the window will be the same size? [00:19] I'm back now. Lemme read the backlog real quick. [00:19] The application won't have any local data to read from, so it'll have to use system/hardcoded defaults. [00:20] dutchie: So far everyone seems happy with the feedback form I emailed around. [00:20] It's tied into a google docs spreadsheet, too, so it's pretty easy to access the data (and can be shared with anyone) [00:20] The only thing that should be about to mess that up is a language issue. [00:20] Like text that forces a size change. [00:20] But there's nothing we could do about that. [00:21] I haven't noticed a problem with that yet [00:21] for applications we can run them maximized so that won't be an issue as they'll all be taken at the same screen resolution [00:23] True, but that'll come at the cost of clarity. [00:24] dutchie: have you seen the feedback form and the spreadsheet? what'd you think of it? [00:24] PDFs can be resized on a monitor, but printed copies are pretty much stuck. [00:25] godbyk: seems fine [00:25] just wanted to check that I didn't have to write an HTML form :) [00:26] the larger the screenshots appear in the manual the better [00:26] for clarity, may be not for fiel size [00:27] In the manual, all of the screenshots will be scaled by the same factor. [00:27] that makes sense, the one that appears the largest being the main desktop one [00:27] Right. [00:28] Basically, I take the full-desktop screenshot and scale it to fit the page. Then calculate the scaling factor I used to make it fit and scale all the other screenshots by that same amount. [00:28] nice [00:29] Oh. In that case, my concern is moot. [00:36] sorry, I kind of zoned away as I'm getting really tired. This means that the apps can be maximized when we take the screenshots right and it'll look fine in the manual? [00:36] Yes. [00:37] I figured smaller images would have more room. [00:37] I was wrong. [00:37] Have we a naming code? [00:37] ok, I'll look if we can automatically maximize apps then tomorrow [00:38] alt+f10 is the keyboard shotcut [00:42] alright, bed time for me. Night all [00:42] night titeuf_87 [00:49] Metacity (and Compiz) support freedesktop.org hints. We should be able to just send messages to the active window, talling it to zoom. [00:49] telling* [00:50] sorry i don't get what you mean [00:54] http://www.pygtk.org/docs/pygtk/class-gdkwindow.html#method-gdkwindow--maximize [00:54] The code that captures the active window has to get a reference to a gdk.Window instance. [00:55] By invoking this function on the object (I can refactor to make that easy), we can send a zoom hint to the window, telling the WM to maximize it. [00:55] the only thing is that we may not want to maximise [00:55] some windows [00:56] (zoom and iconify being names for maximize and minimize in the pre-Microsoft world) [00:56] Which is fine. [00:56] It could be a flag in the screencap dictionary entry. [00:57] cool this is getting very indepth, whilst i remember the meeting is on saturday I may have said sunday perviously [00:57] I can't make it I thought it was on saturday Ihave told ben i will not be there [00:57] You've now confused me. [00:57] Which day is it? [00:57] Its on saturday [00:58] 8pm utc [00:58] I THOUGHT IT was sunday [00:58] its getting late trying to finish writing before the freeze [00:58] Focus on that, then. [00:59] I only have one littlee bit to go [01:10] right done, night all o/ [02:45] * humphreybc likes it how the title page repeats the title twice [02:46] GETTING STARTED WITH UBUNTU 10.04 GETTING STARTED WITH UBUNTU 10.04 DAMNIT [02:54] humphreybc: lol.. yeah, I wanted to make sure the title wrapping was working okay. [02:54] haven't got back to working on the cover page yet. :) [03:14] godbyk, that's all good [03:17] humphreybc: did you see the buzz that Bryan posted to the mailing list? [03:20] Hey godbyk, I just read Bryan's email then and the articles. [03:21] hey, jaminday. kind of nice mentions, no? [03:21] godbyk, yeah i did [03:21] they're awesome! [03:21] I forwarded it to Jono [03:21] yeah - we made it to no. 1 most liked feature in one of them! [03:21] see, we ARE an important project :) [03:21] hehe -- no pressure or anything though... [03:24] there's always pressure [03:25] "Sexy? No." Damn.. gonna have to sex up the manual, I guess. :-/ [03:25] godbyk I saw that and laughed!! [03:25] You want a photo of me on the cover? [03:25] we have to make it sexier [03:25] jaminday: LOL [03:25] time to make more interesting use of the \screenshot command? ;-) [03:26] hahaha [03:26] hehe [03:26] jaminday: somehow I think thorwil would veto that one! :) [03:26] yeah, i guess we do actually want people to read this thing don't we! [03:28] humphreybc: how final is the writing freeze? [03:28] jaminday: you know when you die, and you can't do anything after that? [03:28] it's that final [03:28] hehe [03:28] fair enough [03:32] ...unless we pull a Canonical. ;-) [03:32] In which case all bets are off and I may make a last-minute decision to typeset the manual in mirror-image. [03:32] Just to mix things up a bit. [03:33] lol [03:33] hahaha [03:34] "Pull a Canonical" -- to break a freeze. [03:34] I like it [03:50] humphreybc: i was thinking earlier that we really need some kind of graphical depiction of the file system structure in Ubuntu - and how it differs to the file system structure in windows [03:51] it was one of the things i found most confusing when i started - ie where is my c drive? etc [03:51] true [03:51] that's a fantastic idea [03:51] I wonder if thorwil could whip up a nice tree structure image [03:51] if you give him specs on what you want it to show. [03:51] and how when you mount a disk it doesn't become e drive or f drive, it joins into the existing directort structure sort of [03:52] (not necessarily *how* to show it, but what info you want to get across) [03:52] true. we also need to add more links to community docs [03:52] at the moment we have hardly any [03:52] stuff that we can't cover we need to link to the online/wiki docs [03:52] at the meeting tomorrow we should also ask those who aren't busy writing to start reading through the manual. [03:52] indeed [03:53] just to see if there are major gaps or other big issues we need to address ASAP. [03:53] yeah - i think there will be a lot of stuff needing to be held over till next release, so for now we need to flesh out what we can and refer the reader elsewhere for the rest [03:53] ie community docs [03:53] I know I need to set aside some time to read through it so I can make a fresh set of notes on design-related stuff I need to fix or address. [03:53] I agree. [03:53] yup [03:54] how's the form coming along for omgubuntu thing? [03:54] When do you want to do the omgubuntu thing? [03:54] Monday [03:54] And you tell me---what do you think of it? Anything missing or need to be changed? [03:54] nope, I think it's good [03:55] you've covered pretty much everything quite nicely and it's fairly straight forward. I don't see any problems with it. What's the back-end look like? [03:55] 'kay. I'll work on getting that moved over to the site then. [03:55] The backend? [03:55] ie, the spreadsheet [03:55] what we see when we go to analyze all the form entries [03:55] oh, it's shared. click through and see. [03:55] how easy is it for us to triage? [03:55] link? [03:55] in the email I sent. [03:56] (I'm digging for it...) [03:56] kk :) [03:56] far out it's 5pm [03:56] i start work in like an hour [03:58] humphreybc: http://spreadsheets.google.com/a/ubuntu-manual.org/ccc?key=0AiussLy2MfjjdHRrYlR0Q0RMRXRTaXJuR2w0QjFUcXc&hl=en [04:00] I might add a field to ask for their email address (optional) so we can talk to them to get more details if necessary. [04:01] that's a good idea [04:01] that is awesome [04:02] good work Kevin! [04:08] I just added the optional email address field. Does the help text look okay? [04:13] By help text do you mean the text on the actual form -- "You can find the revision number on the copyright page at the front of the manual"? If so looks fine to me. [04:19] yeah. how about the text for the email address? [04:19] yep it looks fine to me [04:19] 'kay. [04:23] godbyk: is there any way to make the section and subsection headings more distinct from each other? [04:25] jaminday: Probably. [04:25] Ideas? [04:25] hmm .. hang on a tick [04:26] k [04:26] okay I have to head off, i'll see you tomorrow in the meeting [04:26] No rush. I'm working on coding up the Bengali calendar at the moment. :) [04:26] See ya, humphreybc. [04:27] oh godbyk, where are you going to put the form? [04:27] ubuntu-manual.org/bugs [04:27] hey all [04:27] ? [04:28] humphreybc: see ya [04:28] humphreybc: probably, but don't post anything until I let you know it's up and running. [04:28] nisshh: hello [04:28] godbyk oh no I'm not, but I just wanted to make sure you stick it in the right place :P [04:28] lucid beta1 broke my gnome-panel dammit [04:28] /bugs is better than /errata [04:28] heh, noted. [04:28] nisshh: ha! you should follow @ubuntustatus on twitter [04:29] then you'll know about the problems and not upgrade those packages till their fixed :P [04:29] humphreybc: dont use twitter [04:29] that sucks [04:29] kk, see ya all [04:29] meeting tomorrow, don't forget! [04:29] nah its cool i just had to specify gnome-panel in startup apps [04:29] and jaminday, don't sleep in! [04:29] hehe [04:29] hehe i won't! [04:30] ill be there [04:30] or will i ... mwahahaha [04:30] meh [04:31] godbyk: see what i mean RE headings : http://dl.dropbox.com/u/716997/headings.png [04:31] to me they all look pretty much the same [04:32] yeah, the original typeface the doc was designed for looked a bit more distinguished at different font sizes. the current font doesn't so much. [04:32] I'll play with the spacing and font size stuff a bit. [04:32] ah ok. \subsub is easiest to distinguish but the other two are harder [04:32] I may have to kill the bold on the headings, too, since the font doesn't have bold characters for all the languages we're using it for. [04:32] (so greek, for instance looks weird, because the latin-like letters are bold and the greek letters aren't.) [04:33] hmmm... what about going back to coloured headings? [04:33] or was that decided against [04:36] I think we dropped the colored headings because the color didn't add any information and didn't serve any real purpose. [04:36] godbyk: The other thing (and I don't know if this is fixable or not) is that screenshots aren't sticking to where they are placed in the text [04:36] jaminday: right. they're not intended to. [04:36] ah righto [04:36] it's a tricky concept to get used to and probably one of the more difficult ones for newcomers to latex. [04:37] most people are accustomed to dropping in a graphic and it stays right there. if there's no enough space on the page, it gets bumped to the next page and the remainder of the first page is just blank. [04:37] unfortunately, that makes for bad-looking books. [04:37] latex knows this. [04:37] yeah i see your point [04:37] so it has an algorithm for placing floats so that pages are always full. [04:38] generally it does an okay job of it. [04:38] but sometimes it just sucks at it and you have to slap it around a bit to get it to do the sensible thing. :) [04:38] hehe [04:38] that slapping around will be one of the very last things we do before publishing the final PDF. [04:38] right [04:38] i've never slapped a line of code before [04:39] :P [04:39] it's an enlightening experience, let me tell ya! :) [04:39] * jaminday tries to slap his \subsection into place [04:42] * godbyk wonders if it worked [04:43] nope, but now i have a sore hand. Obviously i am yet to master the art. [05:01] Well I'm off to take a break and rest my brain for a bit. [05:03] jaminday: 'kay. see ya! [09:42] yay, my broken desktop is fixed [10:45] humphreybc: how was work [10:45] not bad, shitload of drunk students around though [10:46] big keg street party today on Hyde Street [10:46] you work in a bar? [10:46] the theme was superheroes, so if you can imagine a few hundred drunk students wearing their interpretations of "superhero" costuments.... ie, mankinis [10:46] nah, I work in a video store in the middle of a heap of bars and fast food places [10:47] mcdonalds next door had people queing up all the way out the door for the entire duration of my shift haha [10:47] dunedin becomes a bit of a warzone on saturday nights... fast food staff vs. drunk and hungry students [10:47] hehe nice. Maybe you could have taken some mankini photos for the manual to help sex it up a bit. [10:48] i've already been working on sexing it up [10:48] have a look at the prologue... [10:48] haha!! [10:48] ;) [10:48] that's hilarious [10:49] i'm sensing a bit of a megan fox theme in your artwork... [10:49] so howcome you're not gigging or getting drunk or both? [10:49] haha [10:49] I love Megan Fox and Elisha Cuthbert [10:49] they make up the majority of my Wallpapers folder, which changes wallpaper every 10 minutes [10:49] When I screenshot stuff I have to watch that I don't have some naughty background :P [10:49] no gigs this weekend [10:50] haha [10:50] * humphreybc tries to keep it mostly PG though as he's often in public places with his laptop [10:50] yeah probably wouldn't be ideal especially for an omg! post [10:50] haha [10:50] omg! look at his background! [10:50] hehe [10:50] so no gigs, how about getting drunk? it *is* Saturday night after all [10:50] :P [10:51] nah i'm having a quiet weekend a) because i've been having crazy busy weeks and b) because there is so much work still needing to be done on the manual [10:51] good man [10:51] I approve [10:51] I've been considering pulling an all nighter till the meeting tomorrow [10:51] but then realized I could just pull an all-dayer tomorrow.. [10:51] wow that's dedication [10:51] lol [10:52] hehe [10:52] yeah i really want to make some headway with ch 2 tonight [10:52] basically culling and reshuffling [10:52] we need to start reading stuff in depth and working out a) what we are missing that's urgent, b) what sections are so badly written that they're not able to be rescued in time so they get cut and also c) where we can stick links to the community docs [10:53] anything we can't cover ourselves in enough depth needs to have a reference to the community wiki docs [10:53] yeah i agree [10:53] ive been pretty ruthless with it lately [10:53] so next week this will be one of the key focuses [10:53] chopping out big chunks, rewriting sections [10:53] it's just so time consuming [10:53] ruthless is good. I'd much rather have a smaller amount of quality stuff than a large amount of crap [10:54] exactly [10:54] we won't get as much flaming for missing out stuff as we will if we produce a pile of junk [10:54] i spent about 3 hrs this morning on ch 2 and when i looked at the end result of my work it was one page long in total. [10:54] overall, I'm quite pleased with the writing and the effort the authors have put in - what we are lacking however is consistency [10:54] crazy! [10:55] there's shit all consistency across chapters, be it everything from tone to word choice to some people using tonnes of formatting and others using nil [10:55] (and I'm one of these people!) [10:55] yep totally agree (me too) [10:55] so we need to go through, maybe three or four of us, and make sure we clean everything up [10:56] so each chapter has similar style, tone, word choice, margin note frequency, formatting etc [10:56] agreed [10:56] it needs to look like it's written by one person [10:56] even if we don't get it perfect this time, I'm sure everyone will be understanding [10:56] hell we haven't even had a full cycle to do this, we've only had 4 months... and had to start everything from scratch [10:57] yep. Given another six months our next release will be 100 times better [10:57] totally [10:57] Is it worth putting a disclaimer near the start or something? [10:57] and I think we should keep the errata form available for people to submit stuff even after release [10:57] I might add in a sentence in the introduction [10:57] Like a short paragraph saying that this manual will be added to and improved for each release or something [10:57] yup [10:58] i'll add that into the "Welcome" section of the prologue tomorrow [10:58] remind me :) [10:58] You need to add a short sentence into the prologue tomorrow. [10:58] :P [10:58] lol [11:00] also it sounds like Quickshot might be usable very shortly [11:00] fantastic [11:00] that's the good news [11:00] bad news is that Mark has decided to keep the window buttons on the left through beta1, but hasn't said where they'll be for final release [11:01] hmm, that makes it hard for us [11:01] which means: a) we can wait till the very last minute to try and get as many screenshots as we can using Quickshot, or b) we can start screenshotting now and guess which side the buttons will be on for final... 50/50 change. [11:01] chance* [11:01] so that's something we'll have to discuss tomorrow [11:01] yep. [11:03] is the notification area in mac osx really called "menu extras" ? [11:05] I just talked to Mark [11:05] "yes, i think it's likely they stay there" [11:05] about the buttons? [11:05] yep [11:05] sabdfl: i think they are in the correct position now, on the left [11:06] abdfl: but we need to gather feedback based on beta1 [11:06] We'll raise this in the meeting tomorrow [11:06] but I say we start screenshots after the writing freeze with the buttons on the left [11:06] That will give the Quickshot guys one more week to get something usable [11:06] yeah - its probably our safest bet [11:06] We will miss the global jam, but that's okay [11:07] that gives us 29 days to get 2000 screenshots in 50 languages. [11:07] that's 68 screenshots a day. [11:07] We can't afford to push it any later than starting on the 1st April. [11:07] 68 a day will be a big ask [11:07] but I think we can do it. [11:08] If we do get all the screenshots, and we get all the translations complete, and the buttons stay on the left so our screenshots are correct, we'll be possibly the most awesome project ever [11:08] hehe. I'm still worried about getting content down. [11:08] we'll make it :) [11:08] I'll rest easy after next weekend. [11:09] haha [11:09] once the writing freeze is done, it's the translators time to shine [11:09] then we can move all of our resources into screenshotting... fun [11:09] yep, i think i'll take that opportunity to sleep until lucid release [11:09] hehe [11:10] lol [11:10] you'd be so lucky :P [11:10] yeah i don't think i'll get off that easy somehow [11:10] Red_HamsterX: Hear that? You've got until March 31st to make Quickshot usable for hundreds of people :) [11:13] You know it's funny, i'm pretty used to the buttons on the left already after a couple of days. [11:13] heh [11:13] * humphreybc might try them on the left... [11:14] Yeah i'm still on karmic but moved them over to see what it's like [11:15] okay no scratch that, it doesn't work with my nice theme [11:15] I'm not a huge fan of the default themes [11:15] Hehe well that is most important [11:15] yeah i'm using elementary [11:16] yeah, I'm using Humanity which is oh so lovely [11:17] hmmm don't think ive got humanity [11:17] wait [11:18] that's an icon theme [11:18] humphreybc: Your going to have to give me the details of what you want in the diagram, how much detail [11:18] sorry it's Homosapien [11:19] ah yeah that's nice too [11:21] jaminday: doctormo is going to make us a file system diagram [11:21] doctormo: well [11:21] fantastic [11:21] he took off quick [11:21] lol [11:21] he just said to me in a PM to email him details [11:21] he's gone to bed [11:21] so, what do we want? [11:22] Well, i don't know graphically how to depict it, but [11:22] basically we need to explain the difference between the c drive, d drive thing (ie windows) and the linux file structure [11:22] ie root / [11:23] with a diagram thought [11:23] ? [11:23] though* [11:23] yep [11:23] how with a diagram? [11:23] I'm thinking something like a tree thing [11:23] hehe i have no idea [11:23] yeah that's what i was thinking [11:23] so on the left, you have maybe 6 folder icons with their names beside them [11:24] like /etc /var /dev /home /usr etc [11:24] and beside them, a short bit of text that explains what each folder is for [11:24] so we'd take maybe the 8 most important folders... which would be: [11:24] yep... [11:24] bin, boot, dev, etc, home, mnt, usr, var [11:25] do we need lib? or media? [11:25] yes for media [11:25] as it's where usb sticks etc are mounted [11:25] okay [11:25] do we need boot? or bin? [11:25] cos we should explain that [11:25] maybe bin [11:26] because people always ask "where are the .exe files" [11:26] i spose boot aint so important [11:26] gmail is being a cock [11:26] yeah, and dev? [11:27] hehe [11:27] i dunno maybe it's gonna be too complicated [11:27] just thought it could be something useful for newbies that they won't find anywhere else on the net [11:30] what do pen drives get called by default in /media when they're auto mounted? [11:30] hmm... i dunno. I labelled mine in palimpsest as usb4gig so it comes up as /media/usb4gig [11:31] i'd say it would be whatever the factory label on the stick is [11:32] k [11:33] I just emailed Martin with the spec [11:33] cool. I'll be interested to see what he comes up with. I'm not good at design so it's beyond me. [11:33] heh [11:34] I could probably do something in photoshop but don't have the time. I'm sure Martin will do it nice [11:34] cool [11:34] I asked if he could do two diagrams, one explaining the stuff at / and the other explaining the stuff at /media [11:36] jamin, you going to be around tomorrow? [11:36] for most of tomorrow, after the meeting? [11:36] well... i might have an hour or so after the meeting, but then my wife is getting home from being away for the weekend, so if i don't give her some attention i'll be shot [11:37] give her some attention for like an hour and then get back to work :) [11:37] hehe i'm sure she will LOVE that [11:37] i was thinking, i'll start at chapter 9 and work backwards, you start at the prologue and work forwards [11:37] we meet in the middle [11:37] yeah that's a great idea [11:37] And if anyone else is around they can help too [11:38] yep, but i think we should be a little selective as well [11:38] yea [11:38] by anyone else I mean Ilya or Kevin [11:38] we need it to be quality now [11:38] hehe yep agreed [11:38] I think Bryan has a good eye for it as well [11:38] and also at the meeting tomorrow we need to nominate half a dozen people from the community or Canonical to test us for it [11:38] oh yeah and Bryan [11:39] so I was thinking asking popey, jono, pleia2, doctormo, elky [11:39] and maybe Dustin [11:39] ok cool. You know better than i. [11:39] k i'll find some people [11:40] when will you get them to start testing? Can you give it another couple of days till we have gone through like you suggested and really tidied up? [11:40] yup [11:40] i'll get them to have a read through on Wednesday - Monday [11:40] That will save a lot of unnecessary feedback that we will probably fix anyway [11:40] yeah ok cool [11:42] sweet [11:49] hey, it's Daker! [11:49] * humphreybc pats Daker on the back [11:49] hi humphreybc :) [11:50] awesome work on the website man [11:50] everyone, give Daker a +1 [11:50] thanks u :) [11:51] don't thank me! you did all the work! [11:51] * jaminday gives Daker +1 [11:51] hhh [11:52] hehe yeah godbyk showed me the test site [11:52] it's looking good [11:52] absolutely [11:52] I especially love the translation support [11:52] yeah [11:52] keep it up Daker, it's looking awesome. Does it work well across all browsers? I've only had a chance to test it in Chrome and FF [11:53] ah yeah i didn't notice the language drop down before [11:53] nice [11:54] yeah Chrome, IE7, FF, Opera [11:54] woohoo! [11:54] IE8? [11:55] i don't have IE8, i'll upgrade my IE7 to 8 [11:55] Daker, could you have a fancy flash image that changes the main image on the front page every 10 seconds or so? [11:55] :P [11:55] just to like different pages of the completed manual, but you could use placeholders for now [11:55] actually it might work better in javascript [11:56] yeah possible [11:56] :D [11:57] godbyk, tells me that the text in the website will be changed [11:57] yup, that's correct [11:58] it's not final just yet [11:58] is it easy to change the text? [11:58] yeah [11:58] cool :) [11:59] when you can change it ? [12:00] the text? [12:00] i'll probably finalize it next week sometime [12:00] oki [12:00] KDE [12:00] oop [12:00] that was meant to go in the web browser :) [12:00] * humphreybc is looking for an example of a changing image [12:01] http://www.kde.org/ [12:01] so you can see up the top every 5 seconds or so that thing changes with a quick fade? [12:01] can we have the main image on our front page cycle through maybe 4 images every 10 seconds with a nice fade like that? [12:01] * jaminday thinks humphreybc was lucky he didn't accidentally type something naughty into IRC instead of the web browser [12:02] the four images will eventually be pages in the manual as examples, and then later on the screenshots will be of different manual versions for Kubuntu etc [12:02] we can do more [12:02] the first image in the cycle should be thorwils cover page [12:02] Daker, yup I know, for now I think 4 is enough [12:03] doesn't have to be anything too fancy, but more of a small showcase/preview of what the PDF looks like, and to add some animation to an otherwise fairly static website [12:03] oki [12:04] awesome :) [12:04] Have you got any suggestions for improvements to the website? [12:04] Since you're building it, you're more than welcome to have an input [12:07] * Daker is thinking [12:08] :) [12:11] back [12:11] * Daker_ is thinking === Daker_ is now known as Daker [12:13] humphreybc, since we have no place to put the translation i have created this [12:13] https://launchpad.net/ubuntu-manual-website/ [12:15] it's loading... everything is really slow at the moment for some reason [12:17] Daker: nice [12:17] that's a good idea [12:20] so i'll push my work there ?, or i have to push it twice [12:20] push it there [12:20] we'll remove the stuff from the main manual branch :) [12:21] Don't remove anything yet! [12:21] jaminday, +1 [12:21] Wait till I push this stuff [12:21] haha [12:21] kk [12:21] hehe [12:21] sorry overreacted a little there [12:22] * Daker is on WinToZ [12:22] lol [12:28] * humphreybc is off to sleep [12:29] * Daker is downloading the lucid beta1 [13:34] o/ [14:47] godbyk, there is some problems here http://ubuntu-manual.org/builds/ [14:48] godbyk: also, your ErrorDocument 404s [14:50] he can't read styles.css, builds.css a 403 Forbidden [14:54] * dutchie realises the UMP meeting clashes with the England rugby :( [15:27] dutchie, i changed the buttons https://wiki.ubuntu.com/ubuntu-manual/contributions [15:32] nice [15:44] dutchie, what's the # between GNU GPL v2 and v3 ? [15:44] dunno [15:44] ISTR something to do with patents [15:45] oki [15:47] http://www.gnu.org/licenses/rms-why-gplv3.html [16:38] Daker: is the up-to-date website/ directory the one with index.html in the top level? [16:39] no [16:39] website/daker [16:39] $ ls website.moved/ [16:39] countdown favicon.ico index.html source wolter-remake [16:39] daker images js styles.css [16:39] so that one's wrong? [16:40] $cd daker [16:40] then [16:40] $ls [16:41] just includes/ [16:41] (in website/ not website.moved/) [16:41] what ?????!!!!!!!! [16:41] josh@rigel:~/ubuntu-manual$ ls website.moved/daker/ [16:41] core.php favicon.ico includes INSTALL manuals robots.txt [16:41] css images index.php js pages [16:41] josh@rigel:~/ubuntu-manual$ ls website/daker/ [16:41] includes [16:42] yes that one website.moved/daker/ [16:43] bzr in WinToz doesn't want to work for me :s [18:10] god bzr is a pain [18:11] yeah :D [18:11] 28 conflicts encountered. [18:12] afaict, there is no good way to resolve them all [18:12] * dutchie tries other merge algorithms [18:50] #ubuntu-metting [18:50] sorry [19:00] titeuf_87, http://stellvia.uguu.ca/~flan/screencaps/get_reference.php?name=gedit-welcome [19:01] We can now pull reference screenshots from the server, in PNG or JPEG form. (So we can make them tiny to reduce loadtimes) [19:01] Red_HamsterX, nice! This is implemented in the python side too? [19:01] There are (untested) functions to automatically pull the data. [19:02] I'm about to test them now. [19:02] ok [19:03] $ python -i quickshot/lib/__init__.py [19:03] >>> get_screencap_reference('http://stellvia.uguu.ca/~flan/screencaps/', {'name': 'gedit-welcome'}) [19:03] '/home/flan/quickshot_temporary_reference.png' [19:03] Works perfectly. [19:04] :) [19:04] ah going with the temp file route? [19:04] Yeah. I couldn't find a way to get GTK to build a pixbuf from a file-like object. [19:04] Path or graphics context only. [19:05] I know how to convert formats using PIL, but that would impose an additional dependency. [19:06] You can use a pixbufloader I think for that. But a temp file works just fine too [19:06] Got a link to the API? [19:06] I'd prefer to work that way. [19:06] http://www.pygtk.org/docs/pygtk/class-gdkpixbufloader.html [19:06] basically whenever you read some data from the server, you write it to the pixbufloader [19:07] Seems like exactly what we need. Thanks. [19:08] urllib2 blocks until the entire file is read, so the progressive feature is kinda wasted... but these things will be pretty small. [19:09] PNGs shouldn't be more than about 150k, and if we batch-convert everything to JPEG, it'll be, like, 25k. [19:09] yeah, no need to add support for displaying those images progressively while loading with such small sizes [19:15] $ python -i quickshot/lib/__init__.py [19:15] >>> get_screencap_reference('http://stellvia.uguu.ca/~flan/screencaps/', {'name': 'gedit-welcome'}) [19:15] [19:15] Seems to work fine. [19:15] Of course, I don't have a canvas on to which to render it. [19:15] onto* [19:16] REMINDER: UMP meeting in #ubuntu-meeting in 45 minutes! [19:17] Red_HamsterX, I'm going to add that to the ui now [19:18] It returns a 'No image found' thing if an unknown name is specified. [19:18] So you don't need to worry about broken content. [19:18] ah ok :) [19:19] The next thing to do is to get a dictionary-thing working... I'm thinking query-by-name -> dict response with ('text', 'sub-rect', 'maximized') values as keys. [19:19] And other things, as we find need for them. [19:19] the application to launch too [19:19] Client asks server for details about named screencap; server responds with content; library spits out a dictionary. [19:20] You mean the command? [19:20] Or the way too launch it by hand? [19:20] to* [19:20] the command: it'll be simple enough to add and it will be useful for most of the screenshots [19:20] Optional value? [19:21] (Like sub-rect) [19:21] yes [19:21] (Since sub-rect will probably only matter for a few edge cases where we want part of the panel or toolbar) [19:22] this has to be optional as screenshots for things like the gnome menu and panel won't have a command to launch [19:24] How does the following strike you for a human-manageable entry format... [19:24] [gedit-welcome] [19:24] I am summary text. I can span multiple lines. [19:25] To end me, use five dashes. [19:25] ----- [19:25] command: /usr/bin/gedit ~/hello_world.txt [19:25] maximized: true [19:25] [other-screencap] [19:26] Looks good, but I wouldn't add in the line with five dashes. When a line starts with "command:" or "maximized:" or something similar you know already that the description is done [19:27] : as teminator? Works for me. [19:28] yeah, I think that would be the easiest [19:29] Will the text need to be localized, or can we assume that the screencaps will be taken by people with enough knowledge of English to figure out that the picture should match what they see? [19:29] (With a few hints about what to click) [19:30] I missed any discussions on that subject. [19:30] I'd expect the text to be something simple like "Click File, then hover over 'Recent documents'." [19:31] I'm not sure about that myself, only thing I know is that now quickshot is English only [19:31] So my guess would be: not right now, but for the future it'll be probably needed. [19:31] Okay. The I won't worry about a translation structure for noww. [19:31] It wouldn't be hard to add one, but it's probably best not to waste time. [19:33] is anyone running the beta ... I haven't finished the torrent yet (just started) and was wondering if the lucid power icon on the top panel includes the 'sleep' option [19:34] I can go boot it, if it's urgent. [19:34] Red_HamsterX, also, I'm not sure anymore if I said that last night or not, but could you cache the results of bzr when you look up the final screenshots? Those won't change as fast and right now that is the slowest part when retrieving the screenshot list [19:34] and refresh that like once an hour or so [19:35] I can build a system like that... [19:35] bvb: (#ubuntu+1 would be a better channel) yes [19:35] I kina imagined the client only reading it once on startup, though. [19:35] Read it, build todo list, never query again unless a reload button is clicked. [19:37] ah I can change it to work like that too. Hmm, that would probably be better, just have to make sure that new screenshots the user just made gets shown as such and doesn't show up as still to do [19:37] Well, either way works. [19:38] Writing a cache would be quite easy on my end. [19:38] Of course, a fe users would still get hit by the lag. [19:38] Since I'm using PHP on demand. [19:38] So it'd check mtime on the cache and determne whether it needs to be rebuilt or not. [19:38] I'm also checking it by branch. [19:39] So there'd be multiple caches, each of which would only really be used by one user. [19:39] hmm, probably easiest if I implement this client-side to only retrieve the list once [19:39] which will be really easy to do too [19:49] >>> get_screencap_status("http://stellvia.uguu.ca/~flan/screencaps/", {"language": "en_GB"}) [19:49] (('gedit-welcome',), ('gedit-welcome',), ()) [19:49] Red_HamsterX, that's normal it shows the same screenshot both in the first and the second tuple? [19:49] I may be a little late to the meeting, but I'll be there eventually. [19:54] thats cool, benjamin hasnt turned up yet either [19:55] he does have a very silly time zone [19:55] the meeting's supposed to start in five minutes right? [19:55] titeuf_87, right [19:55] ruining my rugby experience :( === Pianistas is now known as Deluxer [19:57] titeuf_87: yes its starts in 5 minutes [19:57] in #ubuntu-meeting though not here [19:57] ah ok! [19:58] meh [19:59] hey rudi [19:59] How long do the meeting usually last? [19:59] hey nisshh [19:59] ~90 mins [19:59] sometimes longer lol === Rudi_ZA is now known as rudi [19:59] how you doin nisshh [20:00] rudi: good you? [20:00] titeuf_87, yes, it's normal. I changed the rules a little a few hours ago. [20:00] The three tuples still represent the same things, but the first one, which I've tentatively termed manifest, will always list every screenshot known to the system. [20:00] rudi: the meeting is in #ubuntu-meeting, you should head over there too [20:00] It's the master list. [20:01] oki :) [20:01] heading htere now === Deluxer is now known as Pianistas [20:01] cool [20:01] 2001 [20:01] Red_HamsterX, ah ok, that makes sense [20:01] The other two, the pending-approval list and accepted list, are now subsets of the first. [20:01] They will never overlap. [20:01] anyone know where benjamin is as of yet? [20:01] Accepted takes precedence over pending. [20:02] nisshh: asleep probably [20:02] dutchie: hehe [20:03] OK, I'm going to have to attempt to eat supper, watch england play rugby and participate in the meeting all at the same time [20:03] dutchie: good luck with that... [20:03] You'll be fine. [20:04] is the wiki really slow for anyone else? [20:04] nope [20:04] you editing? [20:04] no, just trying to load the agenda [20:04] dutchie: it was responding slowly for me earlier today [20:05] http://downforeveryoneorjustme.com/wiki.ubuntu.com [20:05] nope, up for me [20:06] ooh, up now [20:06] ooh, down again [20:08] hehe [20:08] whos your isp? [20:08] hey jaminday [20:08] failfail [20:08] nisshh: mornin [20:09] benjamins snoring as usual [20:09] no way. He made me promise i wouldn't sleep in [20:09] hehe [20:09] and it's 2 hours later for him over there! [20:10] yea, kinda sad isnt it [20:10] iv been coding since 1am [20:10] http://twitter.com/jshholland/status/10788015062 ;) [20:11] hehe [20:11] so where we at then for this meeting [20:11] #ubuntu-meeting; hasn't started yet. [20:11] Or it's just starting now. [20:22] Be with you in just a moment. [20:35] titeuf_87, did you get the locale snippet I gave to ubuntujenkins earlier this week? [20:35] Er... [20:36] os.environ.get('LANG')* [20:36] Assuming you still need it. [20:36] Also, I [20:36] I'll give you a function to maximize the active window. [20:36] Oh, wait... [20:36] That won't work... [20:36] I'll try to write a function to find the jst-launched window and maximize it automatically. [20:36] for the locale stuff I use the python locale module, which gives the same results [20:36] * Red_HamsterX flees. [21:15] hey, dutchie. so what's up with the website? [21:15] it's not working [21:15] 403 [21:16] I know, you broke it. :) [21:16] and there's a 403 on the ErrorDocument [21:16] godbyk: i didn't do anything :P [21:16] It automatically pulls the bzr branch every 30 minutes. [21:16] So when the website dir was renamed to website.moved, that took down the site. [21:16] bloody bzr [21:17] :) [21:17] So what's the aim with the website and website.moved dirs? [21:17] it's from when I merged in the translations [21:17] bzr helpfully moved the website directories [21:17] What I'd like to do is get Daker's site running live, but just remove the nav temporarily and put the countdown stuff on the homepage. [21:18] that way we can start building the other stuff using the same template (like the bugs form) [21:19] * dutchie aimlessly says lp:ubuntu-manual-website [21:21] did Daker disappear on me again? [21:21] looks that way [21:22] * godbyk doesn't want to venture into php code alone without a flashlight. [21:22] 21:02:11 -!- Daker [~Daker@wana-191-245-12-196.wanamaroc.com] has quit [Ping timeout: 260 seconds] [21:22] all right, guess I'll have to start poking around then. [21:22] is daker making his changes to the ubuntu-manual/website/daker dir or the ubuntu-manual-website repository? [21:23] I assume ubuntu-manual-website [21:27] godbyk, move to here [21:27] here [21:28] I think screenshots are okay [21:28] we'll work on that as we go along [21:28] k [21:28] * dutchie thinks the rugby has slipped away [21:29] dutchie: ? [21:29] humphreybc: 6 nations [21:29] your meeting ruined it :( [21:29] lol [21:29] yep, it's gone [21:30] bloody frogs [21:30] 12-10 [21:30] lol [21:31] nothing funny about it :( [21:32] hmm.. it appears that the ubuntu-manual/website/daker stuff has been updated more recently than the ubuntu-manual-website repository. [21:32] heh [21:32] I think the plan is to eventually move stuff over to ubuntu-manual-website [21:33] dutchie: will I break any of the translation stuff if I move everything from website.moved/* to website/? [21:33] no [21:33] okay. [21:36] bzr is being all whiney. [21:36] lol [21:36] hate it when that happens [21:36] okay what do I need to do now? [21:36] (today) [21:37] write draft of blog post, start editing middle chapters, add a bit to the prologue to explain that the manual is always under development [21:37] what else? [21:38] * Red_HamsterX returns. [21:38] * Red_HamsterX hax code. [21:39] haha [21:39] 8 seconds after returning he gets straight into work, good one! [21:39] humphreybc: I'm sure there are lots of mythtv setting up guides on the web [21:39] dutchie: probabl [21:39] probably* [21:40] * godbyk is pushing the huge website fix. taking forever. [21:40] haha [21:40] rev 536 finally done pushing. [21:40] what? no manualbot? [21:40] * godbyk is disappointed [21:40] hmm [21:41] * dutchie definitely should get round to setting the reverse dns [21:41] lol [21:42] manualbot: finally! [21:42] godbyk: Error: "finally!" is not a valid command. [21:42] Factoid 'finally!' not found [21:42] heh [21:43] manualbot, get me a hammer! [21:43] godbyk: Error: "get" is not a valid command. [21:43] godbyk: Error: I am only a bot, please don't think I'm intelligent :) [21:43] useless! [21:43] dutchie: manualbot should respond with "Que?" when he doesn't understand something. :) [21:44] hahah [21:44] totally [21:44] okay, http://ubuntu-manual.org/ is back up now. [21:44] schwing! [21:44] humphreybc: btw, I expect the progress bar was failing while the site was down, too. [21:44] oh true [21:45] oh well [21:45] hey [21:45] hmm [21:45] the language selection thing is now awesome [21:45] okay, I'm starving. I'm gonna grab something to eat real quick and be right back. [21:45] kk [21:46] then I'm probably going to try to jam the countdown page into daker's site, comment out the nav stuff to the pages people shouldn't see yet and just make it the main site. [21:46] then I can start integrating everything else in. [21:47] dutchie: should I kill the website stuff under ubuntu-manual and just move all daker's stuff to ubuntu-manual-website instead? [21:47] yeah, probably [21:47] as long as it's all in there [21:48] it will be when I'm done with it, I guess. [21:48] :) [21:48] brb [21:50] right [21:50] grep -r "is not a valid command" / [21:53] grep: warning: /usr/X11R6/bin/X11: recursive directory loop [21:53] hmm [21:53] lol [22:04] back now [22:05] shite.. dutchie! did I do something back re: translations? [22:05] I just saw an email from rosetta that it snagged a pot file. was that my commit? [22:05] it auto-snags pot files, nothing to worry about [22:06] okay.. just checking. [22:25] godbyk how much did you add to the branch? [22:25] it's still downloading new stuff, up to 7mb! [22:26] yeah, I had to move all the website stuff around and bzr was being a pain. [22:26] but it took forever to upload [22:26] ahk [22:26] it's going at 6KB/s [22:35] night everyone [22:35] night! [22:49] I have a cool idea [22:49] it would require mugshots of everyone in the team [23:11] so, mugshots pl0x [23:29] I wish launchpad were faster on its bzr updates. [23:33] i wish that too [23:33] godbyk, get my email to the list just now? [23:34] humphreybc: about the mugshots? yeah [23:34] cool [23:36] whatcha plannin'? [23:37] it's a surprise :P [23:39] uh huh. [23:40] where is the description of the linux file system going to go? [23:43] anyone? [23:44] I know nothing about it. [23:45] lol [23:45] there doesn't seem to be a good place [23:45] maybe troubleshooting [23:45] ? [23:45] or learning more [23:45] it's not a troubleshooting thing [23:45] or a learning more thing [23:45] security? prologue? [23:45] around desktop? [23:46] installation perhaps [23:46] mebbe that's the best location [23:48] what about the file system? [23:48] it explains the core folders and stuff [23:48] where things are mounted [23:48] it should probably go in the advanced half, but for now it's going at the end of installation [23:54] if you're talking about it from the terminal angle, I'd put it in the advanced stuff. [23:55] if you're talking about it from, say, the nautilus view, then put it in the non-advanced stuff. [23:58] humphreybc: http://test.ubuntu-manual.org/ [23:58] humphreybc: What else needs to be done to that site before I can switch it over to ubuntu-manual.org? [23:59] Ooo I love the bug form [23:59] could you make the countdown timer more prominent? [23:59] maybe insert an image of a clock beside it or something [23:59] and then in about 10 hours we'll have to change the banner to the new logo [23:59] Find me an image of a clock and sure. :)