[00:28] night all [00:29] flan: I never logout or shutdown unless I have to. [01:06] I mean for websites. [01:06] I should have been more clear. [01:07] I'm planning to leave it out as an option for the Quickshot server admin role, since only one person should ever hold that access level (the system's physical owner) and it only applies to one page in the entire system. [01:08] I could make it an option easily, but I'm not sure about the itilitive value of having two 'logout' links on a page. [01:09] One for the OpenID (which may change within a session) and one for the admin (which is purely unique). [01:09] intuitive* [02:28] godbyk-sagan, i need you to clean up the test.ubuntu-manual.org [03:52] daker: What, precisely, do you need me to do? [03:53] clear the folder [03:53] "test" [03:54] we are going to switch to https://launchpad.net/ubuntu-manual-website/0.2 [03:54] daker: Right now test.ubuntu-manual.org just points to the test folder in the bzr repository. [03:54] daker: So if you want to do something with the stuff in that folder you can. [03:54] daker: If you want me to point test.ubuntu-manual.org to some other folder, I can do that, too. [03:55] just put a blank page [03:55] daker: So you want me to just break the link for now? [03:55] yes [03:56] daker: Okay, done. [03:57] right :) [03:58] we are going to switch to django [03:59] Ooh, fancy! [04:02] time to sleep [04:02] see ya [04:03] See ya, daker . [04:07] Anyone want to try to break the Quickshot server admin interface? [04:08] It's ugly, with no CSS (though classes have been defined) and, while it validates stuff, it doesn't prompt you before allowing you to do stupid things. [04:14] i can try to break it [04:14] 'Kay. [04:16] http://stellvia.uguu.ca:5000/manage_admin [04:16] The key is 'qsdev'. [04:16] ok, I'm in [04:16] If you can get it to produce an error that looks unhandled, PM the details at me. [04:16] Please don't play witht he error console. [04:17] alright [04:17] It's a live interpreter. [04:17] And that's dangerous. [04:17] Since I need this system for stuff. [04:17] 'kay. [04:18] Comments on ways to display errors are welcome, but I know it's far from finished. This is mostly just a test to make sure I've got the basics down for Pylons and SQLalchemy before going further. [04:19] flan: what things would you like me to try breaking? [04:19] Weird strings, unicode, adding and removing projects/owenrs, making sure only the one you specified disappears... [04:20] okay. [04:20] Note: the admin interface is supposed to be minimalistic, since it has to display a lot of data in rather limited space. The individual project interfaces will have a lot more content. [04:21] Fresh builds are up at http://builds.ubuntu-manual.org/. [04:21] If you don't encounter any erros within about five minutes, that's good enough for an intro test. [04:21] I'll be writing unit tests aginst this after I've finalized the functionality that should be exposed here. [04:23] flan: I can't use capital letters for the short name? [04:23] nor unicode [04:24] Apparently the short name can be indefinitely long, though. :) [04:24] the long name as well [04:26] and the openids [04:27] one minute [04:28] I don't have my handy tools installed to make it easy for me to bypass the html form elements and submit POST data manually. [04:28] But someone should give that a shot, too. [04:30] ok, back [04:32] you can have multiple projects with identical friendly names [04:34] It certainly gets slow drawing the page now. :) [04:34] haha yes it does [04:35] If you put in an OpenID url with unicode it gets all jarbled up [04:35] flan ^^ [04:37] oh I see it is 'punycode' [04:38] It should be fine then [05:01] I think I capped both fields at 255 characters. [05:01] Just not in the web interface. [05:01] * flan caps them now. [05:02] As for random input, I'll be running a fuzzer on this once I'm sure it handles all the basic cases correctly. (Which is why I wanted human testing) [05:02] Thanks. :) [05:08] Ah. So it automatically sanitizes HTML entities. [05:08] * flan removes his filters. [05:13] As for having multiple projects with identical friendly names, that's intentional. It didn't seem like something that should be prevented, although I couldn't think of a good reason why anyone would want to do it. [05:13] thats what I was thinking. The only reason I could think of somebody doing that was accidentally [05:14] I see the normal usage scenario being one project per server. [05:14] With us being an exception. [05:15] Since we may end up hosting things like the developer's manual, which doesn't belong in the UMP family. [05:15] (Since it's a separate group) [05:15] There's another layer below families. [05:16] Each family can have multiple projects. [05:16] Like 10.04 and 10.10 for us. [05:17] And USLC with milestones or a continually evolving screenshot capture list. [05:19] Ah. Blank value. I didn't think of that. [05:26] Thanks a lot for your feedback and testing, both of you. [05:27] haha no problem, not like it was hard work [05:27] I'll try to get that page finished this week (with styling) so I'll have a reference for implementing the rest of the server. [07:17] Alright [07:18] http://www.flickr.com/photos/humphreybc/4698519305/sizes/l/in/set-72157624139515783/ [07:19] good morning! [07:19] hey thorwil [07:19] I got your email :) [07:19] thorwil: http://twitpic.com/1wo4rs/full [07:22] humphreybc: the thing with the shadows is that the shadow of the header is the same on the ground and the search box. this suggests that box and ground are at the same level. but then the search box casts a shadow on the ground that is the about same as the one of the header, suggesting the same distance from the ground [07:23] the idea is that the search box pops out from under the header [07:23] I did try it with it being the same level as the header, but it didn't look right [07:24] oh, and the shadow of the search box suggests light from top, while the header suggests straight-on lighting [07:25] I'm not a designer but my suggestion would be to lessen the shadow beneath the search bar [07:25] humphreybc: better make it a static element, so people will see it's there instead of falling in the trap of not expecting the presence of something they can't see [07:26] it is going to be static [07:26] idea is that it's peeping out from under [07:26] the drop shadow underneath looks quite harsh compared to the header because you can't see a drop shadow above [07:26] (the two shadows are actually identical in size, direction and opacity) [07:26] but lessening the size of the search shadow will probably improve things [07:27] humphreybc: they may be the same size, but if the search bar is 'under' the header, wouldn't its shadow be smaller? [07:27] humphreybc: the shadow the header casts on the box should be narrower and/or lighter as the one on the ground [07:29] yeah [07:29] * humphreybc tries to figure out how to do that [07:30] humphreybc: regarding friendliness, the new design comes with more gray and less color. the old seems brighter, overall [07:30] yeah, but it's more professional [07:31] ubuntu-manual.org seems to be down [07:31] too much colour makes us look like a chldren's project :P [07:31] thorwil: works for me [07:32] Maybe consider putting some color in the header icons? [07:32] Maybe not [07:32] sure, it's far from unfriendly and if we are *serious business* now, alright :) [07:47] humphreybc: thats a nice getting involved page [07:55] nisshh: can you link them so i can see please [07:55] ubuntujenkins: http://twitpic.com/1wo4rs/full [07:55] thanks Zeike [07:55] 3am here, time for bed [07:55] night [07:56] night [07:56] ..morning [07:56] lol morning [07:56] humphreybc: that page is great [07:59] :) [08:05] humphreybc: when is the new site planned on being put up? [08:05] nisshh: Well, it has to be coded first [08:06] humphreybc: yea, i knew that :) [08:06] so I guess in a couple of weeks depending on how fast daker works [08:06] oh cool [08:06] :P [08:06] I have a couple more pages to do [08:06] and then it's on to the Quickshot website [08:06] right [08:06] Oh yeah, and I'm going to be studying design at uni now [08:07] I'm changing my major :) [08:07] web design? [08:07] just design for now, probably specializing in communication or interaction design next year [08:07] ah right [08:07] communication is like marketing and web [08:07] awesome :) [08:07] should be fun [08:08] * nisshh is doing his Diploma for IT and Networking next semester [08:09] ok, im off to replace my front gutters, ill see you guys a bit later :) [08:09] see ya [08:10] * nisshh waves [08:23] * ubuntujenkins quickshot has 10 twitter followers and 17 facebook fans [08:31] humphreybc: I was thinking that after the colaberation meeting we should make it so that when people join #ubuntu-manual they actually end up on #ubuntu-doc [08:32] what do you mean? [08:32] so all the doc stuff is in one channel [08:32] so if i typed /join #ubuntu-manual it would join me into #ubuntu-doc [08:33] ubuntu-doc is a better overall name for the teams [10:02] aquarius: can i ask you a quick question about desktopcouch? [10:04] sure === topo is now known as Guest35091 [10:10] nisshh, go ahead :) === artnay_ is now known as artnay [10:35] aquarius: sorry, yep, about desktopcouch, so i have an app that uses quickly, if i have some database that my app creates in desktopcouch, does that automatically get synced accross all my computers, do i need U1 installed or what? [10:36] by default, if you don't have U1 installed, then your data will not be synced [10:36] the easiest way to get it synced is to install U1 [10:36] (although there are some server issues being worked on right now meaning that desktopcouch syncing is disabled) [10:36] ah right [10:37] aquarius: are they likely to be fixed before maverick? [10:37] but you can also individually connect two desktopcouches on the same LAN together without using U1 at all -- this is called "pairing" [10:37] if you don't want to use U1 [10:37] yes, the server issues will be fixed before maverick :) [10:38] ok, cool, im happy to use U1, i just needed to know more about how what was required [10:39] aquarius: do i actually need to add support for U1 into my app though, or does U1 automatically just sync the whole lot of databases? [10:39] u1 automatically syncs databases unless you explicitly tell it not to for your database, so it's automatic with no work from you at all. You just store data in desktopcouch and never have to think about syncing [10:40] we do the hard work so you don't have to :) [10:40] oh, awesome [10:40] thats easy then, thanks aquarius :) [10:42] if it's not easy then I've done it wrong :) [10:42] right [12:04] http://www.dailymail.co.uk/news/article-1286170/Laptop-suicide-riddle-brilliant-students-dead-hotel-room.html [12:42] aquarius: i have another question if thats ok [12:42] nisshh, go for it [12:43] asking questions is always OK :) [12:44] aquarius: sure thing, ok, if say U1 synced my database called 'foo' then a week later it re-synced the same database, but the records and other data inside that database had changed, does it just update the already existing database? [12:44] correct [12:45] ah good, was worried that hardcoding the name of my database into my code would couase problems [12:45] cause [12:48] nope! that's how you're meant to do it [12:48] don't call it "foo", though. :) [12:50] you already know about http://www.freedesktop.org/wiki/Specifications/desktopcouch/Documentation, yes? [12:50] yes [12:50] i was only using foo as an example [12:52] I thought so :) [12:52] hehe [12:52] aquarius: https://edge.launchpad.net/pytask [12:53] once i evetually get around to getting myself a netbook or second machine ill be able to finally test all this out proplerly [12:53] nice. If you clearly define the task record type, then it would be possible for, say, getting things gnome, or evolution, to have a desktopcouch back end which writes tasks to the same database in the same record format [12:53] so that they'd all share tasks [12:53] and you could switch from evolution to pytask and still have all your data [12:54] ah [12:54] cross-application type stuff [12:54] yep. One of the benefits of desktopcouch is sharing data between applications [12:56] hmmm, this could be a feature, ill definitely look into it [12:57] if you can say to people "use pytask without losing any of your existing tasks", that helps people migrate [12:57] right [12:58] although gtg has formatting and tags and stuff in their task data, so wouldnt that make a difference? [12:58] yep. This is one of the things that needs thinking about. :) [12:58] yea [13:18] ubuntujenkins: you there? [13:19] I am [13:19] skype? [13:19] yep [13:19] you've gone offline :) [13:19] so have you i am online [13:19] weird [13:20] I have closed and repoend still don't see you [13:20] oh my god! your both invisible! [13:22] my headset is not working [13:22] ubuntujenkins: I'm ringing ye [13:22] I will jsut reboot pulse autiod is rubbish [13:22] haha [13:24] humphreybc: I don't see you [13:25] my skype is fucked [13:25] hang on [13:25] my laptop is on massive fail today [13:25] okay, it's ringing now [13:38] thnaks humphreybc sorry it was quick just one exam left :) [13:38] no worries [13:38] exam > ubuntu :P [13:42] humphreybc, https://launchpad.net/ubuntu-manual-website/0.3 [13:43] daker: nice [13:44] vish: Icons? [13:44] icons! [13:45] ICOOOONNNNNNNNNS [13:46] well give him a chance [13:48] humphreybc, so you want me to implement the new design for the Lucid e2 ? or for Maverick ? [13:48] daker: as soon as you can :P [13:48] there's no huge rush [14:01] humphreybc, i think it will for Maverick, so we will got new website, new content, bug form, new theme for the planet [14:01] daker: yeah [14:01] that's a good target :) [14:02] so i want you to put somewhere a place for news [14:02] we can pick them from lp [14:02] ooh, a new lanet theme [14:02] planet [14:02] cool [14:03] humphreybc, are kicking your wife out from the channel :p [14:03] you* [14:03] hahaha [14:07] humphreybc, can you design the new planet theme ? [14:08] Sure [14:08] * humphreybc adds that to his list of shit to design [14:10] hey vish! [14:12] humphreybc: whats this "secret" app? [14:14] Shhh! [14:14] They'll get you... [14:15] now I am very inerested [14:15] lol [14:15] shame i did not see th ecomment eailier [14:16] what secret app ? are working with NASA ? hahaha [14:16] lol [14:16] I will say no more [14:16] * humphreybc zips lips [14:21] oh, now im enterested as well, humphreybc [14:22] anyone know any lawyers? We should get a cease and desist on these bad boys: http://www.lockergnome.com/it/2010/06/09/a-complete-beginners-manual-for-ubuntu-10-04-lucid-lynx/ [14:28] humphreybc: hahaha!, a complimentary guide! [14:29] humphreybc: write them an email saying that you will sue them if they dont take it down or something [14:30] humphreybc: left a comment [14:30] however I suspect my comment will stay waiting moderation [14:31] * popey notes he's not breaking any laws [14:39] * ubuntujenkins likes popeys tweet [14:39] :) [14:42] ubuntujenkins: hmmm? link? [14:42] to what? [14:43] popey's tweet [14:43] twitter.com/popey [14:44] thanks popey I don't know how to get to peoples profiles in gwibber [14:44] yeah, thats a fault in gwibber imo [14:45] you can get to it if someone replies to you, because you can click "in reply to" which opens a browser [14:45] * nisshh uses identica, twitter is spam central [14:48] * daker needs a Vuvuzela [14:48] identica is starting to be too [14:49] popey: true, but atleast everyone who uses it can admit that and isnt a dipshit [14:49] hah, you dont really 'use' it though to be fair nisshh :) 3 dents in 2 months :) [14:49] o_O [14:49] popey: i still dont get the point of it to be honest [14:49] heh [14:51] popey: i feel that its kind of sad that everyone needs to share what they just ate on twitter every 20 minutes [14:51] thats not what twitter is for [14:51] and if people do that, dont follow them [14:52] popey: enlighten me :) [14:52] thats the same argument everyone trots out about why microblogging is bad [14:52] no, i dont need to enlighten you [14:52] popey: hehe, yea i suppose, microblogging has a bad image to newcomers like me [14:53] popey: your not getting passionate about microblogging are you? [14:53] I'm not doing anything [14:53] meh [14:53] I'm merely countering your misguided impression that all its for is to tell people what you ate [14:53] ok [14:54] (which it isnt) [14:54] im not saying thats what its for, im just saying that alot of people post shit like that on there [14:54] not you though [14:54] they do [14:54] and you dont have to follow them [14:55] in the same way that I wouldn't read the blogs of people who wrote that kind of rubbish either [14:55] good point [14:55] im young :) you cant blame me for being ignorant :) [14:55] blame my age :) [14:56] hmm, [14:56] no humphrey :s [14:56] no [14:57] I wonder if this is correct: enter your password and click \window{OK}. [14:57] daker: has be finished the design? i got two icons [14:57] There is a /button{OK}, but is there a /window{OK}? [14:57] one for download and for contribs [14:57] vish, i don't think he was waiting for you [14:58] hannie: I guess it should by \button{ok} [14:58] So I should send a bug message? [14:58] please also fix it in the translation [14:58] I will [14:59] daker: anyways , http://dl.dropbox.com/u/1325768/contribs-1.png and http://dl.dropbox.com/u/1325768/download3.png [14:59] or http://dl.dropbox.com/u/1325768/download4.png ,looks a bit thin [15:00] thanks hannie [15:00] vish, nice [15:01] :) [15:01] vish, send him a email [15:01] team: getting good comments on tamil manual [15:01] daker: ha , you will be the one using it anyway ;) [15:02] is there any way to justify the text? [15:06] shrini: I guess i will add it to my todo list for after my exam [15:07] ubuntujenkins: thanks [15:26] http://pad.ubuntu-uk.org/RJuOwfEiDO [15:37] I'm not sure if this is correct: Once you select a message by clicking it, etc. You select a message in Evolution by double clicking it. [15:37] Only then can you reply the message. [15:38] hannie: can you link me the string please [15:38] A moment, please [15:39] Japan 1 vs 0 Cameroun [15:39] String 707: Once you select a message by clicking it, you can click on the \button{Reply} button in the toolbar... [15:43] hannie: of what you have typed irc it reads fine . I can't go on the inernet as my laptop has locked up I will try in a moment [15:44] brb [15:45] Shouldn't it be: Once you select a message by double clicking it, you can click on the \button{Reply} button in the toolbar... ? [15:46] hannie: I will look at the full string now [15:49] hannie: 707 is fine [15:49] With one click the contents of the message will be displayed; double clicking it gives you the menu Reply, Reply to All etc. [15:49] OK, I leave it as it is [16:13] I am translating e1 (translations.launchpad.net/ubuntu-manual/lucid-e1/) at the moment. Is this still ok? When I change something here the previous string is packaged as a suggestion. === topo is now known as Guest75733 [17:28] vish: http://dl.dropbox.com/u/1325768/contribs-1.png made me think pigtails/bunches (http://www.minutus.net/mt32/pam/mt32/pam/ponytails.jpg) [17:29] vish: lower placement and wider spread should fix that [17:43] thorwil: lol! [17:52] thorwil: http://dl.dropbox.com/u/1325768/contribs-ponyless.png ? [18:17] vish: better. maybe tweak the right head for a better balance [18:19] thorwil: yeah , i tried that , that turned out to look like a hairstyle again! , not sure what it is called , the one with the hair till the ears [18:19] and curls on the sides [18:20] vish: yeah, twiddly business [19:34] ubuntujenkins, ping [19:35] daker: pong [19:36] you know how to change the label of an existing item in gtk.Menu() ? [19:36] self.menu = gtk.Menu() [19:36] self.item = gtk.MenuItem("Test", True) [19:36] self.item.show() [19:37] next i want to change the label from "Test" to something else [19:38] hmm... so by doing that you see a menu called Test? I have not done it in pygtk before i use glade. does this not work [19:38] self.item = gtk.MenuItem("Test", False) [19:38] self.item = gtk.MenuItem("Hello", True) [19:38] self.item.show() [19:39] just a guess [19:39] oki i'll try [19:39] daker: it doesn't seem like that MenuItem is part of the Menu [19:40] dutchie, self.menu.append(self.item) [19:40] that's ok ? [19:40] think so [19:41] check the docs [19:42] oki [19:50] * ubuntujenkins plans to learn pygtk soon [19:51] i can't find the docs for the appindicator module :s [19:51] and i can't find how to edit a Menuitems [19:57] my app will not work as supposed :s [19:58] daker: for the contribs you can use this one instead , minor tweak> http://dl.dropbox.com/u/1325768/contribs-ponyless.png [19:59] vish, email them to humphreybc [19:59] rename that file, unless we want to hint at an aversion against contributors who do have a pony!! [19:59] ;) [20:03] daker: sent [20:03] good [20:03] thorwil: hehe , great minds ;) [20:03] daker: I will look into it a bit with you tomorrow ask in #ubuntu-app-devel they may be able to help [20:03] * ubuntujenkins starts more revison [20:03] last exam tomorrow [20:04] ubuntujenkins should change nick to revisionist ^^ === ubuntujenkins is now known as revisionist [20:05] awesome [20:06] revisionist, self.menu = gtk.Menu() [20:06] self.item1 = gtk.MenuItem("Test1", False) [20:06] self.item1.show() [20:06] self.item2 = gtk.MenuItem("Test2", False) [20:06] self.item2.show() [20:06] self.menu.append(self.item1) [20:06] self.menu.append(self.item2) [20:06] after showing the menu i want to edit the labels of item1 & item2 [20:06] lol [20:08] daker: sitll guessing but does doing the samething but changing "Test1" and "Test2" and False to true not change the values? If you e-mail me your work on the bzr info I cna help tomorrow [20:09] no [20:09] *or the vzr info [20:09] *or the bzr info [20:10] oki [20:10] sorry just need to get this exam sorted [20:10] i know :) === revisionist is now known as ubuntujenkins [21:37] hey godbyk [22:48] night all see you after my exam o/ [23:03] night all