[00:04] :/ [00:04] I pushed the new treeview menu [00:04] not quite done yet but its close [00:05] We're doing great guys! [00:05] Keep up the good work. [00:06] Keep up the good work. [00:06] just pushed another revision, now single clicking on the treeview should load the page [00:07] I've been putting off working on my thesis. [00:08] Have to have a rough draft ready for October first. [00:09] What's your thesis on? [00:09] Crypto [00:10] The sad part is I haven't deciced _exactly_ what I want. [00:10] Sounds like a neat topic. [00:10] It is! [00:10] :) [00:11] But, ubuntu-tour is the priority in here! :) [00:11] Have you narrowed down an area yet? [00:11] The topic of crypto is sort of a massive cloud to me. [00:12] hm, I don't like the treeview background colour, gonna see if it can be changed to match the html [00:14] I'm pulling the new branch now to see what this is all about. :D [00:16] ...now is it just me, or do only two chapters display in the current code branch? [00:18] only 2 show [00:18] because they others are setup yet [00:18] we need to put a tour.info file in all the other tours [00:18] which will tell it where to put the tour [00:18] Ah. [00:19] Is that to prevent an exclude list for things like ./html? [00:19] no, it so that we know what catagory each tour belongs in and, where it should be placed [00:22] Ah. [00:22] is ubuntu-tour.py supposed to be crashing? [00:22] I think not. [00:22] Which revision? [00:23] most recent code-development [00:23] What's the crash error? It works fine for me. [00:24] and me, [00:24] MadnessRed, out of curiosity, how does the "open in default browser" work? [00:24] http://pastebin.ubuntu.com/493355/ [00:25] Muscovy: There is a python module called Webbrowser [00:25] which opens a url in the default browser [00:25] something wrong with that gconf stuff [00:25] When the "url-changed" event occurs, it triggers a call back which intercepts it [00:26] then if the is local, eg file:// it lets webkit load it, if not, it lets webbrowser load it [00:26] brandonj, there appears to be [00:26] can you run get_theme.py [00:26] rather than run gconftool-2 can we use python-gconf? [00:27] get_theme.py runs, but I get "no value set" for both keys [00:28] interesting [00:28] I get no value for both as well, but it prints theme info. [00:28] can you copy and paste the entire output [00:29] http://pastebin.ubuntu.com/493356/ [00:30] what theme? [00:30] and what colour scheme? [00:30] elementary [00:31] hm, so quite a popular one [00:31] is there a way to bypass all this theme stuff? [00:32] there should be a boolean to disable it [00:32] no, but I will make it so if the important ones aren't there, it uses the default [00:32] thats also reasonable [00:32] trying to work out how to set the background of a treeview [00:33] gtk doesn't set that based on the theme? [00:33] I guess not the main page. [00:33] Since it's like a browser. [00:34] it does [00:34] but it makes it white [00:34] I want it to blend but I think I got it anyway [00:36] ok yh it works :) [00:36] it was modify_base not modify_bg [00:36] im pushing now [00:37] done [00:37] let me know what you thing, Im gonna make a fallback system from elementary now [00:38] it should fallback to ubuntu default colors [00:38] kk [00:42] ok, brandonj, try now [00:42] revision 40 should work for you [00:47] does it work? [00:50] yes, it does [00:50] :) [00:50] so the text area is rendered in html? [01:08] yes [01:08] can the right click menu be disabled in there? [01:25] I dunno, I'll see [01:26] some of it is useful though like the copy part [01:26] yeah but things like the reload option break it [01:26] well, sort of [01:30] One of our members is called italian translator. [01:31] Do you guys think it is a good idea to include how to use assistive software? [01:32] It certainly isn't a bad idea. Once we get the software sorted we can make as many tours as we want and distribute them seperately [02:26] Hello everybody... my name is Moises, I'm a native spanish speaker (from Costa Rica) and I would like to help this project with the translation stuff) [02:29] how can I join the team? [02:30] What are you interested in helping with, moiso? [02:31] I was tinking in translations, but I could do some other things as well [02:32] Hi guys, I commited some edits & typo's using bzr, but my launchpad page is not updated(my karma & recent activities remains same!) [02:33] maheshmohan: Karma is calculated once a day. [02:34] ok [02:34] moiso: Keep in mind as we're not finished writing the tour, translating it is an uphill battle right now. [02:34] also, I can run ubuntu-tour.py. am getting errors [02:34] sorry. I can't [02:34] If you want to, how much do you need to know? Just how to translate, or do you need to know how to get the code too? [02:35] Could you paste them for us, maheshmohan? [02:35] here it is http://pastebin.com/jGjhDgS1 [02:36] Hmm. [02:36] When did you last update your branch? [02:36] We had an error just like that, but it was solved about a day ago. [02:37] ok. I will pull now. [02:41] ok.it's now working [02:41] Good. :D [02:42] when will the project be finished? will it ship with maverick as default? [02:42] I wish it will ship in Maverick. [02:43] We'll have a moderately functioning tour by Maverick that we may make our own CD with. [02:43] I meant, will it ship with official iso? [02:43] It'll be for 11.04 that we'll start lobbying for inclusion. [02:43] Not for Maverick, but hopefully in 11.04. [02:44] ok.good [02:47] the, how people use it in maverick? ppa? or in official repo? [02:47] I assume we'll make a PPA, but we might make it into the official repo by then. [02:48] However, we loose a lot of usefulness if people have to search us out. [02:48] The ultimate goal is inclusion in the ISO. [02:48] ok. A good idea may be higlighting it in the ubuntu s/w center [02:49] until included in iso [02:49] Yeah, but I bet it'll take just as many hoops to do that is it will to include it. [02:50] yes. promo via omgubuntu will help us. I think that's why ubuntu manual got this much appreciation! [02:54] sorry I'm back. OK so I'll wait until the project is finished and then I'll work on the translations [02:55] maybe it's not the most important part of it, but many ubuntu users aren't english speakers :) [02:55] Have you added your name to the wiki list, moiso? [02:56] https://wiki.ubuntu.com/UbuntuTour/Volunteers [02:56] We made that especially to collect willing translators for when we need them. [02:56] ok that's great [02:57] hey muscovy, I'm kind of a noob in this regards, so I have a question [02:57] Yes? [02:58] I have a question to programmers [02:58] Can I code in glade or I have to handcode pygtk? [02:59] I don't think we're using Glade. [02:59] What if I click the "join this team" link in the launchpad project page? Will I become a collaborator then? [02:59] But I'm not familiar with GUI programming, and we've been to busy for me to get up to speed with the coders. [03:00] maheshmohan: brandonj or MadnessRed would be good people to ask. [03:00] ok Muscovy [03:00] We're not using Glade [03:00] moiso: yes. [03:00] I've been summoned? [03:01] Summoned wantonly. [03:01] certainly no glade [03:10] Ok done! I'm with you guys [03:27] I'm not quite sure how to do it myself, but the other chapters in the dev branch ought to have the tourinfo files. [03:44] 50 [03:45] 50 [03:45] oops [03:45] that was strange [05:09] Hello === loonycookie is now known as aprilg [05:40] I must say the updates to the code-development branch with the tree as opposed to buttons and the bugs fixed are impressive [05:58] Yeah? I'll have to check it out! [05:58] I just got home from C# class [06:30] Do you know where I can find high quality ubuntu logos in the new branding? [06:33] ubuntu.com? [06:41] Hmm, MadnessRed did an nice work. [06:42] hew do I get the latest revision from the server? [06:43] Do you already have a local branch? [06:43] yes I used bzr branch [06:43] bzr pull [06:43] bzr pull [06:43] bzr merge [06:43] or pull [06:43] bzr pull lp:ubuntu-tour for the writing [06:44] the code is bzr pull lp:~ubuntu-tour/ubuntu-tour/code-development I think [06:44] deosn't that upload my work? [06:44] No [06:44] bzr push uploads [06:44] push does [06:44] okay thanks [06:49] shift insert doesn't work in Visual Studio, fyi... ;) [06:55] Can someone explain to me what would happen if : I pull the code from bzr, I make some revisions to it, somebody else pushes his revision before me and then I push my revisions [06:55] ? [06:56] You'll be asked to merge before you push yours [06:56] and then you can fix any conflicts, if any [06:57] okay [06:57] so that part has to be done manually [06:57] If there's any conflicts, yeah, you'd have to fix them manually [06:58] thanks [06:58] :) [06:58] You don't really want the computer guessing which spelling of a word is best [06:58] he he [06:58] sure I don't [06:58] :D [07:02] hi all [07:02] re the screenshots, I'll be placing them under the images folder, is that alright ? [07:02] will upload to lp:ubuntu-tour [07:10] place them in images/screenshots maybe aprilg [07:10] the reason is that there will be other images such as the icon and logo etc. [07:10] if you agree of course [07:11] I am just pushing a commit to lp:ubuntu-tour now [07:11] OMG NO [07:11] it contains a logo I made for the first page, just a draft [07:11] tell me what you think [07:11] j/k [07:11] :P [07:11] it's finished on my end [07:25] laurent_ I'll place them under /images/screenshots/folder name (about-ubuntu or empathy or ... ) wachuthink? [07:26] the localization system doesn't yet work does it? I just translated a page but I still get the english version. [07:28] allthough the tour.info works [07:30] and there will be language spcific images, right? [07:37] eventually [07:49] aprilg, do you want me to start linking in some of those screenshots? [07:49] laurent_ if you want to, go ahead [07:49] I'll do that now [07:49] are they resized? [07:49] I think the only one I missed was the desktop.jpg [07:50] everything else was cropped and resized [07:50] ok [08:12] I'm just pushing some of the inserted images [08:13] I think it will change a lot though [08:13] also, I'm beginning to think now that images are being added and I was using a lot of div tags for placement, it's kind of annoying having the auto BR on \n etc. [08:15] laurent_ just let us know if you want to remove the autoBR on \n so we can edit the text :) [08:15] I can remove it but some might prefer it with the auto br, it just makes the HTML in the text files look ugly because you have to remove whitespace [08:25] oh, ok. I'm fine with either way. whatever makes things better, I guess. [08:25] by the way, I like the tour bus :D [08:26] I was bored when I got home from work :P [08:29] looks great. and it makes the ubuntutour seem fun. [08:30] anyway, I'll head out for a bit [08:30] be back later [08:32] I'm going to edit the two panel images to make them fit inside the tour === loonycookie is now known as aprilg === loonycookie is now known as aprilg [11:39] Buongiorno a tutti [12:50] goodnight [15:23] Do we have some list of in which order the sections should be displayed? [15:38] MadnessRed: Are you here? [15:38] hi [15:38] Hi [15:38] Silasle, the sections are in an array in tour.py [15:38] How was the tour.info planned [15:39] ? [15:39] position means position in the whole tour or in the current section? [15:42] Because numbers higher then 9 doe sent work. [15:42] *doesn't [15:48] I looked at the tour.py code, and if html is disabled, the html_to_raw method doesn't even get called because of a bug, which I already fixed, but anyhow, that method only removes br's so I added some regex's to remove other tags, but what should I do with the image links? for now they are just lost [15:49] Do we need the possibility to disable html? [15:56] well I guess not, I just saw it in the code and tried to fix it :-) [15:57] but with html the user needs python-webkit also, that's an additional 180k [16:01] Hi Silasle, what did you say after position men position ... [16:01] men -> means [16:07] position means position in the whole tour or in the current section? [16:07] yh, that was the last message i got before my internet died, what did you say afterwards [16:07] kuro: Isn't python-webkit default? [16:08] and it means, the position in the caragory [16:08] it is [16:08] Because numbers higher then 9 doesn't work. [16:08] hm [16:08] ah [16:08] ofc [16:08] lol, comparing strings, not integers :/ [16:09] well then there's no point in having the text displayed in raw form is there? [16:09] 1 sec, easy fix, I'll sort it [16:09] kuro, no, it should enable html by default, raw for is just incase, eg is someone tries on Feisty or something [16:12] but this program is intended for maverick, shouldn't it check at the beginning for that, and maybe give a warning and then stop execution if it's not? [16:14] probably [16:15] I pushed the fix for positions higher than 9 [16:15] can you push all the tour.info files [16:16] shoul'd it stay in there, it would be good to know where the images would go [16:24] Ok, i'm back [16:24] Pulling [16:26] But positions change the whole category order. [16:27] Looks like this now: v [16:27] * http://dl.dropbox.com/u/4997718/Screenshot-19.png [16:27] Dont know why it start whit emphaty. [16:27] brbr [16:29] back [16:33] The Hmm, about-ubuntu seems to be nr 11 [16:36] ? [16:36] can you push all the tour.infos [16:36] I only have 2 atm [16:38] Done [16:44] MadnessRed: But how can the order of the categories be changed, the position way sort of worked. [16:44] In tour.py [16:45] the default catagories are listed in a list [16:45] if you jsut change the order of that list for now [16:45] I will make something more complex later [16:45] Which list? [16:46] Ah, found it [16:48] Looks as it should now. [16:51] I'll update the texts to them from the main branch, ok? [16:54] What's that: self.load_page(self.children[self.parents.keys()[pos[0]]][pos[1]],0) ? [16:54] MadnessRed: You can write but i'm away.. [16:54] hi all [16:55] hi, sorry, we a bit distracted [16:55] pos, is the position in the treeview [16:55] no problem.. [16:55] which is a touple, [0] is the parent, [1] is the item [16:55] how are you GiulioC? [16:55] but..why don't we use launchpad for translations? [16:55] I'm too looking at that line right now [16:56] fine thanks, you? [16:56] i get an indekerror [16:58] odd, it looks like Internet and Multimedia are the wrong way round [17:05] im ok [17:05] kuro: I think its because dictionaries are sorted :/ [17:05] easy to fix though hopefully [17:08] ok sorted, does it work now kuro? [17:11] well I don't get any output now, and many pages don't work [17:12] now I only get a GtkWarning every now and then [17:13] ? [17:13] what pages don't work? [17:15] well like you said before, internet and multimedia is mixed, so is office, and when I click for example on photo management, nothing happens, that's where I got the indexerror before, but also an mail, ubuntu one and network settings [17:16] try doing a pull [17:16] I fixed that on my version [17:17] no revisions to pull [17:17] should be the newest one [17:17] odd [17:17] and things are still mixed round? [17:18] hmm I tried bzr branch ... and this one works [17:19] ok kl [17:20] ok, try and see if you can get 45 [17:20] it should show the right first page [17:21] but the sections are sorted, wouldn't it be better if getting started was on the top and so on [17:23] works fine on the now branch I downloaded, but on the old one I get some conflicts [17:23] *new [17:24] getting started is on the top [17:25] nope [17:25] it's alphabetically ordered [17:25] ok not really [17:25] but getting started is at pos 3 [17:26] its top for me [17:26] then there must be something wrong [17:26] what is the order for you? [17:27] continue playing, internet, getting started, multimedia, office [17:27] from top to bottom [17:28] ah, I see what has happened [17:29] what? [17:31] I used self.catagories for 2 different lists [17:32] fix commited and pushed [17:33] works now [17:34] what about the progressbar? it's kinda bugging me that it doesn't start at 0, wouldn't that be nicer? [17:35] if you would like [17:36] the thing is that say there are 4 pages [17:36] by the time they have got to the bottom of the 4 pages, they have done 1/4 [17:36] Also what if there is only 1 page? [17:36] The last page should be 100% and the first 0% [17:37] that's what I mean, right now the 1st page is never 0% [17:38] so say you had 4 pages, would you like to see: [17:38] 0/3, 1/3, 2/3, 3/3 [17:38] as the progress for those pages? [17:41] * Silasle is back [17:42] why not [17:42] look fine [17:42] ok, so what does a 1 page tour look like? [17:42] well that would be 100% [17:43] but then there is an inconsistency, between starting at 0%, and then one suddenly starts at 100% [17:44] I agree with you for the most part though [17:44] right nom 1 page is 100% so what does it matter if it starts at 0 or 15 [17:45] because when I first saw the progressbar I tried to slide it to the right xD [17:46] I did too [17:46] I agree with everything you are saying, I am just a bit worried about it looking odd for 1 page tours [17:46] Seems to work except of one thing no images displayed [17:47] how about implementing a sliding thingy? :-) [17:47] I commit the 0% to 100% progress bar [17:47] comitted# [17:47] and pushed [17:47] in the main branch are already images [17:48] Silasle: What images? [17:48] kuro: What do you mean by a sliding thing? [17:48] you only had to remove the +1 right xD [17:48] At the first page for example [17:48] ok, is that jsut because they haven't been added yet? [17:49] kuro: yes, and do a check for division by 0 [17:49] I have them [17:49] Wait, i'll send an screenshot [17:49] you know like what some webpages have, if you slide the slider to the right the content moves to the left and the next content comes from the right [17:50] http://dl.dropbox.com/u/4997718/Screenshot-20.png [17:50] why div by 0? it's one page minimum isn't it [17:50] check your link [17:51] yes, but with 1 page, the last page is 0 [17:51] it might be wrong [17:51] but I just removed the +1 and it worked fine [17:51] even with 1 page [17:51] ok, [17:52] well, no harm being safe [17:52] Yea, i found out the problem, but why is it checking at one page above the directory whit the .py files ? [17:53] don't know, must have been implemented that way [17:53] Silasle: Because I told it to [17:53] crazy, that folder could be named everything [17:54] knew it xD [17:54] yes but surely the name will be whatever the creator named it [17:54] but yes, I'll change [17:54] For our branch it's code-development and for the main branch it's ubuntu-tour [17:56] mousepad is only in xubuntu default not ubuntu right? [17:56] ok pushed to code developement [17:57] its in the folder above the text, [17:57] which means that stuff can be shared between languages easier [17:58] What is it at for example about.ubuntu/ ? [17:58] yes [17:58] Why that? [17:58] Right now the images are at images/ [17:59] so your folder may looks like: en, en_GB, images [17:59] and you would do [17:59] Ii think it should be images/en; images/es etc [18:00] why? [18:00] Hmm, but we will need different images for different languages. [18:00] but each file loads its own images [18:00] changing language in ubuntu is easy anyway [18:00] maybe I should just keep it simple and put the images in the en folder [18:00] so its en/images [18:00] well [18:00] and you would still do [18:00] fine with that [18:01] so the htmls act from their own folder [18:01] and if they want to share [18:01] [18:02] I even like that better. nice done :-) [18:02] pushed [18:03] you push so much, you know that? [18:03] Too much? [18:03] I try and push every change asap to avoid conflicts [18:03] oh right, there's that [18:04] ok, keep pushing [18:04] Anyway can someone push the images? [18:05] jI'm working on to change the html and move the images [18:06] also, 1 thing I should say about positions [18:06] say you have something you want at the bottom of a list, or you want to leave a gap for something else, thats file [18:07] you can give somthing a position of 100, and that is fine, positions don't need to be consequtive [18:07] Ok, i already recognized that. [18:07] hey what is better, using os.popen or subprocess [18:07] Never heard of subprocess [18:08] subprocess [18:08] generally [18:09] subprocess was designed as a replacement to os.popen and os.system [18:09] gives you a bit more control [18:09] allright thx [18:10] I mean sometimes os.system is easier [18:11] os.system('clear') for example [18:11] Pushed for about-ubuntu [18:12] I thougth of something, how about checking if python-webkit is installed, if not then prompt the user to install it to continue, so I would use subprocess to call 'software-center python-webkit' [18:13] Python-webkit should be installed as one of the dependencies. [18:13] If it's not default, i dont think i have installed it. [18:14] i know, just to be safe, people can uninstall things you know [18:15] It cant damage [18:15] somethings wrong, I can't seem to find any about-ubuntu page [18:16] I have it [18:18] ubuntu tour logo is slightly too wide [18:19] I know [18:19] Thing is the browser window depends on the items in the menu [18:19] perhaps if you set the width to 100% [18:19] It would shrink as required then [18:19] Mmm [18:20] Comes whit the next push [18:20] ok [18:20] also the panel image [18:20] maybe you should have Ubuntu Tour running [18:21] then they would see where the programs go [18:21] I haven't changed anything there except uri, it's from the main branch [18:21] ok [18:22] I think I will make a new profile for Screenshots :) [18:23] maybe somebody should add to the tour how to do that [18:24] How to add a new profile, [18:24] yes [18:27] Ok, pushed [18:29] * Silasle is away [18:41] * Silasle is back === Zeike is now known as brandonj [19:01] Will you enable translations in Launchpad for translators? [19:02] I'd be interested in translating the tour into german. :) [19:03] then do it [19:03] Launchpad says: "No translation activities recorded for Ubuntu-Tour Team." :/ [19:04] you need to download the code [19:04] use bzr branch lp:ubuntu-tour [19:04] We don't have translations setup in launchpad yet [19:05] I guess I have to learn to use bazaar then. XD [19:06] Thanks for the info. ;) [19:17] any one knows the results of the doodle poll for the meeting? [19:18] saturday 11am EST [19:18] (15:00 GMT?) [19:19] k [19:19] where will the meeting be held? [19:19] on IRC? [19:19] yeah [19:19] Either me or somebody else will send out an email to the list soon [19:20] okay [19:20] thanks for the info :) [19:48] hi all, my internet got disconnected, did I miss anything? === Zeike is now known as brandonj === loonycookie is now known as aprilg [23:23] hi all [23:46] Hi everyone. [23:51] hi [23:51] its a bit quiet in here this evening [23:53] Phew! [23:53] 86 revisions to the main branch. [23:55] not me [23:55] I like in the code branch [23:55] live# [23:55] I see people have already started adding pictures. [23:56] One or two will need replacing though. [23:56] yh [23:56] can you push the page updates to code-dev please [23:56] Sure. [23:57] ty