[00:06] balloons: and, yes, the thankyou area has to be moved... as to how prominent you wish to make it? Well, I'm glad I'm not deciding :) [01:27] balloons: https://wiki.ubuntu.com/QATeam/Overview/TheStages and https://wiki.ubuntu.com/phillw/Activities have been edited, I really cannot see a better place to add in 'thank you' but to https://wiki.ubuntu.com/phillw/Activities#Thank-you Feel free to go edit, once you've edited the cadence stuff! [01:29] JasonO: of course, one of these days you will actually be on line :) [01:30] Hi PhillW :) [01:30] JasonO: how's the leg? [01:30] * JasonO mobile [01:31] PhillW: It's getting better [01:31] good, I've not had a reply from your name sake as to email accounts etc. They're pretty busy with RL as well. [01:32] No problem, I can wait. [01:33] I can add you as an @phillw.net email address... maybe best chat on ##phillw and not the QA channel :) [01:34] Alright :) === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem [04:18] Good morning [04:18] xnox: partman is no problem, I have that figured out; the problem is grub-install, that fails when you call it on a device which isn't visible by the bios (like /dev/md0) [04:18] xnox: I haven't found a good workaround for that, as you can't just divert it (it's copied from /rofs and called in the chroot) === forestpiskie is now known as Guest60713 === Guest60713 is now known as forestpiskie [06:19] Good Morning all :-) [07:16] good morning [08:23] pitti: it should be possible to preseed skipping grub-install. [08:23] pitti: we already have normal fully automated preseeding of ubiquity, so we do know grub-install works from the installer. [08:24] xnox: ah, how would I do this? can this be done in an already running live environment, or does this need to be passed on the kernel command line? [08:24] either. [08:24] pitti: let me find the option =) [08:24] xnox: yeah, unless the UI wants to cover that part, but better we cover all the rest than nothing [08:24] xnox: thanks; I'll give that a try once you tell me the s3kr1t command [08:27] xnox, hey can i pester you in a little while about some of the dialog widgets? Am just getting a list together with some examples first [08:27] pitti, how did you make partman believe there is a physical device it can use? I didn't failed to find how [08:28] jibel: http://paste.ubuntu.com/5883443/ are my notes [08:28] DanChapman: what about them? [08:29] jibel: in short, I create a raid-0 md backed by a loop device [08:29] jibel: that's a block device which you can partition, and which partman accepts [08:29] pitti, ah, ok, I missed the second part [08:29] and then parted_devices needs to be filtered to only return that one, otherwise it happily scribbles over the mounted(!!) /dev/vda [08:30] (if you accept the defaults) [08:30] jibel: I still have an open WI for this, when I test xnox' grub-install pre-seeding I'll update the spec and put the recipe there [08:30] pitti, I didn't find the "echo ... /bin/parted_devices" bits [08:30] nice trick [08:31] xnox, i have been having autopilot complaining about object has no positional attributes. For both the ubi_question_dialog and the partition_dialog. [08:31] pitti, to run ubiquity ap tests, I went the qemu way with a /custom-installation directory into initrd to load the tests on the live imag [08:31] e [08:32] pitti: ubiquity --help says -b, --no-bootloader Do not install a bootloader. [08:32] jibel: i. e. you added a second virtio disk? [08:32] xnox: oh, handy [08:32] pitti: it _should_ work, but possibly not tested that well =) [08:32] xnox: let's find out [08:33] pitti: which is equivalent to injecting os.environ['UBIQUITY_NO_BOOTLOADER'] = '1' into the environment variables. [08:33] pitti, I create an empty disk with qemu-img, extract the kernel and initrd from the iso and boot from the iso with the custom initrd, kernel and kernel arguments [08:33] (can be passed as kernel arg / environment variable) [08:35] o [08:35] thanks qemu for stealing my focus [08:36] DanChapman, Hey, I enabled videos for app tests, that makes the FF failure pretty clear https://jenkins.qa.ubuntu.com/job/autopilot-ubuntu-applications/17/label=autopilot-ati/artifact/results/autopilot/videos/ [08:39] xnox, the buttons on the ubi_question_dialog I can only see/select the GtkButtonBox, but not the GtkButtons inside. I tried blindly selecting them by their label value. Are they generated at runtime depending on question? [08:39] hence why i can't see them [08:40] DanChapman: they are generated at runtime based on what debconf is asking. To that ubi_question_dialog is a "template" which gets dynamically populated. [08:40] not sure how to introspect that.... [08:40] jibel, hey :-) awesome cheers. I'll go take a look... [08:40] xnox: oh, and the other problem is that with this md setup I always get straight into the "custom partition" dialog, it doesn't offer me auto-partitioning; do you know why that is? [08:41] I guess DanChapman's test cover the automatic partitioning modes [08:41] pitti i'm just trying to finish off custom part test at the moment [08:42] right, but we should have both; right now, with the /dev/md device it's not how ubiquity usually behaves [08:42] so we need to fix that [08:47] pitti: right, so if partman-auto falls on it's face and doesn't offer any autopartitioning options, partman goes straight to the "custom partitioning dialog" instead of offering "choose how to partition your device", in ubiquity this translates into "drop me to the custom partition page" [08:47] pitti: the solution here is to troubleshoot why partman-auto didn't fancy any of the offered drives. === jcollado is now known as jcollado_afk [08:48] pitti: how can I run your setup to reproduce and debug it? [08:48] xnox: right; I guess it makes some tests on the devices and weeds out the md ones [08:48] xnox: http://paste.ubuntu.com/5883488/ [08:48] xnox: this is the script that I'm running before calling ubiquity -b [08:49] xnox: I create a 10 GB partition with qemu-img create -f qcow2 test.img 10G [08:49] and run the whole thing in [08:49] kvm -m 1600 -vga vmware -drive if=virtio,index=0,file=test.img -cdrom ~/download/ubuntu/saucy-desktop-amd64.iso [08:49] * pitti does a test run with manual partitioning for now [08:51] xnox, ok I might have to keep keyboard nav on that one. [08:52] pitti: ok thanks. let me play with that. [08:52] xnox: (in case it wasn't clear already, that script gets run as root inside the VM) [08:54] pitti: once on manual partitioning page, verify that "install grub on to device...." drop down is either (a) not there at all or (b) "do not install grub" or something like that. [08:55] that's the behaviour "-b" should make. [08:55] xnox: (I think) I didn't see it, so it seems to work [08:58] xnox: nice, it finished successfully now, modulo the manual partitioning [08:58] xnox: so -b works [08:59] \o/ good =) means we didn't break installer too much this cycle yet. [09:00] pitti: i transitioned ubiquity to use pkexec and now it can't drop priviliges back to user "ubuntu" and talk to dbus =( should I be spawning my own session dbus as root then? [09:01] pitti: ideally i'd like to still be able to talk to the "ubuntu" user dbus..... [09:01] xnox: why can't it drop privs? [09:01] because you are missing the original $DBUS_SESSION_ADDRESS env var? [09:01] pkexec conveniently clears the environment for me, so once i'm back to being "ubuntu" user, I no longer have any of the session's environment vars. [09:01] yeap. [09:02] pitti: should I insercurily write it into a predictable name file & read it off there? or do i need to have yet another wrapper for this..... [09:02] xnox: "pkexec env USER_BUS=$DBUS_SESSION_ADDRESS ubiquity", and when you drop privs, set DBUS_SESSION_BUS_ADDRESS=$USER_BUS ? [09:03] pitti: nice =) let me try that. [09:03] xnox: how did you do that with sudo? sudo -E ? [09:03] yeah, we had all three: gksudo, kdesudo, sudo all with extra hacks to keep the whole env. [09:03] xnox: you wrote a .policy for passing through DISPLAY? (TRUE) [09:04] pitti: yeah, I have policy to keep the display, that was the first thing =) [09:04] xnox: otherwise sudo isn't going anywhere anytime soon [09:05] pitti: also ev was asking how to write a policy file that does this "let through, without asking, if the $user is in admin group. deny everyone else, do not offer any authentication" can policykit express this? [09:07] xnox, DanChapman, jibel: FYI, I uploaded my current script and adjusted the whiteboard in https://blueprints.launchpad.net/ubuntu/+spec/community-s-upstream-test-development to point out what it is and where it lives [09:07] xnox: not in a .policy file, but you can write a .pkla to do that [09:07] xnox: check /var/lib/polkit-1/localauthority/10-vendor.d/com.ubuntu.desktop.pkla in the policykit-desktop-privileges for examples, which does exactly this [09:08] Parkout Los Angeles? =) [09:08] ok, thanks. let's look. [09:08] xnox: e. g. it allows admins on the foreground session to mount internal partitions or set the system clock [09:09] pitti: so that's what I need to change to make usb-creator stop asking questions again! [09:10] xnox: please not; having any firefox plugin be able to format your internal hard drives or changing the boot sector is evil [09:11] pitti: well, usb-creator is a dbus service and only deals with removable media by default..... but ok, I see your point. [09:19] xnox: it doesn't enforce the "removable" on the d-bus level, though? if it does, we can certainly silence it [09:22] pitti: right good point. i should finally merge and debug udisks2 branch, then we have higher granulality of removable disks, I don't see a problem iff it's limited to stickly current active user's usb-disks / sd-cards. [09:22] there is an option to run usb-creator against all devices, but i guess that should request admin escalation straight away. [09:42] cking: amd64 for the power tests is enabled [09:42] cking: andy is working on getting i386 enabled as well [09:42] (andy: doanac) [09:43] gema, many thanks, I've been looking at those today and I'm now investigating the power regressions I observe in these latest test [09:43] cking: ack === jcollado_afk is now known as jcollado [11:01] xnox, for custom partitioning what partition layout/s would you say it should test as there is quite a few options to choose from. Is it worth it for you guys testing all the different ways? [11:03] DanChapman: i'm not sure, how/what should be tested on the custom partitioning page as it heavily depends on the environment the test is run under. [11:04] DanChapman: a much higher priority engineering wise, for us to integrate pitti's proposed way of running the tests and fake/provision a pre-installed disk and test "automatic resize" page. As automatic dual-boot partition is used very often, and is known to regress in the past. [11:07] xnox, ok cool. Well i will leave it as a standard / with swap for now. It won't take much to expand it to others if needed. [11:08] xnox, I can make a start on a test for dual-boot I have a spare box i run these tests on anyways so will make a start on it. [11:49] * DanChapman is sure that will be the last of FF fails [11:49] good morning [11:50] slickymaster, morning [11:50] elfy, are you there? [11:52] DanChapman: I was going to assign myself to https://bugs.launchpad.net/ubuntu-manual-tests/+bug/1198452 when I noticed that Jack Fromm had already assign himself to it. Thing is he did not marked the bug status as In Progress, don't you think it should be changed? [11:52] Launchpad bug 1198452 in Ubuntu Manual Tests "Test Needed : thunar-volman-settings" [Undecided,Confirmed] [11:54] DanChapman: reason is that if you filter the bugs in https://bugs.launchpad.net/ubuntu-manual-tests/+bugs?field.tag=xubuntu&orderby=status&start=0 by status it's misleading [11:55] two secs just looking [11:56] ok [11:59] slickymaster, I would contact Jack to confirm he has made a start which if he has then it can be changed to in progress. [12:00] DanChapman: ok, I'll mail him, asking it. Thanks [12:00] slickymaster, if you look at his bugs list https://bugs.launchpad.net/~jjfrv8-gmail he probably marks as in progress as he works his way through [12:01] DanChapman: just saw it. You're probably right [12:02] DanChapman: it's just a issue of different approaches on the work progress [12:03] DanChapman: anyway, thanks [12:03] np === _salem is now known as salem_ [15:04] ping balloons. Can you approve branches on the calendar? [15:06] elopio, indeed I can [15:06] balloons: two quickies, please: [15:06] https://code.launchpad.net/~elopio/ubuntu-calendar-app/fix1201483-pep8/+merge/174830 [15:06] https://code.launchpad.net/~elopio/ubuntu-calendar-app/fix1201498-pyflakes/+merge/174833 [15:08] elfy, sure thing! [15:09] * DanChapman notices balloons got name wrong ;-P [15:10] BAH!!!!! [15:10] :) elfy, we will have to fight with knives to see who keeps the nickname. [15:10] * balloons notes elfy has a secondary name already [15:13] balloons, finally got to the bottom of the firefox problem. I think i tagged you for a review anyways [15:13] DanChapman, ohh.. I'll add it to the list of reviews.. today is review day :-) [15:14] balloons, everyones keeping you busy if you have to dedicate a day to reviews :-) [15:15] DanChapman, shouldn't take all day, lol :-p But it has happened before [15:15] I consider it quite a wonderful thing when it does happen [15:24] thanks for the reviews balloons. fginther, can you add the static checks to ubuntu-calendar-app, please? [15:24] on tests/autopilot folder. [15:26] elopio, will do [15:27] fginther, speaking of which ?I have a list of apps for you to turn on if you haven't [15:27] I went through them all again this morning [15:28] fginther, stock ticker, sudoku, calculator, calendar, clock, file manager, terminal, weather [15:49] elopio: we'll need to decide using age - I'm 4.7billion years old [15:50] elfy: no, fight to dead! [15:50] :) [16:02] balloons, ack. Do you want me to make sure the autopilot tests pass first? [16:03] fginther, sure give them a trial run, but in theory they all work [16:03] balloons, got it [16:07] balloons, did you get hold of Vasudevan the other day? [16:08] DanChapman, I sent him back a mail and it seems his crazy setup woes have passed. I haven't heard back on the testing front though [16:09] balloons, ok cool :-) hopefully hear something soon if he is back up and running [16:20] good evening. [16:20] balloons, i need some help finishing the first music app test [16:20] dkessel, hello sir! [16:21] how do i query for a property value of the MainView object? [16:22] for example this does not work: currentArtist = self.main_window.currentArtist [16:23] dkessel, there is a getProperty function [16:23] aah :) [16:23] http://unity.ubuntu.com/autopilot/api/introspection.html [16:23] well get_properties() :-) [16:24] but I'm not sure that answers your question or not actually :-) [16:24] have you got a branch on lp? that makes it much easier [16:29] dkessel, ^^ [16:34] balloons, I'd like to commit my branch, but I messed up my local branch with a merge - just trying to fix it now... branch: lp:~d-kessel/music-app/test_read_music_from_home [16:35] dkessel, kk [16:37] balloons, ok I did it :) check the branch... [16:42] * balloons grabs [16:48] dkessel, ok so hmm [16:50] dkessel, ok so looking at the mainview object, it has the properties you want [16:50] the object name is set in the qml already [16:50] objectName: "music" [16:50] so grab that object using a select, then you should be able to nab the properties [16:51] at the moment, your using the mainWindow object which isn't what you want :-) [16:51] dkessel, does that make sense? [16:52] dkessel, also, in the debian/control file add the example-content package so the tests will run in the jenkins enviroment :-) [16:52] you can put it in the depends for Package: music-app-autopilot [17:10] balloons, hmmmm self.app.select_single('music') returns None :/ also, a bit to get in my head, that mainview and mainView are different objects... [17:13] dkessel, let me help a bit [17:13] dkessel, your not grabbing the MainView object [17:15] * dkessel launches autopilot vis again [17:16] balloons, is this.app the QQuickView? [17:16] main = self.app.select_single("MainView", objectName = "music") [17:16] props = main.get_properties() [17:19] dkessel, this doesn't work but it's what I was trying to get across: [17:19] main = self.app.select_single("MainView", objectName = "music") [17:19] title = lambda: main.get_properties().currentTracktitle [17:19] self.assertThat(title, Eventually(Equals("Swansong"))) [17:19] :-) [17:20] however, removing the getProperties nonsense lets it work properly :-p [17:21] dkessel, I'll avoid spamming the chat any further, but this paste works [17:21] http://paste.ubuntu.com/5884919/ [17:24] balloons, ready to merge (i hope) ;) [17:24] dkessel, :-) [17:24] does what I did make sense to you? [17:27] tbh, I still have a hard time getting what the app object is exactly [17:27] the self.app? [17:28] that's the autopilot library [17:28] check out __init__.py [17:28] self.app = self.launch_test_application( [17:32] mh ok. more grepping next time =) now i get it... i still have a hard time finding declarations and stuff in python programs in general. maybe i should get away from gedit... [17:32] dkessel, I can happily recommend geany [17:33] it's all the lightweight goodness of gedit with the sanity of tabs and a useful sidebar. Not to mention block editing, and a real find and replace, along with some macro support [17:37] balloons, I am going to give it a try then. Well, that's might be all I can do this week as far as autopilot test writing goes... [17:37] dkessel, :-) no worries, a bug closed and a test written brings us one step closer. You going to make a merge request? [17:38] balloons, i don't think this closes any open bug (?) [17:39] dkessel, hmm.. we should have a bug for reading the music directory and loading a library [17:41] https://bugs.launchpad.net/music-app/+bug/1202323 [17:41] Launchpad bug 1202323 in Ubuntu Music App " Autopilot Testcase Needed: Test loading your library" [Undecided,New] [17:41] :-p [17:44] balloons, thx :) now the branch is linked and the merge proposal is out [17:44] I should add stuff for the playlist features too :-) [17:47] dkessel, so I'm looking at the diff for this.. I think perhaps your changing more than you intended? [17:47] is your branch based off of trunk, or an older branch? [17:48] it was based on trunk... a few days ago ;) [17:56] * dkessel searches "bzr for dummies"... now how did i get that branch so messed up... and how do i get it right again.... [17:56] yeah, vthompson already commented on that too [17:57] balloons, ^ :/ [17:57] dkessel, :-) [17:57] yes, well to fix it you can rebase to trunk [17:58] it shouldn't have any issues to do so as you've not touched anything in the core codebase [18:01] that said dkessel , bzr merge lp:music-app isn't doing what I hoped [18:02] i used 'bzr revert' because after a 'bzr update' if said i had changed all those files... which i hadn't... and now those files are back in some old revision i think....mh [18:02] if -> it [18:03] dkessel, well worst case scenario you re-pull trunk, copy/paste the test directory in and propose it since you only touched those files :-) [18:04] I'm a little confused as to how to solve, but I'd like to figure it out :-) [18:04] balloons, did I mention we still use CVS at work? =) [18:04] dkessel, lol [18:04] why still cvs? [18:04] dkessel, http://doc.bazaar.canonical.com/bzr.1.0/en/quick-reference/quick-start-summary.svg [18:05] balloons, management... i guess i should not discuss this in a public irc channel :) [18:05] sure.. [18:05] dkessel, no, definitely not. swearing is against the guidelines. [18:05] rofl knome! such timing! [18:05] dkessel, referring to the three letter abbreviation starting with c... [18:05] knome, lol [18:06] dkessel, right, you doing a bzr update should pull everything down that changed [18:06] balloons, it did. now it does not anymore... [18:06] balloons, after me 'bzr revert'ing everything. oops [18:07] dkessel, can you do a bzr merge lp:music-app? [18:07] I'm stuck because your branch is the parent branch for me :-) [18:07] "Nichts zu tun." / "nothing to do" [18:10] balloons, too bad. i really have to leave. i don't like to leave things this way... [18:10] anyway. bye [18:10] dkessel, you have time to do the copy/paste method? [18:10] if not, well.. dkessel cheers and good night! [18:12] hello [18:18] xeranas, hello! [18:23] balloons: just for learning purpose I made branch with some changes of one test [18:24] I'm not propose yet, because I'm not sure if it good idea to check it and how it do better. [18:27] xeranas, what branch? [18:28] balloons: http://bazaar.launchpad.net/~xeranas/sudoku-app/UPDATE_FOR_NEW_GAME_BUTTON_TEST/revision/85 [18:34] xeranas, k, let me have a look [18:35] so looks like you wanted to check the button text as well and issue an assert about it? [18:35] yea, but I do not have better idea to check if sudoku table was re-generated with new numbers [18:37] also, there are chance that table will be generated same all depends from 'random' factor. So it is question if we need check this re-generation behavior at all [18:45] balloons, I finished rerunning the autopilot suites in jenkis [18:46] xeranas, sure.. well, it's an interesting idea [18:53] Letozaf_, hello [18:54] balloons, Hello :) [18:54] fginther, ok so these all look like dependency issues? [18:54] well, many of them I guess.. I should be able to help out on dependency issues [18:54] balloons, terminal and weather appear to be [18:55] balloons, I saw the sudoku app merge problem, is there something I can do, or you guys are gonna fix this ? [18:55] Letozaf_, if you can fix on your end it would be good [18:55] I broke your merge so you can blame me :-) [18:56] just do a bzr update and comit [18:56] should be fine [18:56] xeranas, so does the test pass still with your changes? [18:57] I like the idea, but your right, there is a potential to get the same exact board twice in a row.. it's *possible * lol [18:57] balloons: test wich was edited yes, but fails on hint test [18:57] xeranas, Letozaf_ has a merge to fix the hint test.. we'll get it merged very shortly :-) [18:58] balloons, good! thanks [18:59] balloons, I will do a bzr update and commit just now [19:00] xeranas, do you have a g+ account btw? [19:01] ok, I probably discard branch, because comparing those big list probably bad performing anyway [19:01] balloons: yes [19:03] https://plus.google.com/117048929850971174533/ [19:03] but lately not very active on g+ [19:06] xeranas, thanks :-) I can refer to you more easily now :-) [19:23] Letozaf_, I think you left an extra line in there on your merge [19:24] in tests/autopilot/sudoku_app/tests/test_sudoku.py [19:24] balloons, yes I had started working on another test, so probably cancelling the part I added I left something bacl [19:24] balloons, let me check [19:26] Letozaf_, it has the merge-source and tree lines in it [19:27] balloons, I think I made a mistake when I launched bzr update [19:27] balloons, argh! [19:27] Letozaf_, :-( I'm sorry to cause you trouble [19:28] balloons, no problem, just let me see if I can fix it [19:35] balloons, the test is working fine on my box without the last test I was working on, i will push it in the branch again, will this be ok ? [19:35] balloons, not sure I remember exactly all the lines I put it [19:35] sorry put in [19:36] Letozaf_, commit and push ;-) [19:36] balloons, ok lets see what happens [19:38] balloons, pushed === Guest99716 is now known as balloons_ [19:51] balloons_, :( I saw it failed again [19:51] Letozaf_, bah, it still has that conflict [19:52] the conflict was/is in tests/autopilot/sudoku_app/tests/test_sudoku.py [19:52] what does bzr status say? [19:52] the version I pulled down works.. it's odd [19:53] fginther, bah, am I missing something here: https://code.launchpad.net/~carla-sella/sudoku-app/hint_button_test/+merge/175112? [19:54] balloons_, :( I have already pasted the other test in it :( [19:55] balloons_, should have made a copy first [19:55] Letozaf_, ohh.. I do see one remaining file that can be could [19:55] there's a ubuntusdk.py.moved file [19:55] look in the emulators folder [19:55] balloons_, ubuntusdk.py.moved ? let me see [19:56] balloons_, I do not see it in my emulators directory [19:56] balloons_, not even in the branch [19:56] balloons_, where do you find it ? [19:57] balloons_, I mean how is it that I have not got it [19:57] Letozaf_, lol [19:57] Letozaf_, ahh.. it's a local file [19:58] sorry I jumped the gun [19:58] balloons_, fiew, lol [19:59] Letozaf_, keep on whatever your doing, your branch looks fine, I don't know why it's not merging, but it should. I'll play with it [19:59] balloons_, ok thanks :-) [20:15] balloons_, there is a merge conflict (which you mentioned in the comments), but no new version of the proposal. [20:16] morning [20:16] balloons_, oops, looks like I'm behind [20:16] fginther, yes it has conflicts, but the base branch has resolved it, so I'm confused why lp still thinks it's there [20:17] balloons_, hmm [20:17] I guess it's a problem on that side and not autopilot perhaps.. because I see the conflict mentioned at the top [20:17] balloons_, yes, it's not ap specific, it's just a merge issue [20:18] let's see if a resubmit fixes it [20:18] and lp still sees a conflict, but it's just not there [20:18] argh, I'll just submit it myself [20:36] balloons_, :( [20:37] Letozaf_, I got it, no worries :-) [20:38] balloons_, :) [21:20] balloons_, What still needs to happen with https://wiki.ubuntu.com/QATeam/Testdrive/Hackfest [21:23] hey Noskcaj [21:23] the page is pretty nicely done [21:23] I was going to respond to everything, but I would recommend picking a specific time, despite the timezone issues [21:23] if you make it 24 hours long, it will be hard to coordinate [21:24] ok. Maybe i start it at 1100UTC with the hangout, then use the other as a wrap up? [21:24] so you need a specific goal, which you have. you have tasks for people to do as well, also good. [21:25] pick a time that you can commit say 1 hour too.. perhaps pick one that is in your morning, and then again in your evening to make it easier for folks to participate [21:25] I've changed it to 1100UTC to 2200UTC, which still gives everyone plenty of time [21:27] Noskcaj, are you able to be around that long? [21:27] I'll be online 1100-1200 and 2000-2200 [21:27] I need sleep [21:33] Noskcaj, :-) So I would suggest limiting to just those times [21:42] oh? [21:49] balloons_, I'd rather have it run all that time so more people get to attend. Howard would be online for a few more hours than me. [21:50] Noskcaj, well that's my recommendation as if your not around they might be alone and won't know how to start [21:50] balloons_, you're [21:50] really knome? [21:50] knome, ty [21:50] Noskcaj, I have a nasty habit of your = you'rw [21:50] *you're.. see I can't even type it [21:51] too hard [21:51] Noskcaj, just fixing his spelling :P [21:51] good night, eveybody [21:51] night slickymaster [21:51] balloons_, ok. I'll see if someone is willing to run the in-between parts, if not, i'll cut down the size [21:51] night slickymaster [21:51] knome Noskcaj :) [21:51] i would also concentrate on a shorter event where you can be around at all times [21:52] Noskcaj, that'd be my recommendation [21:53] Noskcaj, about the Testdrive Hackfest on August, I noticed that one of the needs is related with translations. I'm a member of the Ubuntu Portuguese Translators team so if you want I can work on that [21:54] slickymaster, That would be great. Howard was sending an email to all the translators today because it's hard to do add translations to hackfests [21:54] Noskcaj, yes, I saw it [21:55] Noskcaj, so where do I start? [21:55] slickymaster, translations.launchpad.net/testdrive [21:57] Noskcaj, :) that I know, I'm asking if it's supposed to be translated directly in Launchpad (Translations in Rosetta) or using Bazaar? [21:58] launchpad [21:58] Noskcaj, I'll start on the Portuguese translation, asap [21:59] Thanks [21:59] * :) === salem_ is now known as _salem