[02:09] <nick12345> opa
[02:09] <nick12345> opa
[02:09] <nick12345> aki
[13:06] <gerson> oi
[19:30] <BUGabundo> boas
[23:30] <Pirolocito> boas noites


[01:59] <timotheus> What is the next Ubuntu release scheduled for? And how would I find that information on-line? Thanks.
[02:29] <hggdh> timotheus, please see https://wiki.ubuntu.com/
[07:57] <davmor2> Morning All :)
[08:49] <sbeattie> davmor2: are you interested in testing a python version of the dl-iso script? You don't use a config file, right?
[08:50] <davmor2> I don't use a config file you're correct.  And yes I can test it for you :)
[08:51] <sbeattie> davmor2: kewl. bzr up the ubuntu-qa-tools tree, and there should be a new dl-ubuntu-test-iso.py in that directory
[08:52] <sbeattie> davmor2: oh, you should probably install the zsync package as well.
[08:52]  * sbeattie hasn't implemented a bunch of the sanity checking, like verifying zsync is installed before attempting to use it.
[08:57] <davmor2> sbeattie: http://paste.ubuntu.com/259709/ I'm also assuming that the command I ran is correct
[08:58] <sbeattie> davmor2: bah, is that hardy or intrepid you're running on?
[08:58] <davmor2> sbeattie: hardy server
[08:58] <sbeattie> one sec.
[08:59] <davmor2> sbeattie: I setup a cron job on my server as it's up 24/7 to grab the latest dailies each morning
[09:01] <sbeattie> no worries, I just used a language feature that only became official in python2.6, which isn't present on hardy. Fixing.
[09:04] <sbeattie> davmor2: updated.
[09:07] <davmor2> sbeattie: http://paste.ubuntu.com/259714/
[09:12] <sbeattie> davmor2: one more time, with feeling.
[09:14] <davmor2> sbeattie: Yay :)
[09:20] <davmor2> sbeattie: I'm getting lots of iso.zsync failed's
[09:21] <sbeattie> davmor2: is it still working on hardy isos?
[09:21]  * sbeattie doh!s and removes one of the debugging statements.
[09:22] <davmor2> that was the hardy ones yeah now it's on karmic and looking happier :)
[09:25] <sbeattie> davmor2: FYI, the new tool support --release RELEASE, which is like --only, except for releases (e.g. karmic)
[09:27] <sbeattie> there's still a bunch of bogosities around zsync (you can disable it with --no-zsync) like it leaving around .part files when interrupted and not supporting bandwidth limits.
[09:33] <davmor2> sbeattie: cool.  So I can run it with just karmic until there is something to test on hardy :)
[09:39] <davmor2> sbeattie: is it me or does the whole zsync thing seem to take ages or is that just because it is a first run
[09:40] <davmor2> ah no it's kubuntu-netbook that why sorry
[09:41]  * sbeattie does a happy dance since he hadn't actually tested downloading that image yet.
[09:43] <sbeattie> I'm not convinced it offers much of an improvement over rsync; when I can get around to doing some jigdo magic, I think that'll be a decent source of improvements (especially for silly people such as myself who have local mirrors)
[09:44] <sbeattie> ... at the expense of some disk space, of course.
[09:52] <davmor2> sbeattie: I don't what you mean I have more iso's than cdimages :)
[09:55] <davmor2> sbeattie: currently my iso folder is about 100gb
[10:15] <davmor2> sbeattie: no my bag again.  I'ts me looking at the address in front thinking it is doing the same as rsync.  the address was for hardy's copy of kubuntu-netbook.  and now it is reading the sha256 id's for the files I have on my drive as I only have the md5sums from the old script and that is what is taking the time.  the download takes the same as rsync maybe slightly faster :)
[10:19] <sbeattie> oh, bah, I see I've left another debug statement in there (the rsync line), sorry for the confusion.
[10:21] <sbeattie> I'm honestly not sure whether to bother with the sha256 verification if the zsync succeeded.
[10:22] <davmor2> sbeattie: I thought it was reading the sha256 before downloading
[10:23] <davmor2> sorry creating a sha256 before downloading
[10:27] <davmor2> sbeattie: app reads reading seed file ubuntu/karmic-desktop-amd64.iso: ************************  then it starts the download from Read ubuntu/karmic-desktop-amd64.iso. Target 76.4% complete.
[10:27] <davmor2> downloading from http://cdimages.ubuntu.com//daily-live/current/karmic-desktop-amd64.iso:
[10:28] <sbeattie> no, the zsync metadata file is the what's downloaded first. the SHA256SUMS are last.
[10:29] <sbeattie> and it reads the existing iso (if any) to see what it doesn't need to re-download.
[10:30] <davmor2> sbeattie: in that case the zsync metadata download is slow as crap 15-20 minutes each one and the actual sync takes about 2 minutes
[10:32] <sbeattie> one thing zsync does is periodically restate the downloading line; e.g. http://paste.ubuntu.com/259751/
[10:34] <sbeattie> It also doesn't tell you when it's downloading the .zsync file, it just shows you a progress bar.
[10:38]  * sbeattie disappears fora few hours sleep before today's meeting.
[10:40] <davmor2> sbeattie: http://paste.ubuntu.com/259754/  this is what I've been getting the ******
[10:40] <davmor2> takes for ever
[10:41] <sbeattie> The "reading seed file ubuntu/karmic-desktop-i386.iso: *************[...]" stuff is taking forever?
[10:42] <sbeattie> that's zsync looking at the existing iso and determining what out of it it needs to download.
[10:44] <davmor2> okay cool :)
[10:44] <davmor2> nn
[10:44] <sbeattie> emitting the "******"s takes roughly 15 seconds here, if it's taking longer for you, you might be short on memory or disk bandwidth for some reason.
[10:45] <davmor2> sbeattie: I'll look into it after
[10:45] <sbeattie> you can use --no-zsync if you want to force it to use rsync only.
[10:47] <sbeattie> if I really wanted to get tricky, I could do something like the sha256 computation in another thread and try to parallelize some of the operations.
[10:48] <sbeattie> ... but not tonight, that's for sure.
[10:48] <sbeattie> s/tonight/this morning/
[10:49] <davmor2> sbeattie: go to bed :)
[12:44] <davmor2> morning fader
[12:47] <fader> davmor2: Hey, how's tricks?
[12:50] <davmor2> fader: Sound thanks.  think I might of broken sbeattie's new python script by accident :(  I just need to figure out where zsync stores it's data and kill it to death muhahahahahaha :)
[12:50] <davmor2> I got todays alternate images fixed :)
[12:50] <fader> davmor2: Oh, if it's broken python scripts you're after, I can churn out a million of those.
[12:50] <fader> davmor2: \o/  Excellent!
[12:52] <davmor2> fader: it was working but then I had a bit of a power cut and my server died and now I just get a list of errors instead of a working download.  I might try a purge of zsync and try again :)
[12:53] <davmor2> well server switched off partway through a download
[12:53] <fader> Bleh... I'd have thought you had your own backup generator, seeing as how you have a DC in your house :)
[12:54] <davmor2> fader: there are some things I can sneak into our flat without my wife noticing I don't think a generator is one of them :)
[12:54] <davmor2> fader: it's not the kinda thing you can drop in your pocket
[12:56] <fader> You need bigger pockets!
[12:56] <davmor2> or a tardis
[13:05]  * davmor2 -> Lunch
[13:09] <fader> davmor2: Give me a ping when you're back and we can start looking at checkbox test descriptions... lots of fun! :)
[14:04] <davmor2> fader: I don't believe you :)
[14:04] <davmor2> back :)
[14:05] <fader> davmor2: Hah, you'll see... it's like math problems, or a trip to the dentist!  Everybody loves them!
[14:05]  * davmor2 runs screaming
[14:06] <fader> So here's the official documentation: https://wiki.ubuntu.com/Testing/Automation/Checkbox/WritingTestsHowTo
[14:07] <fader> Though it's probably more useful to open up /usr/share/checkbox/tests/* and just take a look at some of them
[14:07] <fader> Tests are stored in flat text files.  One or more tests can be in a given file; the files are useful for grouping related tests together
[14:08] <fader> Each test has to have a unique "name", a "plugin", and a "description".
[14:08] <fader> The plugin for any test that has user interaction is going to be "manual", even if it runs a script as part of the test
[14:09] <davmor2> fader: two ticks
[14:09] <fader> You can also have a "command" if you need to run a script or a shell command to gather information, e.g. if you want to ask the user if something is correct or have them click the 'test' button to have an action performed
[14:09] <fader> davmor2: "two ticks"?
[14:09] <fader> Remember, I'm an American, so British is a second language for me.  And we all know Americans can only speak one language. ;)
[14:09] <davmor2> hang on a minute :)
[14:13] <davmor2> fader: right I've opened up /usr/share/checkbox/suites/manual.txt to give me more of an idea
[14:13] <davmor2> on jaunty
[14:14] <fader> davmor2: I don't remember which tests are specifically in that file, as it's changed in the version I have.  (But I'm using cr3's PPA version, so it's bleeding edge and possibly crackrock :) )
[14:14] <fader> But regardless, they should all be about the same
[14:14] <fader> The format should be pretty self-evident, I think
[14:15] <fader> You need to have a blank line between tests (and at the end of the file), and if a field takes multiple lines (e.g. a long description) you just prepend each line with a space
[14:15] <fader> That's the trickiest bit :)
[14:15] <davmor2> fader: http://paste.ubuntu.com/259832/
[14:16] <davmor2> fader: what are the lines with dot for?
[14:16] <fader> davmor2: Ah, good question.  Since a blank line indicates the end of one test, a single "." will become a blank line in the test description
[14:17] <davmor2> right so it signifies blank line mid test then :)
[14:17] <fader> Exactly.
[14:18] <davmor2> fader: should the mouse test have click buttons too?
[14:19] <fader> davmor2: To be really thorough, probably.  I think cr3 took a stance of not wanting to annoy the user *too* much on these and assuming some basic knowledge on the part of the user for these simpler tests
[14:19] <fader> e.g. if your mouse won't click but you still run checkbox, you're probably going to make a note of it and say the mouse is broken :)
[14:20] <cr3> somebody say crack?
[14:20] <fader> cr3: Go back to sleep... this was metaphorical crack. ;)
[14:21] <davmor2> cr3, fader: but it might only be the middle mouse button or right mouse button that has been misconfigured
[14:21] <davmor2> ha
[14:21] <cr3> fader: the format of the file is strictly rfc822 format, same as debian template files for example
[14:21] <fader> cr3: Yeah, you've mentioned that before but I've never felt compelled to read the RFC.  It's pretty straightforward :)
[14:22] <cr3> fader: you get emails in that format every day, I hope :)
[14:22] <fader> cr3: Believe it or not, I'm even capable of telnetting to port 25 and writing 'em myself :)
[14:23] <fader> davmor2: If you wanted to add a mouse-buttons test, I don't think anyone would complain :)
[14:23] <davmor2> Right okay so where or what are the new tests you want writing or do I need to make them up as I go along?
[14:23] <fader> We've got a checkbox-qa package for more in-depth tests that are useful but not necessarily something we expect everyone to put up with
[14:24] <fader> davmor2: We've got a spreadsheet of tests that need to go in, but I need to find out which ones have already been written
[14:24] <davmor2> fader: okay so maybe mouse clicks can go in there then :)
[14:25] <fader> davmor2: It might belong in the standard vanilla Checkbox package... I'd make an argument for that if it's turning up useful results
[14:25] <cr3> fader: can you telnet and write tests?
[14:26] <davmor2> fader: I think a simple click left middle right mouse button takes a couple of seconds shouldn't bother a user too much
[14:26] <cr3> fader: dude, that would be awesome: a protocol that would enable you to write tests through telnet, everyone would use it! :)
[14:26] <fader> cr3: rcpt-to<EMAIL_ADDRESS>write some tests!
[14:27] <davmor2> did I just hear a whip crack :)
[14:27] <fader> davmor2: I agree... it just needs to be clear what the expected results are in all cases so we don't get false negatives/positives
[14:27] <davmor2> box changes from click left to passed
[14:28] <davmor2> moves onto the next click
[14:33] <davmor2> So as I type the crap out of these what do you want doing with them?
[14:34] <fader> Could you email them to me and Marc?
[14:35] <fader><EMAIL_ADDRESS><EMAIL_ADDRESS>[14:35] <fader> So for tests that need to be run after suspend or hibernate, we can cheat a bit and make them easier to write up
[14:36] <fader> You'll notice that tests can have dependencies -- "depends:"
[14:36] <fader> If you make a test "depends: foo" then the test named "foo" must be passed before the test with the dependency will run
[14:36] <fader> So "depends: suspend" will mean a test won't run until after the test named "suspend" has run successfully
[14:37] <fader> I think it's safe to assume the existence of a test named "suspend" and one named "hibernate"; if they end up called something different it's easy enough to update the dependencies.  Especially if you keep all of the "depends on suspend" and "depends on hibernate" in their own files.
[14:39] <davmor2> fader: to be honest if they call it anything else slap them silly :)
[14:40] <fader> davmor2: Well, in fairness we might have "suspend-auto-resume" and "suspend-manual-resume" or something
[14:40] <fader> :)
[14:41] <davmor2> no that's just daft :)
[15:30] <fader> cr3: In order to have the description marked as translatable, does it need to be "_description:"?
[15:31] <davmor2> cr3: not everyone speaks english you see.  I know it's shocking news and they should be made to instantly but hey :)
[15:34] <fader> I know the checkbox packages get translated but I'm not sure how the tests work.
[15:34] <cr3> fader: yep
[15:34] <cr3> davmor2: je ne comprends pas
[15:35] <fader> cr3: Thanks.  I have some updates I'll need to make to the branches I submitted for merge then :)
[15:35] <fader> Je suis le fromage grande!
[15:35] <davmor2> you are not the big cheese :P
[15:35] <fader> ^^^ one year of high school French.  I remember that and "un chape du pape".
[15:37] <davmor2> I don't remember that :( hangs head in shame
[15:37] <cr3> fader: that should be: je suis le grand fromage. "fromage grande" sounds like a combination of french and spanish: queso grande
[15:38] <cr3> fader: and "chape" is feminin, so probably "la chape du pape"
[15:38] <fader> cr3: I thought standard order in French was noun then adjective?
[15:38] <fader> Heh, my French is worse than I thought.  Merde!
[15:38] <cr3> fader: dude, french isn't so easy as to have such simple rules :)
[15:39] <fader> Not like English, which is totally regular :P
[15:39] <cr3> for example, "petit cheval" and "manteau rouge"... different ordering
[15:40] <fader> Huh.  We need to join #comparative-linguistics so you can explain why to me. :)
[15:40] <davmor2> le chat est suos la table I think or maybe sous I can't remember
[15:43] <fader> La kato estas sur la tablo.
[15:43] <davmor2> fader: are you trying to prove that your spanish is better than you french?
[15:44] <fader> My Spanish is about on par with my French.  My Esperanto is somewhat better :)
[15:44] <davmor2> next you'll be saying that your english is good :P
[15:51] <davmor2> right so from all this tom foolery we should add a _ to the description line is that correct?
[15:52] <fader> davmor2: Yup, sounds like
[15:53] <davmor2> fader: Right np's then.  What about commands it is just a case of playing about till I find one that works?
[15:54] <fader> davmor2: Don't sweat the commands for anything that isn't immediately obvious.  If you can write a series of steps that results in a yes/no answer ("Did it work?"), that is all we need
[15:54] <fader> You can leave the "command:" field out of anything that doesn't have a script or command to run
[15:55] <davmor2> fader: okay cool :)
[15:55] <fader> So e.g. "Open your mail client.  Email your credit card numbers and passwords to<EMAIL_ADDRESS> Did the mail go through?" would be fine.
[15:56] <davmor2> fader: or more realistically send a mail to yourself :P  did it get through
[15:56] <fader> Sure, if you want to be boring about it ;)
[15:56]  * davmor2 hits fader with his fix it hammer
[16:04] <jtatum_> hey, mikefletcher
[16:16] <mikefletcher> jtatum_: hello, I just got back from the vet.  Sick puppy :(.
[16:18] <davmor2> fader: wow that email address exists so it must be true :P
[16:19] <fader> Heh :)
[16:22] <jtatum_> very sorry to hear that, mikefletcher :(
[16:23] <davmor2> sbeattie: I found out why the script is so slow first run zsync is creating it's own database type file in ~/iso if I shut it down and rerun the new pyhton script it steams through the part that it has already catalogued and slows down again once it get's to a part that isn't.
[16:23] <davmor2> so it is a first run thing
[16:23] <mikefletcher> jtatum_: he got some antibiotics so he should be fine
[16:25] <jtatum_> mikefletcher: well, that's good news, anyway. do let me know if I may lend a hand with your merge proposal. I spent some time last night working on a branch for gcalctool. I did not expect the calculator to be so complex :)
[16:28] <mikefletcher> jtatum_: thanks!
[16:46] <sbeattie> davmor2: hunh. I wonder if zsync is behaving significantly differently between hardy and karmic
[16:48] <davmor2> sbeattie: It's the same version number in hardy and jaunty
[16:49] <davmor2> sbeattie: I'm not fussed I'll try it again tomorrow if it still as slow I'll throw in the -no-zsync
[16:49] <davmor2> right need to grab tea
[16:49] <sbeattie> right, but all my testing has been on karmic hosts, which has a newer upstream release.
[16:50] <sbeattie> davmor2: thanks, BTW, for throwing caution to the wind and testing it out!
[16:55] <sbeattie> hrm, zsync 0.6 didn't appear to add major optimizations, according to the upstream changelog. /me shrugs.
[17:14] <davmor2> is there no meeting today?
[17:15] <davmor2> or am I ahead of myself?
[17:16] <fader> davmor2: In 45 minutes
[17:16] <davmor2> me then cool I'll go and enjoy tea then :)
[17:16] <fader> I think the fridge is UTC rather than GMT, despite what it says at the bottom
[17:17]  * fader thinks that time zones should be abolished.  Everyone can live on EST!
[17:19] <jtatum_> GMT and UTC are effectively the same :) England is on BST now
[17:20] <fader> jtatum_: Gah, I thought they were an hour off right now
[17:20] <fader> I guess BST != GMT
[17:21]  * fader looks around for a box of clocks and a bottle of aspirin.
[17:21] <jtatum_> fader: exactly :)
[17:23] <jtatum_> time zones are as fun to test as they are to decipher ;)
[17:26] <fader> Yeah, time/clock code is very high on my list of Things I'm Grateful I Don't Have To Do
[17:32] <davmor2> fader: screw you we came up with time you move to our clock :P
[17:32] <fader> davmor2: How about Swatch Internet Time then?  At least it's decimal.
[17:33] <jtatum_> hahahaha
[17:34] <davmor2> fader: still taken from our time :P
[17:34] <davmor2> even est is taken from our time +x hours
[17:34] <fader> davmor2: If you really want to take credit for something based on 24s and 60s, you be my guest. :P
[17:35] <jtatum_> actually 0 beats were based on midnight in switzerland if I remember correctly
[17:35] <fader> jtatum: Yup :)
[17:36] <davmor2> fader: and who still use imperial when pretty much the rest of the world are metric? :P
[17:36] <fader> davmor2: Ooh, I know!  It's the Brits! :D  Everything was still pints and miles when I was there last :)
[17:37] <fader> We can talk about this after you folks switch to the dollar anyway ;)
[17:37] <jtatum_> if you want to get really pedantic, UTC isn't based on latitudes and longitudes anymore - it was based on astronomical measurements and coordinated to times above greenwich. now it's based on cesium decay with an offset to astronomical time.
[17:37]  * davmor2 takes on board the american way of life buys a gun and shoots fader
[17:38] <jtatum_> Hilarious :D
[17:39] <fader> "An armed society is a polite society." ;)
[17:40] <davmor2> fader: sensible query now
[17:40] <fader> I was up in America's Hat^W^WCanada a while back and mentioned that I might want to buy a gun.  I'd never seen a group of people actually shift away quickly like in a cartoon before. :)
[17:40] <fader> davmor2: Sure, what's up?
[17:41] <davmor2> I'm looking at the list and one is to check volume level after s3/s4 is there a test to check it pre s3/s4 other wise you need that one too to check that it is at the right level.  Or can the one test be split between pre and post?
[17:43] <fader> davmor2: Right, good catch -- we don't have a volume test before s3/s4.  Think you could write one up?
[17:44] <fader> I imagine they should be the same test with slightly different descriptions and names (and one be dependent on suspend or hibernate, obviously)
[17:44] <davmor2> fader: No Problems
[17:45] <fader> One idea that manjo had recently that I thought was a good one was to split out the 'button' tests from the 'function' tests... e.g. have two tests where the user is asked to raise or lower the volume.  One tests to make sure they get the OSD notification, the other asks them to verify that the volume actually goes up or down
[17:45] <fader> That might be overkill for this though; being manual we can ask the user to verify both
[17:46] <davmor2> is there a way that, the percentage can be recorded and recalled though.  ie ask the user on first run to hover over the volume and type in the % and then on second run say is you volume still at x% y/n?
[17:47] <davmor2> fader, cr3: ^
[17:48] <fader> davmor2: I'm sure there's a way to do it using alsamixer or something, but I'd have to do some research to write a script
[17:49] <fader> davmor2: Offhand I'd say just ask them to verify that the volume is at an 'acceptable' level or something and we can script it later
[17:52] <davmor2> fader: no problems I just thought it might add another nice metric for cr3 :D /me runs away
[17:52] <fader> davmor2: Agreed -- we want to automate as much of this as possible, and the parts that can't be automated should be reduced to something like "Click this button.  Did something good happen?"
[17:52] <fader> The manual stuff is just expedience.
[17:53] <davmor2> fader: I know ;)
[17:53]  * fader now imagines a Checkbox test that makes chocolate fall out of the CD drive.
[17:53] <fader> ^^ *that* is good stuff happening.
[17:54] <davmor2> no all wrong image a cup of coffee being delivered from the machine and now your rocking
[17:55] <fader> Ah, I would finally have an excuse to use this: http://www.oidview.com/mibs/0/COFFEE-POT-MIB.html
[17:55] <fader> (And an appropriate RFC: http://www.faqs.org/rfcs/rfc2324.html )
[17:56] <davmor2> :D
[18:08] <davmor2> bdmurray: I wouldn't worry I've probably just jinxed it to a flaming death now anyway get ready for the reports :)
[18:09] <bdmurray> heh
[18:19] <davmor2> sbeattie: I'm getting a whole bunch of Failed! Forbidden and Failed! Not Found which I'm assuming are the dvd's as it has found all the alternates now
[18:19] <sbeattie> yeah,
[18:19] <sbeattie> sensible error reporting is um, a little lacking at the moment.
[18:20] <mikefletcher> quick launchpad question: I have made a number of changes to my gnome-screenshot branch of mago based on requests from the merge proposal.  Should I push 'Request another review' now or will people rereview the code on their own?
[18:27] <jtatum_> mikefletcher: I think you should at least add a comment to the review
[18:27] <mikefletcher> jtatum_: thanks
[18:31] <davmor2> fader: in the cases is there a way to specify yes/no boxes or is that an assumption that they are there?
[18:32] <fader> davmor2: Yes/no/skip are guaranteed to be there; 'yes' is 'pass', no is 'fail'
[18:33] <davmor2> fader: that's what I assumed and then I remembered my moto assumption the mother of all fsck ups :)
[18:37] <davmor2> fader: you know the depends does that cover things like wireless and bluetooth etc?
[18:37] <davmor2> and can you have more than one depends in the depends line and how do you seperate them?
[18:41] <fader> davmor2: You can depend on any other test, so if there is a 'bluetooth' test you can depend on it
[18:41] <fader> There is also a 'required' field for requiring specific hardware, etc. that we can add as well
[18:42] <fader> davmor2: I think you  can have multiple depends separated by whitespace
[18:42] <fader> cr3: ^^ is this true?
[18:42] <fader> (I don't see any that do this currently)
[18:43] <jtatum_> mikefletcher: sounds like maybe I led you astray :) Someone did tell me there's a LP bug where updates to the proposed branch don't show up in diffs but I'm not an expert :(
[18:43] <davmor2> fader: I can't see the point in run bluetooth test or wireless tests if the test is running on a pc with no bluetooth or wireless
[18:44] <cr3> fader: which part? the yes/no/skip part? depends part?
[18:44] <fader> cr3: depends
[18:44] <fader> davmor2: right, we'd normally use 'requires' for this but that is going through some changes atm
[18:44] <cr3> depends can be given other tests names so that if a test fails or is skipped,then its dependents will be skipped
[18:45] <fader> cr3: you can have multiple depends?
[18:45] <cr3> fader: yep
[18:45] <fader> cr3: thought so, thanks
[18:46] <davmor2> cr3: so I could have depends: suspend bluetooth ? or something like?
[18:46] <cr3> davmor2: yep
[18:46] <davmor2> cool :)
[18:46] <davmor2> checkbox rocks
[18:46] <davmor2> cr3: and just whitespace to seperate them yes?
[18:47] <cr3> davmor2: yep, just whitespace
[18:47] <davmor2> cool :)
[18:49] <jtatum_> nagappan: you can see mikefletcher's changes at https://code.launchpad.net/~mikefletcher/mago/gnome-screenshot rev 108 and 109
[18:50] <nagappan> jtatum, I could not
[18:51]  * nagappan checking the above link - jtatum
[18:51] <jtatum_> nagappan: they don't appear in the diffs of the merge proposal for some reason but they should be at the link I just posted...
[18:51] <nagappan> jtatum, sure
[18:52] <nagappan>  Sorry, something just went wrong in Launchpad.
[18:52] <nagappan> We’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.
[18:52] <nagappan> Trying again in a couple of minutes might work.
[18:52] <nagappan> (Error ID: OOPS-1334F2342)
[18:52] <ubot4> https://devpad.canonical.com/~jamesh/oops.cgi/1334F2342
[18:52] <nagappan> jtatum, I get the above error message
[18:53] <nagappan> jtatum, I think, I clicked his name link
[18:53] <jtatum_> nagappan: try edge: https://code.edge.launchpad.net/~mikefletcher/mago/gnome-screenshot
[18:54] <jtatum_> I checked - the diff issue is an LP bug - bug 338002
[18:54] <ubot4> Launchpad bug 338002 in launchpad-code "'Review Diff' on merge proposal page can be out-of-date" [High,In progress] https://launchpad.net/bugs/338002
[18:57] <fader> davmor2: Don't let cr3 know how cool Checkbox is... I've been trying to crush his spirit for months and you're going to undo my work!
[18:58] <davmor2> D'oh
[19:09] <jtatum_> mikefletcher: what version of ubuntu was the gnome-screenshot test written in?
[19:27] <mikefletcher> jtatum_: 9.04
[19:27] <jtatum_> mikefletcher: Ah OK :) In 9.10, GRAB_A_SELECTED_AREA = 'rbtnSelectareatograb' - just FYI in case it comes up
[19:28] <jtatum_> everything else ran perfectly
[19:31] <mikefletcher> jtatum_: is the trunk mago intended to test the latest ubuntu?  And then do you branch mago for each release?
[19:31] <mikefletcher> jtatum_: I never really throught about which release I should be testing against.
[19:31] <mikefletcher> throught=thought
[19:32] <jtatum_> mikefletcher: I'm not sure things are that well thought out. There really aren't that many test cases yet anyway and quite a few of them are broken in 9.10. I'm as new as you, pretty much, but intuitively I'd guess the readme for the test suite would document that?
[19:35] <jtatum_> You're right that there should be branches. There aren't, but there should be :)
[19:37] <mikefletcher> jtatum_: doh!  Ok, well then I should get this working on 9.10.
[19:39] <jtatum_> OK - in that case, it's just the one line change. I think the screenshot suite has a lot in common with the gedit suite, in terms of the sorts of things they do... In case you're looking for inspiration :)
[19:39] <jtatum_> for more random stuff to add, I mean, mikefletcher
[19:41] <jtatum_> mikefletcher: can I /msg you?
[19:41] <mikefletcher> jtatum_: yup
[19:42] <_UsUrPeR_> can somebody point me towards the karmic koala source code please?
[19:46] <thedonvaughn> _UsUrPeR_: source for what?  there is a source repo where you can download source of any package you need
[19:46] <thedonvaughn> apt-get source <package>
[19:48] <_UsUrPeR_> thedonvaughn: I need to apply a patch to an intel video driver for atom thin clients. This is pertaining to https://bugs.launchpad.net/ubuntu/+bug/418779
[19:48] <ubot4> Launchpad bug 418779 in xserver-xorg-video-intel "video artifacts in Intel 945GSE (atom chipset) dual monitor VGA output" [Unknown,Confirmed]
[19:48] <_UsUrPeR_> I have never compiled from source, and have no idea what I am doing
[19:50] <_UsUrPeR_> cool bot, btw :)
[19:56] <fader> _UsUrPeR_: There is some info here: http://www.cyberciti.biz/faq/rebuilding-ubuntu-debian-linux-binary-package/
[19:56] <fader> _UsUrPeR_: Though I can't help you much more than that, I'm afraid :/
[19:57] <fader> _UsUrPeR_: If you're building from upstream source (e.g. it comes in a .tar.gz or similar) there are instructions here as well: https://help.ubuntu.com/community/CompilingSoftware
[20:04] <_UsUrPeR_> thanks fader


[15:39] <lcapriotti> hi, what would be the best option to start an interactive script at boot with upstart?
[15:40] <lcapriotti> ie something similar to 'su -c "/usr/bin/ascript" -l' ?
[15:41] <sadmac2> lcapriotti: you would need to run it with the console output stanza
[15:42] <lcapriotti> ... any online examples ?
[15:42] <lcapriotti> tks btw
[15:43] <sadmac2> start on startup
[15:43] <sadmac2> console output
[15:43] <sadmac2> exec /usr/bin/ascript
[15:43] <sadmac2> ^^there's an example :)
[15:59] <lcapriotti> cool, it works :) tks a lot
[16:02] <lcapriotti> now for a more advanced one: what if I need to stop usplash before the script?
[16:03] <sadmac2> lcapriotti: you would add:
[16:03] <sadmac2> pre-start exec /whatever/thing/controls/usplash --stop
[16:03] <sadmac2> or something to that effect
[16:03] <sadmac2> not an Ubuntu guy ;)
[16:04] <lcapriotti> nice, seems easy once you know what you are doing ;)
[16:06] <Keybuk> or add "on starting your-script" to /etc/init/usplash.conf ;)
[16:06] <Keybuk> pre-start exec stop usplash
[16:06] <Keybuk> would work too
[16:08] <lcapriotti> I prefer not to modify a system script, I'll go for "pre-start exec stop usplash"
[16:09] <lcapriotti> tks a million to both of you!
[16:09] <sadmac2> np
[20:29] <milanbv> Keybuk: Hi again!
[20:30] <milanbv> I've finally come to working on upstart support in the stb without having had the occasion to talk with you about it :-)
[20:32] <milanbv> ...and sadly it doesn't seem we share the same availability hours
[20:37] <Keybuk> stb?
[20:39] <milanbv> system-tools-backends -;)
[20:39] <Keybuk> ah right
[20:39] <milanbv> have you seen bug 435935?
[20:40] <Keybuk> no, I haven't seen that bug
[20:41] <milanbv> that's basically about implementing a rough upstart support, so that services-admin can be shipped in Karmic without breaking things
[20:42] <milanbv> I have a patch that works with init.d scripts in Karmic (not upstart jobs yet)
[20:42] <milanbv> I'd need some feedback to know if that's good enough that I can release the stb 2.8.2, so that it can go into Karmic
[20:47] <Keybuk> Karmic is almost past Beta
[20:49] <milanbv> yeah, but that one kind of problematic
[20:49] <milanbv> we can't break services-admin more than it is now :-)
[20:51] <milanbv> sorry, my network connection is really bad
[20:51] <milanbv> (public WiFi, not even allowed to use IRC directly)
[20:51] <milanbv> did you say something since 21:48?
[21:34] <ion> Hi Keybuk :-)
[21:40] <Keybuk> hi
[22:18] <ion> Is there a way to subscribe to all current and future Upstart blueprints in Launchpad?
[22:21] <Keybuk> probably not
[22:21] <Keybuk> blueprint is very underdeveloped
[22:21] <Keybuk> I don't even use it now
[23:42] <ion> Any interesting decisions/news/something from LPC? :-)
[23:43] <ion> The most recent news at the linuxplumbersconf.org: LPC Registration opens 7:30AM PT Wednesday (come early!)
[23:44] <Keybuk> haha
[23:44] <Keybuk> no, it wasn't a great conf this time
[23:44] <Keybuk> casey and I hung out a bit
[23:44] <Keybuk> bounced a few ideas
[23:45] <ion> Has anyone came up with a good name for the ‘like while, but start on starting and stop on stopped’ stanza for upstart+1 yet? :-)
[23:45] <Keybuk> nope
[23:45] <Keybuk> but I am going to get rid of pre-start, post-stop, etc. from the state machine :p
[23:46] <ion> Why?
[23:46] <Keybuk> because we don't need them anymore
[23:46] <Keybuk> the blocking stuff added to events really gets rid of the need
[23:47] <Keybuk> so, let's say we simplify a job down to just a process, and events
[23:47] <Keybuk> we have
[23:47] <Keybuk>  [ pre-start event ] [ post-start event ] [ pre-stop event ] [ post-stop event ]
[23:47] <Keybuk>                      [ process being run here              ]
[23:47] <Keybuk> how would we do a pre-start script?
[23:47] <Keybuk> easy!
[23:47] <Keybuk>   on job pre-start
[23:48] <Keybuk>   task
[23:48] <Keybuk>   exec ...
[23:48] <Keybuk> that would block the pre-start event, so block the process being run ;)
[23:48] <Keybuk> which is exactly what we want
[23:49] <ion> In that case, it would be nice to be able to put multiple job definitions to a single file, so you’d have the stuff that e.g. does mkdir -p /var/run/dbus in the same file as the stuff that runs dbus.
[23:50] <ion> Ah, i might have misunderstood. It would still be possible to have pre-start, post-stop stuff in the job definition, it would be just an abstraction that works based on those events?
[23:50] <Keybuk> exactly!
[23:51] <Keybuk> even better, it'd be possible to put *any* custom sub-job in the definition
[23:51] <Keybuk> if we make that really easy, and work well
[23:51] <sadmac> Keybuk: the only downside is the hideous things I know people will do with this :)
[23:51] <Keybuk> sadmac: they can do them already
[23:51] <sadmac> Keybuk: on started pre-start job
[23:51] <Keybuk> just in separate job files ;)
[23:51] <Keybuk> sadmac: I kinda like that <g>
[23:51] <Keybuk>   while apache pre-start
[23:52] <Keybuk> (while the apache pre-start script is running)
[23:52] <ion> :-)
[23:52] <sadmac> that one's ok
[23:52] <sadmac> actually there'd be no started pre-start, since that would imply a started started, which would imply a started started started...
[23:53] <Keybuk> or pre-start implies pre-start pre-start implies pre-start pre-start pre-start
[23:53] <Keybuk>   on portmap pre-start pre-start pre-start pre-start
[23:53] <Keybuk> we should rename that to "turtle"
[23:54] <ion> ‘while’ for ‘start on started, stop on stopping’; the Old English word ‘hwile’ for ‘start on starting, stop on stopped’
[23:55] <sadmac> Keybuk: rename which?
[23:55] <Keybuk>   on portmap turtle turtle turtle turtle turtle turtle turtle turtle
[23:55] <Keybuk> turtles all the way!
[23:55] <sadmac> gdb.fail++
[23:56] <sadmac> Keybuk: ah
[23:56] <ion> ‘surrounding’?
[23:56] <sadmac> ion: you mean as a name for "before"?
[23:57] <ion> I’m not sure i like ‘before’. It only means, well, before, which is only the starting point.
[23:57] <sadmac> ion: me neither, we've been trying to rename it for months :)
[23:58] <sadmac> Keybuk: actually, we may not need before anymore with the new model
[23:58] <sadmac> Keybuk: while dbus / while dbus running
[23:59] <Keybuk> something like that yeah


[18:15] <cr3> hi folks, is there a way to determine whether a device is a touchpad or a touchscreen from the output of xinput --list --long?
[18:18] <cr3> can I assume that a touchscreen will not have the XIScrollClass type?
[18:28] <cnd> cr3: if it's a touchscreen it will be of XIDirectTouch mode
[18:28] <cnd> a touchpad will be of XIDependentTouch mode
[18:35] <cr3> cnd: I see it, Touch mode: direct, thanks!
[18:35] <cnd> cr3: np :)
[18:35] <cr3> this is also pretty cool, I didn't notice it before: Max number of touches: 9
[18:35] <cnd> yep
[18:35] <cnd> 9 is an odd number though...
[18:35] <cnd> never seen that before
[18:40] <cr3> cnd: it's a "Quanta OpticalTouchScreen"
[18:45] <cnd> ok
[18:45] <cnd> haven't played with one of those myself


[02:14] <qwebirc65485> I just purchased this PC and need to update gpu to set up my first mythbuntu box (leaving DTV!). Need recommended NVIDIA VDPAU GPU?
[02:14] <qwebirc65485> http://www.gateway.com/systems/product/529668380.php#prodBar
[02:14] <Zinn> [www.gateway.com] Gateway Official Site: Shop - Desktops - DX4831 01e Desktop Product Details
[02:17] <qwebirc65485> btw: I know I may need updated PSU, planning HD homerun (OTA) & 1212 (cable box) so multiple hd in and out. This is master backend.
[02:40] <shanefer> Hi - When I'm watching live TV and I open the program guide (m for menu and then choose program guide), I see the guide flash for a split second and then disappear.. if i press the up or down key, I can see the guide flash for another split second but it always disappears. oddly enough, last night it was working (after being this way for around 2 weeks). any ideas?
[03:31] <scott1> I just purchased this PC http://www.gateway.com/systems/product/529668380.php#prodBar ($420.) and need to update gpu to set up my first mythbuntu masterbackend (leaving DTV!). Need recommendation for NVIDIA VDPAU GPU? I know I may need to update PSU, planning HD homerun (OTA) & 1212 (cable box) so multiple hd in and out.
[03:31] <Zinn> [www.gateway.com] Gateway Official Site: Shop - Desktops - DX4831 01e Desktop Product Details
[03:33] <PacketCollision> scott1: Why do you need a better graphics card? I don't think playing even hdtv requires more than an onboard intel can provide, at least with a modern CPU like in that machine
[03:35] <scott1> Want NVIDIA VDPAU for processing video on GPU instead of CPU
[03:38] <PacketCollision> fair enough
[03:40] <PacketCollision> hmm, I'm setting up a diskless htpc system that uses an nfs mount on my mythbackend machine for its root.  It boots fine after I install a basic 10.04 setup with debootstrap, but as soon as I install mythbuntu-desktop it hangs when booting
[03:41]  * PacketCollision hopes it is a network problem and replaces the cable he's using
[03:45] <PacketCollision> There's definitely something strange going on with nfs
[03:45] <PacketCollision> has anyone ever heard of such a setup working?
[04:02] <PacketCollision> at least I have an apt cache running, I can recreate the install in minutes
[04:12] <dewman> what exactly is video pts and dts inconsistent mean during mythburn? I have more then 500 lines of errors in my mythburn.log file
[04:16] <dewman> !help mytharchive
[04:16] <Zinn> !help mytharchive For a  complete list of my knowledge visit: http://www.baablogic.net/Zinn.cgi  Other available commands: !status, !about, !bug [bug_number].
[04:17] <dewman> !eat
[04:17] <Zinn> Eat? You must want to play #wolfie
[05:01] <puff> rhpot1991: I am having zero luck finding an nvidia card that does PCI (not PCI express), let alone VDPAU.
[05:48] <scott1>
[05:49] <scott1> I just purchased this PC http://www.gateway.com/systems/product/529668380.php#prodBar ($420.) and need to update gpu to set up my first mythbuntu masterbackend (leaving DTV!). Need recommendation for NVIDIA VDPAU GPU? I know I may need to update PSU, planning HD homerun (OTA) & 1212 (cable box) so multiple hd in and out.
[05:49] <Zinn> [www.gateway.com] Gateway Official Site: Shop - Desktops - DX4831 01e Desktop Product Details
[05:59] <shanefer> Hi - When I'm watching live TV and I open the program guide (m for menu and then choose program guide), I see the guide flash for a split second and then disappear.. if i press the up or down key, I can see the guide flash for another split second but it always disappears. oddly enough, last night it was working (after being this way for around 2 weeks). any ideas?
[14:33] <scott1> I just purchased this PC http://www.gateway.com/systems/product/529668380.php#prodBar ($420.) and need to update gpu to set up my first mythbuntu masterbackend (leaving DTV!). Need recommendation for NVIDIA VDPAU GPU? I know I may need to update PSU, planning HD homerun (OTA) & 1212 (cable box) so multiple hd in and out.
[14:33] <Zinn> [www.gateway.com] Gateway Official Site: Shop - Desktops - DX4831 01e Desktop Product Details
[18:41] <scott1> I just purchased this PC http://www.gateway.com/systems/product/529668380.php#prodBar ($420.) and need to update gpu to set up my first mythbuntu masterbackend (leaving DTV!). Need recommendation for NVIDIA VDPAU GPU? I know I may need to update PSU, planning HD homerun (OTA) & 1212 (cable box) so multiple hd in and out
[18:41] <Zinn> [www.gateway.com] Gateway Official Site: Shop - Desktops - DX4831 01e Desktop Product Details
[18:50] <tgm4883> scott1, multiple HD IN and OUT on a video GPU?
[18:50] <tgm4883> IN doesn't make a whole lot of sense
[18:50] <tgm4883> multiple out only matters if you are setting up multiple displays from a single system, which AFAIK, is pretty rare in this space
[18:51] <tgm4883> But I would check the mythtv vdpau wiki and get something in the 2nd generation series
[18:51] <tgm4883> I've actually been looking for a fanless G2XX card myself, so let me know if you find one
[18:51] <tgm4883> !vdpau
[18:51] <Zinn> http://www.mythtv.org/wiki/VDPAU
[18:51] <tgm4883> scott1, ^
[21:26] <scott1> When I said "in" & "out" I was trying to say that I'm going to have at least three tuners, all possibly with HD coming in and wanted to cover the video with the GPU. Thanks for the link, I've read that page inside and out plus others. It just seemed odd that the cheaper & older cards have better performance. I guess I'll go with the GT220 or GT240.
[21:35] <scott1> Apparently I'm misunderstanding how the GPU/VDPAU works, is it only decoding as you're playing?   Easy to get mixed up.
[21:58] <scott1> tgm4883: Fanless GT240 1gb http://www.newegg.com/Product/Product.aspx?Item=N82E16814121369
[21:58] <Zinn> [www.newegg.com] Newegg.com - ASUS ENGT240 Silent/DI/1GD3 GeForce GT 240 1GB 128-bit DDR3 PCI Express 2.0 x16 HDCP Ready  Video Card
[22:19] <con-man> is there a 64 bit debian of mythtv out there for lucid lynx.  Im downloading the 32 bit one now.
[22:25] <mrand> let me see if I can find out
[22:29] <mrand> con-man: yes... http://packages.ubuntu.com/lucid/amd64/mythtv-frontend/download is an example.
[22:29] <Zinn> [packages.ubuntu.com] Ubuntu -- Package Download Selection -- mythtv-frontend_0.23.0+fixes24158-0ubuntu2_amd64.deb
[22:29] <mrand> but why download manually.
[22:29] <mrand> ?
[22:33] <mrand> Let the package manager, or better yet, use mcc to handle it all for you.


[00:20] <ahammond> figured it out. we're using an older version of upstart and setgid / setuid stanzas aren't supported. wrapped the whole thing in start-stop-daemon. Ugly, but upgrade friendly.
[00:21] <ion> I’ve had better experiences with sudo than start-stop-daemon. “exec sudo -H -u user -- cmd”
[13:34] <Lekensteyn> hi all
[13:35] <Lekensteyn> The `pidfile` stanza has been removed a while ago, is there any way I can make upstart aware of the right PID?
[13:36] <Lekensteyn> Our program fork&execs some program to do some initialization tests and then forks&(in parent) exist if the command line options say so
[13:36] <Lekensteyn> exits*
[13:42] <jodh> Lekensteyn: Upstart doesn't use pid files as it tracks pids itself. Read this: http://upstart.ubuntu.com/cookbook/#expect
[13:45] <Lekensteyn> I saw that, but it does not work for me since all fork()s are traced
[13:46] <Lekensteyn> the application first loads the configuration and then daemonizes if it should do that according to the config
[13:47] <Lekensteyn> during loading of the config, fork&exec could occur (modinfo $driver)
[13:48] <jodh> Lekensteyn: your app uses ptrace itself?
[13:48] <Lekensteyn> nope
[13:50] <Lekensteyn> start program (pid 100), fork (child 101) & execve "modinfo driver" (multiple times), fork (child 102), child continues, parent (100) is exited
[13:50] <jodh> Lekensteyn: well, you must either ensure the config doesn't change, or auto-gen the upstart .conf file with an appropriate expect stanza, or use start-stop-daemon or an equivalent tool.
[13:51] <Lekensteyn> currently, the config and environment is validated before daemonizing, should it be done in an other way then? (i.e. validate after daemonizing)
[13:52] <jodh> if you have a tool to validate your apps config file, maybe that tool could ensure that if your apps config says something like "daemonize=true" that the upstart config contains "expect daemon"?
[13:53] <Lekensteyn> well, it's ran like "programm --daemon". If that option is encountered, it knows that it should daemonize later. Before daemonizing, other settigns are evaluated (like --driver or Driver from conffile)
[13:56] <Lekensteyn> thanks for your help btw
[14:38] <Lekensteyn> How can I clear stale pids without rebooting or renaming the job? Related bug https://bugs.launchpad.net/upstart/+bug/406397
[14:40] <jodh> http://upstart.ubuntu.com/cookbook/#recovery-on-misspecification-of-expect. If that fails, you'll have to reboot.
[14:40] <Lekensteyn> so I've to reboot or rename :s
[14:41] <jodh> Lekensteyn: the recommendation is to develop your .conf file on a non-critical dev box. Once you have fully tested it, then deploy to your server(s).
[14:42] <Lekensteyn> It is on my dev box ;)
[14:43] <Lekensteyn> Now, I've tried program --daemon;wait "$(cat /var/run/program.pid)" but the pid tracked by Upstart is wrong. How do I make Upstart aware of my pidfile?
[14:44] <jodh> Lekensteyn: as I already said, upstart doesn't use pidfiles - it uses ptrace to establish the pid.
[15:03] <Lekensteyn> what PID is tracked if "script \n .... \nend script" is used?
[15:09] <jodh> Lekensteyn: that is all covered in the previously referenced http://upstart.ubuntu.com/cookbook/#expect
[16:27] <Lekensteyn> jodh: thanks for your help so far, is it possible to redirect stdout/stderr from the program to syslog?
[16:31] <jodh> Upstart 1.4 can log job output. If you're using an older version though, use the technique here: http://upstart.ubuntu.com/cookbook/#obtaining-a-log-of-a-script-section, but rather than writing to /dev/.initramfs/..., write to /dev/kmsg.
[16:32] <jodh> alternatively, run "mycmd | logger" if creating that extra logger process won't cause your job problems.
[16:35] <Lekensteyn> Thanks, I
[16:35] <Lekensteyn> 'll try it, should I use exec or script


[02:13] <infinity> cjwatson: The more I think about it, the more I'm confused by the britney-copies-dont-preserve-overrides bug.  Given that when I do an sru-release of a kernel (for instance), which I overrode from universe to main in -proposed, it doesn't revert on copy to -updates.
[02:13] <infinity> cjwatson: Is that because britney's somehow copying differently, or is it that there's an inheritance issue from proposed to release that isn't a problem for proposed to updates?
[07:39] <infinity> superm1: I think you wanted -0ubuntu2, not -0ubuntu1build1 :P
[07:39] <infinity> superm1: The -NbuildN postfix is for rebuilding otherwise-unchanged Debian sources.
[07:42] <infinity> superm1: That said, I'm not sure this bug makes sense.
[07:43] <infinity> superm1: libmyth-0.25-0 on quantal already depends on libx264-123.
[07:43] <infinity> superm1: A rebuild won't change anything.
[07:52] <infinity> superm1: Oh, right, I see the bug now.  Yeah, rebuild away, but please use a sane version number (-0ubuntu2)
[07:53] <infinity> slangasek: Copying forward from precise-updates to quantal-updates might not be the sanest idea. :/
[07:54] <infinity> slangasek: (see mythtv, which had binary depends that were satisfiable in precise but not quantal)
[08:00] <infinity> superm1: Reuploading your upload with a sane version and accepting it.
[08:05] <infinity> superm1: Glad we had this talk.  You're awfully chatty today. :P
[09:20] <cjwatson> infinity: My guess is that it's something to do with the source also being newly-copied, which isn't generally the case for stable kernel copies.  That's just a guess, though, and I'd need to reproduce it in the test suite to make sure of it.
[09:22] <psivaa> cjwatson: Just noticed that precise desktop images have stopped building since 20121116.1.
[09:27] <cjwatson> Give me a minute, still recovering from overnight server reboot
[09:31] <psivaa> cjwatson: ack, no urgency
[09:36] <cjwatson> psivaa: No indication of why in the logs.  Trying by hand.
[09:36] <psivaa> cjwatson: thank you
[09:54] <cjwatson> psivaa: Well, no indication of why it failed, but that build worked.
[09:54] <cjwatson> *failed before
[09:55] <psivaa> cjwatson: ack, thanks
[11:48] <ogra_> hmm, do we use LB_TASKS or LB_PACKAGE_LISTS in our live-build invocation ?
[11:48] <ogra_> cjwatson, do you know ?
[11:49] <ogra_> i need to preseed linux-firmware-nexus7 but looking at live-build/scripts/build/lb_chroot_preseed it seems to only process preseed files that are named after tasks in either LB_TASKS or LB_PACKAGE_LISTS
[11:49] <ogra_> http://paste.ubuntu.com/1369851/ i think this should work, but it doesnt look like live-build/scripts/build/lb_chroot_preseed would pick up the file at all with that name
[11:51] <ogra_> (the documentaion doesnt actually mention that the name needs to be in either of the vars)
[11:54] <cjwatson> I think you have an out-of-date version of live-build there - LB_PACKAGE_LISTS no longer exists
[11:54] <ogra_> oh
[11:54] <ogra_> that might well be
[11:55] <cjwatson> And I suspect if you look at the current version you won't see this problem :)
[11:55] <cjwatson> Your patch looks fine to me
[11:56] <ogra_> oh, yeah, the current version does what i'D expect
[11:56] <ogra_> thanks ! didnt strike me to check the version :)
[12:30] <apw> sbsigntool here is being backported to 10.04 as part of the 12.04.02 prep work for secure boot
[12:34] <cjwatson> LGtM
[14:38] <zequence> Hi, Ubuntu Studio dev here. We have our blueprints for 13.04 here https://blueprints.launchpad.net/ubuntu/+spec/topic-raring-flavor-ubuntustudio. What's the deal with blueprints? Do we register them somewhere? Like, how do they end up showing here http://status.ubuntu.com/ubuntu-raring/?
[14:38] <tumbleweed> https://wiki.ubuntu.com/WorkItemsHowto ?
[14:39] <knome> tumbleweed, that's not the question
[14:39] <knome> tumbleweed, the topic blueprints aren't showing up for ubuntu studio and xubuntu.
[14:39] <stgraber> zequence: you need all your blueprints to be accepted for raring
[14:39] <knome> otoh, the FDF being the 22nd, i'm not worried yet
[14:40] <knome> stgraber, do you have the powers? ;)
[14:40] <stgraber> knome: yes
[14:40] <knome> stgraber, can you go and accept anything under https://blueprints.launchpad.net/ubuntu/+spec/topic-raring-flavor-xubuntu ? :)
[14:41] <knome> i'll make sure they are all proposed in a sec.
[14:41] <knome> done.
[14:42]  * ogra_ grumbles
[14:42] <ogra_> seems i just missed the publisher in my last build attempt
[14:44] <stgraber> knome: should be done, they'll show up next time status.u.c updates
[14:44] <knome> stgraber, cheers!
[14:45] <smartboyhw> zequence, are you asking stgraber to approve them?
[14:45] <knome> stgraber, ^ you might want to help the studio guys too :)
[14:45] <scott-work> thank you stgraber  :)
[14:45] <smartboyhw> Thx stgraber :D
[14:48] <stgraber> scott-work, smartboyhw: most of them aren't even targeted to raring yet
[14:48] <smartboyhw> stgraber, tell zequence that:P
[14:48] <smartboyhw> zequence, ^^
[14:49] <scott-work> stgraber: smartboyhw : we will take care of this this week
[14:49] <stgraber> ok, let me know once they are actually ready for approval
[14:50] <zequence> stgraber: Our blueprints (Ubuntu Studio) are about as ready as can be
[14:50] <stgraber> I also have the feeling that your blueprints will make the work item tracker significantly slower than it already is... You seem to have a lot of blueprints for a fairly small team. Regrouping some of them should make things easier to track and less of a pain to review and then for the tracker to parse.
[14:51] <stgraber> zequence: 80% of them weren't proposed for raring when I looked a minute ago
[14:51] <smartboyhw> zequence, put series goal as raring for ALL our blueprints..
[14:52] <zequence> stgraber: Er, yea. We don't have a strict system for that yet. I guess we could divide into raring blueprints vs non-release blueprints
[14:53] <zequence> Some of the blueprints may or may not be finished for raring..
[14:54] <zequence> stgraber: I'll see about making them easier to review then. bb, when it's done
[16:43] <slangasek> infinity: accepting packages into precise-updates with a newer version than quantal is also not the sanest idea; already discussed this one with superm1, who said he was going to upload the no-change fix?
[16:44] <superm1> slangasek: yeah i uploaded the no change fix, infinity said not to use 'build1' appended to it, but rather SRU style versioning
[16:50] <ScottK> superm1: ubuntu1build1 is never right.  Just use ubuntu2.
[16:50] <ScottK> Build1 is only useful for packages unchanged from Debian.
[17:31] <infinity> ScottK: ubuntu2 in this case wasn't right either, since it had been used in raring, but I reuploaded with something vaguely sane.
[17:31] <infinity> superm1: You did notice my upload and not upload again, right? :)
[17:32] <ScottK> Right.  Good point.
[17:32] <superm1> infinity: yeah thanks
[19:25] <superm1> what sort of witch craft has to be done for packages that are fully built to migrate from proposed to the archive in raring?  it seem all architectures have built and there are no NEW binaries left, but https://launchpad.net/ubuntu/+source/mythtv/2:0.26.0+fixes.20121118.340b5d4-0ubuntu1 is still sitting only in proposed
[19:28] <infinity> superm1: You seem to have enormously confused it by going back in time with your library SOVER. :P
[19:28]  * infinity twiddles.
[19:28] <superm1> back in time?
[19:29] <infinity> superm1: From libmyth-0.27-0 to libmyth-0.26-0
[19:29] <superm1> infinity: oh that last upload wasn't supposed to happen, but it never migrated either
[19:29] <superm1> so it must have been confused for some time?
[19:29] <infinity> No, different confusions.
[19:30] <superm1> oh
[19:30] <infinity> Anyhow, I'll fix that one, and we'll see how it falls out.
[19:30] <superm1> kk, thanks
[20:10] <zequence> stgraber: Should be a lot less to review now (Something else depends on the raring blueprint now, but that's only for our internal planning) https://blueprints.launchpad.net/ubuntu/+spec/topic-raring-flavor-ubuntustudio
[20:10] <stgraber> zequence: ok, I'll take a look in a minute
[20:38] <superm1> infinity: is it still unhappy?  I came across http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html and it's claiming something else now
[20:44] <infinity> superm1: It might need a bit of a manual shove.
[20:46] <infinity> superm1: Or, I need to remove some more cruft from -proposed.  Doing that.
[20:46] <infinity> Ursinha: Did you make any headway on making a -proposed-aware nbs-report?
[20:52] <cjwatson> Yeah, if you have more than one change of binary package name set between migrations from -proposed then it needs some manual cleanup.
[21:12] <infinity> cjwatson: In this case, I don't think it helped that there was also an NBS version of the old SONAME in proposed still.  I tidied that to see if the automagic bits will kick in now.
[21:13] <infinity> Oh, and indeed, it's now gone valid.
[21:45] <stgraber> zequence: done, I think I got them all
[22:07] <zequence> stgraber: Thanks!
[23:14] <cjwatson> infinity: Right, that's exactly what I mean - change the set of binary names more than once and you can end up with NBS.  If you only change them once, the packages that would be NBS are only in raring and not in raring-proposed.
[23:15] <cjwatson> I didn't predict this situation in advance but it makes sense in retrospect.


[23:25] <ads20000> Please could a Bug Control member mark https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/774312 and https://bugs.launchpad.net/ubuntu/+source/nautilus/+bug/1317752 as Won't Fix as per the upstream bugs?
[23:25] <ubot5`> Ubuntu bug 774312 in nautilus (Ubuntu) "making link from Nautilus doesn't use the correct working directory" [Low,Confirmed]
[23:25] <ubot5`> Ubuntu bug 1317752 in nautilus (Ubuntu) "Right-clicking a file, choosing "Open With -> Other Application" provides no way to run an arbitrary command on the file" [Low,Confirmed]
[23:29] <tsimonq2> ads20000: Done.
[23:29] <ads20000> tsimonq2: cheers! :)


[01:57] <xortim> new to QML and have some questions, i'm sure they're simple if anyone has time to take a stab at them
[06:00] <Nimble> you never asked your questions, xortim...
[06:00] <Nimble> lol
[06:58] <dholbach> good morning
[07:46] <eniac> Hello all :)
[08:18] <oSoMoN> nerochiaro: ping
[08:18] <nerochiaro> oSoMoN: hi
[08:19] <oSoMoN> nerochiaro: can you please ensure you review https://code.launchpad.net/~osomon/webbrowser-app/cleanup-public-plugin/+merge/175855 today?
[08:20] <nerochiaro> oSoMoN: ok
[08:20] <oSoMoN> thanks
[08:30] <oSoMoN> mzanetti: hey, I’m writing some QML test cases, and I was wondering if there’s a way to inject a long press event?
[08:31] <mzanetti> oSoMoN: I'm sure there is altough I never needed it so far
[08:31]  * mzanetti searches
[08:31] <oSoMoN> I’m seeing mousePress() and mouseRelease(), but I don’t know how to do a sleep() in JS
[08:32] <mzanetti> oSoMoN: wait(200)
[08:32] <mzanetti> oSoMoN: wait() is a member of TestCase {}
[08:33] <oSoMoN> cool, I guess that solves it
[08:33] <oSoMoN> thanks mzanetti
[08:33] <mzanetti> yep
[08:33] <mzanetti> yw
[08:34] <mzanetti> oSoMoN: did you see the tutorial I created?
[08:35] <oSoMoN> mzanetti: yes, I started there, very good resource
[08:35] <mzanetti> oSoMoN: that has a helper.js which offers a method called "findChild()". That's really what you want I'd say. Imho that should even be upstreamed into Qt
[08:36] <oSoMoN> makes sense
[08:41] <mzanetti> oSoMoN: FYI: in lp:unity8 in tests/utils/modules/Unity/Test/UnityTestCase.qml you'll fine more such helpers. I guess especially mouseFlick() could be of interest for you
[08:41] <oSoMoN> mzanetti: thanks for the pointer, I’ll look into those
[09:07] <JamesTait> Good morning all, happy Tiger Day! :-D
[09:48] <oSoMoN> tmoenicke: hey, I suggested a different solution than the one you proposed in https://code.launchpad.net/~thomas-moenicke/webbrowser-app/content-orientation/+merge/177133, can you please review and implement it if it looks good to you?
[10:05] <tmoenicke> oSoMoN: cool, i'll have a look
[10:57] <mauriziopz> hi all
[10:58] <mauriziopz> Just a question... what are the rules for the software center with Adult apps?
[11:43] <nerochiaro> zsombi: ping
[11:47] <zsombi> nerochiaro: pong
[11:48] <nerochiaro> zsombi: hi, do you have some time to have a look at https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/inverse-mouse-area-move-allowed-on-clicks/+merge/176362 and let me know what you think ? I tested it and solves all the issues we were having in notes-app but maybe there's some stuff i am missing that might cause problems
[11:48] <zsombi> nerochiaro: will check it
[11:50] <nerochiaro> zsombi: hopefully if there's something wrong i can fix it between today and tomorrow and we can get that merged. the notes-app is really broken without that fix and has been that way for quite a while now
[11:51] <zsombi> nerochiaro: everything seems to be OK... it is stupid that MA emits clicked even though the mouse got moved.. I know this issue has been debated pretty long on QML ML/chats...
[11:52] <zsombi> nerochiaro: let's get it in!
[11:52] <nerochiaro> zsombi: i don't see why it's stupid. not allowing movement makes taps not working properly because people with grubby hands like me can't be very precise when tapping and htere's always some movement
[11:55] <zsombi> nerochiaro: :) I understand your motivation, but taps converted to mouse events are also inaccurate, so instead of mouse press/release those should be handled as touch events, then we would have better separation on gestures... never the less, since we get 'em as mouse events, the press+move+release=click suits well, so I'll approve your changes. Soon we must extend the IMA as if we make them public (which is not yet the case) we must
[11:55] <nerochiaro> zsombi: your message got cut at ") we mus"
[11:56] <zsombi> nerochiaro: we must have the move and double click events to be handled too.
[11:56] <zsombi> nerochiaro: jenkins sais you need fixing, have you checked that?
[11:57] <nerochiaro> zsombi: yes but the failures don't seem related and i tried running AP tests on the device too and get more unrelated failures. i actually would like your opinion on the jenkins issue
[12:00] <zsombi> nerochiaro: jppiiroinen: huhh?? don't get what is wrong there: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/1254/? JP, could you give us a hand?
[12:04] <zsombi> nerochiaro: have you merged with trunk? seems this is an old stuff
[12:05] <zsombi> nerochiaro: I mean recently...
[12:05] <zsombi> jppiiroi1en: ^^
[12:06] <jppiiroi1en> nerochiaro, zsombi: i will retrigger the build for that too to see if that reproduces itself
[12:06] <zsombi> jppiiroi1en: cool! thx
[12:06] <nerochiaro> zsombi: no, haven't merged with trunk in a week
[12:06] <nerochiaro> zsombi: need me to do it now ?
[12:07] <zsombi> nerochiaro: not sure, haven't been here in the past 3 weeks :)
[12:07] <zsombi> nerochiaro: but JP kicks jenkins now, let's see what that brings
[12:08] <nerochiaro> zsombi: ok
[12:21] <nerochiaro> jppiiroi1en: is the CI job still running on https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/inverse-mouse-area-move-allowed-on-clicks/+merge/176362 ? it's taking quite a while
[12:30] <jppiiroi1en> nerochiaro: i have some vpn issues.. i am unable to connect to that network at the moment
[12:30] <jppiiroi1en> oh now it works..
[13:42] <nerochiaro> jppiiroi1en: zsombi: it looks after the rebuild jenkins is even more angry than before (in ways that seem unrealated to the specific MR)
[13:42] <nerochiaro> jppiiroi1en: zsombi: i mean about this MR: https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/inverse-mouse-area-move-allowed-on-clicks/+merge/176362
[13:44] <jppiiroi1en> weird
[13:45] <nerochiaro> oSoMoN: can we have a brief test on mumble to see if my new hadset works ?
[13:49] <AskUbuntu> DIY remote desktop to android smart phone | http://askubuntu.com/q/326044
[14:00] <oSoMoN> nerochiaro: sorry I missed your request, we can now
[14:04] <oSoMoN> gusch, nerochiaro: would one of you guys have some time today to review https://code.launchpad.net/~osomon/webbrowser-app/close-tabs/+merge/177340 ?
[14:04] <gusch> oSoMoN: ok I can
[14:05] <oSoMoN> thanks
[14:05] <nerochiaro> oSoMoN: i'm on mumble in the meeting room but I don't see anyone else
[14:05] <oSoMoN> nerochiaro: read your email
[14:06] <oSoMoN> nerochiaro: joining to test your headset
[14:06] <nerochiaro> oSoMoN: i meant for testing the headset
[14:22] <gusch> oSoMoN: I approved, but added a comment
[14:25] <oSoMoN> gusch: thanks, I commented back
[14:39] <oSoMoN> tmoenicke: https://code.launchpad.net/~osomon/webbrowser-app/contentOrientation/+merge/177390
[15:09] <om26er> renato, Hey!
[15:11] <_5m0k3> Anybody see anything missing from my branch?  If not, I'll add it to the wiki to try to get it added to the collection PPA.  https://code.launchpad.net/~brad-4/esv-bible/main
[15:47] <oSoMoN> gusch: hey, if you’re still around, would you mind approving https://code.launchpad.net/~osomon/webbrowser-app/close-tabs/+merge/177418 ? there was some sort of "soft" conflict when the plugin cleanup was merged, and the asset didn’t go where it should have…
[15:47] <gusch> oSoMoN: ok
[16:02] <gusch> oSoMoN: done
[16:02] <oSoMoN> gusch: thanks!
[16:11] <timp> a bunch of autopilot tests fail for me on UITK
[16:11] <timp> http://pastebin.ubuntu.com/5925749/
[16:11] <timp> ^am I executing it wrong? Or are our tests broken?
[16:17] <oSoMoN> om26er: hey, would you mind approving https://code.launchpad.net/~osomon/webbrowser-app/readme-coverage/+merge/177422 ?
[16:18] <om26er> oSoMoN, approved ;)
[16:18] <oSoMoN> thanks!
[16:45] <tmoenicke> oSoMoN: are you gonna merge it?
[16:51] <oSoMoN> tmoenicke: I was waiting for your approval, I just top-approved it, it should be merged soon
[17:21] <tmoenicke> oSoMoN: awesome thx
[17:27] <om26er> boiko, hey
[17:27] <boiko> hi om26er
[17:27] <om26er> boiko, can you review this please https://code.launchpad.net/~om26er/phone-app/ensure_keyboard_visible_before_typing/+merge/177437
[17:28] <om26er> boiko, bfiller asked me to fix that, since that test is failing on the qa dashboard
[17:28] <boiko> om26er: ok, I will just wait for CI to run before approving, ok?
[17:29] <om26er> boiko, yes, sure
[17:29] <boiko> om26er: on a side note, you are aware that the KeyboardRectangle is being obsoleted really soon, right? there is a property on MainView now to have the applications anchored to the keyboard
[17:30] <boiko> om26er: http://developer.ubuntu.com/api/devel/ubuntu-13.10/qml/ui-toolkit/qml-ubuntu-components0-mainview.html#anchorToKeyboard-prop
[17:31] <om26er> boiko, was not aware of that, though I did read that it was a temporary thing in the comment.. once its obsolete I guess our apps will need update then
[17:32] <om26er> its important to get this fix in today because they won't release the new image unless every test is passing
[17:32] <boiko> om26er: yes, but then you won't have an easy way to do the same fix as you did in phone-app
[17:32] <boiko> om26er: I will approve as soon as CI passes, is that fine?
[17:33] <om26er> boiko, yep, that's fine
[17:33] <om26er> boiko, we'll investigate a new solution then :)
[17:33] <boiko> okie dokie :)
[17:34] <karni> Hi guys. Silly question. Is there cordova specific way to get hold of a text field content?
[17:45] <_5m0k3> I discovered a packaging issue with my branch.  Should be resolved now.  If you see any other issues that need to be addressed before adding it to the Collections PPA, let me know.  https://plus.google.com/110587021591787005452/posts/GQBe72nmXvk
[18:06] <boiko> om26er: approved.
[19:57] <ahayzen> Hi, I'm having issues with binding loops what is the best way to go about debugging these?
[20:18] <mhall119> karni: I don't think that's a cordova specific issue, can't you just use DOM?
[20:18] <karni> mhall119: you're right, yes.
[20:19] <UbuPhillup> can i run system-settings for ubuntu-touch on my desktop, i want to see if its fine translated?
[20:26] <mhall119> UbuPhillup: yes you can
[20:26] <UbuPhillup> how?
[20:26] <mhall119> UbuPhillup: apt-get install ubuntu-system-settings, then run system-settings (without the ubuntu-)
[20:27] <UbuPhillup> in saucy right?
[20:27] <nik90> UbuPhillup: yes you would need saucy
[20:27] <mhall119> UbuPhillup: yes
[20:29] <UbuPhillup> thanks mhall119
[20:30] <mhall119> np
[20:51] <galfly> Can anyone help me with a GTK/glade issue?