/srv/irclogs.ubuntu.com/2014/05/21/#ubuntu-unity.txt

tsdgeosMirv: hi, just to be sure, what's the best "Qt 5.3 ppa" to use? daily?07:22
Mirvtsdgeos: the best PPA is to read the _description_ of qt5-beta2 PPA page, which I update if the recommendation changes. so, qt5-beta2 again now, and it has now thanks to late night hacking final versions of qtbase, qtxmlpatterns and qtdeclarative (no difference on the various bugs, though)07:29
tsdgeosMirv: well you told me to use daily before so i was using that one :D07:30
tsdgeosi'll update to beta2 then07:30
Mirvtsdgeos: but many of the issues seem to come down to a read only property of a thing already revealed by (now disabled) UITK unit test, and UITK team (timp/zsombi) already had some idea that it doesn't seem like too hard. music-app has a type error, and webbrowser is using a private symbol that has disappeared07:31
tsdgeosoki :)07:31
Mirvtsdgeos: yeah well it's complicated, sorry :) sometimes I know qt5-daily has newer stuff (now it's pretty much equal to qt5-beta2) so I mentioned it so that you'd get stuff earlier. but the general idea is to get everything that works to qt5-beta207:31
tsdgeosok, i'll switch to beta207:32
tsdgeosno worrie07:32
tsdgeoss07:32
Mirvyeah there's no problem switching07:32
Mirvthe media playback is more of a mystery, there's no clear error although jhodapp will hopefully continue looking at it today. and then there's the black launcher and black (background) rectangle in clock app07:33
Mirvbut it's still possible a majority of the problems comes down to 2-3 fixable ~small problems, rebuilds of stuff using private headers etc07:33
tsdgeosMirv: nice :)07:38
tsdgeosCimi:can you have a quick look at https://code.launchpad.net/~aacid/unity8/noiconpreviewheader/+merge/219502 ?07:38
tsdgeosMirv: don't we need a sudo in front of apt-add-repository ppa:canonical-qt5-edgers/qt5-beta2 in https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/07:46
Cimitsdgeos, ok07:48
tsdgeostx07:50
Mirvtsdgeos: true, for desktop, fixing07:51
dednickgreyback: howdy. having some trouble with a unity-mir test. The application manager is starting a non-existing desktop file, and the test isn't ending.07:51
greybackdednick: the test is hanging, or fails?07:52
greybackdednick: this with trunk, or your own branch?07:52
dednickgreyback: hanging. due to a forked process from the mock task manager i think.07:52
dednickgreyback: it's the mir 0.2 change branch07:53
greybackdednick: lemme see07:53
dednickgreyback: not sure which mir branch unity-mir/devel builds against07:54
greybackdednick: mir0.2 built anywhere? And which test is the failing one?07:55
greyback..07:55
dednickgreyback: hm. give me a minute. i'm going to try build unity-mir/devel07:56
dednickand see if the problem exists there as well.07:56
greybackdednick: there's no difference between unity-mir and devel right now07:56
dednickgreyback: yeah, but there is with the mir0.2 change07:56
greybackdednick: unity-mir is the one the mir0.2 change will be merging in to anyway07:57
greybackah I see what you mean.07:57
dednickgreyback: so the problem doesn't seem to always manifest in the lp:~mir-team/unity-mir/mir-0.2.0-compatibility-changes.07:58
dednickbut if i only run ApplicationManagerTests.SuspendingAndResumingARunningApplicationResultsInOomScoreAdjustment it does.07:58
dednickmaybe need to kill children on ~MockApplicationController07:59
dednicknot sure how core::posix::fork works08:00
greybacknor am I, but all it's doing is writing a value to a file in proc08:00
dednickgreyback: just wondering if the process is cleaned up on destruction.08:01
greybackdednick: I hope so, but I've only basic grasp of gmock, so can't be sure08:01
dednickgreyback: i meant the destruction of core::posix::ChildProcess08:02
greybackdednick: in that case: no idea08:03
dednickgreyback: checking now08:03
dednickgreyback: nope. doesnt look like it. And i guess that explains all the application_manager_test processes i have in ps list.08:04
dednicknot sure why it's working in trunk/CI though08:06
greybackdednick: what isn't clear to me is that we mock the ProcessController::OomController completely, it should not be using processcpp at all08:06
dednickMockApplicationController::doStartApplicationWithAppIdAndArgs forks a process08:07
greybackoh so it does08:08
mhr3process-cpp has child observers08:10
mhr3which screw with signals, so it's likely to break qt's process handling08:11
dednickmhr3: yeah, i see that. we're not actually doing much with the children though08:11
mhr3well you still need to waitpid them08:12
mhr3although... if it's a test... meh08:12
dednickmhr3: you mean to ensure they've shut down?08:12
dednickmhr3: auto child = core::posix::fork([]() { while(true); return ... }08:13
dednick:)08:13
mhr3i guess you do kill them at some point08:13
mhr3and then they'll be zombies08:13
dednickmhr3: um. yeah, well... no08:13
mhr3ah... interesting test :P08:13
greybackI would guess once 'child' is deleted, the process is destroyed08:14
mhr3i don't think so08:14
dednickneed to use Signalable::send_signal(sig_kill) ?08:16
mhr3marcustomlinson, do you know if process-cpp auto-kills a process when the instance goes out of scope?08:17
dednickgreyback: nope. http://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/child_process.cpp#L34108:17
marcustomlinsonmhr3: looking08:17
dednickhttp://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/process.cpp#L5508:17
* greyback surprised08:17
mhr3yea, that's a definite no08:17
mhr3think it's cause send_signal can throw08:18
mhr3and destructors can't08:18
greybackhttp://bazaar.launchpad.net/~phablet-team/process-cpp/trunk/view/head:/src/core/posix/child_process.cpp#L30108:18
greyback ~Private()               ::kill(original_child_pid, SIGKILL);08:18
marcustomlinsonmhr3, greyback: yup, I saw that too^08:19
marcustomlinsonmhr3: so ja, looks like it should08:19
dednickah, didnt see that08:22
mhr3alright08:22
mhr3still not waitpid()ing in that case though08:23
mhr3but back to my original point, try not mixing qt and process-cpp, it will cause trouble08:24
dednickgreyback: looks like the test is thowing an assert. destructor not called?08:24
dednickhttp://pastebin.ubuntu.com/7496455/08:25
greybackdednick: ah, you compiled in debug mode?08:26
dednickgreyback: ah. yeah.. that's it08:26
dednickheh.08:26
tsdgeosCimi: Saviq: can you reproduce in https://bugs.launchpad.net/unity8/+bug/1319907 that when the header is not there if you start changing to another scope it will come back?08:26
ubot5Ubuntu bug 1319907 in Unity 8 "Carousel overlay not always shown" [High,Triaged]08:26
greybackdednick: assert on file not found bit overkill really... old code, needs refreshing08:27
Saviqtsdgeos, "it" will come back? the header or overlay?08:27
tsdgeosSaviq: well header and overlay are the same thing in this case :D08:27
tsdgeosso both :D08:27
Saviqtsdgeos, ah, thought page header08:28
Saviqtsdgeos, yes, it comes back08:28
Cimitsdgeos, Saviq yes I have that08:30
Cimitsdgeos, it started with your branch08:30
tsdgeosCimi: i'm not asking if you have that08:31
Cimihold on08:31
tsdgeosSaviq: that's pretty confusing :/08:31
Saviqtsdgeos, indeed, it feels like a frame isn't pushed to the screen?08:32
tsdgeosi'd say that08:32
Cimitsdgeos, not pretty helpfuyl, but this revision started to have the issue for me http://bazaar.launchpad.net/~cimi/unity8/carousel-shadow/revision/88408:32
tsdgeosbut it's one of those "almost impossible to prove" things08:32
tsdgeosCimi: dude, do you realize i made you an specific question and you're answering lots of things which are not what i asked?08:33
=== _salem is now known as salem_
mhr3uuuh09:09
mhr3scary09:09
mhr3QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.09:09
mhr3kill the lib that causes that!09:09
mhr3with fire!09:09
mhr3or you know... fix it09:09
* didrocks would love to see that mhr3 discovers it's on of his libs :p09:10
mhr3didrocks, i'm sure it isn't :P09:10
mhr3we don't do evil stuff09:10
mhr3not this kind of evil anyway :)09:10
didrocks:)09:13
tsdgeosmhr3: it's kind of unfixable09:14
tsdgeosmhr3: all kde stuff does this and the Qt dbus guy said "oh yeah, that, will fix it for Qt5"09:14
tsdgeosbut maybe happens in Qt5 too?09:14
mardygreyback: hi! I just updated https://code.launchpad.net/~mardy/unity-mir/signonui-with-oxide/+merge/216845 to remove the test09:16
greybackmardy: thanks! Will give it a look now09:16
greybackmardy: yep, that's exactly what was needed, thank you09:17
mhr3tsdgeos, ehm, it means a lib is statically initializing something that uses DBus, doesn't sound that hard to fix to me09:19
tsdgeosmhr3: i'm just relaying second hand info, i may be wrong :)09:20
mhr3last time i checked, signon-qt was doing it09:20
mhr3but i suppose it's not the only one09:20
SaviqMirv, did we not get a fix for the transitional packages re: multi-arch?09:38
SaviqMirv, http://paste.ubuntu.com/7496672/09:38
tsdgeosmikenagle: is the departments supposed to be visible all the time or just when at the top of the view? i.e. if i scroll up do they hide or stay there?09:42
MirvSaviq: we did, we did09:42
Saviqtsdgeos, it's meant to be part of the page header09:43
MirvSaviq: that's armhf now for example https://launchpad.net/ubuntu/utopic/armhf/qtdeclarative5-qtquick2-plugin09:44
SaviqMirv, is it M-A: foreign, too?09:44
=== salem_ is now known as _salem
MirvSaviq: both the new package name and the transitional package are M-A: same09:48
=== _salem is now known as salem_
=== salem_ is now known as _salem
SaviqMirv, xnox said they should be foreign I think?09:49
SaviqMirv, in any case... x-resolution of unity8 build deps still doesn't work because of something there :/09:49
MirvSaviq: hmm, no, an amd64 compiled QML plugin cannot work on armhf09:50
xnoxSaviq: transitional package, must match the target. in terms of Architecture & Multi-arch fields.09:50
Mirvright, that was done for the modules in qtdeclarative-opensource-src09:50
SaviqMirv, sure, it's only a B-D for testing, and we're not running tests when x-compiling09:50
xnoxSaviq: thus "empty" transitional packages for libraries are typically Architecture:any & Multi-Arch: same.09:50
SaviqMirv, but we can't B-D on packages "only for testing" can we :|09:51
Saviqand well, it was working before the rename...09:51
xnoxSaviq: sure, but that's a property of your use-case, package themself needs to declared things. And a compiled qt modules are Multi-arch:same.09:51
Saviqxnox, Mirv, false alarm09:52
Saviqmzanetti, it builds fine for me...09:52
Saviqmzanetti, ah that's scopes09:52
mzanettiSaviq: unity8 had the same for me09:52
Saviqmzanetti, builds fine here09:52
Saviqmzanetti, you sure your source chroots are apt-updated correctly (and/or you don't have apt-update disabled in the chroot?)09:53
mzanettiSaviq: ah no. its slightly another issue09:53
mzanetti qtdeclarative5-ubuntu-ui-toolkit-plugin:armhf : Depends: libqt5qml-graphicaleffects:armhf but it is not installable or09:53
mzanetti                                                          libqt5graphicaleffects5:armhf but it is not installable09:53
Saviqmzanetti, that's an issue that should be resolved by now09:53
Saviqmzanetti, make sure to update your chroots09:53
mzanettiack09:54
Saviqu8 builds fine here now, just trying scopes09:54
Saviqxnox, that's what I got for unity-scopes-shell, could you have a look please http://paste.ubuntu.com/7496738/ ?09:56
Saviqxnox, here's the relevant control for unity-scopes-api which fails to install http://bazaar.launchpad.net/~unity-team/unity-scopes-api/trunk/view/head:/debian/control09:57
mzanettiSaviq: I upgraded the chroot. still the same here09:58
Saviqmzanetti, can you paste the whole log from sbuild? there should be a file in wherever you pointed sbuild to put the logs in?09:59
Saviqmzanetti, $log_dir in ~/.sbuilrc09:59
mzanettiack09:59
xnoxSaviq: well figure out why.10:00
Saviqxnox, ah, the scopes problem is apparmor10:01
xnoxSaviq: libunity-scopes1 conflicts with libunity-scopes0, do you have old one installed?10:01
Saviqxnox, libunity-scopes1:armhf : Depends: apparmor:armhf but it is not going to be installed10:01
Saviqxnox, no, clean chroot10:01
Cimitsdgeos, what do I need to have scopes in unity8 desktop?10:01
tsdgeosanyone knows why the PageHeader has a Flickable  ?10:01
Cimitsdgeos, I reviewed your code, I am trying to test it10:01
xnoxSaviq: right, i do wonder if we should make apparmor foreign....10:01
xnoxSaviq: also why is it dependencing on apparmor?10:01
tsdgeosCimi: should work?10:01
Cimitsdgeos, but I have no scopes in scopes scope10:01
Cimiin scope scopes I meant xD10:02
xnoxSaviq: libraries should not depend on runtime packages.10:02
Saviqxnox, indeed, that looks weird10:02
xnoxSaviq: and apparmor does not provide any shared libraries as far as i can tell.10:02
xnoxSaviq: can you find out who is adding these apparmor dependencies and why?10:02
Cimitsdgeos, to swipe left/right10:02
tsdgeosCimi: the bug is not about scopes, it's about the music scope previews10:02
Saviqxnox, yup, will do10:02
Cimitsdgeos, I am talking about your mascot MR10:02
tsdgeosCimi: yes, bug is just in the music previews10:03
tsdgeospreviews10:03
tsdgeosnot scope10:03
tsdgeosbut still10:03
dednickSaviq: dont suppose you know if we can get osk to appear on unity8 desktop launch?10:03
Cimiah sorry10:03
tsdgeosCimi: you should have scopes10:03
tsdgeosCimi: so you only have the apps one?10:03
mzanettiSaviq: http://paste.ubuntu.com/749675310:03
Cimitsdgeos, I thought it was the padding in scopes10:03
Cimitsdgeos, I have nothing10:03
Saviqxnox, possible we need to split libunity-scopes110:03
CimiI upgraded to utopic last night10:04
Cimiand now BAM10:04
Saviqxnox, since they rely on aa-exec to contain scope processes10:04
Cimi:D10:04
CimiI guess I can blame Saviq10:04
CimiI need to blame someone :D10:04
tsdgeosCimi: so read the bug in https://code.launchpad.net/~aacid/unity8/noiconpreviewheader/+merge/219502 again, see how it says Preview Header ;)10:04
tsdgeosCimi: now10:05
tsdgeos$ initctl list | grep scope10:05
Cimismart-scopes-proxy start/running, process 2250310:05
Cimiscope-registry start/running, process 2254510:05
Saviqxnox, here's where the dep was introduced http://bazaar.launchpad.net/~unity-team/unity-scopes-api/devel/revision/30310:06
tsdgeosCimi: can you define "nothing"? you have no tabs or you have tabs but scopes show no contents?10:06
Cimino content10:07
xnoxSaviq: reading.10:07
Cimibut I have packages to upgrade10:07
Cimihold on10:07
tsdgeosCimi: then don't say you have nothing ;)10:07
Saviqxnox, but libunity-scopes1 ships executables as well as libs, so that's probably what would need fixing - it should be split10:07
Cimitsdgeos, still no content aFTER UPGRADE10:07
Cimiops caps lock10:07
tsdgeosCimi: merge the branch with unity810:07
* Cimi rebuilds10:08
Cimiok :D10:08
CimiI read you merged from the branch log and I thought was up to date10:09
Cimimy bad10:09
Saviqmzanetti, get into the chroot (schroot -r -c session:utopic-amd64-armhf-2317cbf4-ba50-43d1-900f-c7555f9a41c6 -u root)10:09
xnoxSaviq: well the code does exec ("/usr/sbin/aa-exec")10:09
xnoxSaviq: so the dep is legit.10:09
xnoxSaviq: i'll check if we can fix it in apparmor.10:10
Saviqxnox, thanks10:10
Cimitsdgeos, one, next, overlay bug10:11
tsdgeosCimi: do, no, understand10:11
tsdgeos:D10:11
tsdgeosCimi: can you add some verbs and stuff to that sentence?10:11
Cimihah10:12
Saviqmzanetti, then apt-cache policy libqt5qml-graphicaleffects10:12
Cimitsdgeos, I approved your branch10:12
Cimitsdgeos, moving over the next one, the overlay bug10:12
tsdgeosCimi: cool tx10:12
Cimitsdgeos, I confirm it does not happen on the desktop10:12
SaviqMirv, ah, how about qtgraphicaleffects? did that get fixed for multi-arch?10:13
tsdgeosCimi: oki, tx10:13
tsdgeosCimi: https://code.launchpad.net/~aacid/unity8/noiconsfakeunity/+merge/219478 should be a pretty easy one too10:13
Saviqdednick, just start maliit-server should be enough10:13
Saviqdednick, I don't think it checks for hw keyboard yet10:13
SaviqMirv, looks like not10:15
Saviqmzanetti, yeah, I used a non-clean chroot10:15
Saviqmzanetti, that's why it worked for me10:15
MirvSaviq: that one did not, it's a direct sync from Debian so no Ubuntu changes at the moment10:15
Saviqmzanetti, and qtgraphicaleffects isn't fixed for M-A10:15
SaviqMirv, so yeah, that breaks X-building of unity810:16
Saviqbut we probably discussed this10:16
MirvSaviq: Debian's going to drop the transitional packages, though, so I guess we need to diverge a bit anyhow. Debian didn't have a release with Qt 5 unlike we did.10:16
MirvSaviq: I can fix that, hopefully that'd be enough10:16
SaviqMirv, yeah, so we should fix the dep in UITK?10:16
SaviqMirv, or that10:16
Saviqif you want to touch the package10:16
MirvSaviq: oh, we could fix UITK instead? yes please let's fix UITK. I actually thought there was a branch for that already earlier10:17
davmor2Mirv: where you at?10:18
SaviqMirv, I believe so, if we make qml-module-graphicaleffects the default dep in UITK10:18
MirvSaviq: https://code.launchpad.net/~timo-jyrinki/ubuntu-ui-toolkit/allow_new_qml_package_names/+merge/21860510:18
SaviqMirv, indeed ;)10:18
MirvSaviq: can you approve it at least and let's maybe ping SDK Team about it?10:18
Mirvdavmor2: 2 C10:18
SaviqMirv, yeah, let me test it out10:19
Saviqmzanetti, ↑↑ grab packages from there10:19
Saviqmzanetti, https://wiki.ubuntu.com/SimpleSbuild#Local_packages10:20
Saviqmzanetti, and it should work10:20
mzanettiinteresting.10:20
mzanettithis seems quite useful for other situations too10:20
Cimimhr3, dednick office this afternoon or not?10:22
CimiI am going10:23
dednickCimi: nope.10:23
mhr3Cimi, not 100% sure yet :)10:23
Saviqmzanetti, it's very useful - build-your-own-silo-style ;)10:23
dednicktoo nice outside. going to sit in garden!10:24
mhr3i'm kinda knackered10:24
mhr3dednick's fault10:24
Saviqmy eyes!10:27
Saviqmzanetti, I kicked a rebuild on jenkins, since distro packages are newer than those10:27
Saviqmzanetti, you'll have to wait for that10:27
mzanettiack. just failed here10:27
Saviqmzanetti, in any case10:27
mzanettiSaviq: the wiki says "Drop packages (with .dsc)..."10:27
Saviqmzanetti, .dsc not necessary10:27
mzanettiSaviq: there is no .dsc in those jenkins created pacakges10:27
mzanettiok10:27
* Saviq fixes10:27
Saviqmzanetti, in any case10:28
Saviqmzanetti, all that you can solve by installing deps by hand10:28
Saviqmzanetti, and then making dpkg-buildpackage just ignore with -d10:28
mzanettiok... will try10:29
Cimitsdgeos, confirmed your comment10:31
Cimitsdgeos, all we need to do now is to put a console.log when the overlay should appear10:32
Cimitsdgeos, and see if it actually is a rendering issue10:32
tsdgeosCimi: you mean an onVisibleChanged in the overlay?10:32
tsdgeosi did that10:32
tsdgeosit changes to true10:32
Cimitsdgeos, yep10:35
Cimitsdgeos, tried async false?10:35
tsdgeosCimi: i did10:36
tsdgeosCimi: but give it another try10:36
Saviq/food10:51
Cimitsdgeos, so10:58
tsdgeosyes?10:59
Cimitsdgeos, I tried having the loader always visible: true10:59
Cimitsdgeos, the shader is shown, but not the overlay text10:59
tsdgeosCimi: which loader?10:59
tsdgeosthe overlay one?10:59
Cimitsdgeos, yes10:59
tsdgeosthe text is somewhere else10:59
Cimitsdgeos, so is not a loader issue10:59
Cimitsdgeos, shader or so11:00
tsdgeosCimi: you can just set showHeader to true all the time (commenting the code in CardCarousel) and you'll see all get the header11:00
tsdgeosgreyback: should i do that thing you did for the red rectangle on 5.3?11:04
greybacktsdgeos: yes please, would help identify if the GL calls are different, which might be the cause11:05
tsdgeosgreyback: ok, doing11:06
Cimitsdgeos, yeah, I removed the connection of the titlelabel with the loader11:07
Cimitsdgeos, I think is a rendering issue11:07
tsdgeospete-woods: i can still reproduce the hud going crazy :/11:19
tsdgeospete-woods: i was thinking if it can be firefox+grooveshark maybe?11:19
pete-woodstsdgeos: I have a branch that11:20
pete-woodsthat's under SRU that should stop it11:20
tsdgeosa11:20
tsdgeoscool11:20
pete-woodscrossing all fingers + toes11:20
=== MacSlow is now known as MacSlow|lunch
=== jono is now known as Guest41797
mzanettitsdgeos: hey, have been testing the use-unity-api branches11:38
mzanettitsdgeos: seems to work but I think I get more of those: file:///home/phablet/shell/builddir/plugins/Dash/createCardComponent:40:51: Unable to assign [undefined] to QString11:38
tsdgeosmzanetti: hi11:38
tsdgeosmzanetti: that's already there on trunk11:38
tsdgeosthere's a fix by Cimi11:38
mzanettitsdgeos: ack11:38
tsdgeosmzanetti: https://code.launchpad.net/~cimi/unity8/carousel-shadow-fixes/+merge/22021311:38
=== vrruiz_ is now known as rvr
tsdgeosgreyback: Saviq: so the traces are defenitely different, not enough gl knowledge in my side to understand if that can be the problem11:40
greybacktsdgeos: can you share? I'm not much of an expert either, but I'd like a look11:41
tsdgeosgreyback: Saviq attached it to the bug :D11:41
tsdgeosgreyback: http://paste.ubuntu.com/7496983/11:41
mhr3xnox, can i use the click chroot with sbuild?11:44
mhr3xnox, i just tried sbuild -A -d click-ubuntu-sdk-14.10-armhf --host armhf unity-scopes-api_0.4.7-0ubuntu1.dsc11:44
mhr3and it failed :)11:44
=== _salem is now known as salem_
mzanettiSaviq: should I commit a workaround for this? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/130276111:45
ubot5Ubuntu bug 1302761 in unity8 (Ubuntu) "Wrong icon when dragging items in the launcher" [Undecided,Confirmed]11:45
mzanettiSaviq: or should we increase priority and still hope for th SDK to fix it eventually?11:46
xnoxmhr3: for some value of can =)11:46
mhr3xnox, got http://paste.ubuntu.com/7497060/11:47
xnoxmhr3: well, Saviq above was working really hard to enable cross-compilation of that package.11:47
xnoxmhr3: not sure if it was yet.11:48
xnoxmhr3: try cross building $ pull-lp-source hello ?11:48
xnoxto see if it works with the click chroot (it should)11:48
mhr3xnox, inside the chroot?11:49
mhr3i guess not11:49
greybacktsdgeos: might be handy to set QSG_INFO=1 and run the qml file again. It'll output some handy GL info11:50
greybacktsdgeos: no need for the apitrace bit11:50
tsdgeosSaviq: do you do it ↑↑↑ ?11:50
mhr3xnox, same error11:50
xnoxmhr3: pull-lp-source on the host, to get dsc, and then use above you used to cross-build unity-scopes-api but instead cross-building hello*.dsc11:51
mhr3xnox, yea, that's what i did, same error11:51
dednickSaviq: indicators "not to reach bottom". wtf... haven't noticed that this happens for a year?11:52
xnoxmhr3: hello does not build-depend on systemtap.... so it shouldn't be the same error, unless the chroot is broken.11:52
mhr3xnox, oh you meant hello literally, i just grabbed scopes-api :)11:52
xnoxmhr3: yes, we have "GNU Hello world" package. Which is excellent test-case for cross-building =) we know it cross-builds et.al. thus it should validate if "cross-building random .dsc should work with click chroot".11:54
xnoxmhr3: not everything cross-builds. and i don't think unity-scopes-api is cross-buildable yet, but i might be wrong.11:54
xnoxmhr3: hence the hello test.11:54
mhr3xnox, hello_2.9-1_armhf.deb11:55
mhr3so it works it seems11:55
xnoxyeah.11:56
xnoxmhr3: talk to Saviq about enabling cross-building things. i think he was working on unity-scopes*11:56
mhr3since it's complaining about lttng, i think it's about that right now11:57
mhr3or well.. systemtap11:58
=== alan_g is now known as alan_g|lunch
Saviqdednick, don't even start...12:11
mhr3Cimi, nope, not coming12:13
Saviqmzanetti, it's actually fixed in SDK, but not in 5.212:13
Cimimhr3, lazy!12:13
Cimimhr3, see you sunday12:13
Saviqmzanetti, we'd need to backport the patch as linked in one of the comments, or say that this is going to be fixed with 5.312:13
mhr3Cimi, lazy indeed :) will come there on friday12:14
mzanettiSaviq: mhm... well, for now I've built on the phone12:14
mhr3Cimi, ...maybe :)12:14
Cimimhr3, I won't be here friday12:14
Saviqgreyback, tsdgeos, yeah, let me12:14
mhr3Cimi, here == office, or london?12:15
Cimimhr3, office12:15
CimiI'm going this afternoon12:16
Saviqgreyback, https://bugs.launchpad.net/unity8/+bug/1321189/comments/712:16
ubot5Ubuntu bug 1321189 in Unity 8 "Launcher is black on Qt 5.3" [High,Triaged]12:16
Saviqmhr3, so what's your x-build issue?12:17
mhr3Saviq, pete-woods is getting the uninstallable apparmor12:18
mhr3Saviq, i'm getting uninstallable lltng-dev because systemtap-...-dev is not installable12:18
greybackSaviq: ok nothing obviously broken afaics. Best ask a Mir person for more help12:18
Saviqmhr3, pete-woods, yeah, xnox was to try fixing that in apparmor, by marking it M-A appropriately12:19
pete-woodspython3:armhf : Depends: dh-python:armhf but it is not installable seems to be the underlying package12:19
Saviqpete-woods, that's because apparmor pulls in python armhf, while your own build deps pull in the amd64 version12:19
pete-woodsI haven't asked for any amd64 debs from apt-get12:20
Saviqpete-woods, well, you're talking about cross-building are you not?12:20
pete-woodsthis is with just libunity-scopes-dev:armhf added to the "extra packages" list of click12:20
pete-woodsthis happens at the stage of creating the actual chroot12:20
pete-woodsI am talking about cross-building, yes12:21
Saviqpete-woods, it's a cross-build chroot, most of the packages there will be amd64, other than libs12:21
pete-woodsahh12:21
pete-woodsthat's a very good point12:21
* pete-woods didn't really employ his brain fully12:21
Saviqpete-woods, solution would be to install apparmor:amd64 instead, and that's what xnox is looking to make possible in apparmor's packaging12:22
Saviqpete-woods, another solution would be to not depend on apparmor from libunity-scopes1 if possible12:22
Saviqpete-woods, probably by splitting out the executables12:23
pete-woodsand, indeed, any other python tool12:23
mhr3we actually should split the registry into a separate pkg12:23
pete-woodsthat isn't multi-arch aware12:23
xnoxpete-woods: python is fine. it's multi-arched properly.12:23
mhr3although the scoperunner needs to be bound to the soversion12:23
mhr3then again registry is the one that needs apparmor binaries12:25
pete-woodsyeo12:25
Saviqmhr3, yeah, but registry isn't required for building12:25
Saviqmhr3, so if registry was split out, it could depend on apparmor12:26
Saviqor well, if you only need aa-exec, and it's a python tool, that one could be split into a properly M-A package, and that's what you'd depend on, and not on the whole of apparmor12:27
mhr3i didn't realize aa-exec is a python tool12:28
Saviqdunno, thought that what pete-woods said12:28
mhr3would make more sense to use the lib directly12:28
Saviqlol12:29
Saviqit's actually a perl tool ;)12:29
mhr3oh god12:29
mhr3pete-woods, kill it! :)12:29
Saviqagreed, you should use libapparmor or whatever12:29
Saviqand aa-exec-click is bash12:30
mhr3oh but that needed touching process-cpp cause it doesn't do pre-fork hook12:30
Saviqbut that's just a wrapper around aa-exec12:30
pete-woodsmhr3: it's not that easy, we need a separate binary for it because process-cpp handles all the forking for us12:30
pete-woodsso we could use libapparmor12:30
mhr3pete-woods, ^^^12:30
pete-woodsbut we'd need to make our own binary12:30
pete-woodsah yes12:30
pete-woods.me reads12:30
mhr3or... that hook12:30
mhr3or rather pre-exec hook12:31
mhr3Saviq, btw why doesn't gotoScope/openScope work in the -tool?12:40
Saviqmhr3, probably because we didn't move enough of the dash in there12:41
mhr3karni, so that's why ^12:41
karniroger12:42
Saviqkarni, mhr3, we'll soon be moving dash to be a standalone app, the tool will then wrap that whole dash effectively12:42
mhr3not sure how i feel about that12:43
Saviqmhr3, about what?12:43
mhr3but surely you have reasons :)12:43
mhr3Saviq, making it an app12:43
Saviqmhr3, yes, dash is meant to *become* an app12:43
Saviqmhr3, be part of the spread etc.12:43
Saviqmhr3, only that you won't be able to stop it12:43
Saviqmhr3, it simplifies right-edge+side-stage+dash a lot12:46
mhr3ok12:46
mhr3what does it complicate though?12:46
Saviqactually it doesn't complicate much12:46
mhr3AppManager i guess12:46
Saviqmhr3, gone from dash12:46
Saviqmhr3, app management goes into spread (swipe app away to close)12:47
Saviqmhr3, so we're losing the "recent" in dash completely12:47
Saviqmhr3, so! we can get rid of quite some code12:47
mhr3i meant that AppManager will have to special case the dash app12:47
Saviqmhr3, like special categories and such12:47
Saviqah yeah, that12:47
Saviqa bit12:47
Saviqbut not a whole lot12:47
Saviqjust needs to inject the dash in the running apps list12:48
Saviqand identify it for the shell to know which one it is12:48
mhr3alright, i'm not questioning that, just wanted to hear the rationale12:48
Saviqso that it doesn't close it and goes to it when pressing buttons etc.12:48
=== sil2100_ is now known as sil2100
Saviqmhr3, https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AseY_FZZ1z7IdENvN1BiY3h0c05wTEZjbjZZSk9EQXc&usp=drive_web#gid=0 vs. https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AseY_FZZ1z7IdEJsVGJ2WXB1alREYV82WXZkV0lPT1E&usp=drive_web#gid=012:49
Saviqmhr3, 27 vs. 72 permutations for right edge behaviour on the tablet12:49
Saviqand 5 vs. 10 on phone12:50
mhr3holy ....!12:51
Saviqinded12:51
Saviqe12:51
=== alan_g|lunch is now known as alan_g
=== MacSlow|lunch is now known as MacSlow
SaviqCimi, what's the status of infographics, didn't you say you had them ready?12:56
CimiSaviq, I have them yes, but there are no apps... writing tests13:12
SaviqCimi, camera app is ported already13:13
CimiSaviq, let me see if it works with my branch13:13
tsdgeosSaviq: the qmluitests are not being run ^_^13:17
tsdgeosSaviq: see https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-utopic/53/consoleFull "env: xvfb-run: No such file or directory"13:17
tsdgeosfginther: ping13:17
fginthertsdgeos, looking13:19
tsdgeosfginther: thanks :)13:19
fginthertsdgeos, this has been the case for some time, see - https://jenkins.qa.ubuntu.com/job/unity-phablet-qmluitests-trusty/1582/consoleText13:23
tsdgeosfginther: well it's wrong for some time then :D13:24
fginthertsdgeos, it appears the x bit was not set on the hook file. This has possibly never worked right :/13:26
tsdgeosfginther: which hook file?13:27
fginthertsdgeos, fixed that, let's see if it works now13:27
fginthertsdgeos, the job creates a pbuilder hook file to install xvfb during the pbuilder build13:27
tsdgeosah13:27
tsdgeosso in the CI side?13:27
fginthertsdgeos, yes13:27
CimiSaviq, now they are merged? landing 10 is empty13:31
Cimimhr3, damn you13:38
Cimimhr3, you hit me with laziness and I'll keep working from here13:38
CimixD13:38
mhr3lol13:38
Cimimight come friday then13:38
Cimipete-woods, could you please remember me how to test infographics on desktop?13:40
pete-woodsCimi: sure, you'll need to setup a fake data source13:40
Cimipete-woods, handy list of commands? :)13:41
pete-woodse.g. touch ~/.local/share/libusermetrics/sources/foo.json13:41
Cimidone13:41
pete-woodsAPP_ID=foo usermetricsinput banana "%1 bananas today" "no bananas today" "" 1.0 2.0 3.0 0.1 2.413:42
pete-woodsAPP_ID=foo usermetricsinput apple "%1 appls today" "no apples today" "" 2.0 1.0 4.0 0.0 5.0 1.0 2.113:42
pete-woodsthat will add two data sets to the fake "foo" data source13:42
Cimipete-woods, is there a silo for it?13:45
pete-woodsCimi: er, should be, maybe it got flushed?13:45
Cimiyeah...13:45
pete-woodsyeah, it got freed13:45
Cimiwas 1013:45
pete-woodsit's not hard to build, at least13:45
Cimipete-woods, which branch?13:46
pete-woodsCimi: lp:~unity-team/libusermetrics/file-based-infographics13:46
mterrySaviq, hello!  So yesterday I was investigating your silo 002 findings.  I ran autopilot myself and they seemed fine.  And the "clicking through edge to hit greeter" bug is present in trunk.  I made the SIM unlock background be correct (but there is a gap between it and the edge of the screen I haven't figured out yet).  The new users is due to a dropped patch in AccountsService I'll follow up with Laney about.  I have had little success tracki13:46
mterryng the cpu usage problem -- still working on that13:46
=== pete-woods is now known as pete-woods-lunch
=== dandrader is now known as dandrader|afk
MirvSaviq: re: black launcher, SDK team knows that various overriding of parameters has changed so that the overriding doesn't work, so that eg. sliders are black instead of orange etc. also, the launcher actually works (which I just heard, I hadn't realized), it's just black.14:11
tsdgeosMirv: sure, we know it's a painting problem14:13
tsdgeosMirv: but still the painting should work :)14:13
Cimipete-woods-lunch, how do I debug now?14:16
Mirvalrighty14:20
=== dandrader|afk is now known as dandrader
=== salem_ is now known as _salem
=== _salem is now known as salem_
mterrySaviq, I replied to your MP comments by the way.  Will investigate some of them, but I'm still trying to figure out the cpu issue as I mentioned14:41
=== gatox is now known as gatox_lunch
=== pete-woods-lunch is now known as pete-woods
Cimipete-woods, how do I debug now? where are generated svg?15:03
pete-woodsCimi: I take it nothing is appearing in /var/lib/usermetrics/$UID ?15:03
Saviqmterry, can you come back for a sec?15:04
Cimipete-woods, nope15:04
pete-woodsCimi: status usermetricsservice ?15:04
Cimipete-woods, I started it now15:05
pete-woodsCimi: any luck?15:05
Cimipete-woods, ok creates the file15:06
Cimipete-woods, I am working on unity side now15:06
pete-woods:D15:06
Cimipete-woods, did you add get methods?15:07
CimiI tried with model.get(index).display but doesn't seem to work15:07
pete-woodsCimi: er, can you try just model.get(index)?15:08
pete-woodsthat method should just return a string15:09
Cimipete-woods, empty15:10
pete-woodsbah15:10
Cimipete-woods, works as ListView15:13
Cimipete-woods, so get doesn't seem to work15:13
Cimior I have the wrong branch15:13
=== ted is now known as tedg
pete-woodsCimi: no you don't have the wrong branch, I obviously did something wrong15:15
Cimiok15:15
Cimihah :)15:15
Saviqdednick_, the bug is gone already btw ;)15:15
Saviqdednick_, the half-high indicators15:15
dednick_Saviq: yeah. just saw that15:15
Saviqtsdgeos, what were you saying about qmluitests btw?15:19
tsdgeosSaviq: tests are not run15:19
tsdgeosxvfb-run is not installe15:19
tsdgeosSaviq: see chat around 15:17:16 - 15:27:4515:20
tsdgeosfginther: is it now fixed?15:20
Saviqtsdgeos, so we had green runs without actual tests being run did we?...15:20
tsdgeosSaviq: yeah15:21
Cimimzanetti, Saviq can you review http://bazaar.launchpad.net/~unity-team/libusermetrics/file-based-infographics/revision/169 and see what is wrong in this get method?15:21
mzanettiack. I got it15:21
mzanettieh. food is ready. Cimi, can it wait half an hour?15:22
pete-woodsCimi: okay, I've just tried it out with a simple QML test, and I have the old "works for me?15:22
Cimimzanetti, food? which timezone are you? :D15:22
pete-woodssource: dataModel.model.get(index);15:22
pete-woodsdoes what I expect15:22
mzanettiI only eat once usually... and breakfast15:23
mzanettiso the time varies15:23
Cimipete-woods, paste the whole file15:23
Cimipls15:23
pete-woodsCimi: http://paste.ubuntu.com/7497803/ <— Greeter.qml15:24
pete-woodsCimi: http://paste.ubuntu.com/7497805/ <— Pager.qml15:24
pete-woodsCimi: QML2_IMPORT_PATH=/usr/lib/x86_64-linux-gnu/unity8/qml qmlscene Greeter.qml15:24
pete-woodsCimi: just so you know, the function returns an empty string if you give it an index that's out of range15:31
fginthertsdgeos, thanks for the reminder. I chmod'd the wrong file. Fixed it and trying again now15:31
tsdgeostx :)15:33
Cimipete-woods, your qml works for me15:35
Saviqearly EOD, talk later/tomorrow folks o/15:35
Cimipete-woods, I am trying to see what's wrong in mine then15:35
pete-woodsCimi: okay, cool, I'm interested to know what the problem is15:36
Cimipete-woods, first of all, without the listview doesn't work15:37
pete-woodsCimi: well the model is loaded asynchronously, so perhaps when you're calling the get() method, the data isn't there yet15:38
pete-woodsthe ListView obviously handles all that for you by following the list model signals15:38
Cimimmm15:39
Cimihow do I load the model then?15:39
Cimithis is a qml question15:39
pete-woodsit starts loading as soon as you set the UID15:39
pete-woodsand then dispatches standard QAbstractListModel type signals15:40
pete-woodsI have no idea how you do the QML part outside of standard LiewView type stuff15:40
pete-woodsmy QML-fu is weak15:40
mhr3Saviq, great, so the :native thing doesn't work in recipes15:41
mhr3Saviq, https://launchpadlibrarian.net/176048730/buildlog.txt.gz15:41
dandradergreyback,  do you think supportedOrientations look like an application or a surface property?15:50
dandraderI would say surface, although I cannot think of an app that has multiple surfaces with differing support15:52
mzanettiCimi: pete-woods: is that get method still a problem?15:58
pete-woodsmzanetti: I would guess so, I'm not sure I can help Cimi out here15:59
=== gatox_lunch is now known as gatox
mzanettipete-woods: ack. I'll have a look... any easy way to reproduce?16:05
pete-woodsmzanetti: I think you'd have to look at Cimi's code, I haven't seen it yet16:09
pete-woodsmzanetti: the example I'm using piggybacks off a ListView still16:09
mzanettiack16:09
mhr3dednick_, is it desired that the brightness indicator doesn't work when using auto-brightness?16:10
dednick_mhr3: :/16:10
dednick_mhr3: dunno. probably a question for design/indicator-team16:10
mhr3charles, ^?16:11
Cimipete-woods, you're right with the loaded model16:12
greybackdandrader: I can't think of a good use-case for different surfaces of the same application supporting different orientations16:15
=== jhodapp is now known as jhodapp|afk
Cimipete-woods, we were thinking of adding a count property to the model16:24
Cimipete-woods, so I can listen to the count changed and call get16:24
pete-woodsCimi: that wouldn't be enough16:25
Cimimzanetti, ^16:25
pete-woodsyou'd need to know when any individual entry updated16:25
pete-woodsI guess I really don't quite understand why the usual QML model signals aren't enough16:25
mzanettipete-woods: because you can't really access them in qml I think16:26
mzanettipete-woods: they have that QModelIndex as params we can't work with16:26
pete-woodsI thought QML was all about models16:26
mzanettithe ListView/Repeater/etc is a c++ implementation which connects to it16:27
mzanettiand makes magic happen in qml16:27
pete-woodsfair enough16:27
pete-woodsso what we do is reimplement all that in QML?16:27
mzanettihmmm16:27
mzanettiCimi: how do you know which index do you need?16:28
Cimimzanetti, I don't now16:28
Cimimzanetti, maybe looping?16:28
mzanettiCimi: huh? but afaiu your code calls get() with some certain index on startup, no?16:29
Cimimzanetti, yes, but I am starting with 0 :D16:29
Cimimzanetti, then I will figure out if we want to store and start from a better one16:30
mzanettiso its always 0 at startup and then if you need another one you'll call it again later?16:30
mzanettiin that case I guess having a count property would be enough16:30
mzanettiso Cimi could just listen to countChanged, if(count > 0) get(0)16:30
pete-woodsbut how will you know when to re-call the function?16:30
mzanettidoes this stuff change at runtime in the backend?16:31
pete-woodsof course16:31
mzanettiah ok16:31
CimionModelChanged works?16:31
pete-woodssure, it should do16:31
mzanettidataChanged, yeah, but that has a QModelIndex again16:31
* pete-woods feels the effort of minimising diffs to the model signals was wasted effort now16:31
mzanettiwell, if its not used as a model, sort of, yes16:32
mzanettipete-woods: could the get() return a QObject with a property for that string?16:32
pete-woodsmzanetti: it could do, sure16:33
mzanettiso cimi would to a get(index).propertyName which in turn would update stuff when changing16:33
pete-woodsmzanetti: well that's not quite the same thing16:33
pete-woodsthis is QStringListModel16:33
pete-woodsit has QStrings in it16:34
mzanettimeh...16:34
pete-woodscan I just be made to understand why we aren't able to use Repeater, et al?16:34
=== dandrader is now known as dandrader|lunch
pete-woodswhat's so broken with it16:34
mzanettibecause it would instantiate all the items, while cimi only needs one apparently16:35
pete-woodsmzanetti: okay, but the user is going to tap through these things16:35
mzanettiI don't really know the code around it tho16:35
Cimiwe only have one infographics on screen16:35
Cimiwe don't need all of them16:35
Cimipete-woods, we can use a crossfadeImage for that16:35
pete-woodsthis is basically a totally different API than I was asked for16:36
mzanettiCimi: don't you have all those items in a repeater already? couldn't you just get it from there?16:36
pete-woodsI could have made a thing with a QString next(); method16:36
mzanettiwell, I really don't know enough of the whole thing around it to say which way to go16:37
mzanettiCimi: where is this code? is it the inforgraphics code in unity8?16:37
Cimimzanetti, I cannot see the point of using a repeater if we only display one image at once16:38
Cimimzanetti, in a separate branch, but is the pastebin I gave you16:38
Cimimzanetti, just using crossfadeImage with the path I obtain from the model16:38
mzanettiCimi: and where will this be?16:39
mzanettiin the end16:39
Cimimzanetti, GreeterContent.qml16:39
* mzanetti reads some code16:39
Cimimzanetti, my idea is to connect a CrossFadeImage with the model.get(index)16:40
Cimi(that prodives an url)16:40
=== salem_ is now known as _salem
mzanettiCimi: sure... but we've seen thats troublesome. So I'm trying to find something else which gives you the same data without you having to use a Repeater16:41
Cimimzanetti, I don't know anything apart from listview and repeater :(16:41
mzanettiCimi: what I mean is, there is already a Repeater in the infographics. if we can connect to that one instead of connecting to the model directly it might help us16:42
Cimimzanetti, there is no repeater anymore16:42
mzanettioh...16:43
mzanettiso the whole inforgraphic changed?16:43
Cimimzanetti, yes16:43
Cimimzanetti, we obtain a list of SVGs16:43
Cimimzanetti, so a list of images16:43
mzanettipete-woods: that's probably why we try to use it different than before ^^16:43
Cimimzanetti, we display one image16:43
Cimimzanetti, and we want to crossfade between them16:43
Cimimzanetti, I can only think of a crossfadeimage with the source of that svg file16:44
pete-woodsCimi: I can rework the API so that there's a simple "image" property16:44
pete-woodsthat changes whenever you call "next"16:44
pete-woodsit sounds like that's what you *actually* need16:44
pete-woodsas opposed to the listmodel I was asked for16:45
mzanettipete-woods: I think the listmodel might not be that bad after all16:45
mzanettibut rather a QAbstractListModel holding QObject's instead of a QStringListModel16:45
pete-woodsbut is that really what you want?16:46
pete-woodsthis API would be really simple16:46
mzanettinot for this use case...16:46
pete-woodswell unity8 is my only use case16:46
mzanettibut you know... the infographic might look different again next week16:46
pete-woodsno joke16:46
pete-woodsI have had to totally reimplement the service16:46
pete-woodsto use generated SVGs now16:46
pete-woodsanyway, I think I will change the API to be how Cimi needs it16:47
mzanettiso the model with QObjects would offer everything, even though not the easiest way for this representation16:47
pete-woodsyeah, I want everything to be really easy16:47
mzanettibut yeah... I'm really to far off the whole topic to tell you where to go16:47
pete-woodsit's easier for both me and Cimi16:47
mzanettiack16:47
pete-woodsif we need a listmodel I'll just add one back again, it's easy enough16:48
mzanettiprobably yes.. given that overall its still a quite easy topic with not much interaction between ui and model16:49
Cimipete-woods, let's talk tomorrow with Saviq16:49
Cimibut my current need is indeed just an image16:49
pete-woodssounds like a good plan16:52
=== alan_g is now known as alan_g|EOD
Wellarkhey, anyone around who knows about unity8 translation process?17:06
Wellarkis the update-unity8-pot run manually?17:06
CimiWellark, yes17:07
CimiWellark, usually when we add translatable strings17:07
WellarkCimi: so it's the responsibility of the developer who changes the source string to run "make po/pot_file"17:07
Wellarkand include the changes .pot diff in his MR+17:08
Wellarkthen, how are the .po files updated?17:08
Wellarkthere is a LP bot that uploads them automatically to trunk periodically?17:08
CimiWellark, I don't know this part17:10
CimiWellark, but I know that if the developer adds strings, he should run the script17:10
WellarkCimi: ok. thanks!17:13
charlesmhr3, dednick_: actually the plan is for the brightness slider to disappear from the indicator17:55
charlesso that's another way of resolving the inconsistency >:)17:55
=== dandrader|lunch is now known as dandrader
darklight_ChrisTownsend, Is it you I talked about the shortcuts/hotcorners issue ?18:13
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== cyphermox_ is now known as cyphermox
=== dandrader is now known as dandrader|afk
Saviqmhr3, ugh'21:31
Saviqmhr3, I wonder if this is because of trusty... mhr3 ultimately we could probably do apparmor:native | apparmor21:38
Saviqmhr3, I'll talk with xnox tomorrow21:38
xnoxSaviq: please don't do stuff to apparmor.21:39
xnoxSaviq: i've agreed with security team to mark apparmor foreign, then everything will need to simply build-depend or depend on "apparmor" and it will just work.21:40
Saviqxnox, oh ok, so we'll need to revert the :native then21:40
xnoxSaviq: problem is that at the moment, M-a:same library that depends on apparmor tries to install apparmor:armhf, whereas some other native things depend on apparmor and thus try to install apparmor:amd64.....21:41
Saviqhmm but that won't be backported to trusty...21:41
xnoxSaviq: and since apparmor does not declare any M-a co-installability it fails with a cryptic message.21:41
xnoxSaviq: why not? we've backported a tonne load of multiarchification into precise, post precise release.21:41
Saviqxnox, I was told no packaging changes for SRUs ;)21:42
Saviqxnox, in that case we're good21:42
Saviqjust need some wait time21:42
xnoxSaviq: ....................... that is so not true. Read the StableReleaseUpdate policy with what is acceptable and what is not acceptable as an sru.21:42
Saviqxnox, thanks, maybe I misunderstood21:43
xnoxSaviq: SRUs must be minimal and only to fix a given problem in the most minimalistic way.21:44
xnoxSaviq: and there are srus that change significant things. Cosmetic/cleanup changes are not welcomed for example.21:44
=== Trevinho_ is now known as Trevinho
=== TheMuso` is now known as TheMuso

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