[00:00] * flan kinda liked having all the apt commands grouped under one utilitiy. [00:00] -i [00:36] Hi everyone [00:36] Hello. [00:36] time to see if I can pull a fresh branch and test our installation instructions [00:36] because I have totally forgotten how to use bzr :P [00:37] It took me a while to discover a few vital features. [00:37] Like bzr add. :P [00:37] godbyk: are you there? how can I check if I have the correct version of latex installed? [00:39] I think the pkgs/install-pkgs.sh does that. [00:39] in the branch? [00:39] okay [00:39] and we're still working in lp:ubuntu-manual? [00:39] not lp:ubuntu-manual/maverick or something? [00:40] Maverick branch is lp:ubuntu-manual. [00:40] great [00:40] so it is :D [00:40] I've got my coffee and last night's pizza ready to be re-heated for lunch [00:41] some nice music playing, all ready to start working through these 172 pages of text :D [00:43] hey banshee gapless playback is working all of a sudden [00:49] mint! [00:49] took like 10 seconds to branch [00:49] everything installed except one thing which the script installed :D [00:49] this is better than I remember :D [00:49] Just in case you didn't know, manual doesn't compile currently. [00:49] So if you try, it's probably not your edit. [00:50] okay [00:50] cool [00:50] thanks :) [00:51] humphreybc: yeah, I'm here. [00:51] sweet [00:52] i've got the latest branch [00:52] going to burn through these open bugs firstr [00:52] run "xelatex --version". It should say "XeTeX 3.1415926-2.2-0.9995.2 (TeX Live 2009)". [00:52] then I'll start making edits for maverick [00:52] yup, all good [00:53] Does Maverick have the right version of Tex, anyone know? [00:54] Muscovy: I'm not sure if it does or not. [00:54] I'm installing it now. [00:55] THANK GOD Launchpad has fixed a heap of things so overlays come up when changing bug details instead of loading new pages!! [00:57] looks like the PPA glossary entry hasn't been defined. [00:57] Someone misspelled \marginnote. [00:58] xelatex --version looks correct, numerically. [00:58] The string devates a little, though, saying TeX Live 2009/Debian. [00:59] godbyk: could you do us a favour and fix the compile errors so it will compile for me to test? [00:59] I'm working on it. [01:00] okay [01:00] i'm going to push my changes [01:00] let me try and remember how :P [01:00] flan: I think that the Lucid packages were missing some required TeX Live packages. I don't know if they're in the Maverick packages now or not. [01:00] walk me through so I don't cock it up [01:00] humphreybc: don't push your changes yet. [01:00] gimme just a sec. [01:00] kay [01:00] godbyk, is there a simple command sequence I could use to test? [01:01] flan: compiling lucid-e2 might be a good trial-by-fire. [01:01] Muscovy, I've never compiled the manual before, so I'm not sure where to start. [01:02] guys, have a look at this bug report and the comment I added and tell me what you think [01:02] https://bugs.launchpad.net/ubuntu-manual/+bug/584537 [01:02] Launchpad bug 584537 in ubuntu-manual "notification area is/will be obsolete" [Low,Confirmed] [01:05] I think that looks good. [01:05] Besides, other than intended phasing out, not much is really happening yet. [01:06] flan: Have you run pkgs/install-pkgs.sh? [01:06] Once you do that, and you're theoretically all set up, compiling is just make ubuntu-manual-en_US.pdf (in the main directory). [01:06] humphreybc: Okay, the PDF should build okay now. [01:06] okay [01:06] humphreybc: you'll have to run bzr pull to grab the changes. [01:06] let me pull [01:07] then you can commit and push your changes. [01:07] Muscovy, which branch do I need? [01:08] what the bzr shortcut to mark bugs as fix committed? [01:08] --fixes-bugs or something? [01:09] humphreybc: I never remember. [01:09] darn [01:11] flan: lp:ubuntu-manual/lucid-e2 for a compile test. [01:11] humphreybc: --fixes=1234 [01:11] Since the main branch doesn't compile right now. [01:11] nigelb: how do I do multiple bugs? [01:11] godbyk: main branch still not compiling [01:11] unless I broke it [01:12] no clue :D [01:12] ideally, one commit should be fixing one bug (commit often?) :D [01:12] godbyk: what does the \gls command do? [01:12] Bazaar's spewing host key validation errors at my Maverick box. [01:12] humphreybc: Creates a cross-link to the glossary entry. [01:13] ah, that's why it wasn't working [01:13] flan: Have you got your/an SSH key? [01:13] takes a while to compile nowadays huh :P [01:14] https://bugs.launchpad.net/ubuntu-manual/+bugs :D [01:14] Muscovy, of course. The only thing I can think of is that I'd need to be a member of the manual project itself to be able to pull this branch. [01:14] can we get the remaining four bugs sorted today? [01:14] (I'm associated through Quickshot) [01:15] To be honest, I didn't know people needed to login at all to get branches. [01:15] great [01:16] who's got the link to that etherpad? [01:16] Neither did I. [01:17] http://pad.ubuntu-uk.org/ump-maverick [01:22] Gah, my inbox is filling with the manual's bug reports. XD [01:23] :D [01:30] anyone recently installed maverick? [01:30] I haven't installed it at all yet. [01:31] you should :) [01:33] I've got a partition. [01:33] I use it on and off. [01:33] It's temping to just use it, but beta wackiness drives me nutty. [01:35] I've been using maverick since alpha (a dodgy upgrade from Lucid no less!) and it's been stable as a rock [01:36] I installed the beta in VirtualBox today. [01:37] (So I can test Quickshot functionality tomorrow) [01:37] great [01:37] flan: is the clock indicator default? [01:37] The what now? [01:37] go to the clock in the panel [01:37] And do what? [01:37] is it an indicator (ie, left click opens it up, consistent with the memenu, shutdown and shit) [01:38] right click should display a menu saying "remove from panel" and other crap [01:38] Left-click brings up the calendar view, same as it's always done. [01:38] Same as I hope it always does. [01:38] right click? [01:38] can you "scroll" through all of the indicators (like volume, messaging, clock, memenu, session menu) ? [01:38] if you open one and move across [01:39] No. The clock is different from the rest. [01:39] It still uses Karmic-style colours. [01:39] It's the same docklet as it's been for years. [01:40] :( [01:40] I guess they're not putting it on the desktop till Natty then [01:41] Shouldn't manualbot tell us when things have been committed to the repository? [01:47] it should [01:47] back in about an hour, getting lunch [01:48] k [01:48] godbyk, have you installed django on the server ? [01:49] daker: I think I have an old version on there. [01:49] which one ? [01:50] Let me look [01:54] godbyk, food time [02:37] Muscovy, the Maverick TeX Live packages seem to be unable to find things like xifthen.sty and xkeyval.sty. [02:41] Someone really ought to update it. :| [02:42] Actually, I'm surprised the manual doesn't have a Tex PPA or something. [02:49] https://launchpad.net/ubuntu-manual/+milestone/ubuntu-manual-maverick-alpha [02:49] https://launchpad.net/ubuntu-manual/+milestone/ubuntu-manual-maverick-rc [02:49] https://launchpad.net/ubuntu-manual/+milestone/ubuntu-manual-maverick-final [02:59] Muscovy: We do have a TeX PPA. But I think it's offline at the moment. [03:02] Offline as in outdated or as in Launchpad is moody? [03:03] I think the latter two. [03:04] jenkins is the one to ask about it. He's the one who set up the PPA. [03:04] Both? [03:05] godbyk: I assigned a few bugs to you btw :) [03:05] humphreybc: Gee, thanks! :-) [03:05] when you install Maverick (which will be very soon hopefully) can you take notes on the new installer? [03:05] it hasn't landed just yet though [03:05] http://dylanmccall.blogspot.com/2010/09/new-installer-slideshow-for-ubuntu.html [03:05] Yeah, I can do that when the installer lands. [03:06] lp:ubuntu-manual-website is working, right? [03:07] humphreybc: should be. [03:07] y'know, it's not actually the end of the world if we release the manual AFTER Maverick comes out [03:07] of course it's ideal to coincide with the release [03:08] but manuals for OSes usually come out long after the OS is released [03:08] (probably because other OSes are proprietary) [03:08] we may have to depending on when all the UI updates finally land. [03:08] (They won't stop changing things on us.) [03:08] yeah [03:08] so much for the UI freeze [03:08] I think we should aim for as-close-as-possible. [03:09] I'm struggling to actually figure out what needs to be changed text wise [03:09] for bugs like this [03:09] https://bugs.launchpad.net/ubuntu-manual/+bug/630548 [03:09] Launchpad bug 630548 in ubuntu-manual "MeMenu, sound menu and messaging menu changes" [High,Confirmed] [03:12] you'll have to read through that section of the manual and see if anything no longer holds true with the new menus. [03:17] fixing the f-spot / shotwell thing atm [03:35] godbyk: how do I do bullet points again? [03:36] \begin{itemize} \item blah \item blah \end{itemize} [03:37] thanks [03:38] how would you explain "tint" for an image? [03:38] Saturation is "how colorful the image is" [03:38] tint is...? [03:39] what's the command for bold? [03:39] humphreybc: bold for what, specifically? [03:39] and for an emdash? [03:39] dash is \dash [03:40] i'm listing the options under "Adjust" - levls, exposure, saturation, tint, temp etc etc. I want to bold the names of each thing and then have a very short description beside them [03:40] Use \begin{description} \item[Levels} blah blah \item[Exposure] blah blah \end{description} [03:41] huh? [03:41] oh ok [03:41] description for tint? [03:42] you're on your own there. [03:42] General colour scheme maybe? [03:42] http://trac.yorba.org/wiki/UsingShotwell0.7 [03:43] I'd image that means basically adding a really page colour overlay. [03:43] Like saturation but not just greyscaled? [03:50] okay [03:50] if someone wants to go through the shotwell stuff and have a look at the changes, i'd be grateful [03:51] Just make a list or something? [03:51] comment on the bug report [03:51] Ah. [03:51] :) [03:51] or alternatively, just make changes [03:52] I could help, but I don't feel like using Shotwell for an hour. [03:53] neither do I, but has to be done :D === zkriesse__ is now known as zkriesse_ [03:53] This project is hard work. Who's dumb idea was this anyway?! ;-) [03:53] heh [03:54] https://bugs.launchpad.net/ubuntu-manual/+bugs?search=Search&field.importance=High&field.status=New&field.status=Incomplete&field.status=Confirmed&field.status=Triaged&field.status=In+Progress&field.status=Fix+Committed [03:54] It must be cool to look back at when it was just an idea. [03:54] those are the most important [03:54] Muscovy: you should see the original manual from open office :P [03:55] I've assigned myself to Software Centre stuff, since I've already been working on that. [03:56] yay [03:57] I'll stick to the Software Centre for now, but I'll probably play with Shotwell tomorrow. [03:57] :) [03:57] It's evening here and nearing reading time. === Zeike is now known as brandonj [04:04] can we get manualbot telling us when people have pushed to the branch and their commit message? [04:04] it would be immensely helpful [04:09] humphreybc: there's apparently a supybot bzr plugin. [04:26] humphreybc: dude, you gotta stop adding revision.tex and screenshots.log files. :) [04:27] my bad :P [04:28] Is someone working on the cover? [04:29] Muscovy: thorwil handles the covers. [12:11] rev 10 [12:11] http://bazaar.launchpad.net/ubuntu-manual/revision/10 | http://bazaar.launchpad.net/ubuntu-manual -r 10 [12:11] hmm [17:01] flan: in glade id you go help > about > credits they have the e-mail's click able any idea how to do that with a normal text box/lable ? [17:04] It might be a Pango markup property. I'm really not sure. [17:04] I wouldn't worry too much about that detail. [17:04] Figure it out if you have time. [17:05] k I will look into it [17:07] apart from adding the people into the credits windows is there anything elese you would liek me to do? [17:07] Once credits and licence are done? [17:08] Uh... [17:08] I am trying to find one or two settings for to get those pages pefect [17:09] Well, we're going to need much better logging coverage... And documentation... [17:09] documentaion on how to use it? [17:09] Think you can write good-sounding text that may be exposed to other developers? [17:09] No, documentation of the code itself. [17:09] We've got a lot of it. [17:09] I was planning to do that after we have 0.9.x ready. [17:10] BEcause of the crunch. [17:10] I don't know what alot of the code does but I can have a read and see what makes sense [17:10] If not, then environment_details contains a number of bugs. [17:10] Like commands being expressed as strings, rather than sequences. [17:11] Would you be comfortable wrapping, testing, and revising those functions? [17:11] I should have screen-captures working again very soon. [17:11] So we'll also need to test stuff. [17:12] have you implimented the resolution changing stuff? [17:12] No, not yet. [17:12] I'm going to work backwards. [17:12] k just wondering if it was failing for me :) [17:13] If you want to write some basic functions thatll change and roll back the resolution and put them inot a new package inside of lib/, that would work. [17:13] mkdir lib/resolution/ [17:13] touch lib/resolution/__init__.py [17:13] Put stuff in there. [17:13] ok I will do some work into how to get the origianl resolution. i must be stored some where [17:13] No, it's not failing. I just wanted to make sure I had callbacks working from that window. [17:14] So it'd behave the way the user would expect. [17:14] yea cool [17:14] The resolution library will need to provide the current resolution and change resolutions. It shouldn't need any other externally accessible functions. [17:15] It should internally handle everything currently done by environment_details. [17:15] So move all the grapgics-card-checking stuff into that module and make it completely isolated from the rest of the code. [17:16] get_resolution() -> tuple(x, y); set_resolution(x, y) -> any number of possible exceptions, grouped under a common Error class. See the server modules for examples on how to do this. [17:16] -s [17:22] ok I will have a read i need to work out how to get the current resolution first [17:22] Of course. [17:22] I've got lots to do, so there's no rush. [17:23] Getting it right is more important than just getting something. [17:23] ok makes sense [17:40] jenkins: hi! http://www.foopics.com/showfull/1827bc02f1d99e1d27108dd08590e84b [17:42] hey thorwil i like the lower one, what would it look like with different colour text to the large Q [17:42] also what contact details/e-mail would you like to have next to your name in the credits window? [17:44] jenkins: i'd like a link to http://thorwil.wordpress.com/ [17:44] cool will do :) [17:45] jenkins: if others appear with email address, t_w_@freenet.de is ok (known to every spammer one earth since long) [17:46] I am happy with the website, I will bear that in mind thanks [17:47] jenkins: so it's all about color tweaks for the logo now? [17:47] * thorwil -> dinner [17:47] for me yes [17:47] i like the bottom one over the top [17:49] have a nice dinner thorwil [18:16] be back later === Zeike is now known as brandonj [20:36] jenkins, flan: http://www.foopics.com/showfull/98ddcd8128b519d7bf110ea9c5f80c53 [20:38] I am not sure about the use of the background color and how it would look in the program. I prefer the colours on the left [20:39] I'm okay with whatever. [20:39] I don't think we can really go too wrong. [20:42] I am just putting it in the app to see what it looks like [20:42] jenkins: not sure about what to do with the logo for in-app use, would have to see ... [20:43] That's a _nice_ set of logos. [20:44] ty [20:44] http://imagebin.org/112804 apart form the over streched window i am unsure. what about swapping the bacground colour and the white? [20:44] btw, did ben say anything about the earthquake in christchurch? [20:45] erm he is ok thats all i konw [20:45] ok now I like the bottom right. what about making the background white and changing the text to the background color on that one? [20:46] white/see through [20:46] guess there will have to be 2, one for use on bright ground [20:46] the other as intended for the website [20:47] the idea behind the color and contrast is a camera flash [20:48] I see they are great! btw [20:48] *see, [20:48] glad you like them :) [20:50] I was looking at colour choices earlier using agave and could not come up with anything. its very hard, you have made a good choice on that. [20:52] I think the bottom left one and do it with white/transparent on the outside with current background where white is for one version .then as it is for the other one. would that look right ? [20:54] jenkins, are you good with visualizing 2D geometry in discrete co-ordinates? [20:54] I'm trying to redo the sub-rect logic and I'm starting to lose concentration. [20:55] do you mean take a screenshot of the panel only stuff? [20:55] I should be good with 2d cordinates [20:55] Uh... Sure. [20:55] * jenkins is sure flan thinks he is mad :) [20:55] I mean more like "Given this cropped section of the screen, take this other rectangle and reduce the area to only the overlapping parts" [20:56] jenkins: i found tools like agave to be more of a distraction than a help, as colors depend on their surrounding so much [20:56] You're an engineer. I'd expect you to be better with numbers. [20:58] I am good with numbers, i just have to make sure i right them down correctly. what do you mean by overlapping parts? [20:58] thorwil: makes sense why i could not get any where with it [20:58] Quickshot uses PyGTK, right? [20:59] Yes, Muscovy, it does. [21:00] Are there any tutorials you'd recommend? I mean to learn it, but it looks frighteningly complicated. [21:00] It's actually quite easy. [21:00] The reference documentation is excellent. [21:00] Phew. [21:01] Are you comfortable with Python in gneeral? [21:01] general* [21:01] Fairly. [21:01] I just know "general Python". [21:02] nissh recomended http://learnpygtk.org/pygtktutorial/index.html to me it does not cover everything but is usefull [21:02] Are you intimidated by the Python module index? [21:02] yes [21:02] flan: which bits overlap that what i don't get [21:05] Thanks jenkins, I'll bookmark that. [21:07] enough for today, good night! :) [21:11] jenkins, I just wrote a summary. I'll commit it in a moment. [21:11] ok ty [21:12] I basically just need you to write a function that takes some base geometry and a pair of flags and returns potentially altered geometry. [21:12] I am trying to work out how gnome-display-properties works out the current screenset up [21:12] (A tuple of four numbers) [21:13] ok cool I will take a look [21:13] There's a much easier way than that. [21:14] I have gained memories of wnckd or something [21:15] wnck can do it easily, yes. [21:15] >>> import gtk [21:15] >>> gtk.gdk.screen_get_default().get_width() [21:15] 2880 [21:15] >>> gtk.gdk.screen_get_default().get_height() [21:15] 900 [21:15] how would you tell if there are two screens? [21:15] Do you need to? [21:16] well people can have some strange setups [21:17] Fair enough. [21:18] we can use your way for now but it would be good to do it properly [21:19] I will have a play with dgkscreen [21:19] I've just got my monitors merged into a single massive screen managed by X viewports. [21:20] I think that's pretty common. [21:20] Resizing it would look terrible, of course. [21:20] its how nvidia twin view is handled. last release i cloned the display on the outputs for dual screens [21:27] * jenkins starts using gnome shell to see how he gets on [21:38] Math issue worked out. [21:39] coolio [22:05] night all [22:11] Hi, brettalton. [22:12] heyya [22:12] It's so rare that people will apply and actually drop by. [22:12] Apply for what? [22:12] The Quickshot team. [22:13] well I wanted to get workin :) [22:14] Are you familiar with PyGTK or should I try to force some library tasks on you? [22:14] Though I've actually finished all the major PyGTK reworking... [22:14] And I'm going to be connecting pieces pretty quickly, so trying to work in the GUI right now might be an exercise in futility. [22:15] flan: you talking to me? I'm just the (new) website guy :( [22:15] Oh. [22:15] in time I would like to learn PyGTK though [22:16] Well, then, in that case, you'll probably want to speak to daker. [22:16] * flan approves application. [22:17] lol [22:17] Ya, I've got what I need, I just want to download the website branch so I can submit some changes here [22:17] flan: excellent, thank you [22:17] I dunno if we're still using that branch... [22:17] I'm not sure what's going on witht he website. [22:18] I've been too busy trying to get the application itself ready for the 10th. [22:18] flan: don't worry, I've been talking with humphreybc and he got me on path [22:23] I'll leave it to you, then. Not that I had any intention of building the site myself or anything. [22:23] * flan is not a designer. [22:25] hey, we all have our skills. If it wasn't for you, what would the quickshot 1.0 release be? [22:25] 0.0.8 with, like, more numbers. [22:25] Which would be *awesome*. [23:05] daker: you there? [23:39] hey brettalton [23:39] hey daker [23:39] yep [23:51] brettalton, need help ?