/srv/irclogs.ubuntu.com/2013/02/15/#ubuntu-unity.txt

smspillazpopey: hmm, how did you even get quantal running in virtualbox anyways? Just says here that the Xorg driver isn't current with the xserver shipped in quantal03:47
smspillaz(I'm trying to have a better look into this driver hang which doesn't involve looking at the source code and guessing03:47
thumperhi smspillaz04:29
smspillazthumper: hey04:35
thumpersmspillaz: how are you doing? study going well?04:35
smspillazthumper: yeah good04:38
tjaaltontrying to build unity on a ppa (ripping off barrier code, so I can test it with xserver 1.14), but it fails trying to find Nux/Nux.h? builds fine on my local sbuild06:36
tjaaltonhttps://launchpadlibrarian.net/131298702/buildlog_ubuntu-raring-amd64.unity_6.12.0daily13.02.08-0ubuntu1.1_FAILEDTOBUILD.txt.gz06:36
tjaaltonbah, I'll just build it on nexus7..07:12
mmrazikdidrocks: can you please paste your message again? I've seen the notification but I can't find the channel where it is07:58
mmrazikreally weird07:58
didrocksmmrazik: oh, interesting :07:58
didrocks:)07:58
mmrazikdidrocks: but I wasn't changing the cat. I only checked the indicators07:58
mmrazikI _think_ I checked the other jobs but maybe not07:59
didrocksmmrazik: seems oif is failing too07:59
mmrazikdidrocks: should be fixed now08:00
mmrazikbtw. the logging is also not there yet. For some reasons the logs are empty08:00
didrocksmmrazik: relaunching08:00
mmrazikneed to poke jcollado08:00
mmraziktoday08:00
didrocksmmrazik: indeed08:00
didrocksthanks!08:00
didrocksmmrazik: seems to pass now, thanks :)08:03
sil2100thomi: ping08:31
popeysmspillaz: using 4.2.6 virtualbox driver08:49
=== mmrazik is now known as mmrazik|lunch
smspillazokay11:29
smspillazOKAY11:29
smspillazI think I've fixed the failing xorg-gtests in CI11:29
smspillazhttps://code.launchpad.net/~compiz-team/compiz/compiz.fix_1120009.3/+merge/14867511:31
smspillazsil2100: andyrock: Trevinho: ^ hopefully that should go green soonish11:31
=== mmrazik|lunch is now known as mmrazik
=== _salem is now known as salem_
didrockshey sil210012:51
didrockssil2100: ok, we finally had one unity building and tests running12:52
didrockssil2100: unfortunately, if you look at the run, there are really really a lot of failures :/12:52
didrockson every config this time12:52
didrocks(panel tests it seems and still some switcher ones)12:52
sil2100hm12:54
sil2100Ok, preview tests are fixed, but where did all those failures come from?12:55
jibeldidrocks, mmrazik could you review http://paste.ubuntu.com/1657299/ and apply this diff to resources/preseed.cfg in utah-jenkins12:57
mmrazikjibel: checking12:57
jibelit's to run the whole command in the chroot and run bzr as user jenkins instead of ubuntu12:58
didrockssil2100: well, I don't really know… this can't be a side effect?12:58
didrockssil2100: look at what changed since yesterday, only compiz and unity and not a lot of commits12:58
mmrazikjibel: fixed13:05
jibelmmrazik, thanks13:05
didrockssil2100: ok, need to go running outside, please keep me posted if you spot anything. I didn't see any weird commit13:13
sil2100smspillaz: btw. https://code.launchpad.net/~compiz-team/compiz/compiz.fix_1120009.3/+merge/148675 again red...13:43
sil2100didrocks: so, regarding the failing tests - it seems the unity-panel-service is not running13:45
sil2100Or not running correctly!13:45
sil2100didrocks: were there some serious changes to the indicators and appmenu?13:45
didrockssil2100: we had a new libindicator, but tests were mostly passing13:46
sil2100I wonder what happened, since the videos clearly show that there is no panel, no indicators13:46
didrockssil2100: nothing in /var/crash13:47
didrockssil2100: and it's running from the ssh connexion13:47
sil2100didrocks: and all the menus are visible on the windows too! hmm, I wonder why unity-panel-service is not running13:48
sil2100didrocks: I remember having a problem like this, but that was when unity-panel-service simply got uninstalled by accident13:48
sil2100I mean, libindicator-appmenu13:48
didrockssil2100: it's installed here13:51
didrocksand the system is fully installed13:51
sil2100Indeed, the strange thing is that all machines suffer from the problem13:54
didrockssil2100: indeed, you mean, from the video, there is no panel, nothing?13:56
sil2100didrocks: and also, the panel seems to be empty from the very beginning, so even the first failing test doesn't have anything on it - so it's unlikely that a test broke it13:56
sil2100didrocks: there is a panel, but it doesn't have the indicators and the menu entries13:56
sil2100didrocks: the menu entries are on their respective windows13:56
didrockssil2100: hum, ok, we need what went wrong, do you have the ppa installed and the same behavior?13:57
didrocks(starting to upgrading)13:57
didrockssil2100: ok, I'm confirming14:01
didrockssil2100: starting to purge the ppa14:01
didrockssil2100: ok, so the daily-build ppa is indeed broken, raring is fine14:04
didrockssil2100: now, the game is going to update package per package to see what regressed14:04
mterrydidrocks, are we talking about the bump in unity test failures or something else?14:10
didrocksmterry: right14:10
didrocksmterry: the failures are real14:10
didrocksmterry: if you install the ppa, you will see no panel14:11
mterrydidrocks, :(14:11
mterryyay for test suites!14:11
didrocksright ;) but I told an hour ago I would go outside for running :p14:11
mterrydidrocks, just bring your cell phone and an irc app  :)14:12
didrocksahah :)14:12
didrocksat least, we know the regression is between the latest time we could have a test on at least one arch14:12
didrocksand this morning14:12
didrocksmeaning between yesterday and now14:13
mterrydidrocks, OK.  Can I help tie down the regression?  We're talking about iterating packages?  isht.  :-/14:13
mterrysil2100, morning btw!14:18
mterry(for me I guess)14:18
didrocksmterry: yeah, it's unity! :)14:18
didrocksmterry: sorry, my session went crazy after the upgrade14:19
didrocksso14:19
mterrydidrocks, oh nice.  So it's the unity package?14:19
didrocksraring -> working14:19
didrocksunity daily-build ppa -> no indicator, no appmenu14:19
sil2100Morning!14:19
* sil2100 is on a hangout right now14:19
didrocksmterry: yeah, and this is between yesterday and today14:19
didrocksmterry: do you mind having a look? I don't mind doing some exercice now :)14:19
mterrydidrocks, no problems.  So when you said it's unity, you didn't mean you'd narrowed it to the unity package, you were just saying the PPA as a whole?14:20
* mterry will try to narrow it14:20
didrocksmterry: no, unity as the source package :)14:20
didrocksso lp:unity is the only guilty!14:20
didrocks(we don't have ABI break, so I kept raring nux and compiz)14:20
mterrydidrocks, oh good14:21
didrocksok, I'm quickly escaping, will be back in ~1h14:23
didrocksmterry: thanks ;)14:23
sil2100didrocks: go exercise!14:23
sil2100I actually thought you're already back!14:23
didrockssil2100: will be needed! :)14:23
didrockssil2100: no, I couldn't with this issue, started to think it was in the distro with libindicator before14:23
didrocksbut hopefully, not, we didn't break anyone ;)14:24
* didrocks really goes14:24
mterrySo revisions 3153 or up14:24
mterryof unity trunk.  one of those seems like the culprit14:24
didrocksmterry: 3151 actually14:25
didrocksmterry: looking at the changelog in the ppa for unity - 6.12.0daily13.02.14-0ubuntu114:25
didrocks  * Automatic snapshot from revision 315014:26
mterrydidrocks, (A) you're running and (B) those were just test changes, which shouldn't affect your normal runnng14:26
didrocksok, you were one step ahead!14:26
didrocksI'll just go for (A) then :)14:26
mterry:)14:26
didrocksthanks again mterry ;)14:26
mterryandyrock, sil2100, and dednick: are the commits that you made yesterday likely risky?14:26
mmrazikdidrocks, mterry: btw. do you guys know what is the state of libxpathselect  release?14:28
mmrazikthere is some pending autopilot work we would like to do but need libxpathselect in distro first14:28
mterrymmrazik, let me see14:29
dednickmterry: not that i can think of14:29
mterryfginther, why isn't xpathselect's trunk being built as a daily-build package?  It has a pending change14:32
andyrockmterry, maybe dednick's branch... why?14:34
mterryandyrock, trunk is in a bad state.  Indicators don't show anymore14:35
mterryandyrock, and it happened sometime between yesterday and today in the unity source14:35
mterryOf the four commit suspects, 3154 and 3155 seem innocent enough14:37
smspillazsil2100: *cries*14:39
smspillazsil2100: lol, 1% pass rate, all of the xorg-gtest tests are passing though \o/14:39
smspillazI know why the other ones aren't though14:39
mterrymmrazik, fyi, seems like xpathselect isn't being built as a package by our autolanding system for some reason.  I asked fginther why.  We'll see14:39
mmrazikmhm..14:40
mmraziklet me see14:40
mterrymmrazik, the past few changes were bundled into a release, but not the last commit for some reason14:40
mmrazikmterry:  I don't see any merge proposal waiting for merging and the autolanding job seems to have successful history of merges14:41
mmrazikmterry: the last merge is from Feb 1214:41
mterrymmrazik, sorry, the autolanding itself is fine.  But the bit that takes trunk and packages it into the daily-build PPA isn't firing14:41
mterrymmrazik, that last merge should be packaged14:41
mmrazikmterry: oh... but I don't thin fginther knows something about it14:42
mterrymmrazik, oh sorry14:42
mmrazikmterry: I thought its didrocks and jibel who are taking care of that14:42
mterrymmrazik, OK.  I'm still a little unclear on exactly who manages which chunks.  I usually just whine to fginther for everything.  He's very patient.  :)14:42
mmrazik:)14:42
mterryjibel, do you know anything about xselectpath not being packaged in daily-build?14:43
fginthermterry, morning14:43
mterry(er, the most recent commit not being packaged anyway)14:43
mterryfginther, hi!14:43
mterryfginther, apparently you weren't the person to ask about my problem above, so no worries  :)14:43
fginthermterry, ah good. I actually had the same question14:44
jibeljibel, I know nothing about xselectpath, sorry14:49
jibelmterry, ^14:49
mterryjibel, hmm.  Is didrocks the guy to ask about the packaging bits then?14:50
mmrazikmterry: so what actually needs to be done?14:51
mmrazikI start to be confused14:51
mmrazikI thought packaging is OK14:51
mmrazikgiven there is already stuff like " Releasing 1.1.3daily13.01.23-0ubuntu1 to ubuntu." in the bzr log14:52
mterrymmrazik, from a trunk perspective, I think it is.  But there is a bit of code that takes trunk, packages it up, and puts it in the daily-build PPA.   And that's not happening for some reason14:52
mterrymmrazik, it *has* been working.  But isn't right now14:52
mmrazikdidrocks: any idea? ^14:52
mterrymmrazik, didrocks is out running right now, he'll be back in a bit14:52
mmrazikok14:52
mterryI'm sure it will become clear once we know where the log output for that bit of code is.14:53
jibelmterry, yes he is, I'm just the little hand that tries to make the machinery work.14:55
sil2100smspillaz: ;)15:03
sil2100mterry: not completely sure what could have caused it, but unity didn't have any risky commits related to indicatorsssss15:04
sil2100huh, why so many sss15:05
sil2100-ssss15:05
smspillazit looks like a gvariant data type15:05
smspillazssssasssiiiuubbbssssiiibbaassss15:05
sil2100hehe15:06
andyrockmterry, what about reverting 3156? does it fix the issue?15:07
mterryandyrock, I'm working on testing with a reversion.  Just building now15:08
andyrockbut it should not be the problem15:08
smspillazpopey: do I need to fetch those drivers from somewhere ?15:08
popeysmspillaz: hmm?15:11
popeysmspillaz: oh, virtualbox? I'm using the 4.2.6 from upstream virtualbox.org website and the extensions that came with it15:12
smspillazokay, I'll give thta a shot15:13
sil2100andyrock: it shouldn't be the issue, no panel specific code was changed, right?15:14
sil2100andyrock: just dash/launcher15:14
andyrocksil2100, right15:15
andyrocksil2100, mterry are we sure that the problem is unity?15:15
andyrockmterry, and what indicators fail to show?15:15
sil2100andyrock: all indicators fail to show, along with the appmenu15:16
mterryandyrock, all of them.  didrocks said he confirmed it was in the unity source package.  I'm going to reconfirm once this build is done15:16
sil2100Maybe its some dependency problem? ABI mismatch? In libindicator-dev ?15:18
sil2100mterry, andyrock: since look at: http://bazaar.launchpad.net/~indicator-applet-developers/libindicator/trunk.13.04/revision/47515:19
sil2100Although I don't see any risky changes there15:20
sil2100Since the libindicator versions used is 12.10.2daily13.02.15-0ubuntu115:22
andyrockmterry, sil2100 confirmed the problem should be unity15:29
mterryme too15:29
mterryjust now  :)  sil2100, stop being faster than me15:29
mterryam testing the reverted version15:29
mterryrevision 3153 still has the problem15:30
andyrockmterry, rev 3156 is not the problem btw15:31
mterryandyrock, yar, now I'm testing against 315215:33
andyrockmterry, i get this running unity-panel-service:15:36
andyrockhttp://paste.ubuntu.com/1658271/15:37
mterryandyrock, ah...  the indicators got multiarch'd accidentally15:38
mterryrather, not the indicators, but the panel service15:38
sil2100Those changed to multiarch?15:38
sil2100When did it change?15:38
mterrysil2100, they didn't, but the panel service is looking for them in a multiarch location15:39
mterryhence the bug15:40
sil2100I wonder why then15:40
bregmadh 9?15:41
didrocksdoh, cycling at this hours to the park isn't friendly, too many cars on Friday evening15:43
sil2100Cycling?15:44
=== dandrader is now known as dandrader|afk
sil2100There's snow in Poland, I would freeze my hands off15:45
sil2100;)15:45
didrocksheh, today, the temperature is 4/6°15:45
didrocksso it's ok :)15:45
mterryhi didrocks15:45
didrockshey mterry15:45
didrocksbacklogging, one sec :)15:46
mterryhmm, unity is pulling that dir from indicator .pc file15:46
sil2100So indicators package problem as suspected, hm?15:46
didrocksoh, interesting15:46
didrocksso built against latest indicator, the unity panel service is looking on a wrong location15:47
andyrockmterry, pkg-config indicator3-0.4 --variable indicatordir15:47
andyrockgives me15:47
andyrock/usr/lib/x86_64-linux-gnu/indicators3/7/15:47
mterryandyrock, that's wrong then15:48
mterryso it seems like libindicator3 after all15:48
andyrockso the problem was not unity, just unity building using last libindi...15:48
mterrylooks like it15:48
andyrock*build unity using...15:48
didrocksmterry: yeah, it's my code doing all the preparation in the ppa15:49
didrocksmterry: let me look, it's an interesting case, as xselectpath is passing the first step (at least one commit to release), the second one (version >= to distro) but the last one, diff with old package, seems to tell there is nothing to do15:50
didrocksmterry: see https://jenkins.qa.ubuntu.com/view/cu2d/view/Misc.%20Head/job/cu2d-misc-head-1.1prepare-xpathselect/60/console for logs and details :)15:51
mterrydidrocks, k15:51
mterryas for the indicators thing, rev 475 of libindicator seems to be the culprit.  it's a big indicator rewrite15:52
didrocksmterry: yeah, that and moving to dh915:52
didrocksbut the indicator itself is working15:52
didrocksit's just the .pc file which seems guilty, right?15:52
bregmadh9 sets --libdir=multiarchpath, taht's why everything is messed up15:53
mterrydidrocks, yeah.  it uses libdir, but should be hardcoded15:53
didrocksmterry: mind doing that? or cyphermox, maybe on Monday, we'll have daily finally :p15:53
didrocksbregma: well, we can still use /usr/lib/x86_64-linux-gnu/libindicator3.so.7.0.0, this one is working :)15:54
mterrydidrocks, I can do15:54
didrocksthanks!15:54
didrockslooking at why xpathselect isn't happy15:54
didrocksfirst real cupstream2distro bug :) (I don't count the changelog with 2 names a bug :p)15:54
cyphermoxdidrocks: doing what?15:55
cyphermoxxpathselect or libdir fixes?15:55
didrockscyphermox: read the backlog ;) (but mterry is handling it)15:55
didrocksno libdir ;)15:55
didrocksxpathselect, it seems to be in my code15:55
cyphermoxok15:55
cyphermoxah, yeah15:56
cyphermoxI was looking at that, but couldn't understand what was up15:56
didrocksthis is weird, because we had that case a lot already15:56
didrocksmy only explanation is that the filterdir is empty15:56
cyphermoxit seems to be finding the right versions numbers too15:56
didrocksyep15:56
didrocksit's just when diffing from the distro version15:57
didrocks(the 3rd state)15:57
didrockswhich is telling "nothing interesting"15:57
cyphermoxdidrocks: mind adding the output of the version numbers it finds too?15:57
cyphermoxthat might help15:57
didrockscyphermox: it's not the issue, it's continuing after the version numbers ;)15:58
cyphermoxoh, I know15:58
didrockscyphermox: but yeah, we can archive that15:58
didrocksone sec, running the diff15:58
cyphermoxbut just getting to know that it was going far enough because the versions were fine was a little painful15:58
cyphermoxI had to mess around with the code, because it tries to do funny things with launchpadlib creds15:58
didrockscyphermox: hum? the log is clear that it's then downloading from distro and making the diff?15:58
cyphermoxdidrocks: I like to start from the beginning to really understand what goes on ;)15:59
didrocksok, will add that15:59
cyphermoxohh wait15:59
cyphermoxI remember something15:59
=== dandrader|afk is now known as dandrader
cyphermoxmaybe I'm misremembering, but : if not tip_bzr_rev > last_upstream_rev + num_uploads:16:01
cyphermox(in is_new_release_needed())16:01
cyphermoxtip_bzr_rev when I looked was 3016:01
cyphermoxlast_upstream_rev was 2816:01
cyphermoxand num_uploads was 2 ;)16:01
cyphermoxdidrocks: that's in packagemanager.py16:02
didrockscyphermox: right16:02
didrocksoh, I know16:03
didrockscyphermox: good catch, it's incremented, but it shouldn't if it's UNRELEASED16:03
cyphermoxah!16:03
cyphermoxthought it had to do with that UNRELEASED entry, but I was looking at the wrong piece of code16:04
didrocksthe culpurit is:16:04
didrocks        # end of a changelog stenza (without getting the automated tag) means a manual upload16:04
didrocks        if new_changelog_regexp.match(line):16:04
didrocks            num_uploads += 116:04
* didrocks opens a bug to remember having a test case for that16:05
cyphermoxhaha16:05
cyphermoxI was looking at REV_STRING_FORMAT until I figured out what it was ;)16:05
didrockscyphermox: yeah, I tried to put all regexp in settings.py16:06
cyphermoxdidrocks: so, should be NEW_CHANGELOG_PATTERN = "^{} \((?!UNRELEASED)" ?16:06
didrockscyphermox: so that all detections and trickeries are matching the day we change the syntax16:06
didrockshum, why "(?"16:07
cyphermoxwait, that's all wrong16:07
cyphermoxdidrocks: NEW_CHANGELOG_PATTERN = "^{} \(.*\) (?!UNRELEASED)"16:07
cyphermox(?! is a negative look-ahead16:07
cyphermoxmatches if UNRELEASED doesn't follow16:08
cyphermoxthere shouldn't be parens anywhere else so that regex is probably sufficient16:08
mterryhttps://code.launchpad.net/~mterry/libindicator/non-multiarch-indicatordir/+merge/14874616:08
mterrythat has the multiarch fix ^16:09
didrockscyphermox: I need to check if this has side-effects16:09
didrockscyphermox: mind testing mterry's fix? :)16:09
didrockscyphermox: ok, let's put that in production next week anyway, I'll get a bunch of tests during the train trip16:09
cyphermox^{} \([^)]*\) (?!UNRELEASED)16:10
cyphermoxis safer I think16:10
cyphermoxmterry: checking16:10
sil2100mterry: looking nice16:10
cyphermoxbut why not multiarch?16:10
* cyphermox reads backlog16:10
sil2100mterry: set the commit message!16:10
mterrysil2100, shoot, thanks16:10
cyphermoxdamn commit message16:11
didrockscyphermox: mind commenting on https://bugs.launchpad.net/cupstream2distro/+bug/1126376?16:11
ubot5Launchpad bug 1126376 in Canonical Upstream To Distro "new change undetected if only commit added code + a changelog (UNRELEASED)" [Undecided,New]16:11
didrockswith your regexp16:11
mterrycyphermox, no multiarch for those directories just because of historical reasons16:11
cyphermoxshouldn't we eventually migrate them to multiarch when possible?16:12
mterrycyphermox, yes, probably with a fallback to the non-multi-arch location16:13
mterrycyphermox, but that would be a touch of work and coordination16:13
mterrycyphermox, whereas right now I just want things back to normal to fix the build16:13
cyphermoxyeah16:13
mterrycyphermox, I think this was an unintentional change16:13
cyphermoxbut I thought the indicators were installed to multiarch locations since a long time16:13
mterrycyphermox, they sort of are.   The services are usually multiarch.  And they are dh9 packages.  But they pull the non-multiarch location from the libindicator pc file16:14
cyphermoxoh, I see16:14
cyphermoxyeah, let's revert that but let's also try to migrate them properly soon16:15
mterrycyphermox, probably, we should add a non-multiarch variable to the libindicator .pc file for completeness, and have unity look in both that and the normal (now multiarch) location16:15
=== francisco is now known as Guest60673
mterryas each indicator gets built, it would migrate to the multiarch location, but old ones would still work16:15
didrocksmterry: if we don't open a bug report for it, please put something in debian/changelog directly :)16:16
mterrydidrocks, I'll open a bug16:16
didrocksgreat! :)16:16
mterrydidrocks, I opened a bug for the build problem today.  But I'll also open a bug for the eventual migration16:16
didrocksperfect :)16:16
didrocksthen we can relaunch indicator16:17
didrocksand then unity16:17
didrocksand maybe maybe16:17
didrockswe'll have finally an unity release :)16:17
cyphermoxyay16:17
didrocksas it seems sil2100 fixes worked16:17
cyphermoxtesting the fix, I'll approve in a few minutes16:17
didrockscyphermox: just wait that the merge is linked to a bug before approving16:17
mterrydidrocks, bug 112638516:21
ubot5bug 1126385 in libindicator (Ubuntu) "Migrate to mulitarch indicators" [Undecided,New] https://launchpad.net/bugs/112638516:21
mterrycyphermox, ^16:21
cyphermoxcool16:21
didrocksmterry: thanks! one linked to your branch and tested, cyphermox can approve I guess and let's get things kicked! ;)16:23
mterrydidrocks, we still won't have unity release likely.  I don't think the tests have been fixed yet16:24
mterryPlus, still super waiting for the ibus test fixes to be reviewd16:25
didrocksmterry: are you sure? the dash failing are way fewer than before, isn't it?16:26
sil2100mterry: what tests failing? The dash preview tests that broke the daily build yesterday got fixed hopefully16:27
didrockstest_dash is -1016:27
didrockssil2100: I can still see 5 of them16:27
mterrysil2100, oh that's right, that commit landed16:27
didrockson intel for instance16:27
sil2100mterry: so we should be a bit better now, at least enough16:27
sil2100didrocks: yes, there's still the problem with sometimes broken geometry in the dash16:27
mterrysil2100, let's hope so.  Who's arm do I have to twist to approve your ibus branch?16:27
didrocksarms? I thought mterry lived in USA and would handle that with guns :)16:28
mterrydidrocks, I live in the wussy liberal part16:29
sil2100mterry: hehe, well, it seems thomi had some problems running it properly, so I'm investigating this - I think that on Monday it should be landed16:29
didrocksmterry: I won't say the educated part because tedg is around :)16:29
sil2100I want thomi to take another look before it lands finally16:29
cyphermoxmterry: we're just waiting for jenkins now!16:30
mterrysil2100, ah cool16:30
* tedg hides16:30
didrocksfginther: do you mind helping getting things in quickly? ^16:30
tedg(easier to get the surprise shot that way)16:30
didrocks:)16:30
fgintherdidrocks, reading the backlog16:31
didrocksfginther: do you mind helping our dear jenkins friend merging https://code.launchpad.net/~mterry/libindicator/non-multiarch-indicatordir/+merge/148746?16:32
didrocks(it's just that we have high hope there)16:32
fgintheryep, I'll approve and kick off the job16:33
didrocksfginther: excellent, thanks!16:33
cyphermoxdidrocks: bregma: anyone still actively maintains xorg-gtest?16:57
didrockscyphermox: since cnd left, I doubt about it16:57
bregmaupstream, in Debian, or in Ubuntu?16:57
cyphermoxthat's what I feared ;)16:57
cyphermoxbregma: any of the above16:57
bregmaupstream is Peter Hutterer at freedesktop.org, I'm trying my best in Ubuntu, and I'm looking for a sponsor in Debian16:58
bregmathe package in Ubuntu is up-to-date with the latest upstream16:59
didrocksbregma: didn't smspillaz mentionned that a 0.8 exists?17:00
cyphermoxugh17:00
bregmahe mentioned it, but I think he was confused17:00
didrocksok, that's why I tought nobody actively maintained it, because of that :)17:00
didrocksgood to know you are trying to keep it up to date! :)17:01
cyphermoxok so we're depending on libgtest-dev in libxorg-gtest-dev already17:01
bregmaupstream: http://cgit.freedesktop.org/xorg/test/xorg-gtest/17:01
didrocksbregma: yeah, seems it's pretty fresh :)17:01
cyphermoxI think I'll fix things up in a few patches and propose them upstream17:02
bregmano objections from me17:02
seb128bregma, didrocks: cnd seems still active on it, http://cgit.freedesktop.org/~cndougla/xorg-gtest17:02
bregmathat's almost a year old17:03
didrocksyeah, that's what I wanted to say :)17:03
seb128bregma, didrocks: ignore me, I didn't update to 2013 yet it seems :p17:04
* didrocks sudo seb128 update17:04
seb128didrocks, sudo seb128 ntpdate ouais :p17:04
didrocksahah ;)17:04
=== dandrader_ is now known as dandrader|afk
didrocksfginther: are you sure you pressed the right button? https://code.launchpad.net/~mterry/libindicator/non-multiarch-indicatordir/+merge/148746 :)17:19
didrocksseeing the -ci build didn't took a long time17:19
didrocksbut the actual merge seems to17:19
fgintherdidrocks, yes i screwed up initially, it's merging as we speak17:20
didrocksok, thanks fginther :)17:20
fgintherah, done!17:20
didrockssweet! :)17:20
didrockscyphermox: mterry: so not sure if you'll be there if you run the 2 stacks for rebuilding (indicator: complete run as the rest was published, unity: only the unity one for rebuilding). If you think you won't be around once published, it can wait Monday now17:21
mterrydidrocks, I probably won't.  I'm only supposed to be a half day today17:22
mterryBut I can look at it over the weekend17:22
didrocksyeah, so I would say let's wait on Monday :)17:22
didrocksmterry: wifi on the plane? ;)17:23
didrocksmterry: don't worry at this point maybe…17:23
mterrydidrocks, well, tomorrow morning17:23
didrocksit's the week-end for a reason! :)17:23
=== JanC_ is now known as JanC
cyphermoxdidrocks: not to worry, I can do it17:36
didrockscyphermox: ok, thanks for monitoring! I'll leave soon :)17:37
cyphermoxso I should run the 2 stacks now?17:37
didrockscyphermox: so ./cu2d-run -R indicators17:37
didrocksthen17:37
cyphermoxok17:37
didrocks./cu2d-run -R unity unity17:37
cyphermoxack17:37
cyphermoxany time?17:37
didrocks(just wait 5/10 seconds between the 2)17:37
didrocksthe indicators stack needs to cleanswap first to block the unity one17:38
didrocksyou should see the 0waitonestacks job running and blocking the rest :)17:38
cyphermoxdidrocks: just a second17:39
cyphermoxwhere's that job?17:39
didrockscyphermox: https://jenkins.qa.ubuntu.com//view/cu2d/view/Unity%20Head/17:39
didrockssecond one17:39
cyphermoxok got it17:39
didrocksit only appears when a stack is depending on another one17:39
didrocksthat's why the indicator doesn't have one :)17:39
cyphermoxindicators needs --check-with-whole-ppa btw ;)17:39
didrocks(of course, this is automagically generated)17:39
didrockscyphermox: hum no17:39
didrockscyphermox: --check-with-whole-ppa doesn't rebuild anything17:40
cyphermoxhumm, yeah, it won't run otherwise17:40
didrocksbut yeah, the tests would fail17:40
didrocksoh no17:40
didrocksthey won't17:40
didrockswhy?17:40
cyphermox2013-02-15 12:38:40,282 ERROR No project or check-with-whole-ppa parameter specified on the command line. This tool is used for those cases. Aborting!17:40
didrocksargh, yeah, beat by my tool17:40
cyphermoxwe'll need to rerun everything17:40
didrocksI thought this case won't happen TBH17:40
cyphermoxI'll fix it17:40
didrockslike we want to rerun everything :p17:40
cyphermoxyeah17:40
didrockscyphermox: use the web ui17:40
cyphermoxah17:41
didrocksgo to the head of indicators17:41
didrocksget logged17:41
cyphermoxwe could have made a --all ?17:41
didrocksthen run manually17:41
didrockscyphermox: ah, to explicitely force?17:41
cyphermoxyeah17:41
cyphermoxfor now I'll use the UI17:41
didrockscyphermox: that's a possibility, we won't loose the "ooppsss, didn't specify a project"17:41
cyphermoxright17:41
didrocksI like it :)17:41
didrocksbut yeah, the UI for indicators first17:41
didrocksthen the tool with only unity for the unity stack17:42
didrockscyphermox: so, on run, don't specify anything in projects, nor check "with whole ppa"17:42
cyphermoxyeah I know17:42
didrocksgreat :-)17:42
didrocksok, started, now you can just build unity in the unity stack17:43
didrocksand we should see the depwait :p17:43
cyphermoxyeah17:44
cyphermoxawesome, all good17:45
didrocks\o/17:45
didrockscyphermox: thanks for monitoring those :)17:45
cyphermoxin the meantime I'll finish fixing up xorg-gtest17:48
didrocksgood luck :)17:48
didrockscyphermox: your tests with dbus-test-runner were successful I guess?17:48
didrocksas I thought you got it merged17:48
cyphermoxyeah seems good17:48
didrockssweet :)17:48
cyphermoxlibappindicator was stuck yesterday in uubuntu-unity ppa too17:49
didrocksah?17:49
cyphermoxso dbus-test-runner has already landed in distro this morning17:49
didrocksright17:49
didrockslet's see how it goes17:49
didrocksand crossing fingers :)17:49
cyphermoxyup yup17:49
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem
smspillazhah, awesome: https://jenkins.qa.ubuntu.com/job/compiz-pbuilder/build=pbuilder,distribution=raring,flavor=amd64/433/console23:13
bschaefersmspillaz, o my! \o/ 100% tests passed, 0 tests failed out of 117523:24
bschaefersmspillaz, that is impressive, sometimes its hard to keep ~200 on unitys unit tests passing23:24
smspillazbschaefer: well, it was just getting the xorg-gtest ones working which was a pain23:30
smspillazbecause there's a race in xorg-gtest which can cause some tests to fail randomly23:30
smspillazbschaefer: it still seems to be autoloading the ccp plugin during those tests though, which seems to be harmless for now but is definitely the wrong behaviour23:31
bschaeferyeah i noticed that race with the server not being found23:32
smspillazthe "workaround" is to just keep calling xorg::testing::Test::SetUp until it doesn't throw an exception -.-23:33
smspillazits pretty horrific, but then SetUp doesn't have any side-effects from being called multiple times23:33
bschaefersmspillaz,  ooo,well it works haha23:33
bschaefersmspillaz, could you add a timer at the end of each tests?23:34
bschaefersmspillaz, or is the race condition something that can't be avoided23:34
smspillazbschaefer: there already is a timer23:34
smspillazkind of23:34
bregmaxorg-gtest fails its own unit test suite randomly in pbuilders, and I can never force it to happen manually23:35
smspillazif SetUp throws an exception, I'm just waiting around 50ms and trying again23:35
smspillazit sucks, but its better than using timers because this actually gets around the race and doesn't just make it less likely to happen23:35
smspillazbregma: running it through valgrind will do it23:35
bschaefergeez, is there a max number of tries?23:35
smspillazbschaefer: yeah, it tries about 10 times before it gives up23:35
bschaefersmspillaz, cause you don't want an endless loop ;)23:36
smspillazgotta run23:36
bschaeferalright cya23:36
smspillazbregma: bschaefer: the problem is afaict that starting a server then calling XOpenDisplay is inherently racey. There's no way to know that the server is fully started other than by trying to connect to it23:37
bregmafeel free to open a bug against xorg-gtest23:37
bregmathere's no upstream bug tracker but you could open bugs against the package in Ubuntu and the guy maintaining the packaging might do something about it :)23:39
bschaeferthat would be nice23:39
smspillazbregma: I remember speaking to who-t about this23:40
smspillazits not so simple iirc23:40
bregmano, the race condition can't be fixed because there's no handshake, and even doing an inotify wait on the Unix socket in /tmp is racy23:41
bschaeferI don't haven a problem withs sams workaround, it works well23:43

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