/srv/irclogs.ubuntu.com/2015/11/06/#ubuntu-ci-eng.txt

=== _salem is now known as salem_
=== salem_ is now known as _salem
=== _salem is now known as salem_
=== salem_ is now known as _salem
kenvandineugh... it didn't make me ack the packaging changes last time when it went to the unapproved queue01:38
kenvandinerobru, publishing again01:38
robrukenvandine: yeah for some reason it didn't have a packaging diff to vivid, only to vivid overlay.02:53
robrukenvandine: thanks02:53
MirvSaviq: I'm not sure yet if the logic is 100% correct, but the CI Train has detected that qtubuntu would need a rebuild in 02108:58
Mirvno, but that sounds false really08:59
Mirvthe latest is 2015102108:59
Mirvlet's try something, but if train is mistaken completely we might eventually need robru09:00
Mirvsince we don't want to rebuild if it's not really needed09:00
Mirvor well, I could consider doing the copies manually and merge+clean09:00
MirvSaviq: ah, no it's not error, dednick has changed one branch 25 mins ago!09:01
Mirvdednick: this went through whole QA now and was accepted, but your change now made the silo dirty :(09:01
dednicki dint know it was accepted.09:01
Mirvin https://code.launchpad.net/~nick-dedekind/qtubuntu/lp1475678.surface-occlude/+merge/27342409:01
Mirvdednick: when it's given to QA, at that point it should be completely frozen09:02
Mirvrobru: unping, train working completely correctly, thanks for the nice checks! :)09:02
dednicki didnt know it had gone to QA either. my branch wasn't even Approved yet.09:02
dednick"top approved"09:02
Mirvdednick: top-approved 2015-10-20 it says at https://code.launchpad.net/~nick-dedekind/qtubuntu/lp1475678.surface-occlude/+merge/273424  ?09:03
dednickoh right, my bad. dandrader set it to "needs fixing" again yesterday after a change.09:04
dednickbug fix.09:04
dednickMirv: the change yesterday was just a variable name change. i can revert if necessary.09:05
Saviqdednick, yes, if we can, please revert to the state before yesterday evening09:05
Mirvyeah it's all alright if you don't really need a rebuild. if nothing else, I can copy the packages manually but maybe uncommit + push-overwrite would convince train again09:06
SaviqMirv, it won't09:06
Mirvmaybe file a bug to change the variable name later09:06
SaviqMirv, not even a watch-only rebuild09:06
dednickSaviq: done.09:06
MirvSaviq: ah, you've been there. well then, then I'll handle it manually.09:06
SaviqMirv, thanks09:06
Mirvafter seeing myself that yes it won't work :)09:07
MirvSaviq: ok done except for unity-api which is the only main package and only package that didn't have packaging changes so I didn't notice I can't copy it...09:15
Mirvvivid all done, so xenial unity-api need to find core-dev before merge&clean can be done09:16
SaviqMirv, ack, not a huge problem as that's a build dependency only anyway09:16
oSoMoNjibel, did you change the status of https://bugs.launchpad.net/qtubuntu/+bug/1504293 by mistake? afaik the fix is still in silo 2109:25
ubot5Ubuntu bug 1504293 in qtubuntu (Ubuntu) "Screen.pixelDensity is incorrect on all devices" [High,In progress]09:25
jibeloSoMoN, silo 21 landed last night09:25
jibelnot copied though09:25
Mirvlanded but not copied :) now copied too.09:26
jibelthanks09:26
jibelI'll ask sil2100 to rebuild an image with all that stuff in the afternoon09:27
oSoMoNjibel, trainguards: then https://requests.ci-train.ubuntu.com/#/ticket/564 is lying, it doesn’t say "landed"09:27
MirvoSoMoN: so jibel meant it "landed" as in QA approved it. I meant that there was a wrong commit 1h ago that confused train, but I've now _copied_ ie published the packages, and about to clean the silo. a bit complex landing, that is :)09:31
oSoMoNyeah, I’ve seen the packages in the overlay PPA and in the xenial archive, was wondering why the discrepancy in the train status, thanks for clarifying09:32
MirvoSoMoN: currently train can't undirty a silo once it has dirtied it, even if a mistaken commit is pulled away09:32
Mirvnice that the merging works without forcing ie it checks that my manual publishing was complete and was happy with it09:33
jibelyeah sorry, I jumped the gun, I didn't check the landed status. Usually when it's mark QA Granted the copy happens quickly after09:33
jibelbileto could probably update the status of canonical system image tasks automatically and save some clicks09:35
jibelSaviq, bug 1511711 was also fixed in silo 21?09:36
ubot5bug 1511711 in qtmir (Ubuntu) "Infographic does not switch with double tap" [High,In progress] https://launchpad.net/bugs/151171109:36
jibeloSoMoN, bug 1487090 was fixed in latest landing of oxide?09:37
ubot5bug 1487090 in Canonical System Image "Download initiated from context menu’s saveLink/saveMedia doesn’t expose a mime type" [High,In progress] https://launchpad.net/bugs/148709009:37
oSoMoNjibel, yes09:40
jibelcool, then that's 1 regression left in OTA809:41
oSoMoNjibel, which one?09:43
jibeloSoMoN, not webbrower related. bug 150911809:44
ubot5bug 1509118 in Canonical System Image "U1 account stops working and prevents using the store" [Critical,Confirmed] https://launchpad.net/bugs/150911809:44
=== _salem is now known as salem_
=== alan_g is now known as alan_g|lunch
rvrseb128: ping13:19
seb128rvr, hey13:19
rvrseb128: Hey13:19
rvrseb128: Silo 313:19
rvrseb128: In the test plan https://wiki.ubuntu.com/Process/Merges/TestPlan/gsettings-qt13:19
rvrseb128: «Open system settings with the security panel. Ensure "Dash search" is set to "Phone and Internet"»13:20
rvrseb128: I see no Dash search option in the phone :-/13:20
seb128rvr, oh, right, that got removed, we should update the test plan13:21
rvrseb128: Second test case still valid?13:22
seb128it should13:22
seb128rvr, for the first test case, replace that by13:23
jibeldbarth_, hi, if bug 1511768 has to go into ota8, there is still time but the MP must be reviewed and top approved.13:23
ubot5bug 1511768 in Ubuntu Online Accounts API "[QML] Application crashes if AccountModel::applicationId is not set" [Critical,In progress] https://launchpad.net/bugs/151176813:23
jibeldbarth_, it's in silo 113:24
seb128rvr, open system settings->about->storage, change the sort order from applications between name/size, close the panel and reopen, it should have the previous value still used13:24
rvrseb128: Second time I open, it also takes time to calculate the disk used. Is that fine?13:26
seb128yes13:26
seb128it does the full calculation every time13:26
rvrseb128: Nice, it passes13:28
seb128rvr, great, thanks for testing, and sorry about the outdated wiki, I'm going to fix it13:28
rvrseb128: The qml test case is no longer valid also, at least the bit of the Dash search.13:33
rvrPossible values are right13:33
seb128k13:33
seb128going to fix that as well13:34
rvrdbarth_: The merge proposal in silo 1 needs review and approval13:38
rvrmardy: ^13:38
jibelcihelp: do you know anything about http://ci.ubuntu.com/mir_performance/glmark2/ and what is supposed to be under this link?13:42
mardyrvr: I guess I shouldn't self-approve it... can you start the testing of the silo anyway, while we wait for dbarth's ack?13:50
rvrmardy: What if he doesn't like it? :D13:50
mardyrvr: nah, he likes eveything that I do :-)13:51
dbarth_rvr: ack14:07
mardyrvr: you see? I told you :-p14:09
=== alan_g|lunch is now known as alan_g
mardydbarth_: silo 58 has also finished building now, you can start reviewing the branches if you like (signon, libaccounts-qt and accounts-qml-module have already been reviewed upstream, so you can go light on them)14:20
josephtjibel: nothing other than it was some mir testing that was being run at one time but they stopped.14:40
jibeljosepht, do you know where the code of the test is or who owned it,14:41
jibel?14:41
josephtjibel: I have no idea where the code is.  afair it was the mir team that owned it.  It was something Chris Gagnon was working on quite a while ago.14:44
jibeljosepht, ack, thanks. I'll see we kgunn and his team.14:44
josephtjibel: https://code.launchpad.net/~josharenson/qa-dash-mir-performance/trunk is where that plugin comes from14:53
josephtjibel: It's supposed to be parsing the results of this job https://jenkins.qa.ubuntu.com/job/mir-mediumtests-runner-mako/14:54
josephtjibel: and it was Josh Arenson not Chris Gagnon14:54
jibeljosepht, Excellent. Thanks for the details.14:55
josephtjibel: you're welcome14:55
abeatotrainguards, the armhf build of silo 9 is taking too long: https://ci-train.ubuntu.com/job/ubuntu-landing-009-1-build/393/console14:56
* abeato wondering if there is something wrong happening14:56
abeatojhodapp, ^^14:56
jibelsil2100, do you think you could rebuild an image today to have a build before the week end with latest unity8/mir ?15:06
sil2100jibel: sure thing15:09
sil2100I saw a lot of stuff landing till now15:09
sil2100Do we have everything we need now? I could kick an image in a moment then15:09
jibelsil2100, the only package that has not been copied is gsettings-qt I think15:10
pmcgowanyeah major landings today, very nice15:10
pmcgowansooo many fixes15:10
jibelsil2100, we have everything. davmor2 will prbaobly fail libinput and rvr just started on online-accounts15:10
jibelsil2100, you can kick an image now if you want15:11
jibelsil2100, custom tarballs failed verification15:11
jibelsil2100, so it's a next week thing now15:11
davmor2jibel: I am failing libinput15:11
jibeldavmor2, all right15:11
anpok_fail?15:12
jibeldavmor2, ^15:12
robruabeato: https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-009/+build/8271527 the build is happening, so it's not a train issue (eg, train isn't stalled, train is accurately reporting that the build is bulding).15:13
sil2100I was pretty scared by the number of things landing in the overlay today when I woke up15:13
davmor2anpok_: Yes, short power button tap on krillin is not functioning and power button and screen are not working on arale at all15:13
sil2100I'm like, damn, devs and QA went crazy with those silos15:13
sil2100Kicking an image15:13
jibelboiko, which version of messaging app has the fix for bug 1513044 ?15:14
ubot5bug 1513044 in Canonical System Image "autopilot tests failing, unable to find 'Label'" [High,Confirmed] https://launchpad.net/bugs/151304415:14
boikojibel: it landed yesterday, I forgot to mark the branch as fixing the bug, just a sec, let me check15:15
anpok_davmor2: ok - I believe that will be fixed by https://bugs.launchpad.net/canonical-pocket-desktop/+bug/151109515:15
ubot5Ubuntu bug 1511095 in unity8 (Ubuntu) "unity-system-compositor crash, no interaction on windowed mode" [High,New]15:15
boikojibel: 0.1+16.04.20151104-0ubuntu115:15
anpok_davmor2: but will look again..15:16
jibelboiko, which silo was it? I cannot find it15:17
boikojibel: let me check15:17
jibelah 2915:17
boikojibel: https://requests.ci-train.ubuntu.com/#/ticket/60315:18
jibelboiko, yeah it was marked 'no qa needed' that's why I didn't find a trace of the verification15:19
boikojibel: no code changes were necessary, only changes to the autopilot tests themselves15:20
jibelboiko, right, thanks.15:26
rvrmardy: Weird, without the silo it the app doesn't crash15:47
rvrmardy: dbus[2168]: apparmor="DENIED" operation="dbus_method_call"  bus="session" path="/com/ubuntu/OnlineAccounts/Manager" interface="com.ubuntu.OnlineAccounts.Manager" member="RequestAccess" mask="send" name="com.ubuntu.OnlineAccounts.Manager" pid=2543 label="it.mardy.uploader_uploader_0.3" peer_pid=2577 peer_label="unconfined"15:49
=== robru changed the topic of #ubuntu-ci-eng to: Train trouble? ping trainguards | CI problems? ping cihelp | Train: http://bit.ly/1hGZsfS | QA Signoffs: http://bit.ly/1qMAKYd | Known Issues: experimental train changes just landed in production, please report any strange behavior to robru immediately
kgunnsil2100: bregma was just saying if you know the file that needs to be added16:02
kgunnthey could put it in the libertine-demo pkg16:02
jhodapprobru, hey when you get a chance can you please dput my latest qtmultimedia changes from ppa:jhodapp/ubuntu/ppa to silo 916:16
Mirvjhodapp: hey. so trying to understand the playlist stuff.. for example if upstream addItems, possibly insertItems, and we have addSources, how does that not cause problems in the future when we drop our addSources public function? or is the scope of the usage of qdeclarativeplaylist so that for example no store apps are allowed to use those?16:30
jhodappMirv, upstream switched to *Items for Qt 5.5, for 5.4 it's *Source16:31
jhodappMirv, so this is only for 5.4...I will have to port it to 5.516:31
jhodappand upstream16:31
Mirvjhodapp: yes, but I'm trying to understand how we are not going to be screwed even worse than with audio role API changes if we allow apps to use addSources now, and later drop all the current patches you have and get upstream ones instead. for example, I'd like to backport all the patches from upstream to 5.5 so that we follow upstream as soon as possible.16:32
jhodappMirv, I see what you're saying, so we haven't found a way to deal with API changes with our store yet?16:33
Mirvjhodapp: yes, and that's why I asked earlier to upstream everything first before shipping anything to our stable image users16:33
jhodappMirv, well to your point upstreaming won't solve it here16:34
jhodappMirv, the thing that will break it is a change from Qt 5.4 to 5.516:34
Mirvjhodapp: they didn't have qdeclarativeplaylist in 5.4, it was added in 5.5 in the first place?16:34
jhodappMirv, right but other APIs are broken with the new 5.5/5.6 qtmultimedia16:35
Mirvjhodapp: actually, they only have it beginning with 5.6 https://codereview.qt-project.org/#/c/122801/ so they're committing to the 5.6 version16:35
jhodappMirv, err changed16:35
Mirvjhodapp: by other API:s you mean the API:s that we're shipping?16:35
jhodappMirv, yeah, I can't think of one offhand16:36
Mirvjhodapp: yeah, so the thing is that we shouldn't have shipped _anything_ in our stable images that upstream hasn't merged to theirs16:36
Mirvjhodapp: similar to the audio role API changes that we are now barely surviving16:36
Mirvsil2100: jibel: I need you to stay on top of these ^ too since I anticipate trouble from us deviating from upstream16:36
jhodappMirv, right, we shipped the audio role patch long before they were accepting upstream changes from us so fluidly16:37
jhodappMirv, but anyway, your idea of porting to what's in 5.6 is a good idea16:37
Mirvjhodapp: or with 5.6 I mean 5.6 + 5.7 (current dev) + what you'll submit next from us16:38
jhodappMirv, right16:38
Mirvjhodapp: can we still port everything in our 5.4 to what is in upstream and will be? like, before any apps in the store start using the obsolete API?16:39
jhodappMirv, I'll plan on back porting that next here16:39
jhodappMirv, yes, absolutely16:39
jhodappnow is the time16:39
Mirvjhodapp: ok, thanks, then we're on the same page :)16:39
jhodappMirv, thanks for bringing this up, I don't have any experience in this myself so I'm learning about the caveats16:39
Mirvjhodapp: yeah, it's good to know that this needs to be handled. so always upstream first, once it's approved there we can ship a feature. even with that approach there are some risks - for example, they are free to change 5.7 at the moment even if they would first accept your changes, and they wouldn't commit to the API until feature freeze.16:41
Mirv(or maybe not until the release is out, not sure what's their process)16:41
jhodappMirv, yeah ideally I'll try to do that, but you know how everything is needing to ship ASAP16:42
Mirvjhodapp: sure. there just needs to be a line drawn somewhere, otherwise we end up in a mess that's hard to clean later when we have competing API:s from upstream, our own version, and people trying to use either or both.16:44
jhodappMirv, agreed...I really hope we can solve this issue in general for apps in the store. Because underlying API breakage will happen.16:45
Mirvpmcgowan: you might be interested in defining our internal rules on how we introduce API:s to (upstream) Qt. I'd appreciate requiring upstream acceptance first, but currently it's not so.16:46
pmcgowanMirv, we are changing qt apis?16:47
Mirvpmcgowan: yes, or we're contributing Qt API:s but shipping our own, different ones earlier. This QML Playlist feature in silo 009 and also earlier uploads is something that is not upstreamed, and the portions that are upstreams got changes that are incompatible with our version.16:48
pmcgowanMirv, ok, yeah we can easily coordinate that now with our biweekly16:50
jhodappMirv can you please dput my latest qtmultimedia changes from ppa:jhodapp/ubuntu/ppa to silo 916:51
jhodappseems robru isn't around16:51
Mirvpmcgowan: ok. jhodapp, maybe you should join the next Tuesday's meeting and we'd try to get the final API solved so that we know what to port everything to including 5.4? or at least have a plan how to go forward.16:51
Mirvjhodapp: ok16:51
robruMirv: jhodapp: oh sorry I overlooked the last ping. I can do it16:52
Mirvrobru: I copied it now16:52
jhodappMirv, you're welcome to invite me, I'm pretty confident that what's in 5.6 is the final API but I can double check this with Yoann, QtMultimedia upstream16:52
robruMirv: thanks16:52
jhodappthanks Mirv and robru16:52
jhodappMirv, just emailed Yoann and CCed you on it16:54
Mirvjhodapp: isn't it still evolving? you're submitting the addItems() to 5.7 (dev) and Yoann is asking it to be renamed, and the ubuntu15 upload had eg. moveMedia which isn't in upstream either? so not "final" as such.16:57
jhodappMirv, well I mean from their point of view16:57
jhodappupstream's16:57
Mirvjhodapp: well you'd need to eventually submit everything we want to use to their 5.7, otherwise we shouldn't add our own functions in the first place? but yes, if you mean that they're not going to do changes to their current API, yes, then I understand.16:58
jhodappMirv, yes I mean that and I'll have to coordinate with Yoann for our further changes16:58
Mirvjhodapp: ok!16:59
jhodappMirv, I don't anticipate anymore API changes from what's in silo 9 now16:59
Mirvjhodapp: good that the API is gettinng final from our POV. let's get OTA-9 in line with upstream, and have the remaining moveMedia() etc changes in upstream by then too.17:00
jhodappMirv, yeah indeed, that'll definitely be part of my focus for this next week17:00
=== alan_g is now known as alan_g|EOD
=== alan_g|EOD is now known as alan_g|EOW
=== salem_ is now known as _salem

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