/srv/irclogs.ubuntu.com/2013/06/20/#ubuntu-quality.txt

=== pitti_ is now known as pitti
jibelgood morning06:51
=== mmrazik is now known as mmrazik|afk
DanChapmanxnox, could I pick your brain about the ubiquity autopilot test for a second?08:54
xnoxsure.08:55
xnoxwhat's up?08:55
DanChapman:-) in the launch_application method the get_autopilot_proxy_object_for_process method is asking for two arguments but only one given. What else is it looking for as I can't find it in the docs08:56
xnoxDanChapman: do you have a full error message? is that from my wrapper scripts or something else? it could be that newer autopilot does things differently.08:57
DanChapmanok two secs ill get the message08:58
DanChapmanxnox, http://pastebin.ubuntu.com/5783022/09:01
xnoxDanChapman: let me push a patch, it looks like second argument is emulator_base which can be set to None09:02
xnoxlet me first check if that works and/or something else is needed there.09:03
DanChapmanxnox, great thanks :-)09:03
=== mmrazik|afk is now known as mmrazik
xnoxDanChapman: pushed a fix. So just pull the branch and try again.09:12
xnoxshould work now.09:12
DanChapmanxnox, awesome thanks mate09:19
pittijibel: do you have an alioth account?10:09
pittijibel: I asked about NMU'ing autopkgtest in Debian, and they said it would be fine to do our changes directly in git, so that we can get everything back in sync (git, debian, ubuntu)10:10
pittijibel: or do you prefer routing changes through me for review?10:11
pittijibel: ah, seems you don't10:12
jibelpitti, I don't hava an alioth account10:24
jibelhave10:24
pittithomi: do you happen to have an idea what provides the "window-mocker" program? It's being used in autopilot's test suite (but the functional parts don't run during package build)10:53
pittithomi: oh, python-wndowmocker, sorry (doesn't seem to be in command-not-found yet)10:57
xnoxwe haven't updated command-not-found cache in ages..... there was somebody doing it for raring release, but as far as I know that was not uploaded.11:25
xnoxpitti: i don't mind uploading changes to autopkgtest ;-) xnox on alioth.11:26
=== mmrazik is now known as mmrazik|afk
knomestgraber, do you think you would have some time next week to go through the ISO tracker code with me to prepare for stuff proposed at https://lists.ubuntu.com/archives/ubuntu-quality/2013-June/003941.html ?13:04
knomeballoons, re: the bug icons, we probably should use the LP bug icons13:07
=== _salem is now known as salem_
=== mmrazik|afk is now known as mmrazik
DanChapmanballoons, ping13:52
stgraberknome: so I posted some stuff to balloons last night but I don't think he read it yet. As a summary, I'm opposed to moving things to the sidebar as implementing this would be horribly hacky in Drupal and would potentially double the number of SQL queries required for the page14:04
stgraberblocks are completely separate from the page and can't share data easily, there's also no reliable way for a Drupal module to force a specific block to be displayed and on-screen placement isn't guaranteed (varies between themes). Other communities have showed interest in using the qatracker for their testing, so I'd rather not make any assumption on the theme or exact Drupal configuration in the module.14:06
knomestgraber, right. what about this: i rework the submit-form to suit the main area as well14:18
knomestgraber, we've been talking about some js-enhancements, and one of those would be to move the form to the sidebar14:18
balloonsDanChapman, pong14:19
knomestgraber, (pick up the element with jquery, remove it, then readd to sidebar)14:19
knomestgraber, if we had the css ready, js-enabled browsers could show the style currently proposed without the form being in the sidebar programmatically14:20
balloonsknome, stgraber yes I read your notes stgraber. I assume some of the stuff we imagined would not be doable, which is ok. It's still safe to imagine :-)14:20
DanChapmanballoons, hey have you still got examples of the _find and _walk functions I cant seem to find them14:20
balloonsDanChapman, I believe so.. just a sec14:20
DanChapmancheers pal14:20
knomestgraber, that's also one of the reasons why i don't use drupal ;)14:20
stgraberknome: I guess that'd work. You'll have an hard time making the JS code work with the various layout configurations that are possible in Drupal, but I guess you can have it check that there's enough space and that it's a supported them and only do it in that case14:21
DanChapmanvis doesn't give much help with ubiquity :-(14:21
knomestgraber, the other option is to work on a generic drupal theme...14:21
knomestgraber, it's a loooong time since i did that, but i can't imagine it being way too complex14:22
stgraberknome: hmm, no, please no ;) we had that in the previous version of the tracker (custom layout, sidebars, ...) and it was a nightmare to maintain and port to newer version of Drupal14:22
knomeheh, ok14:22
knomestgraber, in that case, is drupal a hard requirement? ;)14:22
xnoxDanChapman: sup? I might be able to help you. as well, I know ubiquity inside out & can change ui element names as best suited for autopkgtests.14:23
xnoxmost of them are either unnamed or named rather mechanically.14:23
knomestgraber, and re: various layouts, yes, the point would be to make it gracefully degrading, even if somebody didn't have JS at all14:23
balloonsxnox, DanChapman has been the one continuing the hacking on the autopilot ubiquity tests.. If you two haven't met.. ;--)14:24
knomestgraber, i don't know if you read all of my and balloons' discussions, but the main enhancement i'd like to do with js is being able to "detach" part of the page, eg. have the testcase in a popup rather than sticky in the page14:24
DanChapmanballoons we met earlier xnox awesomely did a fix for me :-)14:25
balloonsDanChapman, kk :-) good14:25
stgraberknome: Drupal isn't an hard requirement, however the only allowed alternatives are Zope and Django and any plan to move away from Drupal needs to also be able to migrate all the existing data and user accounts (all 30 thousands of them)14:25
balloonsbrb, testing box says it's reset time14:25
knomestgraber, ugh. in that case, we probably should stick with drupal ;)14:26
=== salem_ is now known as _salem
smartboyhwballoons, DanChapman hey:)14:26
=== _salem is now known as salem_
stgraberknome: that was my thought last time I rewrote it ;) I would have been tempted to go with flask+storm in python but flask hasn't been approved by IS so I'd likely have ended up having to use Django which for some reason I really don't like...14:27
knomestgraber, do we have the same problem (sidebar) with the testcase links?14:27
DanChapmanxnox I have a few issues, one is to get the focus back to ubiquity once I start the test in term. Also I can't seem to get the GtkLabel which on the first screen is Welcome, I want to assert it through the test that it changes but using select_single('GtkLabel', label='Welcome') doesn't get me anywhere and can't find it in vis.14:27
knomestgraber, well IS has been reluctact to allow stuff, but have done it before...14:27
DanChapmansmartboyhw hey :-)14:28
knomestgraber, anyway, if you have some time next week, we could go through some of the changes right away, and see what we need to change14:28
stgraberknome: hmm, actually looking at those two blocks, it's possible we don't need SQL queries after all, let me take a look in the code14:29
knomesure14:29
DanChapmanxnox, I just thought would the label string be inside a <span>  element or something, I remember coming across that in a fileroller dialog.14:30
xnoxDanChapman: I can select it with: self.app.select_single('GtkLabel', name='page_title')14:31
xnoxDanChapman: and then test: .label to be Equals to whatever.14:32
xnoxDanChapman: I open files with glade under /usr/share/ubiquity/gtk/*.ui14:32
stgraberknome: right, so we already force to have one relatively large side block for the filters, making it a bit more generic and changing to your proposal when on */results should be doable. However I'd prefer we stick to a single block so you'd have to merge Testcase Links and Submit result somehow14:33
balloonsDanChapman, I think this is more than you asked for, heh, but here: http://pastebin.com/s21ca2HJ14:33
xnoxDanChapman: ubiquity.ui is the main one. And then you can click on different objects and see their class (e.g. GtkWindow, GtkLabel, etc) as well as their name (well, id='page_title') for example.14:33
DanChapmanxnox, great thanks for that I didnt think of using glade to view it :-)14:34
xnoxDanChapman: you have the source! use it. Or since you have the branch checkout out you can use glade to view gui/gtk/*.ui files instead =)14:34
knomestgraber, that sounds doable14:35
DanChapmanballoons, cheers mate perfect14:35
stgraberknome: so to make sure I get this right, the sidebar is always adding a new result right? if you want to change an existing one you need to click the edit icon?14:35
knomestgraber, yes, i think that's sane14:36
stgraberright, so in theory the sidebar doesn't need any DB access then, good14:36
knomestgraber, we also dropped the "in progress" -state, so...14:36
knomestgraber, there was some discussion if that could be automatically probed in some way, but that's for later14:37
stgraberknome: hmm, yeah, that's going to annoy the release team quite a bit I'd expect14:37
knomestgraber, eg. check with JS if somebody is on the page and has inputted anything to any textform14:37
knomestgraber, the dropping of "in progress" ?14:37
stgraberyeah14:37
knomewe can always add it back14:37
knomebut that state should be sent to the tracker without a page load/submitted result anyway14:38
stgraberduring milestone testing I usually fire a dozen install at the same time, each will take around 1h to complete, so I mark them all in-progress so other tests can avoid doing those14:38
knome(at least if you have JS, again...)14:38
stgraberif we don't have (and use) in-progress, everyone will rush on Ubuntu Desktop i386/amd64 full disk install14:38
knomedo you think it would be sensible to do that with a JS call?14:39
knome(or as a fallback, by saving a result)14:39
stgraberwell, we definitely can't assume the user will keep the page open while testing (I don't) and I'm not sure we can assume that starting to type something means that the test is in-progress either14:41
xnoxDanChapman: no idea about focus thought.14:42
knomehm, what if you check the in-progress checkbox and the tracker will remember that state until you submit a result?14:42
knomeas if you had submitted a result - just do that automatically14:42
stgraberhow would you indicate you're running that test multiple times (on VM + on hardware)?14:43
knomestgraber, i suppose no way to indicate that.14:43
smartboyhwstgraber, knome using comments?14:43
stgraberso that'd be a regression from what we have currently14:43
smartboyhwWe can report multiple testing comments, and indicate where we have it tested (for example Virtualbox, or real machine)14:44
knomecomments could work, but i can see that's not optimal14:44
=== mmrazik is now known as mmrazik|afk
smartboyhwknome, we do have comments in our original one. Besides, for package testing we really WANT comments...14:45
stgraberknome: I think we should keep in-progress as a state, pretty much as it's currently. However to make it less painful, a user should be able to mark a bunch of tests as in-progress directly from the /testcases page without going to /results and we should have a separate view, similar to /subscription to list all the tests the user is doing, so they can easily mark those as past/fail or enter a complete result if needed14:45
knomesmartboyhw, we're not discussing that14:45
smartboyhwknome, I know.14:45
smartboyhwBut still, comments should be kept.14:46
knomesmartboyhw, we're not discussing dropping them.14:46
smartboyhwAnd I do use in-progress sometimes.14:46
knomestgraber, can you shed a bit more light on how you use in progres...14:46
knomestgraber, would it be good enough if there was two checkboxes, "i'm running this on hardware" and "i'm running this virtualized"14:46
knomestgraber, (i know that's a non-working idea as is, but to generalize)14:47
stgraberknome: grab a dozen ISO, figure out what I'll run on what, start around 20 installs at the same time (mix of virtual and hardware), update the tracker to indicate as much so I can remember what I'm actually testing14:47
knomestgraber, i mean, we have hardware profiles...14:47
knomestgraber, if you select hardware profile 1 and check the in-progress checkbox, you have one test running14:48
knomestgraber, select hardware profile 2 and check the in-progress checkbox, you have another test running14:48
stgraberright, except that for Edubuntu final testing, we run each test on 2-3 different hardware configuration and I often do those at the same time14:48
stgraberVM 512MB of RAM, VM 1GB of RAM, VM with UEFI, HW with UEFI+SB being my usual ones14:49
knomewhat if the hardware profile wasn't a dropdown but a series of checkboxes?14:49
knomeand checking any indicated you're running the test on that hardware14:49
knomewould that both make us able to drop the in-progress state and make it easy enough to report in progress tests on multiple setups at a time?14:50
stgraberhow would you add a bug report for one of those configuration but not the others then?14:50
knomeheh, you're right.14:50
knomeanyway, i need to go for a while now14:50
knomewill come back with the definite solution.14:50
knome...or not14:50
knomesee you later :)14:50
stgraberlater14:51
stgraberballoons, knome: btw, as far as implementation, I might be able to find some time for that between the 22-26th of July as I've got a release sprint in London and will be doing some work on the tracker during that time anyway14:52
balloonsstgraber, that's great news14:53
jibelpitti, apport, update-manager and software-properties adt tests failed with unmet deps on python3-pykde4, any idea why ?15:09
balloonsjibel, what day did it fail?15:10
balloonsthere was a library issue with kde4 a couple days ago15:10
jibelballoons, Jun 20, 2013 2:51:25 PM :)15:10
jibelballoons, it is unrelated to the sip4 api mismatch15:11
balloonsahh no easy explanation then15:13
jibelballoons, ah, it is kind of related15:20
jibelThe following packages have unmet dependencies:15:20
jibel python3-pykde4 : Depends: sip-py3api-9.215:20
balloonshehe15:20
balloonsnailed it15:20
pittijibel: oh, so it's pykde, not gtk15:31
pittijibel: I guess there was some upload to -proposed causing uninstallability15:32
pittijibel: yeah, http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt is full of that; new sip4 ABI at first sight15:32
jibelpitti, yes, xnox confirmed there is transition happening. My understanding was that britney would not submit tests for packages that are uninstallable.15:34
xnoxpitti: jibel: yeah see http://people.canonical.com/~ubuntu-archive/proposed-migration/update_output.txt for sip4,python-qt4 at the bottom. I'm expecting britney trying to migrate those once we upload any of those reverse-depends, until eventually it succeeds.15:35
jibelxnox, no problem. We just deployed the interface between britney and autopkgtest and I'm making sure it is not a false positive caused by some nasty bug there, just me being paranoid :)15:38
=== mmrazik|afk is now known as mmrazik
balloonsso is anyone else on saucy having unity issues?16:36
=== mmrazik is now known as mmrazik|afk
balloonsmy unity is completely dead.. rendering me quite crippled ;-(16:36
balloonswhen I say dead, I mean nothing will land.. no panel, dash, nothing16:37
=== om26er is now known as om2
=== om2 is now known as om26er
pittiballoons: <IT crowd> have you tried turning it off and on again?16:57
pittiballoons: i. e. even after a session restart? nothing like that here16:58
balloonspitti, IT Crowd <316:58
balloonspitti, yes, session restart, even purged it.. I'll dig deeper.. but I guess I'm the only one with those issues apparently16:58
balloonshappened after yesterdays' updates16:58
jibelballoons, everything crashed after yesterday's update but a restart fixed it, and no crash today17:46
balloonstotal nuking time18:02
=== francisco is now known as Guest74254
balloonswhew.. ok, unity is back :)19:23
Letozaf_balloons, hi19:29
balloonsLetozaf_, hello.. my box hates me today19:31
balloonshow are you?19:32
Letozaf_balloons, fine, need you help again :(19:32
DanChapmanhey Letozaf_19:32
Letozaf_balloons, for the calendar app, have you got a couple of minutes '19:32
Letozaf_?19:32
Letozaf_hey DanChapman19:32
Letozaf_not sure I found a bug or "I am the bug": my assertion in test_calendar.py", line 82 gives me this errror:19:34
Letozaf_balloons, self.assertThat(title_label.text, Eventually(Equals("Test event")))19:34
Letozaf_balloons, AttributeError: 'NoneType' object has no attribute 'text'19:34
Letozaf_If I am not getting it wrong in autopilot vis I see the text attribute19:34
Letozaf_balloons, i pushed the app on lp19:34
balloonsLetozaf_, ohh.. so you can see it in vis yes?19:35
balloonsLetozaf_,sure.. let's talk some calendar app19:35
Letozaf_balloons, hope its not me getting it wrong again :p19:37
balloonsLetozaf_, ok I'm pulling the branch again19:39
Letozaf_balloons, ok thanks19:39
balloons lp:~carla-sella/ubuntu-calendar-app/calendar?19:40
Letozaf_balloons, yes19:43
balloonsohh look.. I *think* my desktop will stay up for more than 10 seconds now19:45
balloonsfingers crossed19:45
Letozaf_balloons, http://ubuntuone.com/0rCv1987RU47H5JaMjdTxJ19:47
Letozaf_balloons, oh! hope so :)19:47
Letozaf_balloons, I mean fro your desktop19:47
balloonsLetozaf_, ok so you can see it :-) hehe19:51
Letozaf_balloons, do you think it's a bug ?19:52
balloonsi think I don't know yet..19:52
Letozaf_balloons, :p19:52
balloonsok, so in your branch, it's missing stuff19:53
balloonsthis can't be the proper branch19:53
balloonsoh hwait19:53
Letozaf_balloons, argh!19:53
balloonsno no.. I' updated, lol..19:53
Letozaf_balloons, fiew!19:54
balloonsLetozaf_, ohh sorry. I meant, yes there is an issue.19:57
balloonsbzr pull isn't pulling anything else and it can't find the emulator file19:57
balloonsbzr log shows last commit of 6/1719:58
Letozaf_balloons, oh! did I push it wrong ?19:58
balloonsLetozaf_, see where you pushed it19:59
balloonslet's look19:59
balloonshttps://code.launchpad.net/~carla-sella19:59
* Letozaf_ is looking19:59
balloonsahh, see19:59
balloonslol, I was wrong19:59
balloonslp:~carla-sella/ubuntu-calendar-app/calendar-app19:59
Letozaf_balloons, I see all the files ..20:00
Letozaf_balloons, is everything ok now ?20:01
balloonsyes that branch is ggod20:01
balloonsso I'm looking now20:01
Letozaf_balloons, ok20:01
Letozaf_balloons, as for Bug #1188833  what is the list view ? I was searching for it... :p cannot find this list view...20:07
ubot5bug 1188833 in Ubuntu Calendar App "Autopilot Testcase Needed: Test event list view" [Undecided,In progress] https://launchpad.net/bugs/118883320:07
balloonsWe can ask the calendar guys what they mean20:07
balloonsyour right, I see no "list view"20:07
balloonsok Carla so this looks simple20:08
Letozaf_balloons, tell me please20:08
balloonsbut apparently it's not SO simple, haha20:09
Letozaf_balloons, oh :p20:09
balloonsthe first is to understand the timing issue20:09
Letozaf_balloons, oh right! the timing... always forget about the timing....20:09
balloonsdon't grab the label until after your finished inserting it.. it's not going to exist or be the right value :-)20:09
balloonsthat said, I changed the test to grab the label, then assert it20:10
balloonsin general it works well to grab the object right before you need it, instead of at the beginnig of the test20:11
balloonsthat will save heartache20:11
Letozaf_balloons, ok I must remember this20:12
balloonsk, the other piece is to remember to use objectName and assign a name to the asserts you want to go after20:13
balloonsit makes it easier to search for them, so you don't get the noneType errors (that means the search failed :-) )20:13
Letozaf_balloons, do you mean this: def get_title_label(self):20:14
Letozaf_return self.app.select_single("Label", objectName="titleLabel")20:14
Letozaf_balloons, in the main_window.py20:15
balloonsok so let's put it altogether and see if it works20:15
balloonsyes, but I didn't see where you defined the objectName="titleLabel" in the qml source file20:15
balloonsso with those changes it runs, but doesn't seem to pass20:17
balloonsi notice that the event doesn't appear on the right date, heh20:17
Letozaf_balloons, I reported the other  Bug #119309020:18
ubot5bug 1193090 in Ubuntu Calendar App "[calendar app] event time is wrong when creating a new event" [Undecided,New] https://launchpad.net/bugs/119309020:18
Letozaf_balloons, the one you say did not happen to me, but let me check again20:18
balloonsadd a new event for today, it shows up yesterday20:18
Letozaf_balloons, I swear it has the right date for me, how can it be ?20:20
Letozaf_balloons, I inserted an event at 23:0020:20
Letozaf_balloons, could it depend on the time you put ?20:20
Letozaf_balloons, what time did you put -?20:20
balloonsLetozaf_, it might just be a bug for me then20:20
Letozaf_balloons, could be...20:20
balloonsi'm more worried about your test at the moment20:20
Letozaf_balloons, sure20:20
balloonsok, so one more try ;-20:22
balloonsI'm going to go for it specifically20:23
balloonsself.app.select_single("Label", text="Test Event")20:23
balloonsdoes that make sense?20:23
Letozaf_balloons, yes20:24
Letozaf_balloons, the "old" way20:24
balloonsbah, it worked but I'm getting many events20:26
balloonswe need something more defninitive20:26
balloonssadly we don't have it I don't think.. date, time, attendees, location20:26
balloonscould still be many duplicate events20:27
Letozaf_balloons, true20:27
balloonsargh this is so annoying20:31
balloonswell Letozaf_ I don't know.. this app has too many views, lol20:33
Letozaf_balloons, :( don't you think that just date, time and title are enough? we could have to identical events, but how many could there be ?20:33
Letozaf_sorry two not to20:33
Letozaf_balloons, right !20:34
balloonsI have like ten test events at the same time20:34
balloonsbut it's showing at the wrong day20:34
balloonsthere's a lot wrong20:34
Letozaf_balloons, I took a look at vis, but found nothing that could help20:34
balloonsohh it's certainly there20:34
balloonswe can get it easy enough20:34
balloonsgrab label with text = 'event title'20:35
balloonsI wanted to try the visible property, but that doesn't work20:36
balloonsit may be enough to say it exists to be honest20:36
Letozaf_balloons, yeah sound good20:37
balloonsso i've got a version that should do the trick20:38
balloonslet me push it20:38
balloonswhat I did was to just check to make sure we can get the label object.. nothing more20:39
balloonsI made the title unqiue by adding a timestamp to it, hag20:39
balloons*hah20:39
Letozaf_balloons, great20:39
balloonslp:~nskaggs/ubuntu-calendar-app/autopilot-title-label20:40
Letozaf_balloons, I'm getting it20:41
balloonsthat was kind of silly to work out20:41
Letozaf_balloons, I think you had a great idea, but I get errors, I'm on Sacy20:44
Letozaf_balloons, no wait, had another calendar app opened20:45
Letozaf_balloons, let me try again20:45
balloons:-)20:45
Letozaf_http://paste.ubuntu.com/5784933/20:46
Letozaf_balloons, sorry but I get the error I paste, naughty Saucy20:47
balloonswild20:47
balloonsthat should happen because the events are timestamped20:47
balloonswe can put in a fix though20:48
balloonsso you can change to select_many20:48
Letozaf_balloons, let me try20:48
Letozaf_balloons, great! it worked20:49
Letozaf_balloons, magic balloons :-)20:50
balloonslol.. not really20:52
balloonsso, whew20:52
Letozaf_balloons, I got no errors20:52
sethjI'm really confused now.. Can I use a VM through TestDrive to run ISO testcases, or not? (I'm not sure if this is the right place to ask either..)20:56
Letozaf_sethj, yes TestDrive syncs the ISO's and then launches them in VM using Virtualbox, KVM or Parallels20:58
Letozaf_sethj, http://www.youtube.com/watch?v=noDAsZjvmSA20:59
sethjLetozaf_, Thanks. I noticed most of the testcases start with "Boot up the iso using a CD/DVD or USB Key to a Live Session" though.. Is that the same as booting a VM?21:00
Letozaf_sethj, yes21:01
Letozaf_sethj, the VM boots from the ISO so it's the same21:02
sethjLetozaf_ Okay, great. I think that answers all my questions :)21:02
Letozaf_sethj, :)21:02
balloonssethj, hmm good point. We could probably change the text to read or a VM :-)21:02
sethjThat might be a good idea. I know I was confused there for a bit.21:04
Letozaf_balloons, http://paste.ubuntu.com/5784976/21:05
Letozaf_balloons, for me the test looks fine and working21:06
balloonssethj, so the project has a place to report bugs and submit changes or new tests21:06
balloonshttps://launchpad.net/ubuntu-manual-tests/21:06
balloonsi'll file something on changing the text for you now21:06
sethjballoons, OK thanks. I did see the button "File a big against this testcase", should I do that next time?21:08
sethj*bug21:08
balloonshttps://bugs.launchpad.net/ubuntu-manual-tests/+bug/119312821:08
ubot5Launchpad bug 1193128 in Ubuntu Manual Tests "Include VM in image test wording" [Undecided,New]21:09
balloonssethj, your more than welcome to file if you see something out of place.. or discuss it first :-)21:09
sethjOkay :)21:09
sethjI'm pretty new to all this...21:10
Letozaf_balloons, I think the test is fine now, do you think I can propose merge ? I will check it again before doing it21:13
balloonssethj, hehe, no worries21:13
balloonsLetozaf_, indeed, propose away21:14
Letozaf_balloons, oh, no! first I have to find out what that list view is21:14
Letozaf_balloons, that's missing21:14
balloonsLetozaf_, ohh right.. we don't have to close every bug with this one merge21:14
Letozaf_balloons, ok fine21:14
Letozaf_balloons, thank you very much for your help21:14
Letozaf_balloons, I going to bed now21:15
Letozaf_balloons, 'night21:15
balloonsg'night carla21:19
=== hggdh_ is now known as hggdh
=== salem_ is now known as _salem
phillwballoons: you about?23:31
phillwah well, balloons have a look at https://wiki.ubuntu.com/Testing/Activities/Classroom/Saucy/Zsync In future, we should be careful what we wish for! I've got some serious homework to do!23:36

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