[00:08] I have got a script to read the gtkrc [00:42] ok, it now used the gtkrc theme to dynamically generate css :) [00:48] Neat. [00:52] MadnessRed: the gtkrc mod is causing the tour to crash. [00:52] http://pastebin.ubuntu.com/492409/ [00:53] :/ [00:53] what theme? [00:53] Ambiance, with custom icon theme. [00:53] odd, [00:54] can you paste your gtkrc file [00:54] Sure. [00:54] thanks [00:55] Wait, ~/.gconf/desktop/gnome/interface/%gconf.xml or the gtkrc? [00:55] I would think our gtkrc's would be the same. [00:57] Here's gtkrc: http://pastebin.ubuntu.com/492411/ [01:00] Here's my theme settings: http://pastebin.com/7DR4wtxZ [01:00] ok thanks [01:00] The Ubuntu pastebin didn't seem to like the xml. [01:01] Are you on Maverick or Lucid, MadnessRed? [01:01] maverick [01:02] Hmm. [01:02] I'm going to chroot into my maverick partition and see if it works there. [01:02] wait, the bug was my fault [01:02] Maybe it's just the different light-themes. [01:02] I was being stupid [01:02] It because your gtkrc started with a comment [01:03] I pushed a fix, see if it works [01:03] Ok. [01:03] no wait, [01:03] need to push another fix [01:03] Alrighty. [01:04] revision 22 should work [01:05] Nope, still not working. [01:06] It works fine in Maverick for me. [01:12] what error Muscovy? [01:13] http://pastebin.ubuntu.com/492415/ [01:14] Does anyone know how to edit the side buttons? I can't find where to do that. [01:14] what about them? [01:15] I was trying to edit "Ubuntuone" to "Ubuntu One". [01:15] I replaced all text instances, but the button is still old. [01:15] you need to rename the folder [01:15] to ubuntu-one [01:16] in tour.py, line 220, can you add, print self.colours [01:16] Oh, thanks. [01:16] and tell me what the output is [01:17] Two lines of {} before the error. [01:18] ok, in get_theme.py [01:19] after line 30, before line 31, add this... [01:19] print line [01:19] the line should start with 3 tabs [01:20] ah [01:20] thats interesting [01:20] in maverick its gtk-color-scheme [01:20] in lucid it gtk_color_scheme [01:26] ok try the lastest revision [01:34] MadneddRed: Works now. :D [01:49] it works for Ambiance, we could do with some other testers [01:49] I'll try out some other themes. [01:50] what is the new branch? [01:51] There's lp:ubuntu-tour, which has stable code and latest edits. [01:52] ~ubuntu-tour/ubuntu-tour/code-development is latest code. [01:53] how different are they at the moment? [01:53] Not too much. [01:55] really? [01:55] I though the stable code was missing a lot [01:55] ooh no wonder I can't see much different I'll pull the development [01:56] I may be wrong [01:59] The dev looks fine on my theme which is equinox [01:59] except the text is huge and those buttons on the left still look odd [02:00] how hufe? [02:00] huge? [02:00] it should be basic html [02:01] and those buttons I have a plan for :) [02:01] but gonna wait till everyone is online so we can discuss it [02:02] MadnessRed: Thanks for your coding expertise. :D [02:02] no problem, glad I could help [02:03] though I think I will go to bed soon :) its 2am [02:06] YEEEAH, I did the same thing when the project started. [02:10] So with the use of HTML, this could essentially become an HTML5/css3 slide show? [02:10] Basically. [02:10] That could allow for a really nice design too [02:10] Since html and css would be a lot nicer for formatting. [02:10] ^ [02:10] yh [02:11] it uses the webkit engine, which is the same as chrome/safari so you be able to do html5 and css3 fine [02:11] yes [02:12] Anyone here know anything about Quickshot? I'm guessing it'll be the easiest way to do our screenshots. [02:14] how does it differ? [02:14] from the standard app? [02:14] What do you mean? [02:15] how does quickshot differ from the default screenshot application in ubuntu? [02:16] I'm not entirely sure. [02:16] I\m pretty sure it crops applications. [02:16] And I _think_ it scrolls through syslanguages or something for you. [02:18] ok [02:30] Maybe we're ready for a merge? The current code branch seems stable. [02:32] test with more skins first [02:32] I a worried about it [02:32] I also need to put the code into a try statement so it dies gracefully [02:33] It's fine for me with Ambiance/Radiance (and derivatives), Clearlooks, and Dust. [02:33] it works on equinox too [02:42] good morning everyone! :) [02:42] wiki page is now up, thanks to fieldse [02:42] https://wiki.ubuntu.com/UbuntuTour/Project [02:42] uploaded the content just now [02:43] Welcome back. [02:45] April: https://wiki.ubuntu.com/UbuntuTour [02:45] aprilg: We seem to be able to create /pages now, do you think we should move wiki.ubuntu.com/UbuntuTour/Project up a level and redirect? [02:50] oh, we already have a page! lol :) [02:51] i'll move the content from what i created to that [02:53] got disconnected again. :( [02:53] just moved all content from UbuntuTour/Project to https://wiki.ubuntu.com/UbuntuTour [02:53] also, deleted the other page === aprilg1 is now known as aprilg [02:56] kept happening to me all today, whenever I got a phone call [02:59] :) [02:59] moving ToDo list to a wiki page [03:01] kk [03:02] anyway, I'm off, its 3am here === |Omega| is now known as Omega [08:11] giselher, how is your code going? [08:11] there is a second branch /ubuntu-tours/code-development now [08:21] laurent_: still trying to figure out how to do things in pygtk [08:22] have a look at the branch, they've done quite a bit [08:27] laurent_: oh they have done quite much, I think I will be useless then, because after I figured out pygtk they already finished it :) [08:29] have a play [08:51] is there anyway for me to look at the tour? :) [08:54] Yep [08:55] If you download the bzr tree and click ubuntu-tour [08:55] ok :) i'll try that. thanks! [08:55] I have just joined the team [08:56] I have a quick query regards not doing this as videos? [08:57] what do you mean? :) [08:57] i think we're gonna be working on a slideshow for each of the topics [08:59] I mean currently it loads images and text [08:59] You can click forward and back etc [08:59] Which is more like help than a tour [08:59] IMHO ;-) [08:59] yep. i get what you mean :) [08:59] we're still working on that :) [09:00] So what about using ogg files instead of images [09:00] what you see right now actually just came together yesterday [09:00] Ahhh [09:00] woops [09:00] :D [09:00] we'd love for you to help though [09:00] we really are just starting out [09:00] Cool, sorry I kinda followed this conversation at the last UDS [09:00] and thought I'd love to help [09:01] please do! :) [09:01] So looks like I have landed on the first day ! ;-) [09:01] most of hte developers aren't around right now. maybe still sleeping [09:01] Do we have a blueprint document? [09:02] you may want to talk with laurent_ giselher brandonj, MadnessRed [09:02] i don't think we have a blueprint document yet.. [09:02] there may be one on launchpad, but i'm not really sure what's currently on that [09:03] Billynkid we just set up the wiki page as well. some of the details are there. wiki.ubuntu.com/ubuntutour [09:03] also, http://openetherpad.org/GUNcK2dx75?| [09:04] that's pretty mcuh where all the project notes are right now [09:05] I don't think there will be any solid blueprints until the meeting planed for about saturday [09:11] aprilg: that wiki page is empty? [09:13] https://wiki.ubuntu.com/UbuntuTour [09:13] case sensitivity ;-) [09:19] Hey, our wiki's up! [09:20] It's 4:19AM where I am. So yeah, mostly everyone's prob. asleep [09:20] Ahh its 11.20am here ;-) === Guest38875 is now known as jay === jay is now known as jay_ === jay_ is now known as jmd === jmd is now known as kuroq [09:43] just created desktop-customization topics. committed as revision 43 on lp:ubuntu-tour === popey__ is now known as popey [11:22] I'm random03 [11:22] hi all [11:24] Hi === aprilg1 is now known as aprilg [12:55] hey ppl === aprilg1 is now known as aprilg [12:58] who's the admin? === Crisco is now known as zz_Crisco [13:58] Good day guys. [14:09] goog day Omega !! :) [14:14] :) === zz_Crisco is now known as Crisco [15:41] Seems to be an little more quiet in here then yesterday. [15:52] commited getting help chapter [15:58] Hey [16:10] Omega seems you have html tags in the text [16:11] Yes [16:11] The syntax is going to be implemented [16:12] ahh [16:12] cool [16:14] Wondering about if we can embed video? [16:15] We probably could [16:21] Just thinking that allows us to have talk overs? [16:24] We also can redo some from screencasts? [16:25] MadnessRed: I found an bug in the "new" program [16:26] Silasle: if your quick you can file the first bug report [16:27] ooh, go on? [16:27] Nah, i think i know how to fix it [16:28] But you have done it rally nice [16:28] *really [16:29] It's that one: [16:29] gtkrc = open('/usr/share/themes/' + theme + '/gtk-2.0/gtkrc').read() [16:29] It needs to be something like [16:29] try: [16:29] gtkrc = open('/usr/share/themes/' + theme + '/gtk-2.0/gtkrc').read() [16:29] except: [16:29] gtkrc = open('/home/silas/.themes/' + theme + '/gtk-2.0/gtkrc').read() [16:30] But ~/.themes doesent work [16:31] Ok, it's fixed [16:31] ok thanks :) [16:32] MadnessRed: the getting help chapter uses html [16:32] So when it's implemented you can test on that [16:32] ok, btw here is a basic guide as to what files will be read [16:32] (I'll update the testing branch to get the latest text too) [16:32] for page 0 it will load all files beginning 0_ [16:33] then generally, the first file which ends .html will be loaded for html view, and the first file which doesn't will be loaded as text [16:33] if there is not a html file, it will load the first plain text file and convert it to html [16:34] if there is no a text it will try and convert the html file [16:34] What is that? http://paste.ubuntu.com/492638/ [16:34] also for html, you don't need to include the stuff, that is all done by the scripts [16:35] MadnessRed: Can you push? [16:35] can I, or may I? [16:35] Bazaar seems to be down? [16:35] I can't pull [16:35] Ahh, now its working [16:36] kk [16:37] hm, I have an un pushed commit [16:38] So, everything is updated [16:38] Except that i removed the html directory and now it's not working ;) [16:40] kk, [16:41] Now everything is ok [16:42] can I suggest something [16:42] Is it an good idea to use the built in browser for the links? [16:43] MadnessRed: Sure [16:43] rather than using the getpass.getuser() to get username and then doing '/home/'+username ... [16:44] it is a bit more reliable to use os.path.expanduser('~/') [16:44] I change that [16:44] i can do it, dw, I jsut need to push [16:44] I want to be a second fallback in aswell [16:44] Ok [16:47] Is it possible to have html5 in that? [16:47] yh [16:47] it uses the webkit engine [16:51] There we solved the video problem [16:52] ? [16:52] [16:52] For example [16:53] Gives you that http://dl.dropbox.com/u/4997718/Screenshot-17.png [16:54] I think we need a better interface [16:54] UI [16:54] The buttons are kind of uninviting. [16:55] That can be scripted [16:55] video works, check out tests in the latest revision [16:56] I already have it working [16:57] lol nice video btw [16:57] Demo video for opera [16:57] *by opera :P [16:58] lol [16:58] That volume button is an bit confusing [16:59] its a mute button isn't it? [16:59] Yea but --- is playing and ((( is muted [16:59] It's the wrong way [16:59] not for me [17:00] Ok, but what do we need more? [17:00] ? [17:00] Something to do better [17:00] I think the left buttons [17:00] could maybe be done as a tree [17:01] Opera is awesome [17:01] and we could catagorise the things somehow [17:01] ? [17:01] Except for being nonfree [17:01] I have opera on my phone :) [17:01] Opera is free but not open source [17:01] Same here [17:01] prefer chom(e/ium) for pc though [17:02] I use Chromium too [17:02] Yep, about ubuntu should be the first in the list. [17:02] But Opera has some nice features [17:02] also, regard html [17:02] I used chromium for some time, until i needed an irc client [17:03] all web pages act like they are in the same folder as ubuntu-tour.py [17:03] And i love that one built in in opera [17:03] I use irssi [17:03] i use xchat-gtk [17:03] I love Opera Unite [17:03] Unite could have been better [17:04] http://t0.gstatic.com/images?q=tbn:ANd9GcTQUCi3KiaWIrlQCosUhS0oa_RMkSJWf-EdyeeMhQImCvNauxg&t=1&usg=__t2S4x_MoRSnHHCJzvlaWFtEywu4= [17:04] ignore the columns for now, how about something like that for grouping the tours [17:04] Hmm, no [17:05] Silasle: Well yeah but everything could be better :P [17:05] what about the treeview? [17:05] I would like, Clicking on internet gives you an list to chose from in the big info box [17:06] Omega: I like real web servers [17:06] yes that was what I was thinking of doing :) [17:06] And, cant we have one standard tour that sends you through everything? [17:07] we could just send the next button to become next toor at the end [17:07] tour# [17:07] Yeah [17:07] mmm [17:07] Hello all. [17:07] Hey Muscovy [17:07] Yes, that sounds perfect [17:08] Hi Muscovy [17:08] First, about ubuntu. Then internet. Then multimedia. Then Office [17:09] Keeping it in the menu order? [17:09] Menu order? [17:09] the order in which things appear [17:10] No, in that order too. [17:10] I meant it looks like we're trying to use the same order as the Applications menu. [17:10] I mean you may not want, Adding Repositories to come before Connecting to the Internet [17:10] so we need some way of choose where the items appear [17:10] In the order Ubuntu-->Internet-->multimedia-->office-->Rest [17:11] Also, I have extracted the pathbar from the software centre source [17:11] And the button for the current tour should be marked in some way [17:11] we could have it pressed [17:11] Yep, pressed [17:11] Is there a way we could shrink the side buttons to about 75% of the size? [17:12] but do we want buttons? [17:12] I'm not sure. [17:12] Not really [17:12] In our original mockups it was just next/previous. [17:12] But it's the best i can think of now [17:12] Maybe show the current, previous, and next, with some sort of expand button to show all? I think that would be cool. [17:12] Maybe an home button? [17:13] To go back to the front page? [17:13] To get the buttons to choose from [17:14] And the front page should show you options, go trough the whole tour, to one category, or skip everything. [17:16] I think we should get some definite designs, and decide what we want first [17:16] Maybe [17:16] So, everyone, create mockups. === daker_ is now known as daker [17:18] How do I pull from a different branch? [17:18] I'm a git person [17:18] I want to use the experimental one [17:18] bzr branch lp:~ubuntu-tour/ubuntu-tour/code-development [17:18] In another folder [17:18] bzr branch lp:~ubuntu-tour/ubuntu-tour/code-development [17:20] Actually, I think we can bind lp:ubuntu-tour/maverick-dev or something to it. [17:21] bbl === Silasle is now known as Silasle_away [17:24] http://dl.dropbox.com/u/4997718/tour.png [17:27] interesting, brb === MadnessRed is now known as MadnessRed_brb [17:27] Omega, do you think you could put ubuntu-tour-admins as maintainer of https://launchpad.net/ubuntu-tour ? [17:27] Okay [17:27] I thought I did [17:28] You just did the team ownership. [17:28] Oh [17:28] I didn't want to bug you when you did that because you were afk. [17:29] There [17:29] Thanks. === MadnessRed_brb is now known as MadnessRed [17:37] IOError: [Errno 2] No such file or directory: '/home/omega/.gconf/desktop/gnome/interface/%gconf.xml' [17:38] I don't have the interface dir [17:44] The progress bar is out of order with the menu? [17:48] Omega, what desktop environment do you use? [17:48] GNOME [17:49] I use bluetile as my wm though. [17:49] Hm. [17:49] Try checking how much of the file path exists. [17:50] Though I think we should put an if_file around that anyways, for people who use KDE and so on. [17:52] yeah [17:52] I did [17:52] interface doesn't === andres is now known as Guest50433 [18:35] I wonder how we should make the interactivity framework. [18:36] I hadn't thought about making topic/page detection automatic. [18:36] ? [18:39] I figured about-ubuntu/en/0_about-ubuntu and so on would be built into the .py. [18:40] Therefore, I thought tests like "pgrep firefox | xargs ps" would be easy to build in. [18:45] those files should not be built into the py [18:46] MadnessRed: Can we check which page we are on? === Silasle_away is now known as Silasle [18:47] And can we change the page? [18:47] hi, yes we can [18:47] tour.page, and tour.folder [18:47] about-ubuntu and each of the other tours should each be made into single files. .tar or something [18:48] well we could get python to extract them [18:48] yeah, thats no problem [18:48] Why? [18:48] and allow them to be imported [18:48] Users should be able to download tours from the internet [18:48] IOError: [Errno 2] No such file or directory: '/home/omega/.gconf/desktop/gnome/interface/%gconf.xml' [18:48] in a single file [18:48] I don't have the interface dir in /home/omega/.gconf/desktop/gnome/ [18:48] Omega:Which row? [18:48] instead of reading %gconf.xml, isnt there a python interface to gconf? [18:48] I get that error on launch [18:49] I am not sure, I haven't done much with gconf [18:49] if so it would definately be a better way of doing it [18:49] line 24 calls line 7 [18:49] its in get_theme.py [18:49] python-gconf [18:53] ok, i'll investigate [18:57] Is anyone else having trouble pushing to bzr? [18:57] Oh wait, it's fine now. [18:57] It kept saying 503 error. [18:57] I had problems about 2 hours ago too [18:58] That 503 and one more [18:58] sometimes the launchpad servers get a bit slow/overloaded [18:58] brb [18:59] I'd like to some sort of titling system for the window. [19:01] Like "Ubuntu Tour - Applications menu". [19:01] Muscovy: Thanks for the idea [19:02] I'm perhaps from taking the page file's name, and convert - to ' ' and capitalize it. [19:02] Or have a tag. [19:02] I assume it doesn't render html comments? [19:04] I think we can get that whit the tour.page command [19:04] If i understood MadnessRed right [19:05] I confess I haven't given the Python a good read yet. [19:07] Muscovy: That's done [19:08] Title is now foldername - Ubuntu-tour [19:11] I'm not sure about the - in the name. We called it ubuntu-tour on Launchpad just for readability (no spaces doesn't look quite as nice). [19:14] So should it be ubuntu-tour, ubuntutour,or ubuntu tour? [19:14] Ubuntu Tour I think. [19:15] Other opinions? [19:17] I'm for Ubuntu Tour [19:18] Ubuntu Tour [19:18] Ok, i'm pushing :D [19:19] What's tour.folder? [19:19] The name of the folder that the current page is in [19:20] tour.folder.replace("-", " ") seems to be failing. [19:20] Why? [19:21] I'm not sure. It just uses about-ubuntu or whatever the unmodified folder.tour was. [19:21] Ah, ok [19:22] Wait, found it, I wasn't doing it in all instances. [19:23] Fixed [19:23] Pushed [19:25] I found one more bug when i tried another theme: http://paste.ubuntu.com/492711/ [19:26] It looks really nice whit the standard themes [19:27] I can't find a good way to capitalize tour.folder - tour.folder.capitalize() only does the first letter. [19:28] .capitalize(tour.folder) [19:28] Whitout the . [19:29] I'm just guessing... [19:29] Not defined. [19:30] Ah, i remember something [19:30] try tour.folder.uppercase() [19:30] That makes it all uppercase [19:31] Wasn't that what you wanted? [19:31] ' '.join(i.capitalize() for i in S.split(' ')) works. [19:31] What do you want to do? [19:32] Turn "this is a test" to "This Is A Test"/ [19:32] Ah ok, the first letter in every word [19:33] I found it [19:33] tour.folder.title() [19:34] Well that's easy. [19:34] Python is easy [19:37] Does someone know where the color for the background comes from? [19:37] * devildante will work on a command system over the next week [19:38] Command system? [19:39] Silasle, "command" means like "guide the user through opening software-center from the menu" [19:39] The arrows pointing at the buttons and things like that? [19:44] Has any translations been done yet? [19:46] bbl [19:48] Silasle, arrows? [20:02] hi [20:03] the background colour is read from the gtkrc file [20:05] http://www.youtube.com/watch?v=7ydAS96EQaQ [20:05] We've been video blogged [20:08] hi everyone [20:08] devildante: Wasn't the idea to have arrows pointing, "Hey you, here is the system menu" ? [20:09] quick question. do you guys want the content in plain text, html or some other makrup? [20:09] *markup [20:09] MadnessRed: How? [20:09] Silasle, ah, wasn't aware of this [20:09] html please [20:09] but you don't need to do the full page, [20:10] Silasle, but there are other uses, like "wait for update-manager to finish checking for updates" [20:10] Maybe it was my idea, but i think i saw it somewhere. [20:10] Silasle, so it's more interactive [20:10] MadnessRed ok. [20:10] That would be nice, but is it possible? [20:10] we can start converting the text to html [20:11] MadnessRed: What color is it that is used? [20:11] It's not the window background color [20:11] isn't it? [20:12] it should be the general background colour [20:12] or if it can't find it white [20:12] Silasle, this would probably require hacking other applications to support dbus or something [20:12] No, my background color is fbfbfb and the color used is d6d6d6 [20:12] Omega: The doodle poll suggests the best time for the meeting is Saturday the 18th at 11AM New York time [20:13] whats that gmt? [20:13] devildante: I wouldn't hack the update manager :P [20:13] MadnessRed: 15:00 I think [20:14] Silasle, well, I could hack update-manager, since I'm familiar with it [20:14] ok [20:14] brandonj: What time is it now in new york? [20:14] Silasle, and also software-center and software-properties [20:14] software-properties? [20:15] I think with the html interface we should just leave it white, and a text background, rather than trying to make it match [20:15] Silasle, "Software Sources" [20:15] Omega: right now its 15:15 [20:15] devildante: Ok [20:15] Okay. [20:15] MadnessRed: No, white would look crazy for dark themes [20:15] but not today, I'm a little busy :p [20:16] Silasle, what does xchat look like on a dark theme? [20:16] I don't know [20:16] kk [20:17] lol, watching the video about us [20:18] the color is in desktop/gnome/interface/gtk_color_scheme/bg_color [20:27] im back, internet died :/ [20:27] I'll take some screenshots using nox, see how it looks [20:27] MadnessRed: Where in the code is the color set? [20:27] tour.py near the bottom [20:27] and the colours are read in get_theme.py [20:28] I think i have an solution [20:28] go on... [20:30] For me it seems to work [20:30] Ok, am adding some icons to the menu buttons, but am thinking that we might need to have multiple levels in the menus [20:30] i.e. being able to group [20:30] Firefox under Internet [20:30] Can you test to replace it whit this :http://paste.ubuntu.com/492731/ [20:31] In tour.py [20:31] Yes Billynkid, I think so too [20:31] Yes, we need some sort of groups. [20:31] I was wondering if we should try modelling along the lines of the software centre? [20:32] I think that way maybe as you add apps, people can include the relavent tours? [20:32] So it's dynamic [20:33] But that would also mean tracking the apps that are installed etc [20:33] MadnessRed: I'll push my changes up so that you can test if it works. [20:33] ok [20:34] We can always change back :P [20:34] yh [20:34] I tried with nox and it didn't work [20:34] with my one [20:35] I am waiting to pull yours, let me know when its up [20:35] what's nox? [20:35] Up now [20:35] Traceback (most recent call last): [20:35] File "./ubuntu-tour.py", line 150, in [20:35] Window() [20:35] File "./ubuntu-tour.py", line 146, in __init__ [20:35] tour.load_page('about-ubuntu',0,self) [20:35] File "/home/anthony/Projects/Ubuntu Tour/code-development/tour.py", line 142, in load_page [20:35] gui.html.load_html_string(self.parse_html("Nothing written yet."), 'file://' + os.getcwd()) [20:35] File "/home/anthony/Projects/Ubuntu Tour/code-development/tour.py", line 225, in parse_html [20:35] bg_color=(c.split("bg_color:#")[1]).split("\n")[0] [20:35] IndexError: list index out of range [20:35] PLease help me, someone. [20:35] My code? [20:35] I think I know why though [20:36] I think gtk_color_scheme became gtk-color-scheme in maverick [20:36] I'm in lucid [20:37] no thats not ir [20:37] it# [20:37] I'll do some searching around [20:38] Run gconftool-2 --get /desktop/gnome/interface/gtk_color_scheme [20:38] Or whit - instead of _ [20:39] no doesn't work either [20:39] Output? [20:39] I'm gonna try and find the source for the appearance program [20:39] that should show what they are editing [20:41] It is that one that is being edited. [20:41] but not on maverick [20:42] Check in gconf-editor [20:42] i did [20:42] Found something [20:42] ? [20:42] no [20:43] hi [20:43] hi [20:43] Hi celsojunior [20:44] Hello all. [20:45] Hmm, i don't know where to find it. [20:45] Someone from Brazil? [20:47] I have the code for the appearence window [20:47] Ok, where is it saved? [20:48] I'm getting weird crashes in Maverick and Lucid, I assume this is known? [20:48] I have created an fallback to your system for now, pull [20:48] Muscovy: Which sort of crashes? [20:48] IndexError: list index out of range ? [20:48] Yes. [20:49] Pull again [20:49] Ok. [20:49] I think I have got an answer [20:49] Yippie! [20:49] :D [20:49] if you have changed the theme colours then they are stored in gconf and should be extracted your way [20:50] if not they are in the theme file, and should be extracted from there [20:50] As i did now [20:50] I wonder if I can already test the Ubuntu Tour [20:50] celsojunior: You can test an very early version of it. [20:51] I wonder if I can already test the Ubuntu Tour? [20:51] MadnessRed: Muscovy, Working whit that last fix? [20:51] ill pull it now [20:51] Silasle: Yep, it's good. [20:51] On Lucid, haven't tried Maverick. [20:51] Nice [20:53] I'm new to contributing to the community and have no idea where to start [20:53] ok, I am gonna move the colours stuff back into get_theme.py [20:53] that way we can work on them without causing conflicts with the rest of the code [20:54] and in hind site, picking bright red as a colour to test was a bid idea [20:54] I did the same, was an nice desktop :P [20:54] It's my insentive to get it sorted quickly :) [20:55] gryman: Check what you can do here: http://ubuntutour.org/contribute/ [20:55] I can either Author or Edit at this time [20:55] I'm just leaning C++, so I won't be much help with the Python [20:56] MadnessRed: I get scrollbars at the start page, but not after changing [20:56] I'm just making a push that changes the capitalization on the window border. [20:56] scrollbars are automatic, they appear if needed [20:56] or they should anyway [20:57] They are not needed. [20:57] Muscovy: Ok, pulling [20:58] I'm going to bed now, back tomorrow. [20:58] Alright, talk to you later. [20:58] Hmm. [20:59] Weird, that scrollbar is showing at launch. [21:00] yep [21:00] looks crazy ;) [21:05] Ok, i'm of now. [21:06] I think a tour of the office suite is a good idea [21:07] Is anyone on the Kubuntu side looking at doing a Kubuntu version [21:09] I'm sure we will eventually. [21:09] However, we'll probably want to get this stable and have a final UI first. [21:12] https://bugs.launchpad.net/ubuntu-tour/+bug/636618 [21:12] You know, an ubuttu would be handy. [21:12] ubottu* [21:13] a what? [21:14] You know, a ubottu... They grill a great burger! [21:14] It's the freenode bot. [21:14] ok kl [21:14] You can give it triggers to react to. [21:15] Like listing bug reports and descriptions and so on. [21:15] I'll be back, in a bit, gtg, can you avoid editing get_theme.py as I am half way through re-writing it [21:15] Sure. === daker_ is now known as daker [21:16] Can anyone think of any changes the website should have? [21:29] Is en supposed to be American English, British English, or a combination of the two? [21:29] American I believe. [21:30] Ok, because the word organise is bothering me, but apparently 60% of British prefer ise instead of ize [21:30] :) [21:53] gryman we do [21:53] and colour [21:53] hehe [21:54] Well, since Americans are always right, I changed it to ize [21:54] :P [21:55] lol [21:55] The Canadian in me is simmering. XD [21:55] hahaha [21:56] It's aboot time, eh? [21:57] Do Canadian's simmer? Wow! [21:57] ;-) [21:58] I figured if I tried to add Python code you'd guys would get mad at me, so instead you can be mad about my spelling choices. [21:58] :) [21:58] xD [21:59] Canadians are just adapted Americans [22:00] haha [22:01] And I think my switch is acting up as my NAS disappeared. [22:11] Hello to everybody! I'm glad to join this proyect [22:11] Hello [22:11] switch [22:11] ? [22:12] let me introduce myself, my name is Carlos and i'm from Venezuela [22:12] Does music purchased from the UbuntuOne store count against your total storage? [22:12] I understand that you can go over the 2gb's of free storage with purchased music, but I'm unclear on if any/all music counts against your storage [22:12] I wouldn't think so [22:13] so, i would like colaborate as a translator [22:13] so I forgot is this going to be in a compiled language or interpretive language? [22:13] I know a bit of python but I'm learning C++ [22:14] I think the tour is PyGTK [22:14] okay [22:14] I'm learning C++ as well, but my Python knowledge is minimal [22:14] I'm sticking to authoring and editing [22:19] How does the tour know the categories? [22:19] is this going to be compatible with Ubuntu based distro's like Mint? [22:23] Crisco: I think it could be eventually [22:24] Crisco: I think the focus is on vanilla Ubuntu right now [22:28] vanilla == plain? [22:30] Yes, when I say focus though no real blueprint documents exist as this project is only a few days old === daker_ is now known as daker [22:31] I am adding new ideas to the blueprint page under launchpad right now. [22:31] I think that would be the best idea [22:35] Hey I've a few questions. Who can help? [22:36] I can, kandrex. [22:39] This is the first time that I colaborated in a proyect, so I'd like how can I start the translation to spanish [22:40] Unfortunately, we don't have translation plans in place right now, because we've not finished writing the guide. [22:41] We don't want translators to constantly update their languages. [22:41] Maybe stick around, I'm sure someone knows more than I do on the matter. [22:42] Mmmm... but in the launchpad it looks like there are a brazilian translation on course [22:44] Eventually we'll want the tour translated into any and all languages [22:44] Hmm, so there are. [22:44] I don't see how the translation can be going on at the same time as main content being added [22:44] You're perfectly welcome to start translating now, but keep in mind the translations _will_ need a lot of updates. [22:45] no problem with that [22:48] but as I said before I would like to know how the procedure is to begin the translation or where can i find information about that [22:51] Each section contains language folders. [22:51] For example, en and en_CA. [22:52] The folder with no '_' is the default of that language. In en's case it's US English. [22:52] The '_' ones are variations of the language. [22:53] Inside the appropriate folder, place the translated files. [22:53] We'll have a better system eventually. :P [22:53] Should I make commits often, or wait until I'm completely done with my adding of content? [22:53] gryman: What are you working on? [22:53] Authoring/Editing [22:54] Moderately frequently I guess. [22:54] We want to avoid collisions. [22:54] yeah [22:54] If I edit Firefox and you edit OpenOffice, we can merge them easily. [22:54] What's the bzr command to commit? [22:54] Same as svn? [22:54] bzr commit -m "Message" [22:54] ok [22:55] The more files you edit, the more often you'll want to commit. [22:56] Ok, all commited now [22:57] Hi, I also have question. I should work on branch: lp:ubuntu-tour? Or lp:~ubuntu-tour/ubuntu-tour/code-development? [22:58] I'm translator [22:58] (new) [22:58] wojtekk: lp:ubuntu-tour. [22:58] thx [22:58] The other one is for code. [22:59] Ok, I already have the branch, So Will I have to create a new folder like "es_LA" (Latinoamerican Espanish) for example and then copy the txt's of the default "en" folder and begin the translation? [23:00] yeah [23:00] *Spanish [23:02] hi all, I got the theme detection sorted, nearly [23:02] Oh good. :D [23:02] only problem, is I am getting this: [23:03] so I need to write a quick script to convert it to 256 colours [23:03] Is that including alpha? [23:04] no, its giving 16^4 colours, not 16^2 [23:04] #FFF = #FFFFFF = #FFFFFFFFFFFF [23:04] I've got a random rgb/hex converter, want the script? [23:05] urm, ok [23:06] actually [23:06] http://pastebin.ubuntu.com/492796/ [23:06] Are there some kind of standards before uploadind the changes that I do? [23:06] Don't mess it up [23:06] :P [23:06] That just about covers it. [23:06] make sure it works first [23:07] Is the language auto-detected? [23:07] yes [23:07] Ok [23:07] I'm writing the Network tour right now [23:07] ok kl [23:10] actually Muscovy I think it can be done with splices [23:12] if len(l[1]) = 13: [23:12] l[1] = l[1][0:3] + l[1][5:7] + l[1][9:11] [23:12] that should be == in the if [23:13] woo it works :) [23:13] :D [23:14] now I can get rid of this garish red :) [23:18] I've got issues with starting revision 40. [23:19] Was? [23:19] what? [23:19] was ist los? [23:19] Ja, was ist los? [23:19] Nope. [23:19] No value set for `/desktop/gnome/interface/gtk_color_scheme' [23:19] Traceback (most recent call last): [23:19] File "./ubuntu-tour.py", line 152, in [23:19] Window() [23:19] File "./ubuntu-tour.py", line 146, in __init__ [23:19] tour.load_page('about-ubuntu',0,self) [23:19] File "/home/alex/Desktop/code-development/tour.py", line 142, in load_page [23:20] gui.html.load_html_string(self.parse_html("Nothing written yet."), 'file://' + os.getcwd()) [23:20] File "/home/alex/Desktop/code-development/tour.py", line 223, in parse_html [23:20] start = start.replace('{{BACK-COLOUR}}', self.colours['bg_color'].upper()) [23:20] KeyError: 'bg_color' [23:20] odd? [23:20] get you run get_theme.py [23:21] tell me what the terminal output of that is [23:21] No value set for `/desktop/gnome/interface/gtk_color_scheme' [23:21] The path ends for me at /desktop/gnome/interface [23:22] ok [23:26] gonna push again, see if that works [23:27] kk [23:34] MadnessRed: Since we're using webkit, are we just going to use html to insert images? [23:35] yh [23:35] but the html files act like they are in the same dirctory as ubuntu-tour.py [23:36] ok, pushed a fix to bzr [23:36] revision 41 [23:37] I wonder why that one failed? [23:37] Because I tested it on Maverick too. [23:37] Ooh! [23:37] Works now. [23:39] I did an elif where I meant if [23:40] heh [23:40] that messes up everything doesn't it [23:41] well I meant to do several tests, by doing if, then if again with the same conditions, until it gave up [23:41] but I put elifs, so it did't even give up, it just returned nothing [23:42] Any objections if I toss the latest writing into the code branch? [23:42] not by me [23:44] Can I commit networks? [23:44] I added a bit there [23:44] Sure. [23:45] ok, one sec [23:45] what is it to add a dir? [23:45] bzr add to add new files. [23:46] I suppose that's to prevent compiled data from being uploaded accidentally. [23:46] sorry, there's just so many versioning systems [23:46] lol [23:46] I know [23:46] Ok [23:47] Networks should be added now [23:47] and commited [23:47] ok kl [23:48] Updated content is committed to the dev branch. [23:51] you just wiped out portuguese brazilian [23:51] Me? [23:52] the latest revision deleted it [23:53] Was it me? [23:53] dunno [23:53] i think it can be fixed easily, dw [23:53] dev branch or normal? [23:54] dev branch [23:54] That's odd, I see them locally. [23:54] do bzr add [23:54] and commit [23:56] anyway im off, be back tomorrow