[00:03] it's too late to be doing all this [00:06] I don't think tidying up all my folders was a very good idae [00:06] idea* [00:28] lol [00:28] should i separate them [00:28] it's alright for you, it's not half past midnight where you are [00:28] is there a quick way to separate them? [00:28] humphreybc: probably [00:29] cut and paste? [00:29] heh okay [00:29] i'll attempt that :) [00:29] get some sleep! [00:29] good idea [00:44] dutchie: you still here? [02:57] hey godbyk i've created some new windows and things in quickshot and pushed. The cancel/close buttons actually work now too. [02:57] On an unrelated note, have you had a chance to look into including the revision number in the copyright page? [02:58] cool [02:58] ah, no, I haven't looked yet. [02:59] I'll give that a shot in a couple minutes, though. [03:01] sweet [03:07] I think I'm going to irk everyone soon by making them all upgrade to TeX Live 2009. :-) [03:21] It seems that bzr doesn't use the normal RCS keywords (like everyone else does). [03:22] so I'm doing it in a hackier way, but it'll work. [03:24] humphreybc: Revision info pushed. [03:27] godbyk: sweet [03:33] godbyk: are you planning on changing to tex live 2009? [03:33] perhaps we could look at creating a PPA for the team with everything packaged for ubuntu to make it easy for translators/contributors etc to download [03:33] It seems that the glossary stuff in 2007 is antiquated (and the packages we want to use aren't in 2007), so we may have to update to 2009 for that. [03:34] hmm [03:34] okay [03:34] And since we're using 2009 for the translated stuff, it means I can remove some of the special, just-for-English code that's there and then it's all using the same code regardless of language. [03:34] So It'll simplify things on that front, too. [03:35] humphreybc: There is a PPA, but I don't know if it's at all complete: http://www.tug.org/texlive/debian.html [03:40] okay [03:40] last updated 15/1/2010 [03:40] that's pretty good [03:41] "TeX Live 2009 is now in Debian/unstable, and should transit to testing in a few days (2010-01-15)." [03:41] oh no wait [03:41] that's not ubuntu :P [03:41] https://edge.launchpad.net/~aelmahmoudy/+archive/tl2009 [03:42] you've already got an install script right? just add a couple of lines that add that PPA and then install the necessary packages... presuming that PPA has everything we need. If you could have it echo some stuff like "Installing PPA..." "Downloading necessary packages..." then that would be cool too so everyone knows what's going on while they wait for 500mb to download... [03:43] yeah, I saw the PPA, but it seems like it has a lot fewer packages than what's there for 2007. [03:44] (There are many more than 12 texlive-* packages in the Karmic repositories.) [03:44] Now, with 2009, you get a tlmgr program that grabs the latest LaTeX packages from the CTAN site. [03:44] So maybe they're going to rely on that from here on instead of packaging the LaTeX packages themselves. [03:44] I don't know. [03:45] hmm oky [03:45] when do we have to switch to 2009? [03:46] We'll have to switch before we start doing the glossary stuff. [03:46] perhaps it's worth contacting "them" to find out what the best way is.... packaging ourselves in our own PPA (eek!) or using their tlmgr thing [03:46] You can switch now if you want. It doesn't hurt anything. [03:46] I don't have time to package all of that myself. [03:46] lol i know [03:46] It's pretty easy to install TL2009 using its own install scripts. [03:46] (See my previous email with the instructions.) [03:47] okay cool [03:47] any way we can make that super easy? [03:47] (i'm just thinking of people like wendy who haven't used ubuntu before etc) [03:47] I think the install-tl program is about as easy as it can be. [03:47] It autodetects everything. [03:47] oh gnarly [03:47] no problemo then [03:47] You just tell it 'go' and it goes. [03:47] that sounds swell [03:48] Why don't you give it a try and let me know what part of the instructions could be clearer or elaborated on? [03:48] sure [03:48] so just from that email? [03:49] yep [03:49] some keywords for me to find it in gmail? [03:49] haha [03:50] search for 'install-tl' [03:50] sweet [03:50] got it [03:51] how big is 2009? [03:52] (don't say "about 52 weeks!" [03:52] haha [03:53] It'll tell you on the menu how much it wants to download. [03:53] I think for me, it was a couple gigs, 'cause I installed absolutely everything. [03:53] oO [03:53] that would take forever on our connection [03:54] Hey, *you're* the one who wanted to switch ISPs! [03:55] lol well we'd be over our cap by now if i hadn't haha [03:55] You can skip installing the documentation. [03:55] That'll save a bit of space. [03:55] (Quite a bit, actually.) [03:55] okay, well, i'll see what speed it goes at and if it's less than 20KB/s I'm ringing the ISP [03:55] i'll make up some (half true) stuff about it's stopping me from doing my work [03:55] You *do* need to install the XeTeX/XeLaTeX engine, and you will need to install any languages you want to compile the translations for. [03:56] righto [03:58] what's this, it's going really fast! [03:58] like 700KB/s [03:58] WOW [03:58] I am amazed [04:01] * humphreybc wants a big ubuntu poster or flag for his wall [04:01] cool [04:42] typical, the wireless drops halfway thru latex install [04:43] looks like it's going to pick up where it left off though which is good [05:10] humphreybc: How goes the install? [05:10] oO it's done [05:10] haven't looked at it till just now [05:10] cool [05:10] so what's the command to make say, the spanish version? [05:12] godbyk: benjamin@benjamin-laptop:~/Manual/ubuntu-manual$ make [05:12] bzr version-info > revision.tex [05:12] pdflatex main [05:12] /bin/bash: pdflatex: command not found [05:12] make: *** [main.pdf] Error 127 [05:13] run the install-tl script again and make sure the 'create symlinks' option (last option listed) is checked. [05:13] (it shouldn't have to install or download anything again) [05:13] or, alternatively, add the bin dir to your PATH. [05:14] what do I put as the "new value for binary directory?" [05:17] leave the default, probably. [05:18] sweet [05:19] did that work? [05:19] if so, you can try running "make ubuntu-manual-es.pdf" for instance. [05:20] I think it has to download another 2GB [05:20] it did say "Disk space required: 2036mb" or something [05:20] and it's downloading stuff [05:21] really? hmm.. [05:21] yep [05:21] it should detect that you've already installed the stuff. [05:21] well, you could kill it, and make the symlinks yourself, I s'pose. [05:22] we should add a note to the instructions about telling the installer to create symlinks. [05:22] were there any other quirks or errors in the install instructions I wrote? [05:24] hmm i don't think so [05:24] i'll see if this works [05:26] What's it downloading? Everything? [05:28] appears that way [05:28] up to 280/2003 things, or mb, it doesn't say [05:29] it says "Installing" so maybe it's not downloading but just installing... although it does pause for a bit on larger things [05:31] it also has time/total - I guess the total is estimated. It's currently at 12:36/40:2 [05:31] 40:22* [05:31] Hmm.. weird. [05:31] where did it install it the first time round? [05:34] In /usr/local/texlive/2009/ probably [05:35] (that's the default location for all its files) [05:35] might've been able to create the symlinks via tlmgr, too. I'm not very familiar with it yet. [05:37] okay so there's 2.3GB in that directory [05:37] and where is it installing stuff to now? [05:38] heh i don't know what dutchie is doing with the planet but for some reason it never updates my feed automatically [05:38] same place, presumably. [05:45] that was odd, pidgin just randomly crashed for no reason [05:47] and it crashed again [05:50] nice [05:51] what irc client are you using? [05:52] pidgin [05:52] it usually works flawlessly [05:52] but maybe i upset it somehow [05:53] apparently texlive has 15 minutes left [05:54] ah, pidgin crashes randomly for me, too [05:55] could be worse i guess [05:59] could be using windows [06:43] godbyk: looks like i'm in business with 2009 [06:43] how do you make a translated one again? [06:43] lost the command after pidgin crashed [06:47] just run: make ubuntu-manual-LANG.pdf [06:47] where LANG is the same name as the .po file [06:47] (try es for spanish, for instance.) [06:57] benjamin@benjamin-laptop:~/Manual/ubuntu-manual$ make ubuntu-manual-es.pdf [06:57] po4a-translate --master-charset=utf8 -f latex -m main.tex -p po/es.po -l ubuntu-manual-es.tex -k 0 [06:57] po4a::tex: Can't read from file without having a filename [06:57] at /usr/bin/po4a-translate line 227 [06:57] make: *** [ubuntu-manual-es.tex] Error 9 [07:05] um.. [07:05] weird [07:05] hold on [07:08] nice [07:08] po4a doesn't like my revision stuff for some reason. [07:08] lemme see what it's problem is. [07:11] fixed it. [07:11] pushed. [07:11] now I have to fix some typos that others left behind. [07:11] (I swear no one tries to compile before they commit.) [07:14] humphreybc: try make ubuntu-manual-lt.pdf [07:14] es has typos [07:14] de has typos [07:14] (different typos, even.) [07:14] I'm going to write a script to attempt to build all of the translations and whatever and put 'em on my site. [07:14] will also post errors. [07:15] is there an API for launchpad to create bugs against our translated manual? [07:23] not sure [07:23] make ubuntu-manual-lt.pdf throws the same error, 9 [07:25] oh wait didn't see that you fixed it above [07:25] i'll try again [07:25] yeah, do a pull and try again [07:25] know of any open source build servers? [07:25] this seems to be more successful [07:25] I'm looking to set one up for our project. [07:25] not off hand nope [07:26] i get a couple of errors regarding "Gentium Book Basic" [07:26] and Aksharyogini [07:26] I guess i'm missing fonts [07:26] Install the ttf-sil-gentium and ttf-sil-gentium-basic packages. [07:26] right. [07:26] also Gautami [07:26] well, install ttf-* :-) [07:27] i think [07:27] haha okay [07:27] I'm going to restructure that bit of code, soon too. [07:27] so they're just in the default repos? [07:27] yeah, I think all the fonts I'm using so far, are. [07:27] well, maybe not Gautami. [07:27] I think that's a MS Windows font. [07:28] i'm getting loads of errors [07:28] ! \textfont 0 is undefined (character u). [07:28] \Url@FormatString ...\Url@String \UrlRight \m@th $ [07:28] but replace character u with every single character ever [07:28] so overall didn't build [07:29] i'll try installing fonts [07:29] yeah, install fonts first, then try it again. [07:30] The following packages have unmet dependencies: [07:30] ttf-kochi-gothic: Conflicts: ttf-kochi-gothic-naga10 [07:30] ttf-kochi-gothic-naga10: Conflicts: ttf-kochi-gothic [07:30] ttf-kochi-mincho: Conflicts: ttf-kochi-mincho-naga10 [07:30] ttf-kochi-mincho-naga10: Conflicts: ttf-kochi-mincho [07:30] good times all round haha [07:31] nice. [07:31] okay, well, look in the ubuntu-manual.cls file [07:31] there will be a bunch of \setmainfont lines with comments telling you where I got the fonts from. [07:33] hmm fun [07:33] so i need to go to all these sites and download them? [07:34] at the moment, yeah. [07:34] or you can wait 'til I restructure that bit.. then you'll only need those fonts if you want to compile those translations. [07:35] okay i'll install the ones i can find in the repos [07:35] and other than that just wait i think :) [07:36] pretty shattered, been up since about 7am today [07:36] my brain has stopped working properly [07:36] :) [07:36] nice [07:37] half past 8 and i'm almost falling asleep on my laptop! [07:37] a build server would be cool [07:37] if you need somewhere to host stuff my server has a bit of space [07:38] i'm getting another 500GB HDD for it next week [07:38] I've got (allegedly) unlimited space and bandwidth. [07:38] Though I've never pushed it. :-) [07:38] oh really? who are you with? [07:39] does that cost a lot per month? [07:39] Dreamhost: http://www.dreamhost.com/ [07:39] Costs ~$8 a month, I think. [07:40] wow [07:40] that's impressive [07:40] what's with the dude on the front page? http://www.dreamhost.com/hosting.html [07:41] does he actually run it!? [07:41] he must be like 13 [07:42] they do everything for so cheap... far out... the NZ costs are at least 1000x more expensive [07:42] heh [07:42] I think for $180 a month you get something like 5GB with 10GB of bandwidth or something [07:42] http://www.freeparking.co.nz/hosting [07:42] correction 250mb of space, 10GB bandwidth for $150 a year [07:42] oh it's a year [07:42] Here's what "unlimited" means: http://www.dreamhost.com/unlimited.html [07:43] that's not as bad but still... lol [07:43] i still want to know who the kid is [07:44] Stock photo, I'm guessing. [07:45] they're rather informal [07:45] "Actually, for you, my dear Legitimate Website Owner, it is unlimited." [07:45] "This whole page is just to announce to the <.1% of people who want to try and run free porn affiliate sites or anime video trading forums or host pirated rips of The Dark Knight on DreamHost that we're not having any." [07:45] lol [07:45] Oh, yeah, they have character! [07:46] they do [07:46] You should see the monthly newsletters. [07:46] haha [07:46] $8 is so cheap [07:46] how do they make their money? [07:46] Volume? [07:47] http://www.dreamhost.com/aboutus-profiles.html [07:47] they put photos up of them as a kid, what the hell lol [07:48] ha! nice. [07:48] So it *is* Mike S. [07:48] it is so weird but cool [07:49] Their blog has more cheekiness: http://blog.dreamhost.com/ [07:49] LOL read "What's the craziest thing you've ever seen while working at DreamHost?" [07:49] http://www.dreamhost.com/profile-dallask.html [07:50] http://www.dreamhost.com/profile-jeremyk.html [07:50] "What do you do at DreamHost?" [07:50] "I make music with the fans of the servers. Ok, not really. But I do try to bring all of the servers into harmony and keep them there!" [07:50] nice [07:52] lol [07:53] the ipad giveaway thing [07:53] "Okay, it’s going to be 20 of the $499 models (16G wifi-only) given away. Also note: if you don’t live in the US but give us a US mailing address when we contact you after you win, well, how are we going to know the difference?" [07:53] lol what: http://blog.dreamhost.com/2010/01/18/happy-new-year-zealand/ [07:53] oh cool they went to LCA [07:54] what an odd company [07:54] they're even stranger than google [07:55] i wonder how many customers they have [07:56] I'm not sure, but a ton. [07:57] LOL http://techcrunch.com/2008/01/15/dreamhost-overbills-customers-75-million-uses-homer-simpson-to-deliver-apology/ [07:59] i think that's how i'd run a business [07:59] i've always had this grand scheme of my first business modelled after google with cool furniture and crazy staff schemes [07:59] these guys are probably all just kids at heart, hence the child photos [08:01] but i love their laid back attitude about 7.5 million bucks. just like "whoops." [08:01] Yeah, they're pretty crazy. I like 'em. [08:02] http://www.dreamhost.com/limited-time-sale-going-on-now.html [08:02] too bad i don't need their services at the moment, otherwise i'd sign up lol [08:03] another great service I use is Weebly [08:03] they're really good guys [08:03] I use them for my website (no I didn't make it myself, but I could have) because it's reliable, fast, there is no limit on data or bandwidth and it's like $30 a year or something which is perfectly reasonable [08:03] plus it's sooo easy to maintain [08:04] and their customer support is excellent. I emailed them to suggest a feature and I got the CEO reply and say he'll work on in personally. We had a chat about Ubuntu too because he noticed my signature [08:05] Cool [08:06] I love IT... it's so... different [08:07] work from home/crazy companies/tonnes of creativity/usually friendly people [08:07] i could never see myself as a lawyer or accountant :O [08:10] Same here. I much prefer the relaxed environments. [08:10] I'm not a fan of wearing ties or suits. [08:12] yeah me neither [08:15] godbyk: what would be the easiest way for me to see the other windows in quickshot? [08:15] just to test out the UI [08:16] Hmm. Not sure. Can you call window.show() or something? [08:16] (where 'window' is the var that points to that window) [08:16] well i'm looking in the quickshot python file and i'm a bit lost [08:16] i don't know any python at all [08:17] i do know a bit of java but i've forgotten most of that [08:17] i just want glade to render a window for me, or to call it from the CLI? [08:18] I haven't done any GUI programming in Python, so I'm not sure. Sorry. [08:18] that's all good [08:26] I'm setting up buildbot. [08:37] oh yes? [08:37] slowly. :-) [08:37] nice, so it's a server based thing that takes latex imports and builds PDFs, right? [08:43] Well, the buildbot will build anything you tell it how to build. [08:43] in this case, I'll have it pull our manual out of bzr, then compile each translation, and generate a report about what worked, what failed, etc. [08:46] what theme was used to take the quickshot screen shot? [08:51] That's a question for humphreybc. [08:53] ubuntujenkins: it's this: http://www.omgubuntu.co.uk/2010/02/x-ivi-human-deluxe-proposed-lucid-theme.html [08:53] but with lucidity borders [08:53] or homosapien borders... i'll check hold up [08:53] if you think the windows look nice, check out the menus and panel xD [08:54] Lucidity window borders [08:55] thanks i will, I am quite happy to test quickshot as and when you need more tester I have a very limited python knowledge so can't help on that front. [08:57] ubuntujenkins: sure, well at the moment there is nothing to test but soon there will be :D [08:58] I have been having a sneky peak at the bzr branch [08:59] It looks good [08:59] sure go for it, you want me to add you to the dev team? [09:00] * humphreybc buzz has actually been useful - had a person who knows python express interest in helping with quickshot!! [09:02] feel free to add me, I shall join the luanchpad group I am going to follow closely so that I can understand how to make a program [09:02] what's your launchpad username? [09:02] luke jennings [09:03] cool [09:03] just joined the quickshot lp page [09:03] yup i'm just loading the page to confirm you [09:03] launchpad is so slow [09:03] thanks :) [09:04] done [09:04] cool [09:05] Hey humphreybc [09:05] gidday! [09:05] I take it you're Benjamin? [09:05] yep [09:05] humphreybc is my nick for pretty much everything [09:05] I see. [09:05] ubuntu forums, wiki, launchpad, IRC, skype, msn, gmail etc etc [09:05] Anyway, I'm going to take a look at Quickshot later today [09:05] it's just my last name with my initials :) [09:06] awesome, sounds great! [09:06] I can't promise much though. I'm afraid I'm terribly rusty. [09:06] I created it using Quickly, so you'll have to install quickly first to run it - or you could probably just run the python file [09:06] My uni is forcing me to use horrible languages such as Java and C#, rather than Python. [09:06] hehe same at my uni [09:06] although I'm doing a python paper this semester [09:06] last year I did java [09:06] what year are you? [09:06] First year. [09:07] oh cool, i'm going to be second this year [09:07] I'm not of much use regarding python at the moment, but I am getting kinda good at Glade [09:07] I'm thinking about doing the same thing as you did, and switching over to comp sci instead. The program I'm currently in is a complete joke in many aspects. [09:08] Quickly uses glade and gtkbuilder for the interface, right? [09:08] I've never used Quickly before, but I do have some experience with Glade. [09:08] mmm, well for my uni, the software engineering major had a whole YEAR of commerce papers... dry, boring, commerce papers... so I changed to comp sci, got rid of the boringness, get to do more programming and chop a year off my degree [09:08] yep that's correct [09:08] quickly basically just creates a project off a template [09:08] this is the first time i've used it too, so I'm sort of walking blind if you will [09:09] heh... i haven't used quickly, python or glade before... yet the program uses all three tools. O.o [09:09] Alright. I'll give it a shot in a bit. I'm afraid my brain wonä [09:09] *won't be of much use until I've had a shower [09:09] so basically, if you want to take a look at it, what i'd quite like it to do just for this week is to get the "next" buttons working so they actually go to the next window [09:09] that way I can test out the other UI windows that I've created in glade [09:10] I'll have a look once I get back. [09:10] bbl [09:10] awesome [09:10] i may not be here when you get back, it's 10pm here and i have an exam tomorrow so should probably get some shut-eye [09:18] good luck with the exam [09:21] haha ubuntujenkins, i'll need it, i haven't been to any lectures or anything [09:21] i'll need a LOT of luck! [09:22] godbyk: sorry for late reply, that sounds awesome [09:22] have a LOT of luck [09:22] haha [09:22] TommyBrunn: let me know how you go with Quickshot, email me: humphreybc@gmail.com [09:23] TommyBrunn: I'll check my emails tomorrow sometime before I head away on holiday and answer any questions you have - other than that, just go nuts! The specification and workflow layout is on the wiki for Quickshot: https://wiki.ubuntu.com/ubuntu-manual/quickshot [09:42] humphreybc: In case you're still here, maybe you should add me to the launchpad dev team. [09:45] yep i am here [09:45] what's your lp username? [09:45] omg dutchie [09:45] are you just waking up and i'm still here? [09:53] humphreybc: My lp username is reklamnevon, I believe. [09:53] cool [09:55] i think you're just tommy brunn [09:55] i added you [09:57] Oh yeah, would you look at that. Three new fancy icons on my profile. [09:58] If I go ahead and make something awesome of this, how would I commit those changes back to trunk? Do I make a new branch and then let you merge that into trunk, or do I just push it there myself? [10:02] nope just push to the main one [10:02] not enough people to bother with merges at the moment [10:02] just bzr add, bzr diff, bzr commit -m "Your changes", bzr push lp:quickshot [10:02] (in that order) [10:02] oh and don't forget to pull first in case I have made changes [10:17] ubuntujenkins: if you've got some time, it would be really helpful if you could go through your chapter and put in the /screenshotTODO{text} commands wherever you want a screenshot [10:19] I will do in the bits I have written not I will have thought about what screen shots are needed [10:20] awesome thanks [10:20] I just emailed the ML with some more info [10:20] ignore the "not" that has got to be the worst sentence Ever written! I will see where I would like them [10:21] just got it :) [10:24] humphreybc: Your friendly neighborhood Python coder has gotten the basic next buttons to work. [party] [10:24] TommyBrunn: awesome! [10:24] push push and i'll have a look :D [10:24] Alright. Will do. [10:24] * ubuntujenkins gets ready to pull [10:26] Should be pushed now [10:26] Note that when you click next it'll just run through a lot of the windows really quickly, as it doesn't actually do anything yet. [10:26] Normally content would be downloaded, user accounts would be created, and stuff like that. [10:26] cool [10:26] For now it just prints something to the terminal. [10:28] cool TommyBrunn which file is that funtionality of that done in? [10:28] quickshot/bin/quickshot [10:28] The method called on_next_1_clicked() is the callback from the first next button. [10:28] Anything in that method is run when the button is clicked. [10:30] ok cool I think it might be over my head might need to know more python. :) [10:31] It took me some time to get back into this whole signal-callback thing. I haven't been coding Python for over 6 months, and the only graphical thing I've done in that time is some Lua scripting and some Java swing development. [10:31] But it's not that complicated once you get into it. [10:32] Coffee helps. [10:32] Which is why I'm going to go fetch a cup right now. [10:32] I can do bits of bash/shell and matlab I started learning python a while ago and ran out of time due to my course . but I have no work at the moment so free time! [10:33] wicked, yeah i can do java and html and stuff but python is new to me. soon i will be a python whizz though, i bought a python book and am doing a python paper this semester at uni.. plus writing a python program! woo! python! [10:34] is the book any good? which one is it [10:35] I would recommend Beginning Python by Magnus Lie Hetland. It has a lot of practical examples in it. The only bad thing I can say about it is that it doesn't use gtkbuilder for any of its graphical parts. [10:35] I think it uses Tkinter. [10:35] TommyBrunn: could you make it so that it goes from window to window in this order: main > usersetup > login > newuserwelcome > screenshotinfo > capture? [10:36] I've got the "Python visual quickstart guide second edition" by Toby Donaldson [10:36] It does. It's just that it doesn't do anything, so you never see the windows because they appear and disappear so fast. [10:36] ah okay [10:37] could you make it so that it goes so that we can actually see the other windows, or perhaps even just a delay of 10 seconds on the windows without buttons [10:37] just so i can test the UI [10:37] Sure. [10:37] awesome :) [10:37] would you know how to have the content in the same window? [10:37] instead of spawning new ones [10:37] so main > usersetup > login should all be in one window instance [10:37] like a real program [10:37] my library doesn't have it :( [10:38] and then newuserwelcome would spawn a new window [10:38] (because the app starts up again in the other user account) [10:38] and then from then on it's all in one window too [10:38] I have a heat transfer lab to go to night humphrey [10:38] ubuntujenkins: it's fairly new, written last year i think [10:38] okay night [10:39] by TommyBrunn thanks [10:39] *bye [10:39] Hmm... I'm having some problems here with the sleep command. It's sleeping alright, but after it has slept it spawns all the windows at once. Not quite what i had in mind... [10:40] haha [10:40] you can ask for help in #ubuntu-app-devel if you want [10:40] I believe that in order to have the stuff in the same window, you would need to have a single window and then substitute the content in the program. Though I'm not sure, as I haven't used glade that much. [10:40] or #pygtk on irc.gnome.org [10:41] yeah i think that's what martin says [10:41] well feel free to leave me a list of stuff to do [10:41] and i'll try my best to work it out and do it for you :) [10:43] Honestly though, I think that at this point it would probably be easier and faster for us to have each "view" be a different window - even if it isn't quite as pretty. [10:43] righto [10:43] that's cool [10:43] dutchie godbyk: http://doctormo.wordpress.com/2010/02/15/groundcontrol-1-5-–-custom-scripts-and-bug-fixes/ [10:44] dutchie godbyk: we want to take advantage of these "buttons" that martin talks about. (It's actually something that I suggested) and so basically we want make release to build the PDF. All it has to do is run make show [10:44] actually [10:44] i'll do that now [10:46] Got it working now. You need to press a button in the terminal you're running it from, in order to proceed to the next window. [10:47] I just realized, however, that I missed a tiny thingy. I'll push once I've got that sorted. [10:48] awesome [10:50] Pushed. [10:52] However, something struck me as odd, or quite possibly impossible. Once the user account has been created, it wouldn't really be possible to switch sessions and still have Quickshot running in the same state in the new session. [10:53] What I suppose you could do is to instruct the user to start quickshot from that other session, and have the program check the user account to see if it's called quickshot - and if so, skip the whole creation of a user account, and just skip ahead to the screenshot part. [10:53] no i know, we have to start quickshot again [10:53] yeah [10:54] or just set it up so that when it creates the user "quickshot" it also creates a startup entry for quickshot [10:54] But can an application be installed globally? [10:54] i think it should be installed globally. [10:54] if not, we can install it on the new user as well :) [10:54] all of that will happen when it sets up the new user [10:54] Yeah, I guess so. [10:55] it might be a bit hackish [10:55] but it should work [10:55] Hackish is how I roll. :P [10:55] it's not often that programs are actually required to make a new user :D [10:55] What would be very helpful, if you have the time, would be to create a branch for the screenshots, so I can see if I can get the downloading and parsing of that set up. [10:56] dutchie godbyk i've created a .gcfunctions file that points towards two new scripts i've made, make_pdf.sh and make_clean.sh that just run those commands. Ground Control 1.5 should see the .gcfunctions file and create the buttons, but I haven't tested it yet because I'm still waiting for Martin to package 1.5 for karmic. [10:56] yep [10:56] i'll do that tomorrow [10:56] Alright. [10:57] if i have time :) [10:57] gotcha [10:57] Anything else I can do today, other than small UI fixes? [10:57] not really, just go ahead and have a play [10:57] small UI fixes could be good :) [10:57] (I always get really exited when I first become involved with a project. Expect my level of commitment to gradually decrease with time. :P) [10:57] haha [10:57] that's oaky [10:57] okay* [10:58] humphreybc: Can't you just have it run 'make' without the shell script? [10:58] i don't think so because ground control creates the buttons that point to a script [10:58] i'm just going to test it now [10:59] this is quite cool because it means contributors don't have to use the CLI for anything for our project [10:59] unless they want to do some fancy shit [11:01] so much for my early night :D [11:01] godbyk: I get error that I don't have AksharYogini font, do you know package which can solve this? [11:01] http://paste.ubuntu.com/377507/ [11:01] does it say in the ubuntu-manual.cls file? [11:03] yes, there is one line "\newfontfamily\devanagarifont[]{Aksharyogini}% from ttf-FIXME" [11:03] humphreybc: Try ttf-devanagari-fonts [11:04] Er, sorry, komsas: apt-get install ttf-devanagari-fonts [11:04] (humphreybc was asking about it earlier, too.) [11:05] he [11:05] hmm godbyk i'm just pushing through the changes that should make ground control work with the buttons but it hasn't [11:05] I'm not only one with problems :) [11:05] komsas: Yeah, I'm still playing with a ton of fonts, so that bit is in flux. [11:13] "\button{forward}" - I don't have experience with latex, can I translate word "forward"? [11:17] nope [11:18] anything in braces or in front of a backslash is a command and doesn't need to be translated [11:19] komsas: Don't translate button, but do translate forward. [11:19] The translation should match whatever the label of the forward button is in that situation. [11:21] oh yeah of course [11:21] oops [11:21] i think i need some sleep [11:21] lol [11:22] humphreybc: no problem. [11:22] I think I'm going to head to bed myself. [11:22] It's 5:22 a.m. here. [11:22] what time is it at yours? [11:22] eeek! [11:22] (I'm on a weird schedule where I go to sleep early in the morning and wake up early/mid afternoon.) [11:23] lol [11:23] suits my timezone which is good [11:23] (One of the perks to being unemployed, I s'pose.) [11:23] haha [11:23] if you could just remind everyone when you see each person to do two things [11:23] I'm making some serious progress here. I've already been able to check for an existing user account, and if it doesn't exist, make one. [11:23] 1) confirm 48 hour times ASAP [11:23] 2) insert screenshot TODOs all over the place [11:23] TommyBrunn: that's awesome! [11:24] Ground Control is actually quite usable now btw guys [11:24] it's not crashing nautilus as much and it's a lot quicker [11:25] Where can we snag the latest version? [11:25] btw, the Lucid universe freeze is tomorrow [11:25] godbyk: one sec i'll find the ppa [11:25] sudo add-apt-repository ppa:doctormo/groundcontrol [11:25] sudo apt-get install groundcontrol [11:25] that's ppa: doctormo/groundcontrol [11:26] with no space [11:26] otherwise it activates a smiley face [11:26] https://edge.launchpad.net/groundcontrol [11:26] :D [11:26] test it out on our branch, in theory the buttons should be working but they're not [11:27] godbyk: in case you haven't already figured it out, I want our project to be as accessible to contributors as possible... so I want to get all new people using Ground Control and I want these buttons working to make the pdf and also make clean [11:28] that way we attract a whole new base of potential contributors who don't like the command line :D [11:28] even though it is only running a couple of commands [11:29] does the latest repository version of groundcontrol support the buttons? or is it not in the repos yet? [11:31] yep it does [11:32] it should do [11:32] see martin's post that i linked to earlier [11:32] i'm pretty sure i've done everything right [11:32] but just have a look to make sure [11:33] there's code in there that references the .gcfunctions file [11:33] trying to see where I can find logs of errors/warnings from gc [11:33] What's the "Help me figure this out or I will shoot myself" Python IRC channel? [11:34] #ubuntu-app-devel on irc.freenode.net or #pygtk on irc.gnome.org [11:34] or ubuntu forums :) [11:34] TommyBrunn: I think you just add 'import writeitforme' and you're done [11:34] Oh, so that's why it wasn't working! [11:34] I'll give that module a shot. [11:35] TommyBrunn: before you push remember to pull, i've committed two revisions since you last pulled [11:35] (for quickshot) [11:35] Will do. [11:35] i wonder if we need another IRC channel for quickshot.... [11:35] lol [11:36] I have a feeling that it would be a quite empty channel. [11:36] no warnings in the log file about the buttons. [11:36] I'll be right back. [11:36] TommyBrunn: you'd be right haha [11:36] right i'm going to sleep, night all! [11:36] Night! [11:36] have fun with quickshot xD [11:39] does inkscape embed fonts in PDF exports? [11:42] seems like it doesn't. https://answers.launchpad.net/inkscape/+question/37620 [11:44] Too bad Benjamin went to bed just now. Some guy over at ubuntu-app-devel had a great idea, that would be our job about a gazillion times easier. [11:45] Instead of creating a new user account, why not just have the user log in to a guest account and run quickshot from there. [12:03] that was me [12:05] back [12:06] TommyBrunn: I brought that up with humphreybc earlier, and he shot it down. I can't remember why. I think because the guest account doesn't have enough permissions or something. [12:06] Alright. Oh well, I've already gotten the user account creation working, so it should be fine. [12:07] I had forgotten how awesome Python is. [12:12] Frakking groundcontrol. [12:12] Didn't do what I told it to. [12:12] I told it to ignore the 'new' files it say, but oh no.. it decided to commit them anyway. [12:15] fixed now. [12:22] so i found out the hard way that converting text to path in inkscape before saving to pdf is safer than just checking the convert checkbox on export [12:39] thorwil: Nice! [12:39] Do the transparent bits look nicer now? [12:40] Sorry.. should've phrased that differently: [12:40] Did you also figure out how to make the semi-transparent bits look nice during conversion to PDF? [12:40] It just occurred to me that it's probably not a very good idea to have a default password on the created account. Seems like quite a security issue, if you ask me. Wouldn't it be better to ask the user for a password? [12:41] TommyBrunn: If you wanted to be somewhat sneaky, you could copy the user's hashed password and use their same password for the new account. [12:41] But that opens a small security risk in that there are two accounts using the same password. [12:42] Yes. I think that if the user is intent on using the same password, he or she would just have to enter the same password. Either way, it's better than having a password that is known to the world. [12:42] So instead of having to guess your username *and* password, I can (perhaps, if the program is super popular) assume that there's a quickshot user and then just test against the passwords. [12:42] Agreed. [12:42] godbyk: nope, all about fonts. check http://bazaar.launchpad.net/%7Et-w-/%2Bjunk/ubuntu_manual_cover/download/head%3A/font_test_sans_conve-20100216121920-clj4bpv5zzzqe172-1/font_test_sans_converted.pdf [12:42] 'kay. [12:43] thorwil: When you get some more of that spare time, do you want to try to get inkscape to deal with the transparency or gradients or whatever its problem is with the cover page? (See the lynx's nose, for instance.) [12:44] godbyk: i'll deal with it once the same problems arive with a design that might be the final [12:45] thorwil: Fair enough. [12:46] Okay, I'm off to bed. (It's 7 a.m. here.) [13:12] * dutchie wonders what the ebong latex package does [13:14] its a strange game of pong :P [18:07] \o/ TL 2009 is installed [18:08] does it work though? [18:09] yep [18:10] cool I might have to have a go just want to see what it looks like in other languages [18:10] it takes a while [18:10] it's about a 2.5G download [18:11] thats fine about half an hour [18:11] unistall everything in synaptic right? [18:11] yep [18:12] I have the 2009 set in lucid, I think I will as god bk before I start though [18:13] if you've got it in lucid, surely just installing texlive-full should do the trick [18:14] * ubuntujenkins tries [18:26] * dutchie tries building a localised version [18:35] godbyk: ping [18:35] dutchie I get an error that looks similar to ko msas had yesterday. [18:35] fonts? [18:35] yes [18:35] same here [18:36] I am reading yesterdays logs [18:39] Anyone have Benjamin's email address? He gave it to me, but I promptly forgot it, as always. [18:40] Nevermind, found it on Launchpad. [18:47] komsas did you fix your problem yesterday? dut chie and I are trying to compile it in other languages [18:48] yes, but now I need more fonts. [18:49] I have a font error as well we shall have to ask god byk [18:51] what kind of font u need? [18:52] http://paste.ubuntu.com/377806/ is the error [18:52] Has the schedule for the 48 hours thing been finalized? [18:53] not yet [18:53] am I being poked to do so? [18:53] I'm wanting to add it to the calendar.. so the sooner the better [18:53] https://wiki.ubuntu.com/ubuntu-manual/48hours is what we have so far [18:54] ubuntujenkins: my error like yours [18:55] dutchie: when you do get it finalized, ping me and ill put it on the calendar [18:55] I couldn't find your error to compare [18:55] cjohnston: sure [18:55] ty [18:56] http://paste.ubuntu.com/377810/ ubuntujenkins [18:57] thanks komas I think I might have found the package to fix it [19:01] nope no luck [19:19] I don't think that we need Gautami font, http://www.microsoft.com/typography/Fonts/family.aspx?FID=238 I commened that lines where is it. [22:09] komsas did commenting that line mean that iti compiles? [22:10] *it [22:13] no, it means that make will skip that line. [22:15] does that create another error then? I can't solve it, there are so many packages that it could be. [22:24] yes I get another errors, but I commented that lines with unnecessary fonts. Now make works smoothly. [22:24] dutchie: pong [22:24] (Haven't read the backlog yet, though) [22:27] godbyk: fonts are b0rk3d [22:27] for me, komsas and ubuntujenkins [22:27] all on 2009 [22:27] I am using lucid so have 2009 by already [22:28] dutchie: fonts aren't borked, you just don't have all of 'em installed. :-) [22:28] well, yeah [22:28] for the time being, you can play around by commenting out all the fonts that aren't required for the specific language you're compiling. [22:29] I'm going to restructure that code a bit so that you don't have to have *all* the fonts installed -- just the ones needed for the language you're compiling. [22:29] Until then, you'll have to comment them out (or install the fonts). [22:30] can you give a list of the fonts? If you can't it doesn't matter I am just doing it to see what my writing looks like in other languages. [22:31] ubuntujenkins: The fonts are listed in the ubuntu-manual.cls file. See the lines starting with \newfontfamily. [22:32] It also tells you where I found each of the fonts (what package or website). [22:32] To further make your lives difficult, I haven't settled on any of the fonts yet either. :-) [22:32] ok thanks godbyk I will have a look [22:49] night [22:55] hey, dutchie.. am I allowed to directly edit the po/*.po files? [22:55] some of them have typos that prevent latex from compiling the doc. [22:56] godbyk: if you avoid breaking them and angering the translators [22:56] dutchie: heh.. I'll try. [22:57] ah, man. we should've had these training sessions before people started translating.. [22:58] some of them have translated the LaTeX commands (like \button, \application, etc.) [22:58] do you want me to cover that? [22:58] I hadn't been expecting to tbh [22:58] I was going to go fairly nuts-and-bolts [23:00] Well, I'm wondering what you, Ilya, and Jamin are going to be covering (and what I'm going to be left with). [23:01] Basically, I need someone to let me know what they want me to cover and what others will be covering. :-) [23:01] personally, I was going to say this is a .pot file, this a .po file, this is how you translate, and this is how I integrate it [23:01] hi humphreybc [23:02] dutchie: gotcha. [23:02] I was going to cover what latex code looks like and the specific commands we have for our manual. [23:02] hey dutchie [23:02] should be able to stretch that out over an hour [23:03] just checking in real quickly before i catch my flight [23:03] and make some notes for translators -- what to translate, what to leave as-is. [23:04] humphreybc: now sign off and chill out [23:06] humphreybc: I hope you left your laptop at home [23:07] dutchie: i'm taking it with me, but only because i'll be at home after i go on holiday [23:07] so inadvertantly... i'll try not to use it xD [23:08] dutchie godbyk and Ilya, you guys are in charge, have fun! [23:08] oh no, responsibility [23:08] :( [23:08] I think I should go to bed [23:08] w00t! party time! [23:08] haha [23:08] also when the times are confirmed, someone tell #ubuntu-classroom-backstage [23:08] and email the learning team ML [23:09] laters! [23:17] night [23:18] dutchie: night.