/srv/irclogs.ubuntu.com/2014/03/14/#ubuntu-release.txt

xnoxqtdeclarative-opensource-src seems to have a weird binary split. For binaries that are in main, only those on i386/amd64/armhf are in main powerpc/ppc64el/arm64 are in universe which makes other packages depwait on powerpc/ppc64el/arm6400:17
infinityxnox: Can fix.00:19
infinityThough, I don't see this...00:20
infinityOh, cause it's in proposed, and my report only does the release pocket.00:20
* infinity hunts and fixes manually.00:20
xnoxinfinity: yeah, it's quite confusing. Ideally we'd have an architecture-mismatches-proposed.txt report or something like that.00:22
infinityNo, ideally this wouldn't happen at all. :P00:23
xnox=))))))))))))))))))00:23
infinityBut it's another fun side-effect of some bugs with copying from PPAs.00:23
infinityAlso, whee.  Maximising a window under LIM gives you NO MENUS.00:23
infinityI kinda expected the top bar to become my menu/title bar...00:23
xnoxinfinity: for me there are menus, they are just below the top bar, cause window is maximazied underneath it.....00:24
infinityxnox: "below", as in Z-index, or you have a fat top bar?00:24
xnox"Z-index"00:24
infinityCause it may well be Z below, but how would I know? :P00:24
xnoxbut somehow at the moment i have both LIM and global menus simultaneously =/00:25
infinityCute trick.00:25
infinityAlright, overrides fixed, as of the next publisher run.00:25
infinityxnox: Do you know if there's already a bug for the LIM Z-Index I HAZ NO MENUS OR BUTTONS thing?00:37
infinityGiven all the users would wouldn't know how to use Alt-Space or similar, I guess they'd just be stuck with that window forever.00:37
xnoxinfinity: i only saw seb128 saying they have dozens of bugs / duplicates about LIM and Lock Screen.00:37
infinityHrm, my screel lock seems to be fine.00:38
* infinity does one more pass on qt5 component mismatches.00:38
xnoxinfinity: the most hallarious one is that one needs to use indicator to get unstuck from: alt+tab, release tab, keep pressing alt, press ctrl+l00:38
xnoxinfinity: input keeps going into the session, yet lock screen is the highest on the Z-order and thus one can't see anything, nor unlock the lock screen =)00:39
infinityxnox: Hahaha.  Cute.00:40
infinityxnox: Doesn't seem like something I'd do by accident, but fun to do on purpose.  If I was at a sprint right now, I'd so be locking people's machines that way and waiting for passwords in IRC.00:41
xnoxinfinity: thanks for promotions, looks much better now. But why is this still failing? https://launchpad.net/ubuntu/+source/qt3d-opensource-src/5.0~git20130731-0ubuntu201:06
cjwatsonxnox: that's just lack of upstream architecture support, isn't it?01:13
cjwatsonoh, it's a different failure from before01:13
xnoxcjwatson: it's failing to install dependencies, no?01:13
cjwatsonit is now, but previously in the PPA it failed with a real build error later01:14
cjwatsonso it isn't going to do better even if you fix this01:14
xnox=(01:14
xnoxporter box doesn't have -proposed enabled, so isn't that useful either =(01:14
cjwatsonany of the recent qt5 landings were already tried on all arches; they're probably being retried again in the primary archive, but are unlikely to do better01:15
xnoxcjwatson: ok, there was architecture-component missmatch in proposed which infinity fixed now.01:15
cjwatsonyeah, I saw01:16
=== stgraber_ is now known as stgraber
xnoxlet me retrace my steps from proposed-migration report where i thought it might be a problem blocking the migration (once the block is lifted)01:16
cjwatsonhm, yeah, there is something still wrong01:19
cjwatsonattacking with chdist01:20
cjwatsonah, this one is arch-indep01:20
* cjwatson promotes libqt5core5a qtbase5-doc-html to main01:21
infinityI already got those.01:21
* cjwatson ctrl-cs quickly01:21
infinityIn my last pass.01:21
cjwatsonlucky my internet is slow ;-)01:21
infinityI think...01:21
cjwatsonhttps://launchpad.net/ubuntu/trusty/i386/libqt5core5a doesn't show it01:21
infinityYeah, maybe not.01:22
infinityThe names all look the same.01:22
infinityAhh, indeed, those two are on c-m-p, they weren't before.  Or I missed them in my copy and waste run.01:22
infinityWeird.01:22
infinityCarry on.01:23
cjwatsonok, doing01:23
xnoxqtsensors5-dev looks weirdly split as well.01:23
infinityAnything that was NEW in those arches probably is.01:24
infinityLet me see.01:24
xnox(it's in main on primary arches, universe on ports arches)01:24
xnoxhttp://people.canonical.com/~ubuntu-archive/architecture-mismatches.txt for -proposed would be nice =)))01:24
infinityxnox: I'll get the qtsensors ones.01:24
xnoxinfinity: thanks.01:25
infinityAlright, that source package is sorted.01:26
* infinity hunts for more.01:28
infinityAlright, found more. :P01:30
infinityOkay, missed that publisher run.  As of the next, I think all of qtdeclarative's rdeps should be in a sane state.01:35
=== kitterma is now known as ScottK
xnoxcjwatson: so qt3d build on ppc64el fails on embedded copy of assimp, which did build fine in the archive, i wonder why embedded 3rdparty copy is used.01:57
cjwatsonok, but probably best not to ask me :-)01:58
xnoxcompiles well, after porting, and only two test failures on .3ds file format. will poke that more tomorrow.02:41
* xnox Zzzzz02:41
darkxstI suppose its getting too late now to have any change of bug 1228765 happening?03:02
ubot2Launchpad bug 1228765 in unity-control-center (Ubuntu) "[FFe] Implement DisplayConfig dbus interface and transition to gnome-desktop 3.10" [Low,In progress] https://launchpad.net/bugs/122876503:02
slangasekdarkxst: has this been coordinated with the Ubuntu Desktop team?  The two linked branches for the unity packages are both marked 'disapprove'03:11
slangasekI also don't understand the claim in the bug description that the move to 3.10 was blocked by the unity forks of g-s-d and g-c-c... it sounds like these "forks" are *still* entangled (and therefore blocking)03:12
slangasek(so, what was the point in forking if they still have to be upgraded in lockstep?)03:12
darkxstslangasek, desktop team wouldn't consider this work unstill things were forked03:12
darkxstthe whole point of forking was so ubuntu GNOME can have g-s-d/g-c-c 3.1003:13
slangasekdarkxst: I'm talking about the merge proposals that were specifically raised on the unity-control-center and unity-settings-daemon packages, which are the forked versions03:13
slangasekif they're forked, why are they tied into this FFe request?03:14
darkxstright, they need to be patched for the new gnome-desktop api03:14
darkxstand they got marked disapproved because Noskcaj proposed merges without an FFe03:14
slangasekI would want to see an explicit ack from the Desktop team that they're happy with letting this in, before I would sign off on this03:16
slangasekobviously we don't want to be holding back Ubuntu-Gnome, but we are past FF and I'm not in a position to evaluate the impact on the desktop03:16
darkxstthey were ok with it when I proposed the FFe (a couple of weeks ago), but I can check with them if still ok03:19
slangasekdarkxst: that's not how I understand the comments in the bug log, where a member of the desktop team last week is calling it 'risky'03:20
darkxstits seb's whole 1 step at a time policy, that made this end up so late!03:21
darkxstI wanted to land this stuff a month ago, but Seb said it had to wait for u-s-d to be done03:25
slangasekwell, whatever the reason, it's now in a place where it needs a FFe; and I don't think any member of the release team is going to say "yes" to an FFe if the affected flavors are saying "no"03:27
slangasek(and if it does require a new version of bluez, like bug #1267909 suggests, that's a whole new level of due diligence required)03:31
ubot2Launchpad bug 1267909 in unity-control-center (Ubuntu) "Update Bluetooth panel" [Wishlist,Triaged] https://launchpad.net/bugs/126790903:31
darkxstslangasek, no intention to update BlueZ this cycle03:32
darkxstall bluetooth changes were reverted in our packaging so it works fine with gnome-bluetooth 3.803:33
slangasekah, and I see now that you said so on the bug - sorry for overlooking03:34
darkxstanyway I will chat again with desktop team tonight and see if they will still ack this03:38
=== SpamapS_ is now known as SpamapS
darkxstinfinity, around?08:54
=== sil2100_ is now known as sil2100
didrocksanyone available from the RT to override some packages for migrating?10:01
didrocks(5.2 migration)10:03
Riddelldidrocks: yo, what's it need?11:15
didrocksRiddell: hey, I had to go with the "removing binary packages" that will be reintroduced in next upload anyway (as the Qt 5.2 transition is big, I'm trying to ensure that we are well advanced before EOD)11:15
didrocksI check all rdepends, and it won't introduce uninstallable packages11:16
didrocks(as most of them are just new build in -proposed)11:16
Riddelldidrocks: let me know if I can help11:22
didrocksRiddell: yeah, will do, thanks for the offer :)11:22
xnoxuploaded remaining 6 packages that didn't rebuild against libqt5core5a yet.11:38
xnoxthat should make britney more happy about qt5.2 transition.11:39
didrocksxnox: oh, Mirv did you miss those ^11:47
didrocksI saw cordova-ubuntu11:47
didrocksxnox: hum, why wallch?11:48
didrocksit's qt411:48
didrockssame for qgo, isn't it?11:49
Mirvdidrocks: yes, it's possible, only last week I added peg-e, pokerth, mediscanner2 (which was new user as well)11:53
Mirvand phonon11:54
Mirvmy fault was to use reverse build depends checks only most of the time11:54
Mirvplus generally having enough stuff to do all the time to remember to check whether http://pad.ubuntu.com/qt52-dependencies was complete11:55
Mirvnot that I'd have seemingly found qgo anyway11:56
MirvI did see those phonon plugins, then forgot about them after I built the phonon itself :) nice that none of those missed ones were too big11:58
xnoxdidrocks: wallch 4.0-0ubuntu3 depends on libqt5core5 (>= 5.0.2), libqt5gui5 (>= 5.0.2), libqt5network5 (>= 5.0.2), libqt5webkit5, libqt5widgets5 (>= 5.0.2)12:01
xnoxdidrocks: thus it's qt5, and totally needed rebuild for libqt5core5a.12:01
Mirvah, so there's a 4.0 wallch in -proposed and that's why reverse-depends doesn't show it or qgo?12:02
xnoxdidrocks: dito qgo.12:02
Mirvand 3.0 was Qt412:02
didrocksxnox: ah, so they were stuck in proposed already12:02
xnoxdidrocks: Mirv: yes, all of those were packages that were stuck in proposed, and got build against libqt5core5.12:02
Mirvthanks xnox for spotting all of those12:02
didrocksok, making sense then12:02
didrocksxnox: so, they were just being blocked I guess, not blocking Qt 5.2 migration itself?12:03
xnoxMirv: well, proposed-migration did =) then I wrote a ben transition tracker that generate a list for me ;-) it's not like I scanned the archive by hand ;-)12:03
didrocksas previous version in release were 4.0, they will just not migrated12:03
xnoxdidrocks: i don't know, but these rebuilds should lower the uninstallable count and make the proposed-migratin page look more sane.12:04
xnoxdidrocks: e.g. with libav britney was blocking on "leaf packages like above" for a long time, until it didn't and allows NBS into release pocket.12:04
xnoxdidrocks: i hope you didn't do any removals to force qt5.2 transition in, did you?12:05
xnoxyeah, the list is now very small.12:06
xnoxi'll wait for phonon to build and then it should be clear what remaining couple of packages are that britney points out.12:06
xnoxcause e.g. britney still thinks that " ubuntu-touch" would become uninstallable =))))))12:07
didrocksxnox: we had to remove some packages, this was discussed already as it's temporary and agreed on12:07
didrocks(arm64/ppc64el and powerpc)12:07
xnoxdidrocks: which ones were those? i don't see how those could be blocking qt5 transition, given that most of qt5 never built on those.12:08
xnox(qtdeclarative and up)12:08
didrocksxnox: qtdeclarative is fine, but not the sdk12:08
xnoxoh, right.12:08
didrocksxnox: and there is another MP to fix the sdk, but colin told to go ahead and do that once the transition is done12:09
xnoxcool, there still looks something odd with libaccounts/signon stack though.12:09
didrocksyeah, I did remove for libaccounts/signon12:09
didrocksso should be fine12:09
didrocks(part of the same set blocked by sdk and have no rdepends)12:09
didrocksxnox: tell me if you see anything else bad, multiple eyes help :)12:10
mdeslaurhrm, the archive is busticated12:12
mdeslaurlibdbusmenu-qt in now available, but was built against qt5.2 that's still in -proposed12:13
didrocksI didn't touch that one12:13
didrocksweird that it migrated?12:13
mdeslauryeah, quite weird12:13
didrockswaow, you're right12:14
xnoxwell, britney goes by uninstall count, thus removing a package can trade _anything_ into the release pocket.12:14
didrocksah I know, there are some magic IIRC12:14
didrocksto remove the dep on qt512:14
didrocksso that we can have appmenu without bringing the whole qt4 and qt5 on the image12:14
didrocksso that's why :/12:14
xnoxyeah, it is weird, it only _suggests_ qt5 libs.12:14
didrocksyep12:14
didrocksIIRC, that was that, was years ago (when appmenu was introduced)12:15
didrocksxnox: hum, all those plugin on i386 is worrisome12:15
mdeslaurI have a funny feeling this is going to break people12:15
mdeslaur(well, it already broke ubuntu-sdk)12:15
didrocksmdeslaur: yeah, and depends how long we are going to take before the transition ends12:15
xnoxdidrocks: i wonder if it's just a hint missing, or something like that.12:16
mdeslaurbug 129248712:16
ubot2Launchpad bug 1292487 in libdbusmenu-qt (Ubuntu) "libdbusmenu-qt can't resolve symbols" [Undecided,New] https://launchpad.net/bugs/129248712:16
didrocksxnox: yeah, can be, we need to try a chdist?12:17
xnoxdidrocks: right there are hints missing, you'd want to hint for e.g.12:18
xnoxdidrocks: signon-plugin-oauth2 to go in together with qtbase-opensource-src12:19
didrocksxnox: I never did that (only block/unblock) in britney, mind doing or guiding me? :)12:19
xnoxdidrocks: and i think that's it.12:19
didrocksxnox: you just apt-get install both btw to confirm it?12:19
didrocksmdeslaur: just for the note, if it's the only transient issue with this migration involving 122 packages, I will be happy ;)12:20
xnoxyeah, they are installable. plus hints are not forcing anything, it's just telling britney to consider the packages together in the analysis. So it would still validate that they are installable.12:20
didrocksxnox: ok, I just:12:20
didrockshint signon-plugin-oauth2 qtbase-opensource-src12:20
didrocksor something else?12:20
xnoxdidrocks: it's like this: easy ubuntu-settings/14.04.4 gnome-session/3.9.90-0ubuntu1112:22
xnoxso:12:22
xnoxdidrocks: wait that will not work =)12:23
didrocksxnox: easy qtbase-opensource-src/5.2.1+dfsg-1ubuntu7 account-plugin-evernote/0+14.04.20140113.2-0ubuntu1?12:23
didrocksweird12:23
didrocksaccount-plugin-evernote is already in the release pocket12:23
xnoxdidrocks: http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html  signon-plugin-oauth2  has not satisfiable dependencies on arm64.12:24
didrocksah yeah, making sense that all plugins fail12:24
xnoxdidrocks: which i think means that sigon-plugin-oauth2 should be removed on arm64 from trusty-release.12:24
didrocksxnox: let me check rdepends12:24
xnoxdidrocks: or better, fixed.12:24
didrocksxnox: all that will be fixed in a second time12:24
didrockslet's get everything in, there is already a followup silo for the sdk12:25
xnoxdidrocks: so all are valid candidates, which is good, but signon-plugin-oauth2 on arm64.12:25
didrocksxnox: yeah, I didn't grep multiple times the file to get to that state TBH :)12:25
didrocksso account-plugin-tools12:25
didrocksok, only ubuntu-touch as a rdepends12:25
xnoxdidrocks: account-plugin-tools is arch:all, that's fine for it to not be installable on one arch =)12:26
didrocksyeah, arch:all12:26
xnoxand there is no ubuntu-touch on arm64.12:26
didrocksso ok, seems only signon-plugins-oauth212:26
didrocksreally? striking news! ;)12:26
xnoxdidrocks: do you want me to upload ubuntu-touch-meta which builds on arm64? i can totally do this +)))))))12:27
didrocksxnox: tsssssssss ;)12:27
* xnox dch -i "Didrocks said I should do this..."12:27
didrocksahah12:27
xnoxi'll sponsor it with your name ! =)12:27
didrocksxnox: I bet you will be so evil to do that ;)12:28
* didrocks flushed signon-plugin-oauth212:28
didrocksok, so arm64 will be happy12:28
xnoxyeah, so next britney run, hopefully it will migrate.12:28
didrocksyeah, let's see ;)12:29
didrocksxnox: at least, when I had my block, it was easy to grep on "didrocks"12:31
didrockscommon britney, refresh!12:49
didrockscome on*12:49
xnox12:53?!12:50
didrocksxnox: prediction of 30 minutes + 21s? :p12:50
xnoxdidrocks: it will take more than 21s for britney to process the migration, if it migrates stuff =)12:51
didrocksxnox: yeah, so you mean the longer we wait, the more hopeful we can be? :p12:51
didrocksxnox: in case I removed the packages before it took them into account :p12:52
xnoxnot this time =(12:52
xnoxthe package is removed, yet britney still thinks it's out of date.12:52
didrocksargh, refreshed12:52
didrocksyeah12:52
xnoxoh!12:53
xnoxyeah =)12:53
xnoxValid candidate =)12:53
didrockshum12:53
didrocksstill failed12:53
didrocksfailed: qtbase-opensource-src12:53
xnoxSUCCESS (129/0)12:53
didrocksah12:53
xnoxloads of stuff did migrate.12:53
didrocksyeah :)12:53
didrockswhy the stenza after then?12:53
xnoxoh, there are NBS left around.12:54
didrocksxnox: I'm not sure to follow you where you are seeing that12:54
xnoxdidrocks: britney treis to remove "old packages" but that's mostly a lie in britneys brain, as those actions are not hooked up to launchpad api whats-so-ever.12:54
didrocksahah12:54
didrocksok, making sense12:54
xnoxpublished in release pocket =) no idea if it timedout doing copies, thus one publisher run might be partial ;-)12:56
xnoxdidrocks: well done, sir! =) now the cleanup can proceed.12:58
didrocksxnox: thanks for your help as well!12:58
didrocksxnox: I'll still retake the list12:58
didrocksand grep against next -excuses12:58
didrocksto ensure nothing is left12:59
xnoxdidrocks: we definately need another publishing cycle, as quite a few things didn't manage to finish copying. e.g. http://people.canonical.com/~ubuntu-archive/nbs.html is full of lies =)13:18
didrocksxnox: yeah, seeing that, I've my grep ready as well :p13:18
xnoxwhat do you grep and how? =)13:18
didrocksfor p in `cat package_list`; do grep $p update_excuses.html; done13:19
xnoxretrying qtmultimedia-oepnsource-src on powerpc, hopefully sagari will do better (e.g. the one test-suite failure is not seen in debian build)13:22
didrocksyeah :)13:30
apwit seems that something odd happened maintainer side for hv-kvp-daemon-init, and in 0.4 they inadvertantly reintroduced the i386 build and then removed it, this has triggered an NBS on i386 for the later versions14:01
xnoxapw: affirmative.14:10
xnoxdidrocks: could you please remove  hv-kvp-daemon-init version 0.4ubuntu0 suite trusty-proposed arch i38614:10
xnoxit's not-built-from source, yet we have no NBS report for things in -proposed.14:10
xnoxinfinity: didrocks: please promote qt3d-oepnsource-src binaries on arm64/powerpc/ppc64el into main where same binaries are in main on other arches. (e.g. all packages but qtdeclarative5-qt3d-plugin)14:17
xnox$ rmadison -S qt3d-opensource-src | grep trusty14:17
seb128xnox, looking14:19
xnoxseb128: thanks.14:19
seb128xnox, done14:22
xnoxseb128: thanks. both requests? =)14:22
=== henrix_ is now known as henrix
seb128xnox, no, the nbs thing seemed lower priority :p14:23
xnoxseb128: but but it's needed for Microsoft Hyper-V hypervisor support.14:24
xnoxseb128: what can I do for you to process that one as well? =)14:24
seb128xnox, looking...14:25
seb128$ ./remove-package -s trusty-proposed -a i386 -m "NBS" hv-kvp-daemon-init14:25
seb128Removing packages from trusty-proposed:14:25
seb128hv-kvp-daemon-init 0.4ubuntu3 in trusty14:25
seb128hv-kvp-daemon-init 0.4ubuntu3 in trusty amd6414:25
seb128hum14:25
xnoxno.14:25
seb128what did I do wrong? ;-)14:25
xnox$ rmadison -S hv-kvp-daemon-init | grep trusty14:25
xnox hv-kvp-daemon-init | 0.3ubuntu9         | trusty           | source, amd6414:25
xnox hv-kvp-daemon-init | 0.4ubuntu0         | trusty-proposed  | i38614:25
xnox hv-kvp-daemon-init | 0.4ubuntu3         | trusty-proposed  | source, amd6414:25
xnoxseb128: i only wanted the 0.4ubuntu0 and i386 removed.14:26
seb128oh, -b14:26
seb128xnox, I know, I was just wondering why it was listing amd6414:26
seb128I did "n" that btw14:26
* xnox is not a trained AA at all, so i'm not sure about the utils much.14:26
seb128I got confused, change-override defaults to binaries14:27
seb128remove-package is the opposite, you need to -b14:27
xnoxyeah, -b seems to do the right things.14:27
seb128$ ./remove-package -s trusty-proposed -a i386 -m "NBS" -b hv-kvp-daemon-init14:27
seb128Removing packages from trusty-proposed:14:27
seb128hv-kvp-daemon-init 0.4ubuntu0 in trusty i38614:27
seb128Comment: NBS14:27
seb128Remove [y|N]? y14:27
seb128xnox, ^ done14:28
xnoxapart from: lazr.restfulclient.errors.Unauthorized: HTTP Error 401: Unauthorized, for me =)14:28
xnoxseb128: yeah, looks good! thanks =)14:28
seb128yw!14:28
cjwatsonxnox: FYI the touch-release people are only supposed to have permissions to block/unblock, not to apply arbitrary hints14:42
xnoxcjwatson: ok, i thought didrocks was normal-release as well. I guess AAs are not actually included in ~ubuntu-release, despite the large overlap.14:45
apwseb128, thanks15:09
seb128yw!15:09
=== sil2100_ is now known as sil2100
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
infinityAnyone object to me breaking our "never release on Fridays" rule for tzdata, so I don't forget about it later and anger Turkey? :P16:54
ScottKinfinity: Please go ahead.17:09
infinityHave our tools become sentient?17:29
infinity  [ CI bot ]17:29
infinity  * fixes the segfault occuring when the scale factor is < 1.0 (LP:17:29
infinity    #1288166)17:29
mdeslauroh wow, can I fork that for a CVE fixing bot?17:30
dbarthhey there17:57
dbarthslangasek: hi, i guess that will fall on your plate somehow, but i'm trying to make sure you guys are aware of the FFE request for Oxide17:58
dbarthon the desktop17:58
dbarthhttps://bugs.launchpad.net/libunity-webapps/+bug/129053517:58
ubot2Launchpad bug 1290535 in webbrowser-app (Ubuntu) "[FFE] Webapps support for the new Oxide container" [Undecided,New]17:58
dbarthalex-abreu can fill you in later in the day if you need info/status18:00
slangasekdbarth: thanks for the info18:07
xnoxinfinity: yes they have. =) i've noticed a few uploads like that ;-)18:11
xnoxinfinity: at times, it steals my commits like that, because they are merged up due to conflicts and thus somehow the change gets attributed to the ci bot committer, instead of myself.18:12
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
rsalvetican someone help getting qtcreator-plugin-cmake promoted?20:42
infinityrsalveti: Yeahp.20:47
infinityBut first, explain this:20:47
infinity+Depends: libc620:47
rsalvetithanks20:49
rsalvetiyeah, not sure yet20:49
rsalvetioh, it's indeed in the dep list of debian/control20:49
infinityrsalveti: Yes, that's just plain wrong.20:50
rsalvetiindeed20:50
infinityrsalveti: Looks like dh_shlibdeps needs to be called to scan the plugin .so directory.20:50
infinityLet me experiment a tad.20:50
rsalvetigreat, thanks20:50
infinityErm, lolz.20:51
infinityoverride_dh_shlibdeps:20:51
infinity        # Qt Creator does not have shlibs, so this hack is needed to build this plugin20:51
infinity        dh_shlibdeps -XlibCMakeProjectManager.so20:51
infinityAnd that's why it has broken deps.20:51
infinityWHY?20:51
* infinity tests without that to see what they were trying to work around.20:52
slangasekis that a package in the archive and who can I have drawn and quartered?20:53
infinityslangasek: Yes, and pick someone.20:53
infinityslangasek: It's qtcreator-plugin-cmake20:53
infinityLooks like you get to stab Mirv.20:54
slangasekman20:54
slangasekinfinity: how did you assign blame?  These are all ppa copies, so launchpad shows nothing of who did what. :P20:55
infinityslangasek: changelog.20:55
infinityAnyhow, this is what happens without the hack:20:55
infinitydpkg-shlibdeps: error: no dependency information found for /usr/lib/x86_64-linux-gnu/qtcreator/libExtensionSystem.so.1 (used by debian/qtcreator-plugin-cmake/usr/lib/x86_64-linux-gnu/qtcreator/plugins/QtProject/libCMakeProjectManager.so)20:55
slangasekam I looking at the wrong package?20:55
infinityWhy the solution wasn't to FIX THE PACKGAE PROVIDING THE LIBRARY, I don't know.20:56
slangasekno, I'm sure I cut'n'pasted qtcreator-plugin-cmake right20:56
slangasekand bzoltan != Mirv20:56
infinityslangasek: https://launchpad.net/ubuntu/+source/qtcreator-plugin-cmake/3.0.1-0ubuntu4 ?20:56
infinityLooks Mirvy to me.20:56
slangasekoh, because my apt-get source didn't look at -proposed, I really should fix that20:56
infinitypull-lp-source, FTW.20:57
infinityLets you get rid of deb-src lines in sources.list too, which is a big win.20:57
slangasekbut then I have to trust https instead of gpg20:58
slangasek(how's that for an off-the-cuff post-hoc rationalization?)20:58
Mirvyep, me, the new upload just added the comment, and the manual dependency as suggested at ci-eng20:58
Mirvit's the same as lp:qtcreator-plugin-ubuntu, from where the SDK Team copied the packaging20:59
infinityMirv: Really?  Who suggested a manual dep on libc6, so I can poke them with a broadsword?20:59
infinityIt seems there are attempts all over here to shoot yourselves in the foot.21:00
infinityFrom qtcreator:21:00
infinityoverride_dh_makeshlibs:21:00
infinity        # qtcreator doesn't provide any public libraries21:00
infinitySo, if it's not public, why are other packages linking to it?21:00
infinityIf it is public, why are you skipping shlibs?21:00
infinityThis is pretty black and white.21:01
infinityMirv: So, I'm not entirely joking.  We should hunt down the origin of this manual libc6 dep and educate the person who was giving bad advice.21:05
Mirvinfinity: http://irclogs.ubuntu.com/2014/03/14/%23ubuntu-ci-eng.html#t09:0921:05
infinityMirv: And we also need to fix this "no shlibs for libraries that other packages are obviously linking with" mess.21:05
Mirvit was probably not very well studied suggestion21:05
Mirvwithin all the multitaskin at that point of time21:05
Mirvinfinity: upstream doesn't support 3rd party plugins, so it's a hack made by sdk team to be able to have something to build against21:06
Mirvand to not need to ship the plugins in qtcreator source21:06
infinityMirv: If these are pure plugins, and you expect the qtcreator dep to satisfy all the deps it needs, that might be fine, but you still don't need a libc6 dep.21:06
infinityMirv: Unless you honestly think someone's going to sort out how to run dpkg and install qtcreator without having a C library installed.21:07
ScottKThere's even a lintian check for this.  http://lintian.debian.org/tags/package-depends-on-hardcoded-libc.html21:07
Mirvyeah, it was substituting a lintian error with a warning21:07
MirvI guess it was the lintian error that made didier want to push to change something, just that the something was worse than not doing it21:08
infinityMirv: So, my take would be that qtcreator should have a shlibs that makes anything with a plugin dep depend on qtcreator >= $upstream, and then you could get all your deps from dpkg.21:09
Mirvanyway, bzoltan + zbenjamin can look at it next week21:09
Mirva bug would be welcome, 11pm here21:09
infinityThis is quite important, as a plugin could depend on OTHER external libraries, and you're now skipping resolving those.21:09
infinityI might do better than a bug, and instead submit patches.  We'll see how much my anger fuels me.21:10
Mirvthanks21:10
* infinity keeps boggling at this packaging...22:59
roaksoaxinfinity: howdy! did you happen to upgrade the firmware on the P8?23:00
infinity+DEB_LDFLAGS_MAINT_APPEND  = -Wl,--as-needed23:00
roaksoaxerr23:00
roaksoaxnevermind23:00
infinity^-- If only that were the toolchain default or something.23:00
infinityroaksoax: The firmware I was asked not to upgrade?23:00
infinityErr, also, ECHAN.23:00
=== yofel_ is now known as yofel
=== knome_ is now known as knome

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