/srv/irclogs.ubuntu.com/2014/03/28/#ubuntu-devel.txt

infinity_hallyn: *poke*00:04
infinity_hallyn: The .so belongs in the -dev package, not the library package (re: cgmanager)00:05
=== infinity_ is now known as infinity
Logan_hey infinity :)00:19
Logan_doko: pitti sponsored that, not me00:21
Logan_I don't even have access to the main component, haha00:22
Logan_but I'm flattered that you think I'm a core dev :P00:22
infinityLogan_: Hai.00:32
Logan_:)00:32
infinityLogan_: Or was that just a random hi without a followup? :)00:35
Logan_infinity: oh, just a random hi :P00:37
infinityzul: Do we ever plan to make use of the "openstack-meta-packages" package from Debian that's been sitting in -proposed for 275 days, or should we remove it and blacklist it as not relevant to how we do openstacky things?00:37
infinityLogan_: Well, random hi to you too.00:37
hallyninfinity: the .so does?  then what is the point of the library package?00:48
* hallyn goes to edumacate himself at the pkg guide00:50
RAOFhallyn: The .so file is a symlink to the *actual* library, used by ld to resolve -lfoo to libfoo.so to libfoo.so.the.actual.object.with.real.code00:50
RAOFSo it's only interesting for development, which is why it goes in the development package :)00:51
hallynoh, right.00:51
hallyninfinity: so can i re-use that package version since it was rejected?00:51
infinityhallyn: Yeahp.00:52
infinityRAOF: Thanks for laying the smack down while I smoked.00:52
hallyncool.  thanks.  now i do wonder if i could have kept the .a file in there and hav eit work...00:52
* infinity needs to start recruiting policy sidekicks.00:52
infinityhallyn: Why did you remove the static lib?  I didn't check the bug.00:53
* RAOF has _asked_ whether ubuntu-archive needs more members :P00:53
infinityhallyn: Not that it's required to ship it or not, it's vaguely optional, but it's a nice option to offer in some cases.00:53
hallyninfinity: we were confused as to why cgmanager wasn't showing in ldd for lxc.00:53
hallyninfinity: i didn't notice at first that the .so wasn't in the pkg00:54
infinityRAOF: Didn't we do some training or other for you on some team or other at some point?00:54
hallynso i removed the .a file as i figured builds might prefer the static over dynamic lib if available00:54
infinityhallyn: Oh, right, so yeah, with no .so, it would link statically by default, cause that's all there is.00:54
RAOFinfinity: Yeah, enough to use the bits of archive-admin tooling necessary to do SRUs.00:54
hallynanway if it's all the same whether it is there or not,00:54
hallynthen i'll put it back.00:54
infinityRAOF: Right, bring it up next week, and let's see about AA indoctrination.00:55
infinityRAOF: We do need new blood, but it's not something I like to advertise, cause then we get outside pressure to accept people who shouldn't be doing it.00:55
infinity(And yes, I made that statement publically just now on purpose)00:55
RAOF:)00:55
hallyninfinity: thanks, new version pushed.01:07
infinityhallyn: Ta.01:07
Logan_infinity: I might be interested01:07
infinityLogan_: In?01:08
Logan_AA01:08
infinityLogan_: You're a little on the shiny and new side for that, yet.01:08
infinityLogan_: Let's work on core-dev first. :P01:08
Logan_okay :P01:08
hallynoh ffs.01:18
hallynbzr bd done did me wrong01:18
Logan_UDD <301:21
psusicjwatson, a debian user just filed a bug report about the issue we found and fixed in ubuntu regarding the out of order partition table entries causing a failure to update the kernel in parted.  I had sent you a git bundle a while back with that and one other fix for loop labels.  Do you think you could get around to applying it please? ;)01:22
cjwatsonpsusi: oh blast yeah, sorry, I'll take care of that tomorrow01:25
psusicjwatson, cool cool...01:25
psusior, I think I asked you about getting on the debian parted maintainer team and upload/git write access and you said to ask later ;)01:27
psusithen I could just push it myself01:27
psusialso, those partman patches I fixed up per your request are still waiting ;)01:28
infinitycjwatson: ++      macppc|ppc*) host_arch=ppc ;;01:29
infinity++      ppc64*) host_arch=ppc64 ;;01:29
infinitycjwatson: What's wrong with this case statement?01:29
cjwatsonpsusi: well, those partman patches did require quite a bit of review ... but yeah, I need to get back to the next iterations of those01:31
cjwatsoninfinity: er, oops.  in my defence I did test-build on ppc64el01:31
infinitycjwatson: Well, probably because of this:01:32
infinity+-  ppc|ppc64|powerpc|powerpc64)01:32
infinity++  ppc*|powerpc*)01:32
infinity+     arch='ppc'01:32
cjwatsonyeah, so I think it's just dead code01:32
infinityIOW, the ppc/ppc64 distinction doesn't appear to matter.01:32
infinityStill, the case is wrong. :P01:32
cjwatsonI'll fix it01:32
infinityTa.01:32
infinityEvery time I see another one of those uname = target constructs, though, I'm both glad we run linux32 everywhere, and really annoyed that we have to.01:34
infinitycjwatson: You could have just reversed the order too. :)01:41
infinitycjwatson: (But that works, I don't think we'll ever actually see a ppcel kernel)01:41
infinitycjwatson: And, as pointed out, it's probably useless code ANYWAY.01:41
cjwatsonRight01:43
cjwatsonI was mostly just trying to line it up roughly with mplayer TBH :)01:43
hallyngrumble.  i had to look at that for at least 30 seconds before i saw the problem.02:18
zulinfinity:  remove it and blacklist it02:27
infinityzul: Ta.02:31
infinityhallyn: ?02:31
hallyninfinity: the patch you quoted above02:31
infinityhallyn: Ahh.02:33
psusicjwatson, we seem to get a lot of crash bugs caused by people manually partitioning and not setting up an efi system partition.. think partman-efi should check for that and kick them back to the partitioner if they forgot?02:53
infinityI thought it had a check and warning for that already...02:54
infinityTemplate: partman-efi/no_efi02:55
infinityType: boolean02:55
infinity# :sl5:02:55
infinity_Description: Go back to the menu and resume partitioning?02:55
infinity No EFI partition was found.02:55
infinityWhat triggers that template?02:55
infinityAh.02:55
infinityOnly on ia64.02:56
infinity\o/02:56
infinitypsusi: See check.d/efi, if you want to sort out a safe way to make that only trip when we need it, but always trip when we do.02:56
psusiinfinity, isn't partman-efi only loaded on an efi system in the first place?03:03
psusibtw, how goes the util-linux slog? ;)03:03
infinitypsusi: I'm not sure if there's anything smart enough to only load it in the right cases.  Plus, see the comment in the code about Macs (yay, Macs, the most busted EFI implementation ever) maybe not needing the partition.03:05
infinitypsusi: Then again, it might be a "who friggin' cares, it's 35MB, suck it up princess" situation there.03:05
infinitypsusi: We unconditionally create a PReP partition on PPC, and not all machines need that, but I doubt anyone gives a crap.03:05
psusiinfinity, I'm mostly just thinking of making sure that you have an efi system partition if you are going to install grub-efi03:10
AtuMyesterday I've started to upgrade 13.10 to 14.04.. let me tell you it's quite an adrenalin rush.. the upgrade told me this morning that it failed.. it's now doing a roll-back..  I hope this machine still boots after all this ;)06:14
AtuMI'll try to reboot now that it finished.. let's see06:16
pittiGood morning06:19
pittiinfinity: postgresql SRUs> fine for me, no regression reports upstream either06:19
pittibdmurray: I do see the symbols here: http://ddebs.ubuntu.com/pool/main/l/lightdm/06:20
pittibdmurray: maybe they got picked up over night and were just held by the freeze?06:20
pittiLaney, infinity: argh, thanks for fixing the pycxx bits06:26
AtuMhmm. .now I can't tell in what state my os is.. it's partially 14.04, partially 13.10...06:29
AtuMthe kernel is 3.11, but some packages are upgraded :)06:29
Unit193lfaraone: Howdy.  Mind a PM?06:59
AtuMthrusty repos left behind after upgrade rollback.. this can become interesting07:10
=== maclin_ is now known as maclin
pittidoko_: I filed bug 1298824, new libffi is causing havoc :/07:32
ubottubug 1298824 in libffi (Ubuntu Trusty) "libffi 3.1~rc1 regression: crashes on i386; python3.4 crashed with SIGSEGV in g_callable_info_free_closure()" [Critical,Confirmed] https://launchpad.net/bugs/129882407:32
pittidoko_: I added two reproducers07:41
pittidoko_: is that something you can look into today, or should we upload a revert for now?07:41
pittijibel: ^ FYI (all the failure messages from overnight); another fail of britney-adt :(07:42
zygagood morning07:49
pittislangasek: I have a question for you in bug 1295521; thanks in advance!07:52
ubottubug 1295521 in systemd (Ubuntu) "Installing i386 and amd64 PAM stacks causes shutdown/logout/etc. to break" [Undecided,Confirmed] https://launchpad.net/bugs/129552107:52
pittijibel: is it still possible to get some post-mortem why libffi wasn't held back? new g-i, pygobject, ffi, and others were all uploaded simulataneously due to teh unfreeze, which certainly didn't help to make matters any easier08:05
jibelpitti, yes, I'm looking into it08:06
* zyga wonders if there's a way to put any patches into the release at this time08:07
zygapure bufixes08:07
infinityzyga: Yep, same as always, upload away.08:07
infinityzyga: It just gets held for review, but bugfixes will slide in with no issues, unless they're obviously wrong.08:08
zygainfinity: ENOUPLOADRIGHTS, we'll release to debian and try to sync them over then08:08
zygainfinity: those are all short and well documented so we'll try08:08
infinitydoko_: Dude, why are we uploading release candidate versions of new upstream libffi waaaay after feature freeze, and weeks before release?08:09
tjaaltonwas there a known bug with apport retracer on lp recently?09:00
pittitjaalton: not known to me; is it stuck again?09:00
tjaaltonpitti: I'm just going through bugs against the X packages, and see that even crashers with free drivers have useless stacktraces09:00
tjaaltonthis particular one is from mid-feb09:01
pittitjaalton: I can look through the logs for messages like "this dbgsym is missing", if you toss me a bug number09:02
tjaaltonhttps://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1278722 is a good example i think09:02
ubottuLaunchpad bug 1278722 in xorg-server (Ubuntu) "Xorg crashed with SIGABRT in CloseWellKnownConnections()" [Undecided,New]09:02
pittidoko_, infinity: I prepared and uploaded a revert, tested with python-cffi and python-gi; so it's ready for the release team to accept if/once we decide we want to do that09:04
Laneypitti: no problem - I was surprised to find a bug like this after so long though!09:05
infinityYeah, that surprised me too.09:06
infinityAFAICT, that's been broken that way since that feature was added.09:06
pittitjaalton: ah, too bad we can't catch X.org's assertion messages yet; but that bug still has a core dump, maybe one can pry it out from there09:07
infinitypitti: Oh, also, I was lazy and didn't write a test-case for multi-level doc symlinks, if you're feeling anal at some point and want to add one to pkgbinarymangler...09:07
tjaaltonpitti: ah, ok09:07
infinitypitti: (I briefly considered it, saw the testsuite was in python, and lost motivation :P)09:07
pittiE: Ignore unavailable version '2:1.15.0-1ubuntu3' of package 'xorg-server'09:08
tjaaltonand I see fresh bugs with proper traces, so let's just assume it's working now :)09:08
pittitjaalton: ^ that was the error09:08
tjaaltonheh, ok09:08
pittitjaalton: so apparently the retracer got stuck for a bit (we had that due to some weird launchpadlib cache problems; worked around now)09:08
tjaaltonright09:08
pittitjaalton: sorry about that09:08
pittitjaalton: so, fine to just invalidate those, as they are rather useless09:08
tjaaltonno worries, hope the bug is fixed anyway, or someone has filed a dupe later09:08
infinitypitti: Do the autopkgtest machines run ntpd or anything that might jitter the clock?09:10
=== zyga_ is now known as zyga-vaiop
infinitypitti: I know qemu sucks and all, but I'm really irked that eglibc's testsuite seems to fairly often get such crap time out of those machines. :/09:11
pittiinfinity: checking; but they have a lot of VMs running in parallel, so they often get stuck in iowait and similar09:11
pittiinfinity: I just retried eglibc, FTR09:11
infinitypitti: Thanks.09:11
pittintp       5256  0.0  0.0  43756  3128 ?        Ss   Mar25   0:21 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 118:12409:11
pittiinfinity: ^09:11
infinitypitti: It mostly bugs me because I don't want to XFAIL a test that passes on real hardware, nor do I want to be holding up some other random person's package migration, so it seems a bit rock and hard place.09:12
infinitypitti: So, yeah, ntpd on a kvm host where the guests get their RTCs via the system clock of the host might not actually be the best idea.09:12
pittiwe are fairly quick on the retry trigger for unstable tests :)09:12
infinitypitti: system jitters, and so do all the guests' fake RTCs.09:12
pittiinfinity: I guess a cron'ed ntpdate wouldn't be much better, though ?09:13
infinitypitti: No, just a boot time ntpdate.  The machines can't lose so many ticks that you need it re-jittering often, I hope?  It's not an Amiga.09:13
pittiinfinity: e. g. aldebaran has an uptime of 134 days ATM; I guess you can get quite some skew on loaded machines in that time?09:14
infinitypitti: In theory, yeah.  *shrug*09:15
infinitypitti: A daily cronned ntpdate might be more pleasant, or not worrying about it and retrying tests (or not worrying about skew).  Was more an observation than a demand for change. :)09:16
infinityntpdate might actually be less destructive, not sure how the system interprets its changes.09:16
infinityPretty dure ntpdate actually changes the date, which is entirely different from ntpd inserting and removing ticks.09:17
infinityEqually possible that my blaming ntpd is a red herring and it's just that qemu sucks under load.09:17
pittiinfinity: multiple qemus in parallel aren't very reliable wrt. timing issues indeed; I often see failures when lots of stuff runs in parallel09:19
pittiinfinity: after the recent eglibc upload I slightly decreased the number of parallel runners, let's hope it helps a bit09:20
pittiinfinity: yearning for the new world where all this will be quite a bit more flexible09:20
msxhi! i'm having GPG errors for ubuntu 14.04 official repositories on main server, i've been using 14.04 and until this very day everything it was a smooth sail, anyone else?09:22
msxis this a know issue?09:22
pittiinfinity: so xfailing this kind of error would certainly not hurt for autokpgtests (as this pretty much should be a rebuild and coarse smoketest only), but we certainly shouldn't xfail it for package builds09:23
infinitypitti: That particular failure might at least get harder to trip in 2.20... gettimeofday() was moved to the vDSO, which knock out a few dozen instructions.09:23
infinitypitti: Yeah, I think the real solution is for me to build a cut down test package and use that, which will also be more doable in 2.20 (or maybe 2.21) as we're sinking work into making the testsuite run out of tree.09:24
pittiinfinity: ah, nice; until then, retry button it is :)09:24
zygamsx: I haven't seen that, maybe you are behind corrupting http proxy (most are)09:27
msxzyga: hei! but this issue just arose earlier today... any idea on how to solve it? may be switching the repo server?09:28
zygamsx: without knowing what causes it (it's proably something on your network as I also use the same servers and dind't see any gpg issues) it's hard to say09:28
msxzyga: btw, i have a 'transparent' connection, by transparent i mean the only proxies out there should be the ones from my isp (hate that stuff)09:29
msxhmmm09:29
zygamsx: transparent proxies are known to misbehave09:29
zygamsx: try forcing some funny http headers to apt, to force those proxises to refresh, I had issues like that in corporate networks, google for apt http proxy isuses, there's plenty of people with workarounds09:30
msxzyga: how do i reset the GPG and force the system to bring them back again?09:30
zygamsx: but essentially, the network setup is broken09:30
zygamsx: gpg is not broken, you need to re-download them through the proxy09:30
infinityIt could just be bad timing.  Have you tried "apt-get update" again?09:30
msxzyga: okay, tnx a lot!09:30
msxinfinity: o/09:30
msxinfinity: yes, a lot within these hours09:31
zygamsx: and this is not a support channel, sorry, try #ubuntu and google for this, plenty of good workarounds out there09:31
msxzyga: ok! i decided to post here since i'm on 14.0409:31
zygamsx: sure, no worries09:31
zygamsx: good luck :)09:31
msx:D09:31
msxzyga: FTR, there's an archive update in progress: #ubuntu+1 06:42:45    TJ- | msx: Archive update in progress; see http://ftp.ccc.uba.ar/pub/linux/ubuntu/09:49
msxzyga: tought you might be interested in knowing that :)09:50
infinitymsx: So, pick another mirror?09:50
msxinfinity: can you believe that all the four mirrors I already check are in the same state? bless my luck :D09:50
msxinfinity: tnx anyways!09:50
msxs/check/cheked/g09:51
infinitymsx: archive.ubuntu.com is pretty much never in that state (though is pretty far away from you, sadly)09:51
msxinfinity: mmm, will give it a try, great09:51
msxinfinity: error persists using that repo, i keep looking for the error, thanks09:58
=== doko_ is now known as doko
msxzyga: infinity: after more research it came out it's a bug in apt, issue solve, everything's here: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/1263540/comments/710:47
ubottuLaunchpad bug 1263540 in apt (Ubuntu) "Apt-get reports NO_PUBKEY gpg error for keys that are present in trusted.gpg." [Undecided,Confirmed]10:47
msxthanks for your help guys10:47
infinitycjwatson: You know how we keep getting into conversations with people every 7.5 days about when you want C/P/R/B and why?11:02
infinitycjwatson: A random googling earlier for I don't recall what led me to this table: https://wiki.debian.org/PackageTransition11:02
infinitycjwatson: Might be a handy thing to just toss at people instead of having the same 20-minute discussion every time.11:02
infinityAlthough, it could use some tidying up.  12 is definitely wrong.11:05
cjwatsoninfinity: good idea11:07
Chipacastatik: o/ :)11:38
statiko/11:38
statiklong time :)11:38
Chipacayup :)11:39
dokoRiddell, is there a reason that calligra needs to be built with GCC 4.7?12:15
Riddelldoko: there was, krita wouldn't compile with 4.8 I think, not tested in recent times though12:15
dokoRiddell, builds with the default12:46
dokoMaintainer: Michael Vogt <mvo@debian.org>12:46
dokoStandards-Version: 3.7.312:46
dokomvo: do you know this guy?  ^^^12:46
Riddelldoko: oh you tested it? thanks12:54
dokoRiddell, yes. amd64 only12:55
=== msbrown_ is now known as msbrown
=== MacSlow is now known as MacSlow|lunch
=== _salem is now known as salem_
nturner_Is anyone else seeing https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1281806 ? With the final beta release announcement, I'm concerned that this bug hasn't even been triaged.13:36
ubottuLaunchpad bug 1281806 in unity (Ubuntu) "Alt-Tab switcher regularly goes into "flicker loop of death" or just hangs" [Undecided,New]13:36
nturner_I'm guessing unity is the wrong package, but I'm not sure what is. Should I reassign this to compiz? Something else?13:37
nturner_I'm willing to try stuff to help debug this, but I'm not sure what would be helpful.13:39
ogra_nturner_, try #ubuntu-desktop ...13:39
seb128nturner_, check with bregma but I don't think it's known, first time I see it mentioned, might be due to some specific local options13:39
nturner_ogra_, ok13:40
nturner_seb128, I'm seeing this on both systems I've been testing trusty on, different hardware install histories...13:41
nturner_s/hardware/hardware,/13:41
seb128nturner_, stock config, never touched ccsm or any compiz option?13:42
nturner_I'm willing to reset to a stock compiz config (plus disabling Alt = HUG keybinding ;-) to test --- what dirs should I delete? ~/.compiz? Anything else?13:44
nturner_er, s/HUG/HUD/ =)13:44
ogra_try a guest login for a start13:44
ogra_or create a new user13:44
gQuigsdoes my packaging change request here: https://bugs.launchpad.net/ubuntu/+source/mongodb/+bug/1295723  make sense?13:47
ubottuLaunchpad bug 1295723 in mongodb (Ubuntu) "libv8-dev backport breaks some dependencies" [Undecided,New]13:47
rbasakgQuigs: IMHO, technically there is no mongodb packaging bug there, although I understand why it would be useful to you for cloud archive backports.13:52
rbasakgQuigs: except that we don't support doing what you're doing to the cloud archive in that way anyway.13:53
rbasakgQuigs: I think the danger here is that we make the change, you rely on it, and then something upstream changes and breaks you in a way that we can't fix.13:53
rbasak(since the libfoo-ver-dev thing isn't policy or even common)13:54
rbasakOr that we get a future proliferation of bugs wanting the same thing in other packages, all to fix something in the cloud archive which is fundamentally wrong anyway.13:56
rbasakThe "right" way to control this is with apt pinning. Could you perhaps view this as a general solution for anybody who wants to install extra packages in such an unsupported combination? Ie. make the cloud archive low pin priority in general?13:56
gQuigsrbasak: this is the first I'm hearing that it's ok for the cloud archive to break things like this13:57
rbasakgQuigs: in that case maybe I should get my assertion checked by others in my team13:57
gQuigsrbasak: there is no big warning on this page, https://wiki.ubuntu.com/ServerTeam/CloudArchive13:57
rbasakgQuigs: my understanding is that you aren't expected to be able to install arbitrary other packages on a system where the cloud archive is enabled13:57
rbasak(since it bumps versions of dependencies exactly how you're seeing)13:58
rbasakNormally this isn't an issue, since installations running the cloud archive don't run anything else.13:58
rbasakgQuigs: why is pinning the cloud archive not a suitable solution for you?14:01
=== nturner__ is now known as nturner_
bdmurraypitti: ah, maybe14:16
=== sil2100_ is now known as sil2100
=== MacSlow|lunch is now known as MacSlow
ahasenackhi guys, do I need to ping someone about a trusty bug-fix upload? https://launchpad.net/ubuntu/trusty/+queue?queue_state=1&queue_text=landscape-c14:54
ahasenackor is it "automatic"?14:54
alesagetedg, apropos of our earlier convo this just came into existence: http://developer.ubuntu.com/apps/quality/14:56
alesageIMO balloons is doing a good job of public writing on 'how we test ubuntu' :) , sure he'd be interested in your feedback14:56
tedgalesage, Yeah, seems like he's mostly dealing with apps. Which is fine, but we need it for the core as well.14:59
balloonstedg, what do you need / looking for?15:00
alesageballoons, we were just having an inspired chat about quality :) and our test plans15:00
tedgballoons, We were talking about something that pulled together how the different parts of TestPlans and MergeCheck lists work. Like vs. unit tests, etc.15:00
jibelbdmurray, you have a bot that detects if people have xorg-edgers ppa enabled and invalidates bug reports if they do. Do you think the logic could be included into the release-upgrader and abort with that indication? instead of failing with a generic message and users reporting bug.15:01
jibelbdmurray, I know it is a specific case but very frequent cause of failure15:01
tedgballoons, Perhaps a children's book, with illustrations, "The story of a line of code getting into Ubuntu" :-)15:02
alesagetedg, so funny, like that "I'm just a bill" schoolhouse rock cartoon15:02
tedgalesage, I was thinking more like the "Water Cycle" cartoons, but that's perhaps just because it's rainy here today :-)15:03
balloonstedg, did you see http://www.theorangenotebook.com/2014/03/a-simple-look-at-testing-within-ubuntu.html?15:03
balloonsit was inspired by the "explain to me like I'm 5"15:03
bdmurrayjibel: there is bug 1069133 that xnox was going to work on15:04
ubottubug 1069133 in ubuntu-release-upgrader (Ubuntu) "Get upgrade error 12.04 - 12.10 "Could not determine upgrade" - xorg from ppa" [Medium,Triaged] https://launchpad.net/bugs/106913315:04
balloonsI don't think it mentions anything you don't know, but I'm guessing you want something like this that covers a bit more on the development side?15:04
jibelbdmurray, ok, thanks15:04
bdmurrayjibel: they get the generic could not calculate the upgrade error message?15:05
tedgballoons, Ah, cool, yes. Perhaps the 8 year old version :-)15:06
balloonstedg, we had a session at vUDS on my ideas of a developer/release workflow from a quality perspective. If I'm understanding you correctly, this is what you'd like to see a highlevel doc on15:06
balloonsit was of course from an app developer perspective15:06
balloonshttp://summit.ubuntu.com/uds-1403/meeting/22183/application-development-best-practices/15:06
jibelbdmurray, apparently they do, and even experienced users like brendand are trapped by this. See bug 1298891 for example15:07
ubottubug 1298891 in ubuntu-release-upgrader (Ubuntu) "Can't upgrade from Saucy to Trusty" [Undecided,New] https://launchpad.net/bugs/129889115:07
balloonstedg, I like the childrens book idea :-) How a line of code gets into ubuntu15:08
alesagegreat idea :)15:08
bdmurrayjibel: I guess fixing bug 934371 would help.15:09
ubottubug 934371 in ubuntu-release-upgrader (Ubuntu) "Unresolvable problem message does not help users and results in less useful bug reports" [Medium,Triaged] https://launchpad.net/bugs/93437115:09
alesagetedg also you might be interested in this thomi-post: http://www.tech-foo.net/on-test-levels-and-coverage.html15:09
balloons^^ don't expect your 8 yr old to get this :-)15:09
alesagevery true15:10
alesagemore tedg's speed ;)15:10
brendandjibel, yeah i can't get past that. i assume it's related to the 'unofficial packages' bit, but which ones?15:11
jibelbrendand, try reverting xserver-xorg-video-ati -intel -radeon and -nouveau to the versions from the archive, you currently have somegitrev-0ubuntu0sarvatt~saucy15:14
brendandjibel, yeah i noticed that in the log - hopefully it works. i have the archive version now15:17
brendandjibel, http://paste.ubuntu.com/7168918/15:17
brendandoop - vmware is still from there15:18
brendandguess that's not relevant though15:18
brendandi'll revert it anyway15:18
dokomlankhorst, tjaalton: there are xorg ftbfs, weston and xorg-gtest, see http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20140307-trusty.html15:25
ogra_jodh, i'm looking for a way to make an upstart job fire only if another job couldnt be started, do you know of any examples for such a case ?15:28
jodhogra_: you mean http://upstart.ubuntu.com/cookbook/#run-a-job-only-if-another-job-fails ?15:29
ogra_something like: start on can-not-start foo15:29
ogra_lol15:29
ogra_blind me15:29
ogra_jodh, thanks :)15:29
jodhogra_: if you care about exactly _how_ the job failed, you can interrogate the signal/exit code - see stopped(7)15:30
ogra_cool, but i think i'm fine if it simply didnt start15:30
dokoSweetshark, seb128: libreoffice-voikko still ftbfs15:32
Sweetsharkdoko: against 4.2.3~rc2-0ubuntu1 ?15:40
dokoSweetshark, https://launchpad.net/ubuntu/+archive/test-rebuild-20140307/+build/570395415:42
dokoahh, the new didn't yet migrate15:43
Sweetsharkdoko: yep. that one still build against 4.2.115:43
slangasekpitti: 1295521> the analysis there is hilariously wrong; I don't have time at the moment to dig into it, but the idea that installing i386 pam modules is going to break your amd64 lightdm is absurd15:44
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== salem_ is now known as _salem
Chipacawho knows about the messaging menu from the dbus level?16:16
seb128Chipaca, larsu but he's having a day off today, maybe try email?16:18
seb128Chipaca, or maybe tedg can help you16:18
Chipacaseb128: ta16:18
seb128yw!16:18
tedgChipaca, D-feet :-)  What are you looking for?16:20
Chipacatedg: putting something into the messaging menu, via dbus :)16:21
Chipacatedg: I tried looking around for the API, but it seems it's not published16:22
tedgChipaca, Sure, we'd really prefer you used the lib. Is there a reason you can't?16:22
Chipacatedg: there doesn't seem to be docs about those either :D16:23
Chipacatedg: but also, unless things have changed, wrapping a lib not built for testability in a testable way is harder than calling dbus directly16:24
Chipacatedg: willing to give it a try though :)16:25
tedgChipaca, What is this for, QML/Qt/etc?16:26
Chipacatedg: nope16:26
Chipacatedg: all i'm binding with is glib, at least for now16:26
Chipacatedg: program itself is golang, if that helps?16:27
tedgChipaca, Hmm, not sure if the lib will work then as it requires glib mainloop.16:27
Chipacaldd says libwhoopsie, glib-2, pthread, sqlite3, pcre, and the usual system ones16:27
Chipacayeah, that'll be a problem16:27
=== _salem is now known as salem_
tedgChipaca, What project is this for?16:29
tedgChipaca, Or, more specifically, what are you planning to put in the messaging menu?16:29
Chipacatedg: ubuntu-push; push notifications16:30
tedgChipaca, Notifications of what?16:30
Chipacatedg: right now, system updates16:31
Chipacatedg: but anything, later on16:32
tedgChipaca, Those don't belong in the messaging menu16:32
Chipacatedg: where do they belong?16:32
Chipacalonger term, any app that asks to get their notifications there, would16:33
tedgChipaca, I would say system settings, but in general the messaging menu is for messages from other humans. Not a computer state.16:33
Chipacatedg: system settings have an indicator?16:33
tedgChipaca, Nope, but I believe the plan is it could have emblems16:34
Chipacaso, until something else is implemented, where do these go?16:35
tedgChipaca, Ether :-)16:35
* cjwatson grumbles at packages that run configure in their clean target16:35
mptChipaca, what are you talking about?16:36
cjwatsonoh, wait, maybe this particular one is my fault16:36
Chipacampt: where to display notification of system updates, beyond the transient bubble16:36
dokoRiddell, https://bugs.launchpad.net/ubuntu/+source/calligra/+bug/129909616:37
mptChipaca, if there is a transient bubble, that is a bug16:37
ubottuLaunchpad bug 1299096 in calligra (Ubuntu) "clean up build dependencies" [Undecided,New]16:37
mptChipaca, are you working on PC or Touch?16:37
Chipacampt: touch16:37
Chipacampt: why is it a bug?16:37
mptChipaca, https://wiki.ubuntu.com/SoftwareUpdates#Prompting16:37
Chipacampt: does that apply to touch?16:37
Chipacalooks like it16:37
Chipacampt: wow16:38
Riddellthanks doko16:39
Chipacampt: do you know if the software packages side of this is implemented?16:41
happyaronwell, expect lots of last minute changes from Ubuntu Kylin, :(16:41
tedgChipaca, So somewhat related, I don't think push should "put things in the messaging menu" I think it should "notify the app and allow it to put things in the messaging menu" so that local configuration can be take into account.16:44
Chipacatedg: the app is not running16:44
Chipacatedg: that local configuration needs to be in push itself16:45
tedgChipaca, Sure, I think that apps should provide an untrusted helper for that, not put that logic in push.16:45
mptChipaca, I know there was work to combine system updates and app updates in the same UI, I haven’t kept track of whether it’s finished16:45
tedgChipaca, We can't put logic for, i.e. the Facebook app, in push.16:46
Chipacatedg: i disagree, i think that is exactly where we can put it16:46
=== roadmr is now known as roadmr_afk
tedgChipaca, Hoping you're going to define a Turing complete configuration language :-)16:46
Chipacampt: do you know who was doing this work?16:47
mptChipaca, I don’t remember, but seb128 will know16:47
mptChipaca, barry was one16:47
Chipacaseb128: please pretty please know16:47
tedgChipaca, The reality is that the configuration could be as complicated as "only show me notification for members of my family"16:47
LaneyChipaca: We got click and system updates in system-settings now16:49
Laneythe emblem thing in the scope isn't done, don't know if that is possible atm16:49
ChipacaLaney: I'm ... not sure what that means :)16:49
Laneywhich bit?16:49
Chipacahaving click and system updates in there16:49
LaneyThat's what you were asking to know.16:50
Chipacahmm16:50
ChipacaLaney: ok :) good. How do you display that you have a system update and click updates?16:51
Chipacampt: maybe that's a question for you; how (if at all) should it look if you have both kind of updates?16:51
LaneyIt should do what the design asks for16:51
Chipacait doesn't16:51
Chipacaunless "Ubuntu touch" is a system update?16:51
ChipacaLaney: is that it? In those pics "Ubuntu Touch" is the system itself?16:53
ChipacaLaney: also, does this mean settings:///system/system-update no longer works?16:53
LaneyYes, and yes it should - that is exactly this16:53
Chipacaah, so click will be listed there as well as the system16:54
Chipacaok16:54
ChipacaLaney: who would know about the emblems?16:54
Chipacathat is: who would know whether putting an emblem on an icon in the launcher works? seb128?16:55
Laneymhr3 I guess16:56
Chipacaah, ok16:56
Chipacahe's off :(16:56
Chipacaah, no, i spy him :)16:56
mptChipaca, yes, “Ubuntu Touch” is a system update16:58
Chipacampt: yup. figured that out.16:59
ChipacaLaney: but click isn't yet putting a counter up, is it? (so i don't need to bother about syncing with that just yet)16:59
tvossChipaca, saviq might know, too16:59
Chipacamhr3 just told me to check with Saviq :)16:59
ChipacaSaviq: ehlo16:59
LaneyWe don't have any emblems yet17:00
Saviq501 Syntax: EHLO nickname17:00
LaneyJust the parts that are inside system-settings itself17:00
SaviqChipaca, wassup?17:00
ChipacaSaviq: question for you (i'm told): can i put an emblem (actually a counter?) on an icon on the launcher on the phone?17:00
SaviqChipaca, you could (i.e. it's implemented in the launcher), there's no api for it yet, though17:01
ChipacaSaviq: what does that mean? there's no api at what level?17:01
SaviqChipaca, I assume you're thinking about the push notif daemon, as that's the only thing that actually could keep the counter updated?17:01
ChipacaSaviq: yes :)17:01
SaviqChipaca, so yeah, we need to make an api17:01
ChipacaSaviq: otoh push doesn't (yet!) know about click updates, but that can wait (says I)17:02
tjaaltonis amd64 the default image offered for trusty?17:02
tjaaltonor will it be17:02
ChipacaSaviq: it isn't exposed over dbus?17:02
SaviqChipaca, no, not atm17:02
Chipacaah17:02
SaviqChipaca, we didn't have a use case for it yet, so didn't implement it17:02
slangasekpitti: followed up on bug #129552117:02
ubottubug 1295521 in systemd (Ubuntu) "Installing i386 and amd64 PAM stacks causes shutdown/logout/etc. to break" [Undecided,Incomplete] https://launchpad.net/bugs/129552117:02
SaviqChipaca, and I'm thinking the current unity7 api doesn't fit17:02
SaviqChipaca, as IIUC you can only set that from the app in question, not from outside17:03
tjaaltonlooks like 64bit is the default offered on ubuntu.com, nice17:03
ChipacaSaviq: i seem to recall being able to abuse it to update from the 'outside' (by just telling it you're the 'inside'), but it wasn't the supported thing17:04
ChipacaSaviq: so yeah. I can haz?17:04
SaviqChipaca, how soon do you need / want it? can we plan that api for real, or do we want a quick hack?17:04
ChipacaSaviq: well... what's the time difference between those two options?17:05
ChipacaI've got to choose who to piss off :)17:05
SaviqChipaca, no idea really :)17:05
SaviqChipaca, it's not a huge API, but we'd have to talk to a few people17:05
SaviqChipaca, on how this should work17:05
ChipacaSaviq: who would those people be?17:06
Saviqmzanetti, hey, we're talkin' about the launcher count emblems17:06
mzanettiah17:06
Saviqmzanetti, and how we can expose that to the push notifications backend17:06
mzanettihmm ok17:06
SaviqChipaca, meet mzanetti :)17:06
mzanettihellp Chipaca17:06
mzanettihello, even17:06
Chipacamzanetti: hello!17:06
tvossSaviq, might be good to check with thostr_ on Monday, too17:07
SaviqChipaca, so, a) $you-facing APIs' owner is thostr's team17:07
Saviqtvoss, yeah, ↑ that17:07
mzanettiright yes. originally Wellark was planning how to do this17:07
mzanettinot sure how far he has come with it17:07
=== salem_ is now known as _salem
Saviqbut he's probably electrocuted himself by now17:08
* Chipaca is unsurprised17:08
mzanettido we already have another interface between that service and unity8?17:08
SaviqChipaca, so, let's set up a meeting for Monday and hope that no one skips it?17:08
Saviqmzanetti, well, we have notifications, but that's fdo17:09
mzanettiok. I'll wrap some brain cells around it in the meantime17:09
ChipacaI've got about a week of other things I can do while we work this out; does that sound reasonable, or should I dilute my meds?17:09
SaviqChipaca, sounds ok, it's a relatively small thing17:09
mzanettiyeah, guess so too17:09
Chipacamzanetti: Saviq: thank you!17:10
Saviq[...] and we probably need to tweak notifications, so that when you tap the app launched isn't the one that sent the notification17:10
mzanettiso yes, lets meet on Monday17:10
ChipacaLaney: tedg: mpt: and thank you too, sorry to have worried you (if I did)17:10
SaviqChipaca, you set the meet up? you, mzanetti, Wellark, thostr, /me?17:10
ChipacaSaviq: wrt notifications, that already works17:10
ChipacaSaviq: anybody else?17:10
mzanettisounds right...17:11
Chipacasetting it up17:11
SaviqChipaca, /me and thostr are in London next week17:11
Chipacagasp17:11
Saviqnot sure about Wellark17:11
Chipacawe can meet irl :) i'll be in london on monday pm17:11
Chipacai'll set it up anyways17:11
Saviqnope17:11
__lucio__Chipaca, add me to the meeting to17:11
__lucio__o17:11
SaviqChipaca, yeah, my point exactly17:11
Chipaca__lucio__: should I add you to the --- yeah17:12
Saviq__lucio__, you've been working out, eh?17:12
ChipacaSaviq: on freenode he's "special"17:12
* Chipaca laughs at his own python joke17:12
SaviqChipaca, «special», eh?17:12
ChipacaSaviq: in python, __method__ is a special method17:12
SaviqI know17:12
__lucio__i think of myself more as MAGIC17:12
Chipacaah ok :)17:12
Chipacamagic is a perlism!17:13
Chipacaboo, hiss17:13
SaviqChipaca, remember, I actually managed to contribute stuff to candiru / curucu ;D17:13
* Chipaca loved perl, but it's a secret love17:13
ChipacaSaviq: i remember :)17:13
SaviqChipaca, ok, see you Monday, then!17:14
* Saviq just got the invoice memo twice... will I get paid twice, too?17:15
ChipacaSaviq: mzanetti: __lucio__: Wellark: sent. Holler if time is wrong.17:20
mzanettiChipaca: it does conflict with unity8 standup. But if its just once still works for me17:21
mzanettiI guess the same for Saviq17:21
Chipacathis is a one-off, yes; but also, we can move it17:22
Chipacai just threw it in there17:22
SaviqChipaca, should be fine17:22
=== bfiller is now known as bfiller_afk
=== _salem is now known as salem_
seb128Chipaca, I'm back, there is quite some backlog and I'm not sure I want to read it, do you still have questions for me?17:32
Chipacaseb128: nothing but praise, sir. Nothing but praise.17:33
seb128haha, good ;-)17:33
=== roadmr_afk is now known as roadmr
=== bfiller_afk is now known as bfiller
=== salem_ is now known as _salem
tvossasac, ping18:08
=== _salem is now known as salem_
hallyn(stupid q alert) will autoconf always cause libraries to be built before binaries in a pkg?18:48
hallynit's *doing* it, just wondering ifi need to be leaving hints so it will always do it for the binaries depending on the libraries18:49
=== FJKong is now known as FJKong_afk
smoseranyone else recently tried 'do-release-upgrade -d' from precise (to trusty)?19:03
smoseri'm prompted on /etc/default/rcS19:03
smosera file i didn't chnage19:03
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== bfiller is now known as bfiller-afk
=== salem_ is now known as _salem
cjwatsonhallyn: autoconf doesn't have a whole lot to do with it; that's more at the automake level.  if you've told automake that the binary is linked against the library then it'll finish building the library before attempting the link20:24
hallyncjwatson: but is adding "-lmylib" to binary_LDADD enough to tell automake that?20:31
hallyni expect so...20:31
cjwatsonhallyn: should be20:34
hallyncool, thanks20:34
hallyn(like i say it *is* working, but that could have been coincidence :)20:34
cjwatsonhallyn: I think, anyway.  I'd recommend looking at the generated Makefile.in to see if it has the right dependencies20:36
cjwatsonI believe you're safe in relying on inspection at this level20:37
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha

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