/srv/irclogs.ubuntu.com/2012/07/09/#ubuntu-unity.txt

sil2100didrocks: why did some merges get inside unity?07:33
sil2100(hi)07:33
sil2100didrocks: hi, aren't we in a freeze in unity? ;)07:34
didrockssil2100: we are07:35
sil2100didrocks: since, hm, we'll have to re-do the tests again, since 4 new commits are in :)07:35
didrockssil2100: I know :( but they UNBLOCK them07:36
didrockssil2100: well, TBH, when it's tests only, that's fine, no need to07:36
didrockssil2100: but for the 2 others, yeah :/07:36
sil2100didrocks: two of them fix actual bugs...07:36
sil2100didrocks: the problem is, I should be on holiday now ;)07:36
didrocksoh?07:36
didrocksbank holiday or real holidays?07:37
sil2100didrocks: yes, I just thought that I'll log in, roll-out the tarball and done07:37
sil2100didrocks: it's my holiday week, I booked it some time ago ;p07:37
didrockssil2100: well, blame PS upstream… :/07:38
didrocksthey should ask you for UNBLOCKING07:38
didrockssil2100: the armhf FTBFS isn't important btw, seems to have been transiant07:38
didrocksas the next commit built successfully07:38
didrocksin case you wondered :)07:38
didrockssil2100: btw, you should look at07:52
didrockshttps://code.launchpad.net/~sil2100/unity-2d/bump_new_nux_libunity/+merge/11356307:52
didrocksas well07:52
sil2100didrocks: hm, he can't find nux-3.0?07:54
seb128sil2100, popey: there are 3 bugs on the compiz SRU that didn't get verified, would be nice to get them verified so it can move to -updates...07:54
seb128sil2100, popey: but probably not for sil2100 if he's supposed to be on holidays07:54
sil2100seb128: we'll check that07:55
didrockssil2100: yeah, seems a packaging issue as the package isn't merged :)07:55
seb128sil2100, enjoy your holidays btw ;-)07:55
davidcallesil2100, hi, quick question about Unity 6. I'm reviewing packaging changes for third party lenses: gir1.2-unity-5.0 -> 6.0 , and a new path for those depending on Unity icons, right?07:55
didrocksdavidcalle: yeah, you need to change both of those07:55
sil2100davidcalle: yes07:55
sil2100seb128: thanks, I will :)07:55
davidcalledidrocks, sil2100 thanks.07:56
popeyseb128, roger that08:03
popey(morning btw)08:03
MCRsmspillaz: Hi. It will take a while until I get to testing the Experimental PPA...08:36
MCRsmspillaz: Which IDE do you recommend to hack on Compiz/Unity ?08:36
smspillazMCR: Qt Creator08:37
smspillazMCR: don't worry too much about it, there are many things that are still broken :)08:37
MCRsmspillaz: Thx 4 the fast answer - I will try that :)08:37
smspillazMCR: Some people use Sublime Text too, but I've never been able to get it to work just right08:38
MCRsmspillaz: Just wanted to let you know I have not forgotten my promise ;)08:38
smspillaz:)08:38
smspillazthanks in advance08:38
smspillazI need more caffiene08:38
MCRnp, I am honored to help.08:39
MCRme too ;)08:40
MCRsmspillaz: There are some weird things regarding the keyconfig happening in recent 0.9.8 versions. For example it is impossible to have Alt+RightMousebutton toggle window maximize, like I had here for ages - it will always show the window menu here. Any idea what change might have caused this ?08:46
smspillazMCR: not off the top of my head sorry08:50
MCRnp, I know your priority is OpenGL ES now. I will try to file comprehensive bug reports to detail the situation.08:54
MCRBut I think it might be related to Unizy/Compiz not sharing all information about shortcuts, like is happening with Ctrl+Tab for example, which is already in fixed use by Unity, but CCSM does not know about it.08:54
hyperaircould be unity. unity's keyboard shortcut handling is scary08:55
MCRIt has to be unified with Compiz/CCSM or otherwise it will be chaos08:55
MCRlike it is now, when Unity assigns keys Compiz does not know about...08:56
hyperairwell to my knowledge, unity only really inteferes with super keybindings08:56
MCRAll keycombis regarding Unity should be configurable in the Unity plug-in, none should be hardcoded imho08:56
MCRotherwise Compiz does not know and will not warn if the same hardcoded keycombis are assigned to other tasks in CCSM08:57
MCRbug 1017539 for example - Could someone tell me where the keycombinations are assogned in the Unity/Compiz code ? Then I could probably work on fixing that issue with Ctrl+Tab and maybe others...09:01
ubot5Launchpad bug 1017539 in compizconfig-settings-manager (Ubuntu) "Unity Dash/Compiz Unity plug-in: Missing possibility to change the keyboard shortcut (Ctrl+Tab) to switch between lenses" [Low,Confirmed] https://launchpad.net/bugs/101753909:01
MCRunityshell.cpp, line 348ff: ubus_manager_.RegisterInterest(UBUS_LAUNCHER_START_KEY_SWTICHER, ?10:03
MCRline 354: ubus_manager_.RegisterInterest(UBUS_LAUNCHER_END_KEY_SWTICHER,10:03
MCRline 357: ubus_manager_.RegisterInterest(UBUS_SWITCHER_START,10:04
MCRsmspillaz: Qt Creator is very nice - I am already getting used to it - Is there a project file for the Compiz/Unity project available somewhere also ?10:49
MCRbtw, I found the cause of a quite big problem in the Unity plug-in. A lot of shortcuts for Unity are hardcoded and exactly those shortcuts are not recognized by Compiz and the CCSM, so you can easily double-bind them leading to strange behavior...10:54
MCRin unityshell.cpp 2990ff you can find the hardcoded options which are completely "invisible" for the check in CCSM10:55
MCRCombinations like Ctrl+Tab, Alt + Space, Ctrl+Alt+Num are hardcoded there. Is there a reason to do that ?10:57
=== MacSlow is now known as MacSlow|lunch
MCRStandaloneShortcuts.cpp in line 78 says:12:19
MCR  // I don't know std::shared_ptr<shortcut::AbstractHint>(if it is really hardcoded, but I can't find where this option is stored.12:20
MCR  hints.push_back(std::shared_ptr<shortcut::AbstractHint>(new shortcut::MockHint(_("Windows"), "", "", _("Open window accessibility menu."), shortcut::HARDCODED_OPTION, "Alt+Space")));12:20
MCR^^ this option is stored in General Compiz Options, Key Bindings !12:21
MCRsmspillaz: Could you confirm that this will most likely produce problems ? ^^12:27
=== gord is now known as gord|lunch
=== gord|lunch is now known as gord
=== _salem is now known as salem_
MCRhyperair: Reading more of the code makes me agree - scary indeed :)12:53
didrockspopey: any news on the unity release?13:11
popeydidrocks, we're on a call about it now.13:12
popeydidrocks, doing some confirmation checkbox tests13:13
popeyshould be good13:13
didrockssweet! :)13:13
sil2100didrocks: we're finishing tests, all green up until now13:26
sil2100https://docs.google.com/a/canonical.com/document/d/1YE7rQa4xxpU176Uth41lnFX8Et-8BG6UKBqelbapLyU/edit#13:26
didrockssil2100: really, after the release, send to the PS ML the status of failing autopilot tests which works manually, that would be valuable to fix them13:28
didrocksand less time consuming :)13:28
sil2100didrocks: will do for sure... ;)13:30
sil2100Since grepping for test descriptions all the time is really test consuming13:31
didrockssil2100: yeah, I know :/13:31
sil2100didrocks: if anything, popey and Mirv are taking care of the release right now - but all the packaging/source branches are prepared13:36
sil2100didrocks: Mirv has the list of those13:37
didrockssweet :)13:37
didrocksbugs are targeted?13:37
sil2100didrocks: I even pushed the unity branch for ubuntu, but without the proper changelog (waiting for that for your unify ;) )13:37
sil2100didrocks: yes :)13:37
didrocksgreat :)13:37
sil2100Ah, wait, I'll check the 2 new bugs!13:37
sil2100THe ones that were fixed today13:37
didrocksso they will do the merge-upstream in the packaging branch, the new tarball?13:37
didrocksor will you do that now? I didn't follow :)13:38
didrocksalso, tell me when you want me to run unify13:38
sil2100didrocks: I already did merge-upstream for unity with the new tarball, but didn't have the changelog yet13:38
sil2100So the changelog modification needs to be made yet13:39
didrocksah, so just that13:39
didrocksyep13:39
sil2100https://code.launchpad.net/~sil2100/unity/ubuntu_quantal13:39
sil2100Here it is13:39
didrockssil2100: looks good at first sight13:40
didrockscan you pastebin all the branches url, already?13:40
sil2100Mirv knows where I put the tarballs, he'll send you them later when needed13:40
sil2100Ok13:40
didrockssil2100: when will he send me that? it's not ready for releasing now?13:40
sil2100(since I put them on chinstrap, since that was the fastest way)13:40
sil2100I can give you the chinstrap url ;p13:40
didrockshe should put them on LP :)13:40
sil2100On priv13:40
didrocksrather13:41
didrocksand mark new upstreams as released13:41
sil2100Do we have permission for that? We didn't do that yet since the tests are not finished13:41
didrocksor I can do it for speeding up the process, but next time, it will be your turn13:41
didrocksah ok, I thought they were done13:42
didrockssil2100: still, give me the tarball, I'll build that there to ensure we can release quickly once I have the definitive green flag13:42
didrocksso branches and tarballs13:42
Mirvwe're running the checkbox tests now13:42
sil2100didrocks: aye aye13:44
sil2100didrocks: branches http://paste.ubuntu.com/1082762/13:44
didrocksthanks13:45
sil2100Ok, I need to pop out for a little while, I'll be back later13:45
sil2100See you guys a bit later13:46
Mirvok, running the most crucial test (quicklist, all of dash, all of hud) done, fginther will run more. earlier today I re-ran manual tests.14:03
MirvI need to leave now, will be back 9.30pm (4.5 hours)14:04
=== dandrader_ is now known as dandrader
didrockspopey: so it means no release today?15:05
MCRHere the fixes for minor typos I found: https://code.launchpad.net/~mc-return/unity/unity.merge-fix-typos/+merge/11398715:10
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
om26erdoes it make sense to still keep unity-2d "feature bugs" ?15:33
om26erI guess new features won't be added to -2d right?15:34
didrocksom26er: indeed15:39
didrocksmaintenance only15:39
om26erdidrocks, ok, thanks. I'll close a few of them if they come along the way.15:40
seb128popey, still there?15:40
didrocksok :)15:40
popeyon the phone..15:41
seb128popey, what's the status of the updates?15:42
seb128popey, we need to get the SRUs out this week, and for that we need to get the quantal updates out first15:42
didrocksdavidcalle: hey, did sil2100 updated unity-scope-video-remote as well?15:42
didrocksdavidcalle: for the path15:42
davidcalledidrocks, no path issue in this one. Icons are provided by the lens.15:43
didrocksdavidcalle: ah good :)15:43
=== zyga is now known as zyga-afk
MCRSome proofreading would be nice, as16:06
* MCR is no native English speaking person either ;) : https://code.launchpad.net/~mc-return/unity/unity.merge-fix-typos/+merge/11398716:06
popeydidrocks, sorry, been on the phone most of the afternoon, I understood you had the release. what do you need from us now?16:08
didrockspopey: hum?16:08
didrockspopey: no, I didn't have any release16:08
didrocksseems that sil2100 told all the tests are not finished16:08
didrocksand Mirv left for the day16:08
didrocksuntil 9pm16:08
didrocksso it means no release16:08
didrockspopey: btw, it's been an hour I'm fixing some packaging issues (in addition to all the other I fixed already)16:09
didrockssome stuff like making a diff of configure.ac,in, CMakeLists.txt that I repeated numerous times already :p16:09
mhr3didrocks, speaking about icons, seems like noone really complained about getting rid of the version numbers16:09
mhr3so let's do it?!16:10
didrocksmhr3: yeah, just after the release :)16:10
mhr3sure16:10
didrockslet's try to get some tarballs out16:10
didrocksbut still blocking in PS here :/16:10
mhr3i didn't want to do it right away16:10
didrocksmhr3: but agreed, let's do that just after it, will be a breath :)16:11
mhr3we'll see about that :)16:11
didrockspopey: please keep me posted16:13
popeywill do16:13
didrocksthanks16:14
didrockspopey: btw, if people merge anything again to trunk, all has to be redone, maybe you want to ask them to merge and UNBLOCK no branch on the ML?16:16
didrockspopey: as it seems we won't have a release today :/16:16
=== dandrader is now known as dandrader|lunch
didrockspopey: ? ^17:22
* didrocks would like to have a followed discussion :/17:22
sil2100Hi17:38
sil2100didrocks: did Timo ask you to run unify?17:39
didrockssil2100: no, he didn't finish the tests apparently17:39
sil2100didrocks: are all the branches OK?17:39
didrockssil2100: I had to change quite a few things17:39
sil2100Sorry about that, but I thought I did all the things you pointed out last time17:40
didrocksmissing removed dependencies (you didn't bzr diff CmakeLists.txt in unity :/) and other Breaks: and removing transitional packages missing17:40
didrocksall is updated17:40
didrocksalso, I don't have the nux trunk branch17:40
sil2100Ah, nux trunk, wait17:40
didrocksbut anyway, the biggest blocker is to not have all tests done17:40
sil2100didrocks: I'm using the nux trunk17:40
sil2100didrocks: no new commits17:41
didrockssil2100: you didn't tag the release?17:41
sil2100didrocks: since the version got bumped by Jay's merge already...17:41
sil2100didrocks: what should I tag? make dist doesn't tag in nux17:41
sil2100didrocks: and there was no 'release commit' needed, since I have nothing to bump there17:42
didrockssil2100: well, you have to do it manually when it's not done automatically17:42
didrockssil2100: bzr tag latest version then17:42
sil2100Since everything had been bumped already :/ So I'll just tag the last commit17:42
didrocksso that dev knows which version is which17:42
didrocksand then bzr push17:42
sil2100Doing17:43
didrocksthanks :)17:44
didrocksnot a biggie, the branch history won't juts get cleaned17:44
sil2100https://code.launchpad.net/~sil2100/nux/nux_3.0 <- could you ACK?17:45
sil2100I'm trying to reach Francis if he finished the tests17:45
sil2100But maybe he's on lunch or something...17:45
didrockssil2100: juts bzr push :)17:45
didrocksto trunk17:45
didrockssil2100: anyway, I'm working for more than 12 hours now, I won't push that today17:46
didrockssil2100: you need to send an email to ensure that the PS team won't UNBLOCK anything tonight17:46
didrockseven tests, it will screw the branches17:46
sil2100didrocks: ok... will do that, thanks! :)17:46
sil2100Have a nice rest :)17:46
sil2100btw. did you push the 6.0 tag to unity yet?17:46
sil2100Can I push it as well?17:47
didrockssil2100: you can push it if the tests are fine17:47
sil2100didrocks: ACK17:47
sil2100didrocks: it seems only multimonitor tests are left to do \o/17:57
didrockssil2100: well, not your fault, but I would have expected those to be done by now17:58
didrocksanyway, will be tomorrow, you did your max on an off day :)17:58
didrockslet's hope next one will be more efficient ;)17:58
sil2100I hope so too! Since I learned a lot during this release17:58
didrockssil2100: enjoy your holidays ;)17:58
didrocksand send that email please :)17:59
sil2100Will do, if you need me in the next days:17:59
sil2100Just ping Alan and he'll ping me through phone or other medium17:59
sil2100And if I'll be able, I'll pop up somehow :)17:59
sil2100didrocks: have a nice rest-of-the-day!17:59
didrockssil2100: good, hoping it won't be needed!17:59
didrockssil2100: thanks :)17:59
jaytaoko1sil2100: ping18:01
jaytaoko1sil2100: hello18:01
jaytaoko1didrocks: hello18:01
didrocksjaytaoko1: hey18:02
* didrocks will never be able to sign off…18:03
jaytaoko1didrocks: :-D I don't have a question for you. was just saying hi!18:03
didrocksjaytaoko1: oh, I was getting frightned! I'm running as long as I can then ;)18:04
didrocksjaytaoko1: see you tomorrow! :)18:04
jaytaoko1didrocks: cheers18:04
smspillazMCR: we don't expose options if we can avoid it18:07
MCRsmspillaz: It is wrong that CCSM is not aware of hardcoded Unity shortcuts at all...18:09
MCRsmspillaz: So no warning is displayed when using these keycombis for other shortcuts (Ctrl+Space, Ctrl+Tab for example)18:10
MCRsmspillaz: Also there are the same shortcuts available in CCSM, which are already hardcoded in Unity, which ofc leads to conflicts18:11
smspillazMCR: changing options in ccsm is not exaclty a supported usecase in unity18:13
smspillazthere's no technical reason for that, it just isn't18:13
MCRsmspillaz: example: You are unable to change the shortcut for the Window Menu (Alt+Space), although the option is there in CCSM <- that is not professional18:14
MCRsmspillaz: It feels like a bad bug when Unity and CCSM do not work together18:14
smspillazI suppose some integration there makes sense18:14
sil2100jaytaoko1: hi!18:19
Mirvback again18:20
sil2100jaytaoko1: we're ready for release \o/18:29
sil2100jaytaoko1: could you help making sure that no one unblocks any merges till Didier gets back and rolls out the release? :)18:29
MCRsmspillaz: I think the main problem is that there exist these "hardcoded" keys, which sometimes (like in the case of the "iron" Alt+Space combi) are double-binded (by CCSM also)18:32
jaytaoko1sil2100: great! I am sending an email to warn everyone18:32
=== dandrader|lunch is now known as dandrader
smspillazMCR: we can make them register as readonly options18:33
smspillazso that there will be no conflicts18:33
MCRsmspillaz: In that case you would remove functionality from Compiz in the case Unity is turned on ?18:34
smspillazMCR: its not removed functionality, it just avoids conflicts18:35
MCRsmspillaz: Imho the correct solution would be to keep sane defaults, but make them fully adjustable via Unity plug-in (like the Alt shortcut for the HUD already has been made)18:36
MCRsmspillaz: no ?18:36
MCRsmspillaz: Otherwise you would have to remove old functionality from Compiz, because you would not be able to use those Unity shortcuts for anything else anymore and it would not be possible to avoid conflicts with software using the same shortcuts by simply changing them in CCSM or elsewhere...18:38
=== arges__ is now known as arges_
Mirvseb128: so is the plan to get feedback for the fix committed bugs in https://launchpad.net/unity/+milestone/5.14.0 from the quantal's 6.0 release first?18:46
seb128Mirv, that's one of the reason we update fixes to the current devel distro first yes18:47
MCRsmspillaz: If we make them read-only Alt+Space would be fixed to show the window menu forever and you could not assign Alt+Button3 (Mouse) to anything else either and you would not be able to use any program that uses Alt+Space in any form (e.g. a game) normally, because it would always bring up the window menu, no matter what...18:47
seb128but not a blocker18:47
seb128i.e we don't need to wait on the feedback to start on the SRU18:47
seb128the feedback will come during the SRU verification time18:47
Mirvright18:50
smspillazMCR: I think making alt-space configurable makes sense considering that it needs to be consistent with the compiz option18:51
smspillazMCR: in the other cases the keybinding conflicts are usualy not too bad - the mechanisms in X11 give applications ways to handle that18:52
MCRsmspillaz: Great you agree  :) - if there is no technical reason to have different key options all shortcut::HARDCODED_OPTION should imho be converted to shortcut::COMPIZ_KEY_OPTION (are not that many) - The problem with the hardcoded shortcut is also that it somehow overrides the mouse shortcut as well...18:53
MCRwhich means, when Alt+Space is hardcoded, Alt+Button3 (right mousebutton) is also hardcoded for this option somehow - so we would fix multiple problems by getting rid of the hardcoded stuff18:54
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== popey_ is now known as popey
MCRsmspillaz: I've tried to create a comprehensive bug report detailing the issue without getting into how to best fix it codewise, but just describing the problems: bug 102274321:51
ubot5Launchpad bug 1022743 in unity "Hardcoded Unity shortcuts create multiple Compiz problems" [Undecided,New] https://launchpad.net/bugs/102274321:51
=== salem_ is now known as _salem
=== james is now known as Guest94962

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