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

mterryUnity failed to build on arm.  https://launchpadlibrarian.net/131652234/buildlog_ubuntu-raring-armhf.unity_6.12.0daily13.02.19-0ubuntu1_FAILEDTOBUILD.txt.gz09:21
mterrySeems to be "/build/buildd/unity-6.12.0daily13.02.19/plugins/unityshell/src/inputremover.cpp:426:73: error: cast from 'unsigned char*' to 'long unsigned int*' increases required alignment of target type [-Werror=cast-align]"09:21
mterryAnd on line 46109:21
mterrysil2100, bregma ^09:21
sil2100Some new commit, hm?09:21
mterryYeah, it built yesterday09:22
sil2100mterry: let my try and fix that09:26
sil2100mterry: I fixed the build failure probably, but a bit hackishly - trying to build the whole unity trunk now on ARM for testing10:16
mterrysil2100, thanks10:24
didrockssil2100: if you look at intel/ati results, we are back to 25/26 failures per config10:35
didrockswaiting nvidia10:35
didrockssil2100: urgh, 38 failures on it :/10:38
didrocksmterry: ^10:39
sil2100huh?10:48
sil2100didrocks: anthy tests for ibus failed as well this time, geh :|10:49
didrockssil2100: do you mind looking as well?10:49
MCR_Since the weekend I have no indicators and no global menus anymore - maybe this is related ?10:49
didrocksMCR_: using the daily release?10:50
MCR_yes10:50
didrocksyeah, was an issue on the ppa10:50
didrocksbut should be fixed by now10:50
MCR_unfortunately not here...10:50
didrocksMCR_: apt-cache policy ?10:51
didrockssil2100: is it what we are seeing in the video for nvidia? ^10:51
MCR_didrocks, 500 http://ppa.launchpad.net/unity-team/staging/ubuntu/ raring/main amd64 Packages10:53
MCR_     release v=13.04,o=LP-PPA-unity-team-staging,a=raring,n=raring,l=Unity staging ppa,c=main10:53
MCR_     origin ppa.launchpad.net10:53
MCR_ ?10:53
didrocksMCR_: doesn't tell me the version :)10:53
MCR_unity:10:54
MCR_  Installed: 6.12.0daily13.02.08bzr3162pkg0raring010:54
MCR_  Candidate: 6.12.0daily13.02.08bzr3162pkg0raring010:54
didrocksMCR_: ah, you are using staging10:57
didrocksMCR_: this is not the daily build ppa10:57
MCR_didrocks, oh, there is a new PPA ? I did not know that. I'll search...10:58
didrocksMCR_: you should just use raring10:58
didrocksMCR_: it's getting the latest and greatest daily10:59
didrockswhich pass tests10:59
MCR_ok, thx - I will purge the PPA then...10:59
didrockssounds like a good plan :)10:59
MCR_:)11:00
=== mmrazik is now known as mmrazik|lunch
MCR_didrocks, purged the PPA, now using Installed: 6.12.0daily13.02.08-0ubuntu1 - still no indicators and no global menus :(11:18
didrocksMCR_: what version of libindicator do you have?11:30
MCR_didrocks, libindicator7:11:33
MCR_  Installed: 12.10.2daily13.02.15-0ubuntu111:33
MCR_(thanks 4 your help, btw)11:33
didrocksMCR_: this version is from the daily-release ppa11:33
didrocksisn't it?11:34
MCR_didrocks - hmm, I purged the PPA, but maybe something went wrong with that - thanks for the help again - I'll investigate11:36
didrocksok :)11:39
sil2100grrr11:41
=== _salem is now known as salem_
smspillazmterry: ah bugger, sorry about that, will fix11:56
smspillazmterry: suprised we don't have ci jobs for unity on arm11:57
smspillazsil2100: were you going to fix that or are you busy atm?11:57
smspillazits easy I can fix it now11:57
sil2100smspillaz: I'm testing my fix now, armhf package is still building though12:00
sil2100On unity-team/ppa12:00
smspillazsil2100: ah okay. Do you have a branch somewhere ?12:01
sil2100smspillaz:  https://code.launchpad.net/~sil2100/unity/fix_ftbfs_arm_alignment_hack12:01
sil2100It's a hack12:01
bregmasmspillaz, unity-on-arm ci was disabled due to speedness issues12:02
sil2100I could have changed unsigned char to unsigned long as well and just cast it to unsigned char instead, but this one works too12:02
smspillazbregma: isn't there an autolander job for it?12:02
smspillazbregma: we have that for compiz12:02
bregmaautolanding shouldn;t have to take up to half a day per commit12:02
smspillazbregma: trunk also shouldn't get broken :)12:03
bregmaif there is more or better hardware, it should get reenabled asap, that's up to QA12:03
bregmaI suspect there are other, more urgent uses for arm builders right now12:04
smspillazthat's true12:04
smspillazbregma: I wonder why we can't cross compile yet12:04
bregmacross building with dpkg is not really an option, it's still way too broken despite multi-arch starting to trickle in12:04
smspillazsil2100: yikes, that is hacky, I wonder why reinterpret_cast from unsigned char * to unsigned long * doesn't work on arm12:04
smspillazbregma: yeah I know, I've tried it myself it sucks12:05
sil2100smspillaz: well, ARM and its misalignment issues does not allow casting from a smaller pointer type to a bigger one12:05
sil2100The other-way around is fine though, also, void * is safe here12:06
smspillazhuh12:06
sil2100That's hm, a really bitchy thing anyway12:06
MCR_didrocks, just FYI: I solved the no-indicators problems now by adding the ppa:indicator-applet-developers/indicator-staging-ppa12:06
sil2100Usually __aligned__ should be used to fix such problems, but here we're getting the array from X, so I didn't know if we could do it in this way12:07
didrockssil2100: did you see my ping/question about the videos on nvidia?12:10
sil2100didrocks: ah, yes, I thought that I answered that: the videos show that something is wrong with detecting ibus enabled - since it seems as if anthy is enabled (I think?) but the test fails noticing - but it might be an AP issue, not a regression12:11
didrockssil2100: ok, do you want us to relaunch the tests to see if it's transiant?12:13
didrocks(that doesn't prevent to continue looking at the old run)12:14
sil2100didrocks: yes, please, this way we won't waste time12:14
didrocksok, let's do that o/o\o/12:15
sil2100I checked and nothing changed in trunk that could have broken ibus for one engine12:15
didrocks(running)12:15
didrockssil2100: please, let us know when the armhf fix is merged so that we rebuild unity12:16
smspillazdidrocks: sorry about that one :(12:34
didrockssmspillaz: no worry dude, I wished that we had those running as part of the merger :)12:35
sil2100smspillaz: ok, unity built fine with that hack of mine - you had a nicer idea for fixing it, or can we try merging it in as it is ;) ?12:39
smspillazsil2100: merge as is12:39
sil2100smspillaz: if something better comes up, I'm sure we can re-do this - I'll just add a comment that it's a hack, so that no one starts getting all WTF? after a while ;)12:40
smspillazsil2100: well, reinterpret_cast'ing from unsigned char * to unsigned long * is a hack too12:40
smspillazit only works because libX11 and the server align the property data with the specified property type12:41
sil2100smspillaz: can you approve it then :) ? Thanks!12:43
smspillazsil2100: can you link me the mp? I don't get email notifications for unity12:44
smspillaz(cause I don't work for canonical anymore)12:44
smspillazsil2100: done, you will need to change the global branch status yourself (I don't have permission to do that)12:46
smspillazhowdy kamstrup12:46
sil2100smspillaz: \o/12:58
MCR_smspillaz, you do not need to work for Canonical to get those emails, should I subscribe you ?12:59
sil2100MCR_: not sure if anyone would willingly like to recieve those ;p13:00
sil2100;)13:00
MCR_just freaks like MCR ;)13:00
MCR_smspillaz, https://code.launchpad.net/~unity-team/unity/trunk/+addsubscriber13:00
MCR_smspillaz, a mnior fix: https://code.launchpad.net/~mc-return/compiz/compiz.merge-type-is-unsigned-fix/+merge/14926713:07
MCR_*minor13:08
MCR_sil2100, got one for Unity as well: https://code.launchpad.net/~mc-return/unity/unity.merge-minor-fixes/+merge/14926913:14
smspillazMCR_: saw that, acked, thanks13:17
MCR_smspillaz, it is *very* minor, but still ;)13:18
MCR_sil2100, smspillaz: Thanx 4 the fast approvals :)13:20
* smspillaz is still waiting on the builder to check the xorg-gtest stuff ... again :(13:22
smspillazthis time it failed because I merged something new in which didn't quite follow the dso linking rule13:22
smspillazwhich the pbuilders are strict about13:22
=== mmrazik|lunch is now known as mmrazik
MCR_smspillaz, urgh - btw, bug 1094650 is still valid here13:25
ubot5bug 1094650 in compiz (Ubuntu) "Compilation of lp:compiz with gcc 4.8.0 fails with -WERROR because of warnings" [Medium,New] https://launchpad.net/bugs/109465013:25
MCR_smspillaz, I have to turn off WERROR or compilation fails here...13:25
smspillazMCR_: its in-progress on the gnome-end13:27
MCR_ah, ok - thanks13:27
smspillazMCR_: there is not much we can do about it13:27
MCR_sure, it's not a big problem13:27
smspillazMCR_: well, the problem is that its a non-standard compiler option, and passing that option to clang makes it error out13:28
MCR_the error is about gcc though, but I've seen your report and their answer now...13:29
smspillazMCR_: this is just why C++ can be a pain sometimes13:36
MCR_smspillaz, btw - we have to party :) -> today MCR branch No. 100 will be merged \o/13:42
smspillazheh13:43
smspillazMCR_: well, I will be 21 soon :) So maybe we can roll it into that13:44
MCR_Sam, it is still incredible and a miracle for me, how someone can be such an C++ expert with this young age ;)13:45
smspillazpfft, I know nothing13:45
MCR_Congratulation to the 21 of course... Hopefully someone gets you a faster machine, so you do not have to fight with disk space and compiling times anymore...13:47
smspillazMCR_: well, I'm waiting until machines with broadwell come out13:48
smspillazof course, last year I told myself I was waiting until machines with IVB came out13:48
smspillaz... and the year before sandybridge ....13:48
MCR_The open source community should buy you such a machine each year ;)13:49
smspillazheh13:49
=== dandrader is now known as dandrader|afk
mterrydidrocks, the rm /var/crash hack didn't fix it14:19
mterrydidrocks, but on the plus side, tests are under threshold now14:19
mterrydidrocks, any objections if I make that percent->number change in the thresholds to their current values?  (33 failed tests and 14 regressions allowed)14:20
didrocksmterry: yeah, those are high enough values, aren't they above the threshold even?14:20
mterrydidrocks, those are the threshold.  I think 481 tests.  7% and 3% respectively14:21
didrocksmterry: ok, perfect, I understood "current values" as, "current failure on nvidia" :)14:21
mterrydidrocks, why do we allow so many regressions?  darn tests should be reliable14:22
didrocksmterry: well, I agree, sil2100 did his best to fix as many as possible, (remember that we went from 130+ failures to where we are now)14:22
didrocksmterry: oh, btw, rebuilding unity alone now? :)14:23
mterrydidrocks, I suppose...  Maybe it won't crash this time.  It looks...  like maybe we crashed in between suites of autopilot (if the Date file inside the apport crash is reliable)14:24
didrocksmterry: yeah, so a valid case for it14:24
* mterry loads up his trusty jenkins web interface14:24
didrockstsss :p14:24
* didrocks is so saddddd14:24
=== dandrader|afk is now known as dandrader
mterrydidrocks, so the fact remains that compiz is crashing sometimes and we don't know why and can't get traces from it for some reason (why?)14:31
=== dandrader is now known as dandrader|afk
smspillazsil2100: andyrock: Trevinho: https://code.launchpad.net/~compiz-team/compiz/compiz.fix_1110138/+merge/147548 free karma15:08
mterrysmspillaz, in reviewing the debian/ changes to compiz, I noticed and filed bug 113016015:11
ubot5bug 1130160 in compiz (Ubuntu) "Add copytex to default/unity profiles" [Undecided,New] https://launchpad.net/bugs/113016015:11
smspillazmterry: ah, I knew I had missed it somewhere15:11
smspillazmterry: thanks15:11
mterrysmspillaz, really it was thanks to didrocks who was over my shoulder  :)15:12
smspillazmterry: are you running with the default settings ?15:12
smspillazmterry: (+ upgrade)15:12
mterrysmspillaz, um, I think so15:13
smspillazmterry: can you post the output of15:14
smspillazgsettings get org.compiz.core:/org/compiz/profiles/unity/core/ active-plugins15:14
smspillazI haven't got unity installed at the moment and need to get the default plugin order15:14
mterrysmspillaz, ['core', 'composite', 'opengl', 'compiztoolbox', 'decor', 'vpswitch', 'snap', 'mousepoll', 'resize', 'place', 'move', 'wall', 'grid', 'regex', 'imgpng', 'session', 'gnomecompat', 'animation', 'fade', 'unitymtgrabhandles', 'workarounds', 'scale', 'expo', 'ezoom', 'unityshell']15:15
smspillazhmm15:15
smspillazcopytex isn't there15:16
smspillazmterry: cat ~/.config/compiz-1/compizconfig/done_upgrades ?15:16
sil2100smspillaz: could that be the reason for why popey's decorator was crashing when using the patch you prepared for VB issues?15:17
mterrysmspillaz, empty...  maybe I'm not on the latest daily-build version yet15:17
smspillazsil2100: yeah probably15:17
mterrysmspillaz, I have the latest compiz from daily-build15:18
smspillazmterry: just to double check, ls /etc/compizconfig/upgrades ?15:19
smspillazhmm wait15:19
smspillazthat doesn't seem right15:19
mterrysmspillaz, 01, 02, and 0315:19
smspillazhmm15:20
smspillazI think I changed the install dir to $datadir/compizconfig/upgrades on didrocks request but the .install file didn't get updated15:21
smspillazmterry: okay, branch coming your way15:23
smspillazmterry: https://code.launchpad.net/~compiz-team/compiz/compiz.fix_1130160/+merge/14930815:24
mterrysmspillaz, thanks15:29
andyrocksmspillaz, sure15:35
smspillazandyrock: cheers15:35
andyrocksmspillaz, quick question15:36
andyrocking *Window::glPaint (during occlusion test) windows are passed from top to bottom right?15:37
smspillazandyrock: yep15:40
andyrockhere the first passed window is nautilus15:42
andyrocksmspillaz, maybe the desktop window?15:43
smspillazandyrock: yep15:43
smspillazandyrock: what are you trying to do ?15:43
andyrocksmspillaz, fixing bug 74853915:44
ubot5bug 748539 in unity (Ubuntu) "Multi-monitor - Panel and launcher visible on top of multimonitor non-focused fullscreen apps" [High,In progress] https://launchpad.net/bugs/74853915:44
andyrockjust debugging for the moment15:45
smspillazandyrock: heh, have fun with that one15:52
smspillazandyrock: I'm pretty sure panels and such are meant to go above unfocused fullscreen applications15:53
smspillazthats how compiz' stacking policy works15:53
smspillazthough maybe only if there's a window that needs to go above that fullscreen window15:54
smspillaz... which is how it works if there's another one on another monitor15:54
smspillazeg normal window > docks > fullscreens > other docks > other normals15:55
smspillazmaybe we could make it so that this policy only applies where they are on the same monitor, though that feels tricky15:55
andyrockwe just need to don't draw unity on monitor A if the first window (in the stack) on monitor A is a fullscreen one15:58
andyrockmaybe there are corner case15:58
andyrocki'm testing this solution now15:58
andyrockof course during alt+tab unity should be drawn15:59
smspillazandyrock: that's true, but "don't draw unity on monitor B" is not really a concept that nux understands15:59
smspillazmaybe you can get away with it in the multimonitor case because we have to do clipping16:00
smspillazbut selectively painting BaseWindow objects ... that's something I spent about a month hacking into nux16:00
=== dandrader|afk is now known as dandrader
smspillazbschaefer: if you have time for reviews, feel free to look at these two:16:38
smspillazerm16:38
=== francisco is now known as Guest89363
mterrysmspillaz, the latest compiz autolanding run seems to have hit a merge conflict with debian/changelog entries.  Note that if your branch is linked with a bug, you don't need to edit the changelog at all.  I'll fix the merge conflict, just heads up17:30
mterrydidrocks, https://code.launchpad.net/~mterry/compiz/latestsnapshot/+merge/14935718:02
=== salem_ is now known as _salem

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