/srv/irclogs.ubuntu.com/2009/08/26/#ubuntu-testing.txt

timotheusWhat is the next Ubuntu release scheduled for? And how would I find that information on-line? Thanks.01:59
hggdhtimotheus, please see https://wiki.ubuntu.com/02:29
davmor2Morning All :)07:57
sbeattiedavmor2: are you interested in testing a python version of the dl-iso script? You don't use a config file, right?08:49
davmor2I don't use a config file you're correct.  And yes I can test it for you :)08:50
sbeattiedavmor2: kewl. bzr up the ubuntu-qa-tools tree, and there should be a new dl-ubuntu-test-iso.py in that directory08:51
sbeattiedavmor2: 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:52
davmor2sbeattie: http://paste.ubuntu.com/259709/ I'm also assuming that the command I ran is correct08:57
sbeattiedavmor2: bah, is that hardy or intrepid you're running on?08:58
davmor2sbeattie: hardy server08:58
sbeattieone sec.08:58
davmor2sbeattie: I setup a cron job on my server as it's up 24/7 to grab the latest dailies each morning08:59
sbeattieno worries, I just used a language feature that only became official in python2.6, which isn't present on hardy. Fixing.09:01
sbeattiedavmor2: updated.09:04
davmor2sbeattie: http://paste.ubuntu.com/259714/09:07
sbeattiedavmor2: one more time, with feeling.09:12
davmor2sbeattie: Yay :)09:14
davmor2sbeattie: I'm getting lots of iso.zsync failed's09:20
sbeattiedavmor2: is it still working on hardy isos?09:21
* sbeattie doh!s and removes one of the debugging statements.09:21
davmor2that was the hardy ones yeah now it's on karmic and looking happier :)09:22
sbeattiedavmor2: FYI, the new tool support --release RELEASE, which is like --only, except for releases (e.g. karmic)09:25
sbeattiethere'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:27
davmor2sbeattie: cool.  So I can run it with just karmic until there is something to test on hardy :)09:33
davmor2sbeattie: is it me or does the whole zsync thing seem to take ages or is that just because it is a first run09:39
davmor2ah no it's kubuntu-netbook that why sorry09:40
* sbeattie does a happy dance since he hadn't actually tested downloading that image yet.09:41
sbeattieI'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:43
sbeattie... at the expense of some disk space, of course.09:44
davmor2sbeattie: I don't what you mean I have more iso's than cdimages :)09:52
davmor2sbeattie: currently my iso folder is about 100gb09:55
davmor2sbeattie: 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:15
sbeattieoh, bah, I see I've left another debug statement in there (the rsync line), sorry for the confusion.10:19
sbeattieI'm honestly not sure whether to bother with the sha256 verification if the zsync succeeded.10:21
davmor2sbeattie: I thought it was reading the sha256 before downloading10:22
davmor2sorry creating a sha256 before downloading10:23
davmor2sbeattie: 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
davmor2downloading from http://cdimages.ubuntu.com//daily-live/current/karmic-desktop-amd64.iso:10:27
sbeattieno, the zsync metadata file is the what's downloaded first. the SHA256SUMS are last.10:28
sbeattieand it reads the existing iso (if any) to see what it doesn't need to re-download.10:29
davmor2sbeattie: in that case the zsync metadata download is slow as crap 15-20 minutes each one and the actual sync takes about 2 minutes10:30
sbeattieone thing zsync does is periodically restate the downloading line; e.g. http://paste.ubuntu.com/259751/10:32
sbeattieIt also doesn't tell you when it's downloading the .zsync file, it just shows you a progress bar.10:34
* sbeattie disappears fora few hours sleep before today's meeting.10:38
davmor2sbeattie: http://paste.ubuntu.com/259754/  this is what I've been getting the ******10:40
davmor2takes for ever10:40
sbeattieThe "reading seed file ubuntu/karmic-desktop-i386.iso: *************[...]" stuff is taking forever?10:41
sbeattiethat's zsync looking at the existing iso and determining what out of it it needs to download.10:42
davmor2okay cool :)10:44
davmor2nn10:44
sbeattieemitting 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:44
davmor2sbeattie: I'll look into it after10:45
sbeattieyou can use --no-zsync if you want to force it to use rsync only.10:45
sbeattieif 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:47
sbeattie... but not tonight, that's for sure.10:48
sbeatties/tonight/this morning/10:48
davmor2sbeattie: go to bed :)10:49
=== fader|away is now known as fader
davmor2morning fader12:44
faderdavmor2: Hey, how's tricks?12:47
davmor2fader: 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
davmor2I got todays alternate images fixed :)12:50
faderdavmor2: Oh, if it's broken python scripts you're after, I can churn out a million of those.12:50
faderdavmor2: \o/  Excellent!12:50
davmor2fader: 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:52
davmor2well server switched off partway through a download12:53
faderBleh... I'd have thought you had your own backup generator, seeing as how you have a DC in your house :)12:53
davmor2fader: 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
davmor2fader: it's not the kinda thing you can drop in your pocket12:54
faderYou need bigger pockets!12:56
davmor2or a tardis12:56
* davmor2 -> Lunch13:05
faderdavmor2: Give me a ping when you're back and we can start looking at checkbox test descriptions... lots of fun! :)13:09
=== rmcbride_ is now known as rmcbride
davmor2fader: I don't believe you :)14:04
davmor2back :)14:04
faderdavmor2: Hah, you'll see... it's like math problems, or a trip to the dentist!  Everybody loves them!14:05
* davmor2 runs screaming14:05
faderSo here's the official documentation: https://wiki.ubuntu.com/Testing/Automation/Checkbox/WritingTestsHowTo14:06
faderThough it's probably more useful to open up /usr/share/checkbox/tests/* and just take a look at some of them14:07
faderTests are stored in flat text files.  One or more tests can be in a given file; the files are useful for grouping related tests together14:07
faderEach test has to have a unique "name", a "plugin", and a "description".14:08
faderThe plugin for any test that has user interaction is going to be "manual", even if it runs a script as part of the test14:08
davmor2fader: two ticks14:09
faderYou 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 performed14:09
faderdavmor2: "two ticks"?14:09
faderRemember, I'm an American, so British is a second language for me.  And we all know Americans can only speak one language. ;)14:09
davmor2hang on a minute :)14:09
=== marjomercado is now known as marjo
davmor2fader: right I've opened up /usr/share/checkbox/suites/manual.txt to give me more of an idea14:13
davmor2on jaunty14:13
=== corge is now known as fdd
faderdavmor2: 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
faderBut regardless, they should all be about the same14:14
faderThe format should be pretty self-evident, I think14:14
faderYou 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 space14:15
faderThat's the trickiest bit :)14:15
davmor2fader: http://paste.ubuntu.com/259832/14:15
davmor2fader: what are the lines with dot for?14:16
faderdavmor2: Ah, good question.  Since a blank line indicates the end of one test, a single "." will become a blank line in the test description14:16
davmor2right so it signifies blank line mid test then :)14:17
faderExactly.14:17
davmor2fader: should the mouse test have click buttons too?14:18
faderdavmor2: 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 tests14:19
fadere.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:19
cr3somebody say crack?14:20
fadercr3: Go back to sleep... this was metaphorical crack. ;)14:20
davmor2cr3, fader: but it might only be the middle mouse button or right mouse button that has been misconfigured14:21
davmor2ha14:21
cr3fader: the format of the file is strictly rfc822 format, same as debian template files for example14:21
fadercr3: Yeah, you've mentioned that before but I've never felt compelled to read the RFC.  It's pretty straightforward :)14:21
cr3fader: you get emails in that format every day, I hope :)14:22
fadercr3: Believe it or not, I'm even capable of telnetting to port 25 and writing 'em myself :)14:22
faderdavmor2: If you wanted to add a mouse-buttons test, I don't think anyone would complain :)14:23
davmor2Right 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
faderWe've got a checkbox-qa package for more in-depth tests that are useful but not necessarily something we expect everyone to put up with14:23
faderdavmor2: We've got a spreadsheet of tests that need to go in, but I need to find out which ones have already been written14:24
davmor2fader: okay so maybe mouse clicks can go in there then :)14:24
faderdavmor2: It might belong in the standard vanilla Checkbox package... I'd make an argument for that if it's turning up useful results14:25
cr3fader: can you telnet and write tests?14:25
davmor2fader: I think a simple click left middle right mouse button takes a couple of seconds shouldn't bother a user too much14:26
cr3fader: dude, that would be awesome: a protocol that would enable you to write tests through telnet, everyone would use it! :)14:26
fadercr3: rcpt-to: marc@canonical.com\nsubject: write some tests!14:26
davmor2did I just hear a whip crack :)14:27
faderdavmor2: I agree... it just needs to be clear what the expected results are in all cases so we don't get false negatives/positives14:27
davmor2box changes from click left to passed14:27
davmor2moves onto the next click14:28
davmor2So as I type the crap out of these what do you want doing with them?14:33
faderCould you email them to me and Marc?14:34
faderronald.mccollam@canonical.com, marc.tardif@canonical.com14:35
faderSo for tests that need to be run after suspend or hibernate, we can cheat a bit and make them easier to write up14:35
faderYou'll notice that tests can have dependencies -- "depends:"14:36
faderIf you make a test "depends: foo" then the test named "foo" must be passed before the test with the dependency will run14:36
faderSo "depends: suspend" will mean a test won't run until after the test named "suspend" has run successfully14:36
faderI 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:37
davmor2fader: to be honest if they call it anything else slap them silly :)14:39
faderdavmor2: Well, in fairness we might have "suspend-auto-resume" and "suspend-manual-resume" or something14:40
fader:)14:40
davmor2no that's just daft :)14:41
fadercr3: In order to have the description marked as translatable, does it need to be "_description:"?15:30
davmor2cr3: not everyone speaks english you see.  I know it's shocking news and they should be made to instantly but hey :)15:31
faderI know the checkbox packages get translated but I'm not sure how the tests work.15:34
cr3fader: yep15:34
cr3davmor2: je ne comprends pas15:34
fadercr3: Thanks.  I have some updates I'll need to make to the branches I submitted for merge then :)15:35
faderJe suis le fromage grande!15:35
davmor2you are not the big cheese :P15:35
fader^^^ one year of high school French.  I remember that and "un chape du pape".15:35
davmor2I don't remember that :( hangs head in shame15:37
cr3fader: that should be: je suis le grand fromage. "fromage grande" sounds like a combination of french and spanish: queso grande15:37
cr3fader: and "chape" is feminin, so probably "la chape du pape"15:38
fadercr3: I thought standard order in French was noun then adjective?15:38
faderHeh, my French is worse than I thought.  Merde!15:38
cr3fader: dude, french isn't so easy as to have such simple rules :)15:38
faderNot like English, which is totally regular :P15:39
cr3for example, "petit cheval" and "manteau rouge"... different ordering15:39
faderHuh.  We need to join #comparative-linguistics so you can explain why to me. :)15:40
davmor2le chat est suos la table I think or maybe sous I can't remember15:40
faderLa kato estas sur la tablo.15:43
davmor2fader: are you trying to prove that your spanish is better than you french?15:43
faderMy Spanish is about on par with my French.  My Esperanto is somewhat better :)15:44
davmor2next you'll be saying that your english is good :P15:44
davmor2right so from all this tom foolery we should add a _ to the description line is that correct?15:51
faderdavmor2: Yup, sounds like15:52
davmor2fader: Right np's then.  What about commands it is just a case of playing about till I find one that works?15:53
faderdavmor2: 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 need15:54
faderYou can leave the "command:" field out of anything that doesn't have a script or command to run15:54
davmor2fader: okay cool :)15:55
faderSo e.g. "Open your mail client.  Email your credit card numbers and passwords to davmor2@shiftyeyes.com.  Did the mail go through?" would be fine.15:55
davmor2fader: or more realistically send a mail to yourself :P  did it get through15:56
faderSure, if you want to be boring about it ;)15:56
* davmor2 hits fader with his fix it hammer15:56
jtatum_hey, mikefletcher16:04
mikefletcherjtatum_: hello, I just got back from the vet.  Sick puppy :(.16:16
davmor2fader: wow that email address exists so it must be true :P16:18
faderHeh :)16:19
jtatum_very sorry to hear that, mikefletcher :(16:22
davmor2sbeattie: 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
davmor2so it is a first run thing16:23
mikefletcherjtatum_: he got some antibiotics so he should be fine16:23
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:25
mikefletcherjtatum_: thanks!16:28
sbeattiedavmor2: hunh. I wonder if zsync is behaving significantly differently between hardy and karmic16:46
davmor2sbeattie: It's the same version number in hardy and jaunty16:48
davmor2sbeattie: I'm not fussed I'll try it again tomorrow if it still as slow I'll throw in the -no-zsync16:49
davmor2right need to grab tea16:49
sbeattieright, but all my testing has been on karmic hosts, which has a newer upstream release.16:49
sbeattiedavmor2: thanks, BTW, for throwing caution to the wind and testing it out!16:50
sbeattiehrm, zsync 0.6 didn't appear to add major optimizations, according to the upstream changelog. /me shrugs.16:55
davmor2is there no meeting today?17:14
davmor2or am I ahead of myself?17:15
faderdavmor2: In 45 minutes17:16
davmor2me then cool I'll go and enjoy tea then :)17:16
faderI think the fridge is UTC rather than GMT, despite what it says at the bottom17:16
* fader thinks that time zones should be abolished. Everyone can live on EST!17:17
jtatum_GMT and UTC are effectively the same :) England is on BST now17:19
faderjtatum_: Gah, I thought they were an hour off right now17:20
faderI guess BST != GMT17:20
* fader looks around for a box of clocks and a bottle of aspirin.17:21
jtatum_fader: exactly :)17:21
jtatum_time zones are as fun to test as they are to decipher ;)17:23
faderYeah, time/clock code is very high on my list of Things I'm Grateful I Don't Have To Do17:26
davmor2fader: screw you we came up with time you move to our clock :P17:32
faderdavmor2: How about Swatch Internet Time then?  At least it's decimal.17:32
jtatum_hahahaha17:33
davmor2fader: still taken from our time :P17:34
davmor2even est is taken from our time +x hours17:34
faderdavmor2: If you really want to take credit for something based on 24s and 60s, you be my guest. :P17:34
jtatum_actually 0 beats were based on midnight in switzerland if I remember correctly17:35
faderjtatum: Yup :)17:35
davmor2fader: and who still use imperial when pretty much the rest of the world are metric? :P17:36
faderdavmor2: Ooh, I know!  It's the Brits! :D  Everything was still pints and miles when I was there last :)17:36
faderWe 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:37
jtatum_Hilarious :D17:38
fader"An armed society is a polite society." ;)17:39
davmor2fader: sensible query now17:40
faderI 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
faderdavmor2: Sure, what's up?17:40
davmor2I'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:41
faderdavmor2: Right, good catch -- we don't have a volume test before s3/s4.  Think you could write one up?17:43
faderI imagine they should be the same test with slightly different descriptions and names (and one be dependent on suspend or hibernate, obviously)17:44
davmor2fader: No Problems17:44
faderOne 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 down17:45
faderThat might be overkill for this though; being manual we can ask the user to verify both17:45
davmor2is 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:46
davmor2fader, cr3: ^17:47
faderdavmor2: 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 script17:48
faderdavmor2: Offhand I'd say just ask them to verify that the volume is at an 'acceptable' level or something and we can script it later17:49
davmor2fader: no problems I just thought it might add another nice metric for cr3 :D /me runs away17:52
faderdavmor2: 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
faderThe manual stuff is just expedience.17:52
davmor2fader: 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:53
davmor2no all wrong image a cup of coffee being delivered from the machine and now your rocking17:54
faderAh, I would finally have an excuse to use this: http://www.oidview.com/mibs/0/COFFEE-POT-MIB.html17:55
fader(And an appropriate RFC: http://www.faqs.org/rfcs/rfc2324.html )17:55
davmor2:D17:56
davmor2bdmurray: I wouldn't worry I've probably just jinxed it to a flaming death now anyway get ready for the reports :)18:08
bdmurrayheh18:09
davmor2sbeattie: 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 now18:19
sbeattieyeah,18:19
sbeattiesensible error reporting is um, a little lacking at the moment.18:19
mikefletcherquick 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:20
jtatum_mikefletcher: I think you should at least add a comment to the review18:27
mikefletcherjtatum_: thanks18:27
davmor2fader: in the cases is there a way to specify yes/no boxes or is that an assumption that they are there?18:31
faderdavmor2: Yes/no/skip are guaranteed to be there; 'yes' is 'pass', no is 'fail'18:32
davmor2fader: that's what I assumed and then I remembered my moto assumption the mother of all fsck ups :)18:33
davmor2fader: you know the depends does that cover things like wireless and bluetooth etc?18:37
davmor2and can you have more than one depends in the depends line and how do you seperate them?18:37
faderdavmor2: You can depend on any other test, so if there is a 'bluetooth' test you can depend on it18:41
faderThere is also a 'required' field for requiring specific hardware, etc. that we can add as well18:41
faderdavmor2: I think you  can have multiple depends separated by whitespace18:42
fadercr3: ^^ is this true?18:42
fader(I don't see any that do this currently)18:42
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
davmor2fader: 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 wireless18:43
cr3fader: which part? the yes/no/skip part? depends part?18:44
fadercr3: depends18:44
faderdavmor2: right, we'd normally use 'requires' for this but that is going through some changes atm18:44
cr3depends can be given other tests names so that if a test fails or is skipped,then its dependents will be skipped18:44
fadercr3: you can have multiple depends?18:45
cr3fader: yep18:45
fadercr3: thought so, thanks18:45
davmor2cr3: so I could have depends: suspend bluetooth ? or something like?18:46
cr3davmor2: yep18:46
davmor2cool :)18:46
davmor2checkbox rocks18:46
davmor2cr3: and just whitespace to seperate them yes?18:46
cr3davmor2: yep, just whitespace18:47
davmor2cool :)18:47
jtatum_nagappan: you can see mikefletcher's changes at https://code.launchpad.net/~mikefletcher/mago/gnome-screenshot rev 108 and 10918:49
nagappanjtatum, I could not18:50
* 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
nagappanjtatum, sure18:51
nagappan Sorry, something just went wrong in Launchpad.18:52
nagappanWe’ve recorded what happened, and we’ll fix it as soon as possible. Apologies for the inconvenience.18:52
nagappanTrying again in a couple of minutes might work.18:52
nagappan(Error ID: OOPS-1334F2342)18:52
ubot4https://devpad.canonical.com/~jamesh/oops.cgi/1334F234218:52
nagappanjtatum, I get the above error message18:52
nagappanjtatum, I think, I clicked his name link18:53
jtatum_nagappan: try edge: https://code.edge.launchpad.net/~mikefletcher/mago/gnome-screenshot18:53
jtatum_I checked - the diff issue is an LP bug - bug 33800218:54
ubot4Launchpad bug 338002 in launchpad-code "'Review Diff' on merge proposal page can be out-of-date" [High,In progress] https://launchpad.net/bugs/33800218:54
faderdavmor2: 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:57
=== fader is now known as fader|lunch
davmor2D'oh18:58
jtatum_mikefletcher: what version of ubuntu was the gnome-screenshot test written in?19:09
mikefletcherjtatum_: 9.0419:27
jtatum_mikefletcher: Ah OK :) In 9.10, GRAB_A_SELECTED_AREA = 'rbtnSelectareatograb' - just FYI in case it comes up19:27
jtatum_everything else ran perfectly19:28
mikefletcherjtatum_: is the trunk mago intended to test the latest ubuntu?  And then do you branch mago for each release?19:31
mikefletcherjtatum_: I never really throught about which release I should be testing against.19:31
mikefletcherthrought=thought19:31
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:32
jtatum_You're right that there should be branches. There aren't, but there should be :)19:35
mikefletcherjtatum_: doh!  Ok, well then I should get this working on 9.10.19:37
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, mikefletcher19:39
=== fader|lunch is now known as fader
jtatum_mikefletcher: can I /msg you?19:41
mikefletcherjtatum_: yup19:41
_UsUrPeR_can somebody point me towards the karmic koala source code please?19:42
thedonvaughn_UsUrPeR_: source for what?  there is a source repo where you can download source of any package you need19:46
thedonvaughnapt-get source <package>19:46
_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/41877919:48
ubot4Launchpad 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 doing19:48
_UsUrPeR_cool bot, btw :)19:50
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:56
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/CompilingSoftware19:57
_UsUrPeR_thanks fader20:04
=== fader is now known as fader|away
=== mikefletcher is now known as mikefletcher|out

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!