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

=== mmrazik is now known as mmrazik|afk
=== mmrazik|afk is now known as mmrazik
didrocksmmrazik: it's already in split mode FYI (I checked it)07:17
didrocksmmrazik: but yeah for source 1, see my comment :)07:17
didrocksthe real issue though is the "native package" thing07:18
mmrazikdidrocks: I didn't notice your other comments earlier. I was just getting some failures from jenkins07:18
mmrazikso I just commented on some obvious stuff07:18
didrocksmmrazik: yeah, launchpad comment doesn't use ajax to refresh comments…07:18
mmrazikdidrocks: FYI -- some of the qtubuntu* project don't build on i38607:18
mmraziklike qtvideo-node07:18
didrocksmmrazik: really? mzanetti was telling me everything was running on the destkop07:19
mmrazikand one more where I disabled the i386 builds yesterda...07:19
didrocksdesktop*07:19
didrocksso amd6407:19
didrocksbut not i386?07:19
mmrazikdidrocks: didn't try amd64. I doubt it builds there07:19
didrocksmmrazik: can you clarify this with mzanetti please? We should fix it anyway07:19
mmrazikdidrocks: qtvideo-node and qtubuntu-media don't build on i38607:19
mmrazikmzanetti: ^^^07:20
didrocksthanks ;)07:20
mmrazikdidrocks: in matter of fact qtvideo-nodes's packaging explicitely says its armel|armhf07:21
mmrazikbut should be fixed07:21
mmrazikwas talking with jhodapp yesterday and it looks like nobody recalls why this stuff is there07:21
didrocksmmrazik: yeah, let's see with him07:21
didrocksok07:21
didrocksmmrazik: do you have the local repository btw?07:21
didrocksmmrazik: https://code.launchpad.net/~unity-team/unity-scope-home/master-scopes/+merge/153440 was rejected because of that I guess07:21
mmrazikdidrocks: not really :-/ I want to work on it today but it needs some refactoring so its all in cupstream2distro-config07:22
mmrazikgot some pointers from fginther yesterday07:22
didrocksmmrazik: ok, let's see, it's blocking them I'm afraid07:22
didrocksmmrazik: at least, if they don't add new API, today daily should unblock them07:23
mmrazikdidrocks: I really have a feeling that something in our dev process is not good when we change API every day :-/07:24
mmrazikbut anyway... going to work on the local repo instead of complaining07:24
didrocksmmrazik: well… don't tell me07:24
didrocksmmrazik: but that's how I ended up with this local repo07:24
mmrazikdidrocks: and that is why I'm a bit reluctant to do it :) as I see it more of a workaround to broken dev process07:24
didrocksmmrazik: agreed, well, this can happen, but not *that* often :)07:25
seb128hey08:48
seb128happy friday08:48
seb128sil2100, hey, the unity-team-stating ppa keeps spamming me about failing quantal builds, shouldn't we just stop building for quantal at this point?08:49
didrockswe should stop building for quantal and raring08:50
didrocksremoving the ppa (WI from UDS)08:50
didrocksas we have the dailies now08:50
didrocksbut not the first time I'm arguing for that ;)08:50
didrocksdavidcalle: hey!08:55
davidcalle_didrocks, hey!08:55
=== davidcalle_ is now known as davidcalle
mzanettididrocks: hey. I said apps would run fine, yes09:34
mzanettididrocks: never said all libraries would build everywhere. But some of the libraries are just not needed on anything else then android09:35
didrocksmzanetti: ah, we need the list then ;)09:35
didrocksmzanetti: and why they are not needed on other archs ;)09:36
mzanettibecause they are for the android layer adaption09:36
mzanettididrocks: ^09:36
mzanettididrocks: no need to have bindings to libhybris on desktop09:36
mzanettididrocks: its mostly Qt backends09:37
didrocksmzanetti: do you mind documenting all the packages from the list in the whiteboard as well?09:37
didrocksmzanetti: that will be shared with the whole team that way :)09:37
mzanettididrocks: well... I think I can help you but I am actually in the shell team its not that we don't have anything to do there09:37
mzanetti:)09:38
mzanettididrocks: I think someone from that team should just know which ones don't build09:38
didrocksmzanetti: yeah, but you have the knowledge of why things don't need to build, so if you or ricmm can provide the info as requested in the WI, the whole project will gain some time09:39
didrocksrather than rediscovering everything…09:39
mzanettiyeah, ok... I'll try to find out09:40
didrocksmzanetti: thanks :)09:40
didrocksmzanetti: on the busy thing -> we all are. If you want my schedule from the previous days, it's more 12/14 hours a day for the 100 scope thing with no break09:40
didrocksand it's something happening regularly for the 3 years I'm working here ;)09:40
didrocksso, we all are busy :)09:40
mzanettididrocks: yeah sure... just realized that I have opened todos all over the place and wanted to start getting those done before opening new ones :)09:41
didrocksmzanetti: yeah, well, TBH, that was part of the WI we discussed about the other day :)09:42
didrocks(and blocking other people)09:42
tvossMacSlow, Saviq, a first cut at the NotificationSource: http://collabedit.com/5ngav10:04
MacSlowtvoss, taking a loook... thx10:05
didrocksmmrazik: pull last commit from cupstream2distro-config, there is a new scope to add (the gdrive one)10:11
mmrazikmhm... the scope config is a bit broken ATM :-/10:12
didrocksmmrazik: why?10:12
mmrazikdidrocks: some of the local repo changes landed yesterday but not all10:12
mmrazikanyway...10:12
mmraziklets see10:12
mmrazikmaybe I'll just test what I did for the local repo in production :)10:13
didrocksmmrazik: isn't it what people do here? :p10:13
didrocksmmrazik: I'm adding it to daily release10:13
mmrazikok10:13
didrocksmmrazik: from what I heard, there is changes for more to come FYI10:13
mmrazikdidrocks: ok. I was hoping I'll make the local repo changes, test it locally and let fginther review in the afternoon10:14
didrocksmmrazik: ok, for now, I don't see changes coming to gdrive TBH10:14
mmrazikok10:14
mmrazikthen I'll just keep it as it is10:14
mmrazikdidrocks: if there is an (approved) merge proposal my watchdog will complain and I'll see it10:15
mmrazikits nice that you can add stuff to the watchdog :)10:15
didrocksmmrazik: sounds good! :)10:15
didrocksheh10:15
didrocksand nice to have a config file for all projects/branches10:16
didrocksmhr3: I saw that home scope is merged now, I shold rerun asap with that one, right?10:18
didrocksmhr3: then, we'll start to see some of the new scopes10:18
mhr3didrocks, it's mostly about the server intergration atm10:19
didrocksok10:19
mhr3but yea, it'll be better (tm)10:19
didrocksmhr3: I'll keep you posted once the current builds finishes and that we have the home scope in the ppa10:19
didrocksmhr3: © ;)10:19
tvossMacSlow, what's the well-known name for the notification service?10:19
tvossMacSlow, as in DBus well-known name10:20
larsutvoss: org.freedesktop.Notifications10:20
MacSlowtvoss, from /usr/share/dbus-1/services/org.freedesktop.Notifications.service "org.freedesktop.Notifications"10:21
tvosslarsu, MacSlow thanks10:23
didrocksmmrazik: oh, I just realized on the ps-unity-autopilot-release-testing10:37
didrocksmmrazik: I need the ppa to by dynamically set10:37
didrocksmmrazik: what should we do for the 100 scopes projects? should we just duplicate it in a hurry?10:37
mmrazikdidrocks: I would clone the job and then do some sed-ing on resources/preseed.cfg10:40
didrocksmmrazik: thanks, give me the job I should add once done :)10:40
mmrazikseems to be the least error prone solution ATM10:40
mmrazikdidrocks: like job name?10:41
mmrazikor should I create it?10:41
mmrazikdidrocks: what is the ppa?10:41
didrocksmmrazik: agreed on the least risky for now10:41
didrocksmmrazik: ppa is https://launchpad.net/~ubuntu-unity/+archive/experimental-prevalidation10:41
mmrazikok10:41
mmrazikon it10:41
didrocksthanks!10:41
mmrazikdidrocks: ps-unity-100scopes-experimental-autopilot-release-testing10:44
mmraziksounds like a german word or something :)10:44
didrocksmmrazik: ahah, exactly! :-)10:44
didrocksthanks!10:44
didrocksmhr3: rebuilding the home scope10:48
mhr3didrocks, do we have a bunch of testers of that ppa?10:49
didrocksmhr3: well, not as long as it's not 35% functional :)10:50
didrocksmhr3: but I have a crew ready for it10:50
didrocks:)10:50
mhr3didrocks, k, let's hope it will really work on 35% :)10:50
didrocksmhr3: unity-home-scope failed :(11:10
didrocksor rather unity-scope-home11:10
didrockshttps://launchpadlibrarian.net/134261766/buildlog_ubuntu-raring-amd64.unity-scope-home_6.8.0daily13.03.15.2ubuntu.unity.experimental.certified-0ubuntu1_FAILEDTOBUILD.txt.gz11:10
didrocksmhr3: seems a test not passing ^11:10
didrocks(similar that what happened when I gave the list to thomas yesterday)11:11
didrocksNo such file or directory for tests/fake-server/fake-sss-server.py11:11
didrocksTrevinho: hey!11:13
mmrazikdidrocks, mhr3: I'm going to deploy the local archive stuff even though the related MP is not yet review/landed. I'll be watching the jobs but ping me if there is something urgent.11:37
mmrazikits likely few MPs will fail11:37
mmrazikas I'm not 100% sure what needs to be configured server-side (where the local archive lives)11:37
mmraziknever done it before11:37
didrocksok, thanks for updating us :)11:38
Trevinhodidrocks: hey12:04
didrockshow are you?12:05
Trevinhoallright... you?12:06
didrocksbusy, but fine :)12:06
didrocksTrevinho: I'm on the 100 scopes ppa, so not synchronized with latest changes in unity, but is the "pressing enter should shutdown the machine after clicking on shutdown in the indicator-session or same with logout, when clicking on logout" known/fixed?12:07
Trevinhomh, no..12:08
Trevinhodidrocks: so you basically want the selected action to be key-focused by default?12:08
didrocksTrevinho: exactly, makes sense regarding the previous behavior, isn't it?12:08
seb128the order of the actions changed as well which is weird12:09
didrocksyeah12:09
seb128and we still have the old dialogs on the greeter12:09
seb128I wonder if those changes are an improvement at the end12:09
seb128Trevinho, no offense to your work, you just followed the design12:09
seb128I should probably complain to JohnLea about that ;-)12:10
seb128we also had a fix for the "shutdown doesn't work when other users are logged in" ready to merge for the gtk dialog12:10
* Trevinho got an unwanted reboot :o12:11
Trevinhoanwayy..12:11
JohnLeaseb128, Trevinho, didrocks; yes, that's an omission from the original change request from design, hitting enter should action the selected item12:11
Trevinhodidrocks: well, yes... it could I just didn't get the design input for that12:11
TrevinhoJohnLea: ^12:11
didrocks\o/12:12
TrevinhoJohnLea: ah you was fast:)12:12
TrevinhoJohnLea: so... do you want the default icon to be selected also, isn't it?12:12
* JohnLea ;-)12:12
Trevinho(i.e. highlighted)12:12
seb128JohnLea, what design recommend to happen when you pick shutdown with other users logged in?12:12
JohnLeaTrevinho; yes12:12
TrevinhoJohnLea: ok12:13
Trevinhoseb128: about the lightdm thing, I know... But it was not my scope :)12:13
Trevinhodidrocks: could you please quickly open a bug so that I can track it?12:14
didrocksTrevinho: sure sure12:14
didrocksTrevinho: I have also a bug in the launcher reveal12:14
didrocksTrevinho: who should I assign it to?12:14
Trevinhodidrocks: try with andyrock12:15
Trevinho(i would look at it as well, but I've already a bunch of things in my list)12:15
didrocksTrevinho: sure :)12:15
didrocksok, andyrock, I have a lovely autohide bug for you :)12:15
andyrockdidrocks, link?12:15
didrockslet me open the bug or find one12:15
Trevinhodidrocks: or also brandon when he's back12:16
didrocksandyrock: try to set your launcher to autohide12:16
didrocksgo to 0x012:16
didrockswell, make it reveal first12:16
didrocksgo to 0x012:16
didrocksthen go outside the launcher12:16
didrocksthe launcher hide12:16
didrockstry to reveal it with the mouse again12:16
didrocks-> can't12:16
andyrockdidrocks, can't reproduce here12:18
TrevinhoJohnLea: also we have some timeout now for the tooltips.. It's set to 1 second, but imho is too much... what about lowering to 500ms?12:19
didrocksandyrock: I have two screens12:19
Trevinhodidrocks: any input on that? ^12:19
didrocksTrevinho: oh definitively agree it's a little bit too long12:19
andyrockdidrocks, ah I'm on single monitor setup12:19
JohnLeaTrevinho; go for it if you think that makes them feel better ;-)12:19
didrocksandyrock: that's weird as I can reproduce it even in one desktop12:19
didrocksandyrock: and I saw other people complaining about it12:19
TrevinhoJohnLea: nice... :)12:20
andyrockTrevinho, timeout lenght is not the only problem12:20
didrocksTrevinho: https://bugs.launchpad.net/unity/+bug/115558912:20
ubot5Launchpad bug 1155589 in Unity "shutdown dialog should hilight a default action" [Undecided,New]12:20
didrocksyeah, the length is weird as well12:20
didrocksTrevinho: ^12:20
Trevinhodidrocks: yep, i already commented /assigned it :)12:20
didrocksTrevinho: the new bug or the length?12:20
Trevinhodidrocks: the bug...12:21
didrocksah :)12:21
Trevinhodidrocks: oopps, we had one before bug #115556212:21
ubot5bug 1155562 in Unity "New shutdown dialog had no default option selected" [Low,Confirmed] https://launchpad.net/bugs/115556212:21
andyrockdidrocks, 0x0 is top-left corner or bottom-left corner for you?12:21
andyrocktop-left for mr12:21
andyrock*me12:21
didrocksandyrock: top left12:21
didrocksTrevinho: feel free to dup it12:21
didrocksandyrock: so, have the launcher12:22
didrocksandyrock: reveal it by pushing the mouse on the border12:22
didrocksgo to 0x012:22
andyrockdidrocks, the launcher hides when I go to 0x012:22
didrocksthen, go the right12:22
didrocksandyrock: right12:22
didrocksand try pushing again against the edge12:22
Trevinhodidrocks: sorry for wasting your time :(12:23
didrocksTrevinho: no worry ;)12:23
didrocksTrevinho: do you see what I mean by the length of the labels?12:23
didrocksTrevinho: like in the launcher, for me, Terminal is stuck on the left12:24
=== MacSlow is now known as MacSlow|lunch
Trevinhodidrocks: oh, I lost the msg I think12:24
didrocksTrevinho: and I have a lot of blank spaces on the right12:24
Trevinhodidrocks: tooltips?12:24
didrocksright12:24
Trevinhodidrocks: yes, that's what I've fixed tonight12:24
didrocksTrevinho: brilliant!12:24
Trevinho;)12:24
didrocksthanks :)12:24
didrocksandyrock: do you want a vidéo?12:24
didrocksvideo*12:24
andyrockdidrocks, yep12:25
andyrockit will help me12:25
andyrockdidrocks, ok i reproduced it12:25
TrevinhoOn parle fraçais ici... Donc, on doit utiliser les accentes!12:25
didrocksandyrock: argh12:25
didrocksandyrock: the video doesn't work12:26
Trevinho:)12:26
didrocksbecause gtk-record-mydesktop is stealing the top pixel :)12:26
didrocksTrevinho: ah, mais c'est vrai! :-)12:26
andyrockdidrocks, np I reproduced it12:26
didrocksandyrock: great, want a bug?12:26
didrocksTrevinho: après ubuntu-desktop, on s'attaquera à ubuntu-unity pour passer tout ubuntu en français !12:26
andyrockdidrocks, yes why not? :P12:27
didrocksandyrock: I was sure you would love it! :-)12:27
Trevinhodidrocks: oui... c'est la route!12:27
didrockshéhé12:27
Trevinhoandyrock: have a French course! :)12:28
didrocksandyrock: ça sera bientôt obligatoire ! Prepares-toi le futur ;)12:28
didrockspour*12:28
andyrockTrevinho, i ahad a French course in high schools :P12:29
andyrock*had12:29
didrocksandyrock: https://bugs.launchpad.net/unity/+bug/115559812:30
ubot5Launchpad bug 1155598 in Unity "autohide launcher can be stuck hidden" [Undecided,New]12:30
mmrazikdidrocks: so the local repo doesn't seem to be working (yet) but  at least its not blocking autolanding (just the last step silently fails)12:33
mhr3didrocks, weird, how come the previous build worked?12:34
=== tvoss is now known as tvoss|lunch
didrocksmhr3: no build worked in the builders12:34
didrocksmhr3: that's part of the list I sent to thomas of things failing12:35
=== mmrazik is now known as mmrazik|lunch
didrocksmmrazik: ok :) at least, relying on the ppa should fit the requirement for now12:35
=== mmrazik|lunch is now known as mmrazik
didrocksmhr3: needing help to debug?12:37
mhr3pstolowski, ^12:37
pstolowskididrocks: yep, definately, help would be appreciated. it works locally for me with a clean checkout (and it worked before in avani)12:38
mhr3david forgot to update the .scope files with the /usr/lib -> /usr/share move :/12:40
didrockspstolowski: did you try on a pbuilder, does the error message makes sense at least?12:40
pstolowskididrocks: it needs #!/usr/bin/python12:40
didrockspstolowski: ah, easy then, a branch to fix it? :)12:40
pstolowskididrocks: not sure if this is an issue? (python3 vs 2?)12:40
didrockspstolowski: I wonder why it's failing in the chroot, maybe a missing dep?12:40
didrockspstolowski: can be, yeah12:40
pstolowskididrocks: python is not listed in the deps12:41
didrockspstolowski: let me try in a pbuilder12:42
pstolowskididrocks: ok, thanks12:43
mhr3didrocks, david gave me scope ids, but some don't seems to have a matching pkg in our json file12:48
mhr3didrocks, should those be added?12:48
mhr3i see for example foursquare12:48
didrocksmhr3: interesting. What thomas is saying about those?12:48
mhr3songkick12:48
mhr3evolution12:48
didrocksyeah, I want a final ack if we add them12:48
mhr3and isgd12:49
didrockscrazy we can't have one single list of scopes we want by default12:49
mhr3didrocks, k12:49
didrocksand it's changing everyday12:49
didrocksI asked clearly for the list on Tuesday… :/12:49
mhr3i think that's what he's been asking us for yesterday and today :)12:49
=== _salem is now known as salem_
didrockspstolowski: bash: /tmp/buildd/unity-scope-home-6.8.0/tests/fake-server/fake-sss-server.py: /usr/bin/python: bad interpreter: No such file or directory12:55
didrockspstolowski: yeah, python is not installed12:55
didrocksit needs to build-dep on it12:55
didrocksmmrazik: are your upstream merger installing python? ^12:55
didrocksmmrazik: it should have failed there as well12:55
mmrazikdidrocks: we do :-/ We need it for gcovr :-/12:55
mmraziki.e. coverage12:55
didrocksmmrazik: but coverage is ran even once you merge?12:56
mmrazikpython is one of the very few additional deps we have12:56
didrockspstolowski: all tests are passing12:56
didrocksmmrazik: sufficient to screw us ;-)12:56
didrockspstolowski: I'm proposing a branch, one sec12:56
mmrazikdidrocks: yes, as the autolanding job then gives you the time-history (the pre-merge is fairly random)12:56
pstolowskididrocks: awesome, thanks12:56
didrockspstolowski: https://code.launchpad.net/~didrocks/unity-scope-home/add-python-dep/+merge/15354712:58
mmrazikdidrocks: unity-scope-home_6.8.0-0ubuntu2bzr60pkg0raring3_amd64.deb is in the local repo13:09
didrocksmmrazik: great! :-)13:09
=== MacSlow|lunch is now known as MacSlow
didrockspstolowski: mhr3: home scope built from the ppa13:49
didrockspstolowski: mhr3: video and music scopes building13:49
MacSlowmzanetti, so these Q_SOMETHING are pure c++-preprocessor syntactic sugar more or less14:00
MacSlow?!14:00
mzanettiMacSlow: yes, rather more then less. Those were all there in the early Qt days already when noone even immagined QML yet14:01
mzanettiMacSlow: however, QML of course makes use of them... if you have a C++/Qt slot (which is nothing else then a invokable method) then you can invoke that also from QML14:02
MacSlowmzanetti, I'll have to work through the "extending QML with C++" anyway now... then my mental image will become clearer14:02
mzanettiMacSlow: I'd recommend to completely read the QObject doc. Even though its C++ only all of it applies to QML too14:02
mzanettiMacSlow: especially the parenting mechanism and signal/slot invokation are really a must-know for anything Qt14:04
MacSlowmzanetti, btw "slot" meaning "signal-callback" iirc14:06
mzanettiMacSlow: the moc code holds a table of invokable (by method name as a string) methods. Declaring a method as slot or Q_INVOKABLE causes it to be in there.14:07
mzanettiMacSlow: the table basically holds the name as a string and a function pointer to it14:07
mzanettiMacSlow: then there is a second table that holds all signals. in your C++ code you just declare signals, don't implement its functionality and can "emit methodName()" them14:08
mzanettithe content of them will be autogenerated in the moc object14:08
mzanettithen there is a 3rd table which holds signal/slot connections14:08
MacSlowmzanetti, got it thx14:09
mhr3didrocks, cool, i was about to ping you about those once i fix music14:09
mhr3...which didn't happen yet :P14:09
mzanettiwhen you write "emit someSignal()" the generated signal code will walk through the connection table and invoke the connected slots14:09
MacSlowmzanetti, so my "translation" is basically correct... just helpful for moving mindset from glib to qt14:10
mzanettiMacSlow: yeah.. while moving your mindset, move away from the callback pattern altogether :D14:11
mzanettiit sucks and is not Qt'ish14:12
mzanetti:D14:12
=== tvoss|lunch is now known as tvoss
kgunnMacSlow: mzanetti : i was thinking about this yesterday as well....found this http://qt-project.org/wiki/Connect_a_complex_signal_from_QML_to_Qt14:12
mzanettiMacSlow: if you want to talk in design patterns, think of it more like a observer instead of a callback notifier14:12
MacSlowmzanetti, I see14:13
MacSlowkgunn, thx14:14
seb128sil2100, got another round of quantal's unity ppa fail to build spams...14:14
kgunnMacSlow: i'm totally new to it as well :)14:14
mzanettikgunn: MacSlow: hehe... well get you up and running soon14:15
mzanettiwe will14:15
MacSlowkgunn, it the thing were you read once about certain patterns... and then for a looong time never came across the need to actually use them... until the need actually does show up :)14:15
sil2100seb128: ;/ I'll ping Francis to disable quantal builds14:16
sil2100Since it makes no sense14:16
MacSlowmzanetti, the fundamentals for drawing/rendering with QML an Qt I've sorted... the boilerplate and connecting-the-dots is up next14:17
mzanettikgunn: regarding the link you posted. this works, but usually its cleaner to export the whole object to the QML context and just call its slots like regular function calls.14:17
mzanettikgunn: if you start manually connecting each signal/slot between Qt and QML you'll end up in chaos soon14:18
seb128sil2100, thanks14:18
kgunnmzanetti: got it...14:19
MacSlowmzanetti, so one tries to keep as much on QML-side as possible14:20
mzanettiMacSlow: not really... I prefer keeping as much as possible in C++ and really only to the painting in QML14:20
mzanettiMacSlow: that said, opinions may differ on this14:20
mzanettiMacSlow: I for one think QML is awesome to paint on the screen, but javascript sucks to implement logic14:21
MacSlowmzanetti, hm... I guess that's a preference I still have to develop as I learn14:21
MacSlowmzanetti, although my guts tell me something similar... C++ is code... JavaScript is... *cough* ;)14:22
mzanettiMacSlow: +114:22
mterrydidrocks, what is the PPA we're using for the phablet autobuilding stuff?14:38
didrocksmterry: we don't use a PPA yet for dailies (as it's not bootstrapped)14:57
mterrydidrocks, but we want to get bootstrapped.  Do we have a planned PPA?  (I guess my question is, how close are we to being able to bootstrap a package for raring?)15:03
didrocksmterry: I would use the experimental ppa for this15:03
didrocksmterry: https://launchpad.net/~ubuntu-unity/+archive/experimental-prevalidation15:03
didrocksas those are new components15:03
didrocksjust use that one15:03
mterrydidrocks, heh, maybe throw -donotuse on the end too for good measure15:03
didrocksYou shouldn't run this ppa.15:04
didrocksin the description :p15:04
didrocksmterry: can you coordinate with steve about the platform packages?15:04
didrockslike qtubuntu or platform api15:04
didrocksmterry: sorry, I'm burried on the 100 scopes stuff15:04
mterrydidrocks, I ask because I have a few components to get autolanding, but wasn't sure if we could start actually enabling them once I cleaned up packaging15:04
didrocksmterry: if you can track that, it will be of great help!15:04
mterrydidrocks, OK15:04
didrocksmterry: oh, they do work? you don't depends on platform api and so on?15:05
didrocksmterry: yeah, we should start creating the experimental stack15:05
mterrydidrocks, well that's another problem too  :)15:05
didrocksmterry: right, hence the "ping steve" :-)15:05
mterryyup15:05
didrocksthanks a million!15:05
didrocksif not a bazillion :p15:05
sil2100fginther: ping!15:08
fginthersil2100, yo!15:14
=== salem_ is now known as _salem
sil2100fginther: could you maybe disable unity staging auto-landing? Or at least disable it for quantal?15:24
fginthersil2100, I should be able to do that15:27
sil2100Since unity trunk won't build on quantal anymore sadly, and it indeed is spamming us full with e-mails15:28
fginthersil2100, done :-)15:30
=== greyback is now known as bzoltan-smells
=== bzoltan-smells is now known as greyback
didrocksfginther: even raring? \o/15:31
fgintherdidrocks, I knew you were going to ask that :-) It's still high on my todo list15:32
didrocks:)15:32
didrocksfginther: I got a 30 minutes discussions with webops this morning because of that btw15:32
didrocksfginther: they are really eager for us to remove it15:32
fgintherdidrocks, I guess we can make things a little better by removing quantal from all the staging projects15:33
fgintherdidrocks, a quick fix15:33
=== rsalveti_ is now known as rsalveti
mzanettimterry: autopilot tests should now be totally robust even on slow systems15:36
mzanettimterry: if they still fail for you its something else I guess15:37
mterrymzanetti, will try again15:38
=== dandrader is now known as dandrader|afk
mterrymzanetti, using your phablet-fix-autopilot branch?15:39
mzanettimterry: that should kill the very last issues. whats currently in trunk should be 90% stable15:39
didrocksfginther: ok, I can't wait for you to kill staging at least for where we have daily releases!15:44
=== _salem is now known as salem_
bregmaif i bump Unity to 7.0.0, does debian/changelog need to have the 7.0.0daily13.03.15.1-0ubuntu1 format, or will he autolander work with 7.0.0-0ubuntu1 and add its own cruft just fine?  Will the autolander diddle inappropriately with the upstream version like it does elsewhere?15:47
fgintherdidrocks, moved to top of stack15:48
didrocks\o/15:49
* didrocks loves stack15:49
didrocksbregma: please don't do that with the 100 scope projects15:49
didrocksbregma: or remerge the 100 scope branch with it15:49
didrocksbregma: but it's already difficult to track those parallel changes, so don't add complexity15:50
didrocksbregma: the answer to your question is https://wiki.ubuntu.com/DailyRelease/FAQ :)15:50
didrocksbtw :p15:50
didrocks(bumping the changelog to 7.0.0-0ubuntu1)15:50
didrocksbregma: no path change, no asset missing?15:50
=== dandrader|afk is now known as dandrader
seb128didrocks, https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1155684 btw16:20
ubot5Launchpad bug 1155684 in unity (Ubuntu) "[launcher] dragging selected text to the launcher let the icons stucked dimmed" [Undecided,New]16:20
didrocksconfirmed16:21
didrocksbribe someone now16:21
didrocks;)16:22
=== chaoticuk_ is now known as chaoticuk
popeyusing the snappy named unity-scope-chromiumbookmarks-0.1daily13.03.15.1ubuntu.unity.experimental.certified.. it's hard wired to search /.config/chromium/Default/Bookmarks - which is okay if you only use one profile. no good if you have more than one...16:27
popeyin fact I dont seem to get any results from it even if I search for stuff that is in the default profile16:28
=== salem_ is now known as _salem
didrocksbregma: I wonder if we shouldn't bump unity to 7 with this 100 scope features16:46
didrocksbregma: it seems people want that :p16:46
bregma(1) bump package to 7.0.0 (2) merge 100 scopes (3) branch for raring, with post-raring development on head16:48
didrocksbregma: I meant16:48
didrocksin the 100 scopes branch, bump package to 7.0.016:48
didrocksand then, one we release that, yeah, branch for raring16:48
didrocksbregma: wdyt? ^16:48
bregmaI don;t think the order of the first two matter so much, as long as it's done and we branch before raring release16:50
bregmathe advantage of bumping to 7.0 first is it makes reverting slightly, but only very slightly, easier16:50
didrocksbregma: yeah, but people are expecting "next unity" to be the smart scope one16:51
didrocksbregma: just a question of marketing :p16:51
bregmathe advantage of bumping after is that downstreams can get the 100 scopes easier, and yes there are downstreams16:51
didrocksand no, bumping 7.0 first is making is harder in fact as we have to merge back to 100 ;)16:51
didrocksbregma: I'm afraid about the confusion, just that16:52
bregmaso with the 100 scopes, you've forked the codebase and you're going to merge upstream into the fork, or what?16:52
didrocks"you" is not me :)16:53
didrocksit's a feature branch16:53
didrocksand no16:53
didrocksit will be the other way around16:53
bregmafeature branches should be merged into trunk and not the other way around16:53
didrocksthe feature branch will be merged back in trunk16:53
didrocksthat's what I meant16:53
didrocksdid I say the contrary?16:53
bregmaif we have to merge 7.0 back to 100, that's merging trunk to the branch16:54
didrocksbregma: it's resynchronizing the feature branch with trunk16:54
didrocksif you don't do that16:54
didrocksand bump the version in distro16:54
didrocksand not in the ppa16:54
didrockshow will people test unity in the ppa?16:54
didrocksthe version in the distro will have a higher version16:54
bregmaOK, I see16:56
didrocksbregma: but the finale move, will be in case:16:56
didrocksbzr branch trunk16:56
didrocksbzr branch feature16:56
didrockscd trunk16:56
didrocksbzr merge ../feature16:56
didrocksbzr commit16:56
didrocksbzr push16:56
didrocksin some way :)16:56
didrocksin any* case16:57
didrocksit's just that it's good to resync the "feature branch" on trunk sometimes16:57
didrocksso that code doesn't diverge16:57
=== _salem is now known as salem_
bregmaso from an upstream (me) point of view, the merge order doesn't matter but from a distro point of view (you) it's important16:58
bregmaso let's plan to bump to 7.0 after the 100 merges16:59
didrocksbregma: sounds good to me ;)16:59
didrocksbregma: yeah, it's because are testing it16:59
didrocksbregma: btw, did you try it? there is no asset-path based?16:59
bregmaI'm still verifying my bump change doesn't break anything unexpected (rebuilding and installing is slow on my local network)16:59
didrockssure :)16:59
didrocksthanks bregma17:00
didrocksbregma: look at the asset in the dash in particular17:00
bregmado we have a schedule for when the 100 scopes will be merged?17:00
didrocksbregma: that's those in a versionned path IIRC17:00
didrocksbregma: the 25th17:00
bregmamkay17:01
guschCimi: I broke the loop https://code.launchpad.net/~unity-team/unity/phablet-people-delegate-loader/+merge/15294417:04
dandradermzanetti, I need you to check this https://code.launchpad.net/~dandrader/unity/phablet_tst_FilterGrid/+merge/15359917:06
mzanettidandrader: ack17:06
dandraderas I've reorganized the way qmluitests are executed17:06
dandraderthis might have to consequences on the CI machinery17:07
dandraders/to/some17:07
mzanettidandrader: not totally happy with it17:09
mzanettidandrader: its too much efforts to add a new test this way imho17:09
dandradermzanetti, but how do I solve the import of conflicting plugins?17:09
mzanettidandrader: can you create a method like add_qml_test(target qmlfile importargs)17:10
mzanettidandrader: so that someone adding a test just adds that one line17:10
dandradermzanetti, sounds good. I'll try that17:11
mzanettiand that one executes the add_custom_target, adds it to the depends and whatnot17:11
mzanettidandrader: the rest looks great. Should I be worried that you deleted the delegate? without investigating I could immagine its used somewhere17:12
mzanettidandrader: like the apps grid or home grid maybe17:13
dandradermzanetti, all uses of this component provide their own delegate17:13
mzanettidandrader: ok. fine then. just wanted to make sure you have checked it17:14
mzanetti:)17:14
dandradermzanetti, ensuring sanity :)17:14
didrocksmhr3: to handle the shopping lens transition: https://code.launchpad.net/~didrocks/unity-scope-home/replace-shopping/+merge/15360217:17
didrocksmmrazik: I think issues like that one should have integration tests (hint hint, maybe time to build on that? ;)) https://code.launchpad.net/~mzanetti/autopilot-qt/workaround-xpathselect/+merge/15354417:18
didrockscyphermox: FYI ^17:18
mzanettididrocks: yes. I agree17:19
mmrazikdidrocks: I know :-/ I was talking about exactly the same with om26er this morning.17:20
mmrazikdidrocks: autopilot actually works (existing tests). Its vis that is broken (thus hard to write new tests)17:20
dandradermzanetti, another thing: will the CI scripts check all .xml files (with test results) in the root build dir? Or does it check for specific filenames?17:20
didrocksmmrazik: ah, ok17:21
mmrazikdandrader: it checks for *test*.xml (recursively in all dirs IIRC)17:21
mzanettimmrazik: didrocks: I think the very first thing is to clean up the libxpathselect mess17:21
dandradermmrazik, ah, good17:21
mzanettithe whole autopilot/ppa is quite a mess right now imho17:21
didrocksmzanetti: I agree17:22
mmrazikdandrader: find . -name '*test*.xml' -exec cp '{}' "$RESULT_DIR" \;17:22
=== dandrader is now known as dandrader|lunch
didrockscyphermox: mterry: btw, no luck in releasing the stacks? we have some in manual upload mode because of packaging changes, other where we need to know why UTAH is failing…17:27
didrockssome to relaunch because lp:indicator-bluetooth wasn't correctly set?17:27
* didrocks sees at les oif, qa, webapps17:28
didrockskenvandine:  ^17:28
didrocksleast*17:28
mzanettitsdgeos: can you re-review: https://code.launchpad.net/~mzanetti/autopilot/faqs/+merge/15286417:28
kenvandinedidrocks, i won't be able to look at it until after my sdk session17:29
didrockskenvandine: sure, (webapps is blocked for some days though ;))17:29
kenvandinedays... feels like i just looked at that!17:29
kenvandinei suck at watching web pages :)17:30
kenvandinedidrocks, i'll work on getting that into my routine first thing in the morning :)17:30
didrockskenvandine: do you know what we can do for making that better?17:30
didrocksI think as told the other day mails are not an option17:30
didrocksshould we have an indicator?17:31
didrocksor something like that?17:31
didrockskenvandine: I'm opened to any suggestion :)17:31
mterrydidrocks, the past two runs of the unity stack failed due to an xorg crash, which I haven't been able to get bryce or RAOF to look at yet17:32
mterrydidrocks, actually the the past two but one.  The latest run had too many nvidia failures17:32
didrocksmterry: thanks for the info, so I guess the indicator issue on nvidia is the same?17:32
mterrysil2100, any guesses on the recent nvidia issues?  http://10.97.0.1:8080/job/ps-unity-autopilot-release-testing/label=autopilot-nvidia/116/testReport/17:33
mterrydidrocks, probably?  The xorg crashes were nvidia too17:33
didrocksyeah17:33
didrocksthanks mterry, wasn't sure it was looked at :-)17:33
didrocksmterry: can you check with cyphermox about the QA/OIF?17:33
mterrydidrocks, the xorg crash actually seems to have stack symbols, which is suprising17:33
mterrydidrocks, but not sure there's anything we can do, being nvidia and all17:33
didrocksmterry: really? no no no, I don't believe you now! :)17:33
didrocksyeah :/17:34
sil2100Looking!17:34
mterrysil2100, oh!  that's not just nvidia, but across the board17:35
mhr3didrocks, btw did you notice we're installing some scopes by default for apps that aren't installed by default?17:35
didrocksmhr3: yeah, I think that's fine17:35
didrocksmhr3: it's like "the hooks are there"17:35
mhr3is it?17:35
didrocksisn't it?17:35
didrocksmhr3: the scope doesn't depends on the app17:35
didrocksso I guess/hope the code is design to only try to fetch the info if the app is installed17:36
mhr3but the master scopes might run them17:36
didrocksright, but the app is not there17:36
mhr3like music master scope will query all music scopes17:36
sil2100I'll just finish building something, since I need to restart my session17:36
didrocksso as long as the scope doesn't crash if the app is not installed…17:36
mhr3which will spawn all the useless python processes17:36
didrocksmhr3: yeah, maybe the scope should declare what it deps on17:37
didrocksmhr3: and the smart scope should be smarter :p17:37
didrocksmhr3: but I don't think this is for this cycle17:37
didrocksI heared you are a little bit busy :)17:37
Cimigusch, can you test it on the tablet?17:47
Cimidoes it work?17:47
guschCimi: ok - one sec17:47
guschCimi: it shows the logo - do we have the posting time in the data?17:50
Cimimmm17:52
Cimigusch, the delegate supports it17:52
guschCimi: I'll check the old delegate again17:53
Cimigusch, but not the lens17:54
Cimigusch, data doesn't arrive17:54
guschCimi: yes - old looks the same17:54
guschmzanetti: wow - what happened here? https://jenkins.qa.ubuntu.com/job/unity-phablet-quantal-armhf-ci/42/console17:58
cyphermoxmterry: sorry I was out, yeah, I'll finish up oif/qa/indicators, I think indicator-bluetooth should be good to rerun now18:01
Cimigusch, I'll approve when jenkins won't complain :)18:02
guschCimi: well you could approve anyway - but ok18:03
guschCimi: any idea what went wrong? Some Libs missing?!?18:04
Cimigusch, I didn't look :)18:06
guschCimi: I guess I need the help of an QA guy - mzanetti mmrazik ? https://jenkins.qa.ubuntu.com/job/unity-phablet-quantal-armhf-ci/42/console18:06
mzanettigusch: I'm checking...18:07
guschmzanetti: thx18:07
mmrazikmzanetti: isn't it the thing where Saviq has a fix in another branch?18:07
mzanettimmrazik: ah.. right...18:07
Saviqgusch, mzanetti, yes18:07
mzanettiI saw a comment somewhere. one sec18:07
Saviqmzanetti, gusch https://code.launchpad.net/~unity-team/unity/phablet.release-162/+merge/153578 needs to merge18:08
Saviq(should be some 5 mins yet)18:08
=== alan_g is now known as alan_g|life
=== dandrader_ is now known as dandrader
guschCimi: I submited again with the other branch as prerequisite https://code.launchpad.net/~unity-team/unity/phablet-people-delegate-loader/+merge/15361218:17
guschmzanetti: still problems on intel https://code.launchpad.net/~unity-team/unity/phablet-people-delegate-loader/+merge/15361219:02
dandradermzanetti, done. added a macro called add_qml_test() (https://code.launchpad.net/~dandrader/unity/phablet_tst_FilterGrid/+merge/153599)19:03
mzanettigusch: I think it just needs to be propagated through the ppa19:07
mzanettidandrader: awesome19:08
guschmzanetti: hmm - ok  - but I can't restart on that jenkins server19:08
mzanettigusch: I'll do19:08
guschmzanetti: thx19:09
=== dandrader is now known as dandrader|afk
mzanettigusch: there are 5 in the build queue... Saviq just started all failing ones again19:11
Saviqmzanetti, gusch yeah, they should've worked already, the last one only failed on i386 for some reason19:11
Saviqmzanetti, gusch, we only have one armhf builder now, though :/19:13
Saviqmterry, please wait for jenkins to vote Approve on MRs before top-approving19:21
mterrySaviq, I top-approved to poke jenkins to re-test19:22
Saviqmterry, top-approve means it will try and merge, won't run all the CI19:22
Saviqmterry, I retriggered the CI jobs anyway19:23
guschok bye - have a nice weekend19:23
Saviqgusch, you too19:23
mterrySaviq, that's not how I've believed it works.  Can I get a sanity second opinion?  - my understanding is top-approval when jenkins has most recently rejected the branch will still wait for a jenkins approval, and kick jenkins to do so19:24
Saviqmterry, nope, there's two jobs - -autolanding and -ci19:24
Saviqmterry, -autolanding doesn't wait for a -ci vote19:24
Saviqmterry, -ci will be triggered by new merge request or new commits in the to-be-merged branch19:25
Saviqmterry, or manually of course, via the link on the comments19:25
Saviqmterry, -autolanding will be triggered as soon as a merge request is top-approved19:26
mterry(which doesn't work, last I talked to fginther)19:26
=== dandrader|afk is now known as dandrader
Saviqyeah, you need to go to the private instance, unfortunately19:26
mterrySaviq, oh.  so wait.  What did I do wrong then?  -ci already approved.  -autolanding failed because of a transient error.  I was re-approving to kick -autolanding19:27
Saviqmterry, yeah, in that case I re-trigger CI before top-approving19:27
Saviq'cause the transient error might have impacted what CI does, but not what autolanding does19:28
mterrySaviq, I guess I'm confused on that point.19:28
mterrySaviq, there were no code changes, so I'm not sure what -ci would do differently (I mean, trunk has changed...)19:29
mterrybut that's a race condition regardless19:29
mterrywhich I imagine is what -autolanding is for19:29
Saviqmterry, at least IIUC, CI can run more tests than -autolanding19:30
Saviqmzanetti, unless you can clear me on the above ^?19:30
mterrySaviq, sure...  but -ci already approved the branch19:30
mterrySaviq, you seem to be saying that when -autolanding fails, always re-run both for safety's sake?19:31
Saviqmterry, yeah, but there was a problem with autolanding - some dependencies changed in that instance19:31
Saviqmterry, I just like to see green in the votes table before top-approving19:31
Saviqmterry, and yeah, re-run CI to see if everything's back to normal - only then top-approve again19:32
mterrySaviq, and to restart -autolanding without top-approving, I would need to poke someone?19:32
Saviqmterry, no, restart just -ci19:32
mterryOr you're saying, restart -ci by poke, then top-approve?19:32
Saviqyes19:32
Saviqautolanding will fail anyway if there's no top-approve19:33
mterryOK...  I guess I'm still a little unclear on when one knows to restart -ci, but will try your suggestion of "always"19:33
Saviqmterry, yeah, if there's "Needs fixing" from Jenkins - investigate and re-trigger, always :)19:33
Saviqonly then top-approve19:33
mterrySaviq, sure, but the needs-fixing was from -autoland, not -ci19:34
mterrythey both use the same continuous-integration review tag19:34
Saviqmterry, but the failure comment shows what failed19:35
Saviqanyway, it's Approved now from -ci anyway ;)19:35
Saviq-anyway19:35
mterryyar, just top-approved again19:36
mterrySaviq, sorry anyway, was trying to be helpful  :)19:37
Saviqmterry, that's fine19:37
mterrySaviq, if it's "bad" to top-approve without a more recent -ci run, can we disallow skipping that?  (I mean, have a top-approval with a failed -autolanding trigger both -ci and -autolanding instead of just -autolanding)19:38
mterrySeems dangerous to have developers accidentally skipping safety protocols19:38
Saviqmterry, good question, we could make sure all votes are "Approve" before autolanding19:38
Saviqor at least that Jenkins's vote is Approve, will raise that with QA next week19:39
=== salem_ is now known as _salem

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