/srv/irclogs.ubuntu.com/2014/05/23/#ubuntu-devel.txt

=== FJKong_afk is now known as FJKong
dobeyinfinity: oh. hope you're feeling better. are you still around?01:16
infinitydobey: Ish.01:25
dobeyinfinity: just uploaded a new ubuntuone-client for saucy-proposed, and about to do the same for precise-proposed, if you could accept them?01:28
infinitydobey: I will have a look, yeahp.01:36
dobeyinfinity: and precise-proposed uploaded too. thanks much. i'll test as soon as they're built in -proposed01:37
infinitydobey: Done and done.01:41
dobeythanks!01:43
* dobey wonders how long it will take for them to show up in the archive01:58
=== beisner- is now known as beisner
=== sz0 is now known as sz0`
dobeysigh, i wonder if it's virtualbox that makes setting the time so difficult, or what02:18
infinitydobey: "date -s ..."?02:22
infinitydobey: Preferably in the VM, not in the host, if you value your sanity.02:23
dobeysanity? what's that?02:23
dobeyin saucy i can set the date ok from the system settings02:24
dobeybut in the precise vm it keeps automatically changing back to the current date02:24
dobeyno idea why02:24
infinitydobey: Some "use network time" tickbox being overexhuberant, perhaps?02:25
infinitydobey: But setting it from a terminal should do fine, I'd think.02:25
dobeymaybe, but i unchecked it (you can't actually change the date with the radio button set to "automatic")02:25
dobeynope, date -s doesn't help02:26
infinityYour VM hates you...02:27
dobeyit set it for a few seconds, but by the time i typed the command to start u1 and connect, it had already changed back :(02:27
infinityI'd suggest ntpd is running, but ntpd usually gives up if you're too far out of sync with reality.02:27
dobeyps doesn't show any ntpd02:28
dobeywhee02:28
dobeyand i unplugged the network and it still gets reset02:30
dobeyso yeah, precise vm is hating me02:30
infinityI can't imagine what would be resetting it.02:30
dobeyyeah, me either :(02:31
infinityIf in doubt, blame g-s-d?02:31
dobeywfm02:31
infinityThough killing g-s-d wouldn't be so helpful if what you're testing needs it. :P02:31
dobeyok, so the notifications are still weird on precise (but i think tthat's a bigger bug in the code that we don't really have time to fix at this point)02:32
infinityI wouldn't be aboe blaming indicator-datetime, or similar, either.  But I'm just grasping at straws, without staring at the VM in question.02:32
dobeybut the connecting post-june-1 fix is working right on precise02:32
infinitys/aboe/above/02:32
infinitydobey: If you're happy enough with the state of those packages, then, we'll just let 'em in.02:33
infinitydobey: I don't want to delay any longer unless you think you can fix the weird notification thing in short order.02:33
dobeyinfinity: i don't think we can fix it. i just now changed the bug to verification-done and added a comment to that effect. i think we should push the update out now02:35
infinitydobey: Alrighty.  Doing.02:36
infinitymdeslaur: Around?02:37
dobeyinfinity: thanks a lot for your help with this.02:37
infinityjdstrand: Or you?02:37
infinityOh, wait, I think the security team might be on European time...02:37
mdeslaurinfinity: what's up?02:39
infinitymdeslaur: Any qualms about me pushing the above ubuntuone-client update to precise-security as well, overwriting what you have in the pocket?02:39
infinitymdeslaur: I think it'd be monumentally confusing to the 2 people who run security-only without updates when the package explodes and stops working correctly on Jun 1. :)02:40
mdeslaurinfinity: no qualms at all, go right ahead02:40
infinitymdeslaur: Ta.02:40
mdeslaurdoes it need to be rebuilt with only -security though?02:40
infinitySeems pretty unlikely, but maybe I should have double-checked before hitting enter.02:41
* infinity quickly goes to look at deps.02:41
infinitymdeslaur: binary deps all looks safe.02:42
mdeslaurinfinity: cool02:44
=== FJKong is now known as FJKong_afk
dobeyhooray02:45
infinitymdeslaur: Speaking of things that aren't technically security updates but screw with people who run security-only, I wonder if we should chat about tzdata sometime.02:51
mdeslaurhrm, interesting02:52
mdeslauryeah, I guess that could go into -security too02:52
infinitymdeslaur: I mean, the part where we've never had complaints either means no one actually runs security-only, or the people who do are all in regions with stable timezones. :)02:52
infinitymdeslaur: Cause you tend to notice pretty quickly when tzdata is wrong for you.02:53
mdeslaurI've always been really curious as to how many people actually do run -security only02:53
infinityMe too.  I'm not even sure how we'd go about mocking pseudo-metrics for that, let alone good ones.02:53
infinityCould start with maybe looking for desktop apps that are out of sync between security and updates and reporting crashes to errors.02:54
mdeslaurwhen someone enables unattended updates during the server image install, that's security only, right?02:54
infinityNot sure.02:54
Logan_is the implicit conversion to pointer failure really necessary on amd64? it only inevitably causes a problem on ia64, and Debian only checked on ia64 buildds (but we fail builds on amd64 as well)02:54
infinityUnattended-Upgrade::Allowed-Origins {02:55
infinity        "${distro_id}:${distro_codename}-security";02:55
infinity};02:55
mdeslaurhrm, interesting02:55
infinitymdeslaur: The default conffile comments out other pockets, so yeah, I guess.02:55
infinity/etc/apt/apt.conf.d/50unattended-upgrades02:55
dobeyweird02:55
mdeslaurI always thought it would be used more by server users than desktop users02:56
infinityLogan_: Yes.02:56
dobeymy server has backports and updates in the list when i do "apt-get update"02:56
infinityLogan_: It's actually worse on amd64 than ia64, in that it's a guaranteed runtime explosion on ia64, and it's nondeterministic "wheeee!" on amd64.02:56
mdeslaurdobey: when done manually, yes02:56
Logan_infinity: I see - but then why doesn't Debian do it?02:56
mdeslaurdobey: when done automatically by unattended-updates, no02:56
infinityLogan_: Plus, it's always a bug.  And a bad one.  Even on 32-bit arches, it usually points to a bad bug elsewhere (like an implicit declaration).02:57
dobeymdeslaur: oh, that's kind of weird02:57
infinityLogan_: Debian failed for it on ia64 because LaMont ran those buildds.  Guess who wrote the code that fails it on our buildds? :)02:57
Logan_I see :P02:57
infinityLogan_: Anyhow, I'm the one at "fault" for extending the check to all 64-bit arches, but with good reason.02:58
infinityLogan_: I'm tempted to extend the check to all implicit declarations as well, as they cause more interestingly subtle bugs.02:58
Logan_what's weird is that I just synced over your delta for jmagick because I didn't get any references to "implicitly" in my pbuilder log, but it happened on the build02:58
Logan_any idea why that's the case?02:58
Logan_*buildd02:58
Logan_I'll obviously reinstate your changes, but I don't get why I didn't get those warnings in my local build03:00
infinityLogan_: What arch was your local build on?03:00
Logan_amd6403:00
infinityAlso, wow, this code is a mess.  I must have been very tempted to rewrite half of it last time I was in there.03:00
Logan_should I use sbuild instead or something? or would that not make a difference?03:02
infinityLogan_: I don't see why it would make a difference.  I'm doing a test build here.03:03
Logan_infinity: oh wait - is the line "Function `getByteArrayFieldValue' implicitly converted to pointer at magick_MagickImage.c:3454" injected into the log?03:05
Logan_because it occurs right beneath a warning in the buildd log03:05
Logan_and that's what I grepped for in my local build log03:05
infinityAhh, yes, that's inserted. :)03:05
Logan_grrr :P03:05
Logan_rewriting history03:05
* Logan_ begrudgingly reintroduces the delta03:06
infinityLogan_: http://bazaar.launchpad.net/~canonical-launchpad-branches/launchpad-buildd/trunk/view/head:/lpbuildd/check_implicit_pointer_functions.py03:07
infinityLogan_: That's responsible for the insertion.03:07
Logan_ah, I see03:07
Logan_I think I'll also forward your patch to Debian once I upload this, unless you want to03:08
infinityIt's already there.03:08
Logan_tbh, it should be upstream03:08
Logan_oh03:08
infinityhttps://bugs.debian.org/cgi-bin/bugreport.cgi?bug=72777603:08
ubottuDebian bug 727776 in jmagick "jmagick implictly declares getByteArrayFieldValue due to missing prototype" [Important,Open]03:08
Logan_alright, reupped with the patch03:09
Logan_thanks as always :P03:10
infinityReading that build log just makes me cry.03:10
infinityHow do people never actually check the output of their compilers?03:10
Logan_I like all of the deprecated functions03:12
infinityThat's to be expected, as the thing they're building against moves on...03:12
infinityBut all the type mismatches have probably been there since day 1.03:12
infinityI don't think that's an underlying API moving.03:12
infinityThat's just lazy programming.03:12
Logan_erm03:13
Logan_one of the functions they use, DestroyImages, has been deprecated in ImageMagick since 200203:13
infinityHahahaha.03:13
infinityOkay, some lazy there too then. :)03:13
infinityIf we turned on -Wall -Wextra -Werror, we could probably reduce the archive size by 90%.03:17
infinitySo tempting.03:17
Logan_we're not supposed to babysit upstream :P03:18
Logan_as nice as it would be to remove warnings from all packages in the archive, it ain't gonna happen with our limited devs03:20
infinityI know.  It's a pipe dream I'll never realize.03:20
infinitySo, I'll go back to nursing my flu instead.03:21
=== sz0` is now known as sz0
=== sz0 is now known as sz0`
=== Ursinha is now known as Ursinha-afk
=== elky_ is now known as elky
=== Ursinha-afk is now known as Ursinha
pittiGood morning05:22
michagogodobey, infinity: Yeah, Virtualbox does mess with the clock05:49
michagogoI think it keeps the VM's hardware clock synced with the host or something05:49
michagogoWhich is annoying if you need to mess with the clock inside the VM05:50
michagogoBut I think there's a way to turn it off -- if not in the GUI, then with vboxmanage05:50
infinitymichagogo: That's completely broken behaviour...05:50
infinityOf course, the best way to avoid it is to use kvm or Xen. :P05:50
michagogoHeh, starting to google for "virtualbox disable..." first suggestion is "time sync"05:50
RAOFinfinity: You'll be in Malta next week, right?05:55
=== Ursinha is now known as Ursinha-afk
infinityRAOF: Aye.05:59
infinitysiretart: I'm rejecting the libav binaries from the queue, so we don't half-start the transition on 4/6 arches.05:59
infinitysiretart: If you need help figure out the arm64/ppc64el build failures (in both cases, it looks like perhaps bad assumptions about the compatibility of vector assembly), ask.05:59
RAOFinfinity: Rad. It might be time to get to that AA training.06:01
infinityRAOF: Yeah.  I'm trying to get arges to be a limited-scope AA just to be able to back me up for kernel SRU stuff (which requires AA because reasons), so maybe the three of us should spend some quality time together.06:03
slangasekcjwatson, xnox: I got a ucf prompt on upgrade from trusty->utopic for /etc/kernel-img.conf.  Does d-i or ubiquity set this up for us on install, or was this my own doing?06:05
infinityslangasek: d-i creates it, I believe, but what on earth thinks it owns it all of a sudden?06:06
=== Ursinha-afk is now known as Ursinha
slangasekinfinity: "kernel-common", because Manoj woke up06:06
RAOFAnd by “requires AA because reasons” what you mean is “needs to be a member of ~ubuntu-archive because LP permissions”, as *I'm* a member of ~ubuntu-archive for the same reasons.06:06
infinityslangasek: Ah-ha.  So, yeah, it was completely unowned in Ubuntu until then.06:06
infinityRAOF: Yeah, that. ;)06:07
infinityRAOF: But if we have people we "shouldn't" have in ~ubuntu-archive, I also want to make sure they're prepared to flex those permissions sanely when needed.06:07
infinity(Or to remove them)06:07
infinity(Or to get notes from their mothers promising they won't touch anything)06:08
RAOFThat's what I've done :)06:08
RAOFPeople ask for things not-SRU-related, and I say “sorry, no can do” ☺06:08
infinityslangasek: Did kernel-common always "own" it, and we only just recently pulled it in as a dep of something else?06:08
infinityslangasek: I don't have it installed here...06:08
slangasekinfinity: no, from the changelog kernel-common is a new package; I had kernel-package installed for $reasons, and on upgrade it pulled in the new kernel-common06:09
infinityslangasek: Indeed, new in sid and utopic.06:09
infinityslangasek: So, that's entirely Manoj's fail.  He can't just take over a config file like that.  Go forth and smack him.06:10
slangasekinfinity: so I think we want to fix kernel-common to /actually/ install a file that matches what the installer does, or else launch the new package out of an airlock if we don't want it in utopic06:10
slangasekinfinity: is this a bug also in Debian?06:10
infinityslangasek: Yeahp.06:10
slangasekinfinity: you want to do the smacking? :)06:10
infinityslangasek: kernel-img.conf has the same semantics there, both its use in kernel postsints, and its unowned (until now) status.06:10
infinityslangasek: You discovered it, smack on.06:10
slangasekinfinity: you seem to have a better handle on the details, surely the smack would be more effective from you :)06:11
infinityslangasek: I tried.  Can't tab complete his name in #debian-devel.  I give up.06:11
slangasekinfinity: relatedly, why do we still create /vmlinuz and /initrd.img links by default?  That's silly06:18
infinityslangasek: You mean why do we not default to link_in_boot=yes, or why have the links at all?06:19
slangasekinfinity: if we're going to have them at all, they should be in /boot, not somewhere that may be a separate filesystem; and the bootloader no longer uses them on x86 so we should probably not have them at all06:20
infinityslangasek: Except for the 7 people who still use lilo, yeah, no one else uses them, I imagine.06:20
infinityslangasek: But absolutely agreed that if we have them, they should be in boot (and I always alter my config to do so).06:21
slangasekme too06:21
infinityAnyhow, looks like the kernel-common thing was an overzealous reply to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=62621606:22
ubottuDebian bug 626216 in kernel-package "Manpage should live in a different package" [Minor,Fixed]06:22
infinityI'm thinking just putting the manpage in linux-base and keeping the rest alone would have been saner. :P06:22
StevenKI have do_symlinks = no, and yet /vmlinuz is a symlink to latest kernel06:22
infinityStevenK: That's because it's do_symlink06:23
StevenKHah06:23
StevenKI also don't have a kernel-img.conf manual page, which is helpful06:23
infinityOh, hrm.  No.  It's do_symlink in the code, but do_symlinks in the config file.  Whee.06:24
StevenKHahaha06:24
StevenKinfinity: Is this where I say "You're welcome." and back away slowly? :-P06:24
=== Adri2000_ is now known as Adri2000
LocutusOfBorg1Hi, can I ask somebody of the buildd team to retry a build failed?06:56
LocutusOfBorg1https://launchpad.net/ubuntu/+source/wxwidgets3.006:56
LocutusOfBorg1https://launchpad.net/ubuntu/+source/wxwidgets3.0/3.0.0-3/+build/603058606:56
LocutusOfBorg1don't know, "compiler segmentation fault" doko_ do you have any idea?06:57
LocutusOfBorg1maybe just a retry is enough06:57
=== fginther` is now known as fginther
infinityLocutusOfBorg1: Retried, but I bet it fails again.07:09
LocutusOfBorg1thanks infinity I hope not :p07:10
LocutusOfBorg1I would like to upload some packages that use wx3.0 on debian07:11
LocutusOfBorg1I don't want to see them in proposed until somebody retries/processes them, and I need at least the wx -3 release07:12
LocutusOfBorg1because of the new package07:12
infinitypitti: Your patches to do rebuilds with dpkg-buildpackage for linux/glibc fail because there's no fakeroot.  That needs to be in the deps.07:19
* infinity wonders if this is worth killing his sid build to fix...07:19
=== _salem is now known as salem_
apwinfinity, pitti, yeah the rebuild fixes for linux fail for lack of fakeroot as well07:23
infinityapw: Yeah, that's where I noticed the bug, and am now fixing it in glibc. ;)07:23
apwinfinity, so ... why isn't that build-essential07:24
apwie ... already installed07:24
infinityapw: Because it's not.  gain-root is buildd-specific.07:24
infinityapw: http://paste.ubuntu.com/7504510/07:24
infinityapw: That's what I'm applying to glibc, something similar should do for the kernel.07:24
LocutusOfBorg1:( g++: internal compiler error: Segmentation fault (program cc1plus)07:25
LocutusOfBorg1Please submit a full bug report,07:25
apwinfinity, oh, i see ... unexpected but ok ... will get that applied to the kernel, not sure i want to upload for it though, uggg07:25
infinityLocutusOfBorg1: File a bug on gcc-4.8 and poke doko about it.07:25
infinityapw: Don't bother uploading for it, just queue it up.07:25
apwinfinity, also is there anything i can _test_ these changes on do you know07:26
infinityapw: I'll just be naughty and ignore the -2.6 tests, if the other tests pass.07:26
apwinfinity, thanks :)07:26
infinityapw: There's a magic wiki page somewhere about how to do adt at home.  I always lose it...07:26
infinityapw: http://packaging.ubuntu.com/html/auto-pkg-test.html07:27
apwinfinity, also does the error line in p-m make sense to you, the version it reports for linux07:27
infinityapw: The version there is completely bogus, yes.07:27
infinityjibel: What's up with that?07:27
apwjibel, http://paste.ubuntu.com/7504521/ is what it was saying07:28
apwjibel, everything is right there in the sense there is a regression, but it is not in that version of linux07:29
LocutusOfBorg1ok wilco07:30
LocutusOfBorg1does anybody knows why cppcheck is still in proposed queue? https://launchpad.net/ubuntu/+source/cppcheck07:31
infinityLocutusOfBorg1: Causes two packages to become uninstallable.07:32
infinityOr, rather, the tinyxml2 transition does.07:33
infinityWhy is there a library in those metapackages? :/07:33
* infinity fixes...07:34
LocutusOfBorg1thanks :)07:37
LocutusOfBorg1doko_, ----> https://bugs.launchpad.net/ubuntu/+source/gcc-4.8/+bug/132248507:37
ubottuLaunchpad bug 1322485 in gcc-4.8 (Ubuntu) "wxwidgets3.0 arm64 fails to build with gcc 4.8" [Undecided,New]07:37
jibelapw, infinity looking07:42
infinityjibel: It's not actually causing a problem currently, but the reporting having the wrong version is definitely confusing. :P07:45
jibelinfinity, right, and in the logs of britney it's the correct version "Collected autopkgtest status for linux_3.15.0-2.6/linux_3.15.0-2.6: FAIL" I'll investigate further after the sprint today07:48
=== klubko is now known as naivka
=== FJKong_afk is now known as FJKong
zygahey08:21
zygamvo: running update-manager on utopic today I've noticed that checkboxes next to package names are cropped (about 30% on the left)08:22
mvozyga: I can reproduce this, thanks! this smells like iz gtk bug because I don't think we changed update-manager in utopc much. just a internal change fo the meta-index stuff, nothing in the UI08:26
zygamvo: yeah, I suspect that as well08:27
zygamvo: want a bug report for that?08:27
* zyga wonders how to file that bug ;)08:27
zygaif I use ubuntu-bug it will say packages are outdated08:27
mvozyga: lets discuss in malta, then I can nudge seb128 diretly to fix it :P08:28
zygaif I update I cannot show the bug ;008:28
mvozyga: hihi08:28
zygaheh, sure :)08:28
zygamvo: I'm not in malta btw08:28
zygamvo: are you guys still there?08:28
mvozyga: aha, ok. I will fly there sunday08:28
zygaoh, I heard some folks are there for a week or so08:28
zyganice place to sprint!08:28
mvozyga: I never went there, I'm curious about it08:29
infinitymvo: 'iz gtk bug'... Haven't seen that in a while. :)08:29
LaneyI don't see that problem btw and gtk hasn't really changed in utopic yet08:29
mvoinfinity: soon it will be "iz qt bug" :P08:30
mvoLaney: oh? hm, hm08:30
Laneywell, unless I don't know what I'm looking for :)08:31
Laneyit looks like http://ubuntuone.com/0ZlmWracPK89WzWSAUMAdf08:32
mvoLaney: the gtk treeview  paints the "triangles" wrong and cuts parts of the text. once a expander is clicked (or theme is changed) it is ok again. simple resize is not sufficient08:33
mvoLaney: http://ctrlv.in/33558308:38
infinityLaney: Getting the most out of that service before June 1? :P08:40
=== sz0` is now known as sz0
jtaylorif a package does not work at all as it does not support the software version in trusty, but a new upstream version does, can one SRU the new upstream?08:41
jtaylor(subversion 1.8 and eclipse subversion plugin are the packages in question)08:42
infinityjtaylor: If that's literally the only way to fix it, perhaps.08:42
Laneyinfinity: Old habits die hard :P08:42
infinityjtaylor: I assume it's the plugin you're talking about, not updating SVN itself?08:42
xnoxinfinity: tinyxml library is used by gallery-app click.08:43
jtayloryes08:43
jtaylortechnically its a java library the plugin uses08:43
infinityjtaylor: How scary is the delta, and can the necessary bits be backported?08:43
jtaylordidn't look08:43
jtaylorI'm wondering if can safe looking as there is zero regression potential08:43
jtaylorit can't get worse than does not work at all08:43
infinityxnox: Yeah, I saw the note in the seeds when I fixed it.  Gross that we're seeding libraries due to underrepresented (or unrepresentable) deps.08:44
xnoxinfinity: hence it's in the touch seed, i've filed bug to either get tinyxml into the click itself, during click build. or move from tinyxml to qt.08:44
xnoxinfinity: cause camera-app click to longer depends on tinyxml.08:44
infinityjtaylor: Yeah, that's a pretty valid argument, I'd still like to see the proposed diff. :)08:44
jtaylorsvnclientadapter is the source08:45
infinityYou'd think 1.8 would work with 1.8...08:46
infinitySilly people.08:46
jtaylorI don't think the versions are coupled08:47
jtaylorutopic has 1.1008:47
jtaylorI'll check if a rebuild works first08:47
infinityjtaylor: Is it svnclientadapter or libsvn-java that's the problem?08:47
jtaylor(installing utopic in trusty works fine)08:48
jtaylorthe adapter08:48
jtaylorits got a version == 1.7 check in it08:48
infinityAre you getting this string? "Incompatible JavaHL library loaded.  Subversion 1.7.x required."08:51
jtayloryes08:51
jtaylorthe diff to utopic is not large08:51
jtaylorbut I don't see time well spent in backporting08:51
infinityTheoretically, the package had a patch for that...08:51
infinityOh, no it didn't, I can't read.08:52
jtaylorI'll file a bug that the package should have a stricter svn dependency08:53
infinityBut that one delta to src/javahl/org/tigris/subversion/svnclientadapter/javahl/JhlClientAdapterFactory.java might fix it.08:53
jtayloryes, but is it really worthwhile testing if that is enough?08:53
pittiinfinity, apw: argh, sorry about that; thanks08:53
jtaylorupstream tested utopic with 1.808:54
jtaylorso we should use that for trusty08:54
pittiapw: right, I don't think you need to upload just for that -- new kernels come often enough anyway? :-)08:54
jtaylorinstead of trying to do a partial backport08:54
infinitypitti: Should this be the right fix? http://anonscm.debian.org/viewvc/pkg-glibc?view=revision&revision=610508:54
infinitypitti: Identical commit was made to the kernel.08:55
infinityjtaylor: Sure, bumping the version might be the saner thing to do, just want to explore options.08:55
infinityjtaylor: It's certainly not an enormously scary diff.08:55
pittiapw: BTW, http://people.canonical.com/~pitti/tmp/linux-autopkgtest/ are the updated tests for linux-exynos5 (now including fakeroot)08:56
pittiapw: that also restricts the test to armhf, to avoid a failure on x8608:56
pittiinfinity: looks good; -rfakeroot should be the default these days though?08:56
infinitypitti: It is, but if we're explicitly depending on a specific gainroot, I feel we should also explicitly call it.08:57
pitti*nod*08:57
infinitypitti: Why the need to restrict tests to armhf when the source only produces armhf binaries?   That seems like a test infra issue, not something that should be literring tests.08:58
infinitypitti: It makes exactly zero sense to run tests on an arch the package doesn't build for.08:58
pittiah, I guess we could apply some debian/control parsing magic to find that out, yes08:59
infinitypitti: Or just read the .dsc08:59
infinitypitti: Oh, but you only work with unpacked trees?08:59
infinityAnyhow, that package is also buggy and claims to build arch:all packages that it can't possibly.09:00
pittiinfinity: tree, .dsc, or (as in production) apt-get source09:00
infinityI fixed that in linux-ppc long ago, I guess the stupid carried over. :P09:00
pittiso debian/control it is09:00
infinitypitti: Kay, apt-get source gets you a .dsc, which is much easier to parse than control in this case.09:00
infinityBut meh.09:00
infinityFirst, control needs to be fixed to stop pretending it builds things it doesn't.09:01
infinityapw: Where is the exynos5 git?09:01
cjwatsonxnox: does the click package in question actually link against tinyxml directly, or is it perhaps via libmediainfo?09:01
pittiwell, needs to work for anything, so debian/control it is; but the parsing isn't the problem really, it's figuring out from the Architecture: fields whether or not this applies09:01
cjwatsonxnox: (compare gallery-app.deb)09:01
apwinfinity, now why did i need to know that already this week09:01
infinitypitti: Sure.  In this case, you'd (rightly) guess wrong, I think, since there are arch:all debs, but there shouldn't be.09:02
infinityOh, wait, the git is right there in the control.  I wonder if it's right.09:02
xnoxcjwatson: actually, i think you are right. I'll test that out.09:03
apwinfinity, i'd assume it is git://kernel.ubuntu.com/hwe/ubuntu-trusty-meta-exynos5.git09:03
apwinfinity, i'd assume it is git://kernel.ubuntu.com/hwe/ubuntu-trusty-exynos5.git09:03
infinityapw: Yeah, that's what I'm cloning right now.09:03
infinityapw: Do you have write access to that, or do I need to bug ike with a patch?09:03
apwi should have, but will check09:04
apwinfinity, that repo is _ahead_ of the archive09:04
infinityapw: That seems reasonable...09:04
infinityzinc needs a go-faster button.09:05
apwi do have write access to it indeed, though this out of sync fun makes life trixy09:06
cjwatsonxnox: objdump -p <ELF object> | grep NEEDED  should show it09:08
xnoxcjwatson: right. it has NEEDED libmediainfo.so.0, and no mentions of tinyxml.09:09
xnoxcjwatson: so infinity's seed change can go it & unblock that transition.09:10
infinityxnox: It's already in...09:10
infinityfinal: cppcheck,libmediainfo,tinyxml2,ubuntu-touch-meta09:11
infinitySUCCESS (26/0)09:11
xnoxi wonder if i should be subscribed to -changes mailing list =)09:11
infinityI had to do that update by hand, though.  Turns out ./update doesn't work so well when the thing you're seeding only exists in proposed...09:11
infinityQuite annoying.09:11
cjwatsonit sounds like the correct seed change (given the intent) would actually have been to seed libmediainfo0 directly.09:22
infinityPerhaps, yes.  I was just following the ABI change, this was before anyone did analysis into the why.09:25
infinitylibmediainfo0 appears to already be there anyway.09:25
infinitySo libtinyxml and libzen could both go away from the seed, I'd think.09:26
infinityBut I'll leave that to someone who knows more about this stack.09:27
infinitypitti: So, the bug where exynos5 claims to build packages it doesn't will be fixed in the next upload, at which point a parsing of debian/control or .dsc will return nothing but armhf.09:28
infinitypitti: Which, to me, seems much saner than arch-restricting the test in the source, but YMMV.09:28
infinitypitti: OTOH, I'm not sure there's value in that test in that source anyway.  The point of the glibc/linux/binutils/gcc rebuilt test circle is just to make sure no part of the toolchain breaks another part.  I'm not sure there's much extra value in making sure every out-of-tree kernel builds.09:33
cjwatsonhallyn: So I belatedly looked through your log from last night.  Your problem is that your preseed file isn't being read at all.  You either need to add file-preseed to your image (build/pkg-lists/netboot/common, probably), or (perhaps easier) given that you're embedding the preseed file in the initrd anyway, just embed it specifically as "/preseed.cfg", at which point it will be read automatically and you can drop the file= boot ...09:35
cjwatson... parameter.09:35
cjwatson(We should perhaps add file-preseed to netboot images at some point, since it's in Debian's)09:36
=== vrruiz_ is now known as rvr
=== salem_ is now known as _salem
siretartinfinity: yes, I could really use some help on those two ftbfs. for arm64, I guess it would be a matter of identifying the upstream commits in master that need to be backported. Please tell me and I see to include them for 10.211:15
siretartinfinity: for ppc64, I have no idea what this is supposed to mean, nor what could be causing it: /usr/bin/ld: libavcodec/libavcodec.a(fft_altivec_s.o): ABI version 1 is not compatible with ABI version 2 output11:15
infinitysiretart: It means it's trying to link a big-endian and little-endian object together.11:16
infinitysiretart: Which probably means the Altivec bits are endian-specific.11:16
siretartI guess we could disable altivec on ppc64 and neon on arm6411:16
infinitysiretart: Which should be fixed, but the easiest solution would be to disable altivec on ppc64el.11:16
siretartdo we have PPA where I could do the testbuilds, or can you take care of that?11:17
infinitysiretart: And I haven't looked at the neon code in question, but it's probably similarly buggy in assuming neon == armv7t2 or some such.11:17
infinitysiretart: I can do some test builds for you, though possibly not right this instant.11:17
siretartno problem, take your time11:18
siretartif we can push this transition before the beta, that'd be great11:18
infinitysiretart: That seems like a pretty doable goal.11:18
siretartwhile the transition is not fully over, libav reached testing yesterday, and going with libav9 is imo a no-go for utopic11:19
infinitysiretart: So, with libav9, was it using altivec on ppc64el and neon on armv8?11:19
infinitysiretart: If so, we should perhaps figure out what broke in each case.11:19
infinitysiretart: But I'd suspect it never was before, and now it's detecting "correctly", which happens to be incorrectly for the code in question.11:19
siretartthat's entirely possible11:20
siretartif you need help, you might want to talk to jannau on #libav-devel@freenode, he was doing most of the aarch64 work lately11:21
infinitysiretart: Well, I'd happily just turn off both SIMD options and sort it out later, my only concern is that fixing it later might change the ABI.11:21
siretart--disable-neon in debian/confflags should do the trick then11:22
siretartin that case they will use the plain C version11:23
siretartI don't have ABI concerns here11:23
=== MacSlow is now known as MacSlow|lunch
infinitysiretart: You don't have ABI concerns because you don't care if it breaks, or because you're positive the alternate SIMD implementations are opaquely hidden behind a stable ABI? :)11:23
xnoxinfinity: cjwatson: should cross-pkg-config, allow cross-compiling against non-multiarched libraries?11:25
cjwatsonErr.  I'd be inclined to say probably, since the worst it can do is make errors more confusing11:26
xnoxcjwatson: ack, and it would unblock a lot of cross-compilation queries i'm getting in #ubuntu-unity, for leaf -dev packages that are not multiarched yet.11:27
cjwatsonI don't think it's vital, since there are other fixes possible, but it probably smooths the path11:27
infinityHow is it currently preventing it?11:27
xnoxinfinity: commented out /usr/lib/pkgconfig from PKG_CONFIG_LIBDIR in /usr/share/pkg-config-crosswrapper11:28
LaneyIt says "  # If you want to allow use of un-multiarched -dev packages for crossing11:28
Laney  # (at the risk of finding build-arch stuff you didn't want, if not in a clean chroot)11:28
Laney  # Uncomment the next line:11:29
Laney"11:29
cjwatsonMy opinion on the spur of the moment on IRC doesn't necessarily override reasoned argument that you might find in the history, of course11:29
infinityxnox: Hrm.  Perhaps changing that to be keyed off an environment variable instead of encouraging people to edit the script? :P11:30
xnoxinfinity: by default, it is keyed off environment.11:31
xnoxcjwatson: Laney: infinity: i'm thinking this might be a simple regression, cause package was forced synced.11:31
infinityxnox: I can absolutely understand the reasoning.  The errors would be confusing to the "average" person if they had wrong-arch libs found because of that.11:31
infinityxnox: Err, no, I mean that particular bit keyed off environment, not asking people to set the entire PKG_CONFIG_LIBDIR themselves.11:32
xnoxWell, previous edition of pkg-config-wrapper was a two-liner:11:32
xnoxtriplet=`basename $0 | sed -e 's:-pkg-config::'`11:32
xnoxPKG_CONFIG_PATH=/usr/lib/${triplet}/pkgconfig:/usr/${triplet}/lib/pkgconfig pkg-config $@11:32
infinityxnox: So, that was buggy in that it missed /usr/share, and it also missed the directory you're talking about.11:33
* xnox ponders what are the differences between PKG_CONFIG_LIBDIR & PKG_CONFIG_PATH11:33
xnoxinfinity: we used to prepend multiarch paths, now we replace all paths with multiarch-only without original.11:34
xnoxwhich is regressing cross-buildability of a lot of touch stuff in ubuntu.11:34
infinityxnox: That's not what your paste implied.11:35
LaneyI've already eaten this change for a few libraries, but letting people opt back in might be a good idea11:35
infinityxnox: Anyhow, if we were including /usr/lib/pkgconfig before, and no one was complaining about it being confusing, go ahead and uncomment that line.  If you're positive that's how it used to work.  Your paste certainly doesn't imply what you said, though.11:35
infinityOh, I see.11:36
infinityPKG_CONFIG_PATH behaves differently.11:37
infinityKay.11:37
infinityxnox: Yeah, possibly just the path of least reistance to uncomment that line in Ubuntu, since that was the previous status quo, if no one was complaining about the occasional breakage.11:38
infinityCuriously, the old way we did it would have never worked when crossing to i386.  Obviously not something many people do.11:38
siretartinfinity: we use linker scripts to hide internal symbols. applications have (or at least should not) no way to access those internals directly11:44
infinitysiretart: Some quick symbol dumps certainly look to agree with you.  So, yeah, if you want to just disable neon on arm64 and altivec on ppc64el, that would get you over the hump for now, though it would be really good to make sure we revisit both.11:46
siretartabsolutely, we should do that. In terms of priority, transitioning the archive seems more important and time-critical to me at this point, though11:51
siretartinfinity: if you have a look at http://anonscm.debian.org/gitweb/?p=pkg-multimedia/libav.git;a=blob;f=debian/confflags, disabling neon for arm64 and altivec on powerpc should be straight forward, if you know what to look for (I would need a porter machine to look up what environment variables to test for)11:55
infinitysiretart: Kay.  I'll try to have a look at that after I've slept a bit.12:00
siretartinfinity: Thanks!12:00
ahasenackhi, anyone know why the systemd-logind crash isn't fixed yet in trusty? It happens on every login since the release, seems very high priority12:01
mdeslaurahasenack: what crash is that? do you have a bug number?12:12
ahasenackmdeslaur: just a crash report, that I upload everytime, but apport doesn't tell me what it did with it12:12
ahasenack-rw-r-----  1 root whoopsie 145K Mai 23 09:00 _lib_systemd_systemd-logind.0.crash12:12
ahasenack-rw-r--r--  1 root whoopsie    0 Mai 23 09:00 _lib_systemd_systemd-logind.0.upload12:12
ahasenackwell, I don't upload it everytime anymore, got tired of that :)12:13
ahasenackbut did upload it today12:13
mdeslaurahasenack: I don't see it being reported on errors.ubuntu.com by anyone, sorry12:16
mdeslaurahasenack: perhaps file an actual bug about it? does it happen in your guest account too612:17
ahasenackit was a fresh install12:17
ahasenackbut haven't tried the guest account12:17
ahasenackI suspect most people suspend/resume12:18
ahasenackit happens after a cold start, first login12:18
mdeslaurahasenack: I definitely haven't seen that, and there aren't any errors being reported about that12:19
mdeslaurahasenack: so please file a bug12:19
ahasenackok12:19
ahasenackmdeslaur: do you know where my crash report went?12:19
ahasenackI've got colleages who also tell me they clicked the report button in the crash dialog box dozens of times12:20
mdeslaurahasenack: is this it? bug 130902512:22
ubottubug 1309025 in systemd (Ubuntu) "systemd-logind assert failure: cgmanager-client.c:6322: Assertion failed in cgmanager_list_children_sync: proxy != NULL" [Medium,Confirmed] https://launchpad.net/bugs/130902512:22
ahasenackmdeslaur: could be, let me look at my stacktrace from the crash file12:23
xnoxahasenack: do you have cgroups-lite installed?12:23
ahasenackxnox: yes12:24
xnoxahasenack: uninstall it & reboot. check if that fixes it for you.12:24
xnoxahasenack: you want cgmanager installed at the same time (if not otherwise installed)12:25
ahasenackxnox: isn't that needed by lxc? cgroups-lite?12:25
ahasenackTitle: systemd-logind assert failure: cgmanager-client.c:4546: Assertion failed in cgmanager_get_value_sync: proxy != NULL12:25
xnoxahasenack: no.12:25
ahasenackthat's the title from my crash report12:25
ahasenackso yeah, looks like it's the same bug12:26
xnoxahasenack: although i have cgroup-lite installed and everything works fine....12:26
xnoxhm...12:26
ahasenackxnox: cgmanager is installed too already12:26
mdeslaurxnox: I also have cgroup-lite installed12:27
ahasenackxnox: can't remove cgroup-lite:12:27
ahasenackThe following packages will be REMOVED:12:27
ahasenack  cgroup-lite* libvirt-bin*12:27
xnoxmdeslaur: hm, why does libvirt-bin & utah still use cgroup-lite?12:27
xnoxhallyn: jibel: can libvirt-bin & utah switch to use cgmanager instead of cgroup-lite12:27
xnox?12:27
lamont`infinity: actually, dannf wrote the code to fail implicit-conversions... I just brought it over to ubuntu, and yes, it's a far worse (though less frequent ant therefore a total surprise in debugging) on amd6412:37
margainfinity, ping? We've added more info to the weird libx32 bug (https://bugs.launchpad.net/ubuntu/+source/eglibc/+bug/1302605)12:39
ubottuLaunchpad bug 1302605 in eglibc (Ubuntu) "Calls to /libx32/ld-linux-x32.so.2 hang" [Undecided,Confirmed]12:39
=== ara is now known as Guest58311
margainfinity, we believe it's an issue related to auditd being enabled, and that it's the kernel who's at fault.12:40
margaUhm, seems infinity is sick and away... Is there anybody around here knowledgeable on both kernel issues and auditd that could give a hand?13:09
yohHi guys, I wondered if there any recipe somewhere to replicate existing PPA environment locally? in particular to the given version of kernel.  PPA build (on 12.04) fails in a unique fashion and we need to troubleshoot it.13:15
gesermarga: even infinity sleeps now and then13:20
margageser, sure, I thought he was in more or less my timezone, but I might be wrong.13:21
ScottKHe did say he was sick yesterday.13:22
margaHis away message says so.13:24
=== _salem is now known as salem_
geserhmm, ok, he was active up till around 90 min ago and his last words were "after I've slept a bit."13:25
margaOh, ok.13:25
margageser, thanks for the info.13:25
=== Ursinha is now known as Ursinha-afk
leexhi, my do-release-upgrade segfaults with this error message: http://paste.ubuntu.com/7505633/ while trying to upgrade 13.04 to 13.10 does anyone have an idea on how to fix it?13:34
=== lucas_ is now known as lucas
=== Ursinha-afk is now known as Ursinha
arastgraber, salut! qt-base has been in the trusty unapproved queue for quite a bit of time now (https://launchpad.net/ubuntu/trusty/+queue?queue_state=1&queue_text=)13:40
arastgraber, and it will help solve an important bug (https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1307701)13:40
ubottuLaunchpad bug 1307701 in qtbase-opensource-src (Ubuntu Trusty) "xserver mouse pointer emulation from touch breaks with QML app." [High,In progress]13:40
=== zyga_ is now known as zyga-remote
arastgraber, as SRU team member, could you please have a look, please?13:40
TJ-leex: It suggests there is an illegal UTF8 character in one of the existing /etc/apt/sources.list.d/* files13:42
leexTJ-: damn I had an .un~ file in there :/ maybe they should be ignored by the script, thanks!13:44
leexTJ-: nevertheless, thanks a lot, upgrading works now :)13:45
ScottKara: The tools the SRU team use for SRU processing don't really work for CI train syncs so they tend to not get looked at as often.13:49
=== sz0 is now known as sz0`
araScottK, so, do I have to do anything differently to make sure it is looked at?13:51
ScottKNo. I'm sure it will get looked at.13:52
=== sz0` is now known as sz0
=== salem_ is now known as _salem
=== MacSlow|lunch is now known as MacSlow
=== sz0 is now known as sz0`
hallyncjwatson: d'oh, but som eof the questions i thought weren't being asked.  i think i've been copying it lately as the wrong filename now that you mention it, but in the past it has never taken the username preseeds while it didn't ask me for partitioning...  hm.  well i'll fix the filename and test next week.  hoefully i'll just feel silly and it'll work :)14:11
hallynxnox: do you mind opening a bug against libvirt?  i'm out until next tue.  i had originally wanted to do it during 14.04 cycle14:12
hallyni need to do that as well as test out the upstart patch.  but, dropping irc now - ttyl14:12
infinitymarga: I'm not quite asleep yet, but also in no shape to wrap my head around that bug either.14:22
margainfinity, well, pkern just found a fix14:22
margainfinity, it's 3 lines in one .S file :-/14:22
infinitymarga: Oh, handy.14:22
margainfinity, he's updating the bug now, with the diff.14:23
infinitymarga: Lovely.  Who's to blame?14:23
margainfinity, uhm... the interaction between x32 syscall masking and auditd14:24
margawhen running on x32, syscalls have an extra high bit, that needs to be removed before calling auditd, and this wasn't happening.14:25
infinityapw: Can you have a look at https://bugs.launchpad.net/ubuntu/+source/linux/+bug/130260514:26
ubottuLaunchpad bug 1302605 in linux (Ubuntu) "Calls to /libx32/ld-linux-x32.so.2 hang when using auditd" [Undecided,Confirmed]14:26
infinitymarga: Thanks to you (and pkern) for the debugging and patch.14:26
margainfinity, :)14:26
infinitymarga: Does he intend to push that upstream himself?14:26
margainfinity, upstream being kernel.org?14:27
infinitymarga: Yeah.14:27
apwinfinity, x32 ?14:27
infinityapw: Yeah, check the last couple of comments.14:27
infinitypkern: Oh, I guess you're here, I could ask you directly. :P14:28
margainfinity, ok, he says he will try to do it14:28
apwinfinity, yeah that looks about right, do i need to do something, or are they interacting upstream about it14:31
infinityapw: The last two lines of IRC backcroll seem to imply that pkern will attempt to upstream it, but if it passes muster for you guys, SAUCEing it and then replacing with an upstream commit might not be terrible.  Seems like the sort of thing that shouldn't blow up.14:32
apwinfinity, ok, will ahve a poke14:32
margaapw, personally, given my experience with previous kernel.org patches coming from non kernel hackers, it would be nice if this could get applied early.14:32
infinityapw: Which is why I also gave it a trusty task for you (probably broken in saucy too, but carefactor of zero there)14:32
pkerninfinity: I'll try. As you might now... Is there a primary x32 maintainer?14:34
infinitypkern: Not sure on the kernel side.  x32 in general is HJ Lu's baby, but I have no idea if he's also doing kernel or just toolchain.14:35
pkernI saw his name on the ABI documents at least.14:35
pkernOk.14:35
infinitypkern: It might fall in hpa's lap.  Dunno.14:36
infinitypkern: The patch looks pretty mind-numbingly obvious, so I don't imagine much push-back if you can actually get noticed and get it in the right person's patch queue.14:37
infinitypkern: Anyhow, I think apw will be a gentleman and get it into the Ubuntu kernel for you guys soonish, but you should be the one submitting upstream for attribution and bragging rights.  We can swap the local patch for the upstream commit when it happens.14:39
apwinfinity, pkern, that indeed14:39
pkerninfinity: ACK, thanks!14:41
=== jono is now known as Guest70896
=== _salem is now known as salem_
=== salem_ is now known as _salem
cjwatsonxnox: is lp:~xnox/ubuntu-test-cases/touch-emulator still maintained?15:22
cjwatsonxnox: just want to check if I'm working on the right basis for building autopkgtest stuff around it - if so, I have a patch to fix it up for python3 on the target15:23
=== sz0` is now known as sz0
xnoxcjwatson: i don't believe that's latest. There was work done by #ci folks around touch-emulator.15:30
xnoxcjwatson: i'd take patches / fixes for it.15:30
xnoxcjwatson: plars tells me latest is in https://code.launchpad.net/~doanac/ubuntu-test-cases/emulator-scripts15:33
cjwatsonAha, right15:33
xnoxcjwatson: about to land (it's emulator/x86 focused)15:33
cjwatsonyou have mail anyway15:33
xnoxcjwatson: ack. will review.15:33
cjwatsonlooks like it's obsolete with that new branch15:34
xnoxIMAGE_OPT="--channel ubuntu-touch/utopic-proposed --arch=i386" USE_EMULATOR=1 xvfb-run -a -s "-screen 0 640x480x24" ./scripts/run-smoke -a friends-app15:34
xnoxis the new way of doing things.15:34
xnoxplars telling in #ci =)15:34
plarshi15:34
plarsHaving some issues on the emulator side though15:35
* cjwatson notes15:35
plarsI ran it yesterday a few times and saw the emulator crash15:35
cjwatsonI did manage to get xnox's scripts working today, but only one in three or so emulator runs actually starts up properly15:35
plarstrying it with larger tests (webbrowser for example), the device just disappeared at one point on me15:35
cjwatsonI had adb push hang at one point too15:37
zygahey, is there any reason why python3-dbg doesn't load any native modules? I cannot import lxml and other things like that15:39
zygabarry: ^ any idea?15:41
zygaI need to poke around a problematic python app with gdb15:41
zygaand I want to have access to all the fancy py- macros in gdb15:41
stgraberc15:43
stgraberoops :)15:43
zygatoo much gdb15:43
zyga;)15:43
zygas/python/python3/15:43
xnoxstgraber: is your login name "c" and pasword "oops :)" ?! =)15:43
stgraberxnox: sure is :)15:43
* ogra_ throws envious looks at stgraber ... 15:45
ogra_i just read that you can get symmetrical 1GBit fiber in switzerland now15:45
ogra_evil !15:45
zygaogra_: you make me sick,15:45
zygaogra_: that should be illegal ;)15:45
ogra_++15:45
ogra_and they say thats the low end offer ! they plan even bigger setups15:46
zygaogra_: they must make up for the fact they have no sea ;)15:46
ogra_lol15:46
xnoxzyga: they have lakes to make up for that ;-)15:49
barryzyga: you need to install the -dbg packages for any extension modules15:49
zygabarry: thanks15:50
zygabarry: I reverted to using plain python3 and py-bt finally works :)15:50
zygait's godsend when a multi-threaded dbus service deadlocks15:50
barrynice15:51
xnoxeverything is nice about dbus, apart from writing bindings to dbus services or debugging it server side.....15:52
stgraberogra_: sort of, it's been possible to get gigabit or even 10gbit fiber for a few years now but not through mainstream ISPs and obviously retricted to tiny areas, now swisscom launched their fiber service which is covering quite a few more cities but it's still a long way from being the usual kind of speed15:52
ogra_ah15:53
stgraberogra_: nowadays your standard internet over there is around 150/15 over cable, with the fast one being 250/25, both pretty reasonably priced15:53
stgraberhowever, as I don't live there anymore (I just happen to be there this week before Malta) I don't get to enjoy it too often, my home connection in Montreal is just 30/10 vdsl (but very very stable, native ipv6, static IPs, ... so perfect for work)15:54
stgraberwell, I can get 250/25 over cable in Montreal, it's just that it'd come with a stupid 500GB quota and won't allow using it for home servers, so not really an option...15:55
ogra_i could get 50/25 VDSL here ... if i only could get rid of my 2M SDSL line15:57
xnoxi have 120/10 in London. And I am disappoint. Fairly static IPs (~ it renews only about 2 times a year, or well never if you keep your router on), no IPv6 =(15:57
Laneyat least no CGNAT on virgin... yet...15:58
cjwatsonxnox: Is that ADSL?  You could probably get native IPv6 from A&A then15:59
xnoxcjwatson: that's cable. I have not had ADSL since 2010. (since there is no options but ADSL in Hull)16:00
xnoxcjwatson: A&A is pricey =)16:01
cjwatsonThey actually improved their pricing a fair bit recently from my point of view, so I was going to look at them again after I got back from Malta16:02
stgrabermy current DSL provider also comes at a premium vs the usual ones, but that's what you have to pay to get good service and competent support when things go wrong. Otherwise you'll end up with the usual "did you update Windows?" kind of tech support and will be stuck without internet for a week...16:04
stgraber(though with DSL, it's usually the phone provider that screws up and unfortunately you can't quite change that, unless you go cable and then it's even worse, at least in Canada)16:05
cjwatsonA&A take special pride in browbeating the phone provider into fixing things faster than anyone else, which is one reason I'm interested :)16:06
cjwatsonAnyway, EOW16:06
stgraber:)16:07
stgraberok, have fun, see you on Sunday/Monday!16:07
=== roadmr is now known as roadmr_afk
=== sz0 is now known as sz0`
=== sz0` is now known as sz0
rbasakxnox: I'm with A&A. For the quality I get, I don't think 100GB/mo for £25 (+£10 line rental) is pricy.16:21
rbasakIt's sometimes a bit annoying to have to watch the bandwidth when doing some repeated test that uses cloud images though.16:23
rbasakI tend to try and do that sort of thing somewhere online instead, rather than local.16:23
elmoI agree, I don't think A&A is pricey either; I'll happily pay their prices for a competent ISP and the native v6 is a nice added bonus16:38
=== sz0 is now known as sz0`
=== gusnan_ is now known as gusnan
xnoxrbasak: i should find out how much bandwidth i waste, cause we stream television over the internet (via russian channels subscription)17:00
=== roadmr_afk is now known as roadmr
ryanneufeldCan someone point me to a guide for building my own deb packages for trusty that doesn't include all the bazzar and launchpad stuff?17:31
apwpkern, ok test kernels are posted in the bug, if you could let me know how they pan out.17:38
=== sz0` is now known as sz0
Henne91Hey guys! I'm trying to create a patch to fix/workaround the following bug: https://bugs.launchpad.net/ubuntu/+source/indicator-keyboard/+bug/124019818:41
ubottuLaunchpad bug 1240198 in indicator-keyboard (Ubuntu) "wrong keyboard layout active after booting into desktop, after upgrade to saucy" [High,Confirmed]18:41
Henne91I've never done this before so I thought maybe somebody here can help me with this.18:41
Henne91Basically it seems like it is necessary to create an additional config file for ibus to change its default behaviour.18:43
Henne91I used Quilt to create the file as a patch.18:44
Henne91Ok, just found the required infos in the docs. Nevermind! ;-) Thanks anyway.18:46
=== Ursinha is now known as Ursinha-afk
smoserhey, is there any way of getting ddebs through a ppa ?18:59
=== Ursinha-afk is now known as Ursinha
dobeysmoser: you can request it be enabled for your ppa i think19:01
smoserdobey, just as in a request to launchpad ?19:02
smoserspecifically i'm after this for cloud archive, which is built via a ppa and then copied elsewhere.19:02
dobeysmoser: as in asking an lp admin, yeah.19:04
dobeysmoser: ask, as in the asme way one would ask for arm support in a ppa19:05
smoserdobey, thanks.19:05
* xnox stops doing random uploads and goes to pack19:47
Shockhi21:15
ShockI've made a patch for #1247584 and tested locally on my system. would anyone be willing to help me prepare the patch for inclusion in ubuntu?21:16
sarnoldShock: oof, looks complicated. If you attach your patch to the bug, it'll kick off another bot that'll add some messages and perhaps prod other people into looking at the bug to sponser the patch.21:43
Shocksarnold: thanks. would've liked to learn how to do it myself, though.21:44
sarnoldShock: makes sense :) do you have sbuild set up on your machine yet? That'd be a handy next step, if not; that'll make it easier to test patches in the packaging21:54
Shocksarnold: nope, I've been building the packages with dpkg-buildpackage21:54
sarnoldShock: ah, fair enough. for occasional use that's just fine :)21:55
sarnoldShock: what does 'what-patch' return for that package?21:55
Shockquilt21:56
sarnoldShock: nice. if you quilt push -a all the patches onto the queue, then you could use quilt import /path/to/patch to add your patch to the end of the file21:57
Shocksarnold: I've been reading http://packaging.ubuntu.com/html/fixing-a-bug.html but I don't understand the relationship between all the parts21:57
Shocksarnold: I've already built a package with the patch locally21:58
sarnoldShock: nice! now you need a debdiff. this is the part that gets hard for me, because I use a different toolchain that automates this away from me :) hehe21:58
Shocksarnold: I've installed devscripts21:59
sarnoldShock: did you update the debian/changelog?21:59
sarnold(add new version etc)21:59
Shocksarnold: no21:59
sarnoldShock: okay, dch -r will help you there :)21:59
Shocksarnold: I dont know all the rules pertaining to the changelog/versioning so I've left it alone. the package I've built has the same version as the one in the archive22:00
sarnoldShock: there's some version update examples here: https://wiki.ubuntu.com/SecurityTeam/UpdatePreparation#Update_the_packaging22:00
Shocksarnold: ok, I'm in the editor22:01
Shockthis is insane :) is it not possible to automate it somehow?22:01
sarnoldShock: that's the handy tool I mentioned earlier :) I'm not sure if it would repay the setup costs for just dealing with a package once in a while, but it's really handy for dealing with five versions of four packages each week :)22:02
Shocksarnold: I'm talking about stuff like "Please be careful. Security updates must have a version number higher than any version that was in the archive for that release. This means you must check the release pocket, the proposed pocket and the updates pocket (see SecurityTeam/FAQ#Repositories for details)."22:03
Shocksarnold: it seems very error prone22:03
Shocksarnold: in time, I plan to understand the relationships between pbuilder, dpkg-buildpackage, sbuild, schroot, debootstrap, etc22:04
Shocksarnold: seems a lot to take in22:04
sarnoldShock: the launchpad 'source package' page will have version numbers all handily collected in one place; check https://launchpad.net/ubuntu/+source/systemd for the numbers22:04
sarnoldShock: (again, this is another step that is abstracted away a bit by the 'umt' tool I use, it'd be 'umt search system' -> http://paste.ubuntu.com/7507428/22:05
Shocksarnold: if I understand correctly, my version should be 204-5ubuntu20.322:06
sarnoldShock: looks right to me22:07
Shocksarnold: ok, I'm in the editor spawned by dch -r22:08
Shocksarnold: at the top is the last official changelog entry22:08
sarnoldShock: oh man. I'm sorry. I mis-remembered. :( quit out of that without saving..22:08
sarnoldShock: dch -a  should do what you want22:09
Shocksarnold: with my name under it :-/22:09
Shocksarnold: I must've done something wrong because dch -a is somehow replacing the last changelog entry22:10
sarnoldShock: it didn't make a new one for you?22:10
cjwatsondch -i would be more usual for that.22:11
Shocksarnold: no, I think this is because I've issued a debcommit at one point in order to comply with what dpkg-buildsource was asking22:11
cjwatsondch -a explicitly asks to append to the current entry.22:11
sarnoldcjwatson: sigh. thanks. :)22:12
sarnoldneat though, that'll be handy to have.22:12
sarnoldShock: twice wrong in one go. sorry. sigh.22:12
Shockok, dch -i left the last entry intact and created a new one for me. it doesn't have the version at the top like the last official entry22:12
Shocksarnold: don't worry, this way I've learned the difference between dch -r, -a, and -i :)22:13
sarnoldShock: haha :) me too, when before all I ever used was -r ..22:13
sarnold(which worked in my workflow, 'umt changelog' does the dch -i with a calculated version number...)22:14
Shocksarnold: I prefer to stay with the low level stuff until I understand how the plumbing works, then move to higher level stuff22:16
sarnoldShock: *nod*22:17
Shocksarnold: this is the top of the changelog in the editor: http://paste.ubuntu.com/7507454/22:19
=== Ursinha is now known as Ursinha-afk
sarnoldShock: nice; could you also add (LP: #1247584) to the comment, so the bug will be closed when the package is uploaded?22:21
ubottuLaunchpad bug 1247584 in systemd (Ubuntu) "[keymap] Since upgrade to Ubuntu 13.10, udev doesn't map middle mouse button." [Undecided,Confirmed] https://launchpad.net/bugs/124758422:21
Shocksarnold: added! do I need to add a version line?22:22
sarnoldShock: yes, I believe 'trusty-updates' for the release name22:22
Shocksarnold: added "systemd (204-5ubuntu20.3) trusty-updates; urgency=medium", what now?22:25
Shockparsechangelog/debian: warning:     debian/changelog(l3): found start of entry where expected start of change data22:26
ShockLINE: systemd (204-5ubuntu20.3) trusty-updates; urgency=medium22:26
Shockparsechangelog/debian: warning:     debian/changelog(l3): found eof where expected start of change data22:26
Shockgot that after saving22:26
sarnoldShock: rebuild the package; find a pristine copy of 204-5ubuntu20.2 source package -- and use debdiff between the two .dsc files to generate a debdiff that you can attach to the bug and ask for a sponser22:26
Shocksarnold: should I ignore the warning from dch?22:27
sarnoldShock: I -think- your asterisk was one column too soon22:28
sarnoldthe one on line 8 is under the second 's' in 'systemd', make sure yours lines up on the same column22:29
Shocksarnold: it seems alligned with the other asterisks. dch added a line above my version line "systemd (204-5ubuntu20.3) UNRELEASED; urgency=medium"22:30
sarnoldShock: ah, yeah, you only need one of those lines22:31
Shocksarnold: I'll delete the one added by dch22:31
Shocksarnold: I've run debdiff: http://paste.ubuntu.com/7507521/22:36
sarnoldShock: you ought to be using the 20.3.dsc from your 'work' directory instead22:38
sarnold(it'll be built once you rebuild the package with your new changelog entry in place)22:38
Shocksarnold: I dont have a 20.3.dsc :-/22:38
Shockoh22:38
Shockis a source build sufficient?22:39
sarnoldit should be for a changelog-only change22:39
Shocksarnold: it's telling me it detected local changes (to files I've not modified) and aborting. do you need pastebin with the errors?22:43
sarnoldShock: try quilt pop -a and then rebuild?22:43
Shocksarnold: debdiff worked but maybe using what it output would be giving the maintainer more work than attaching a simple diff :(22:48
sarnoldShock: maybe, can you pastebin it?22:49
Shocksure22:49
Shocksarnold: http://paste.ubuntu.com/7507563/22:50
ScottKsarnold: Actually trusty or trusty-proposed.22:50
sarnoldScottK: oh! thanks22:50
sarnoldShock: man that looks very nearly awesome. the patch headers for the 99-keyboard-test.patch are funny :) -- those should be replaced with something more useful22:51
infinityJust trusty, please.22:51
Shocksarnold: it told me "The information above should follow the Patch Tagging Guidelines" and I was like "eject! eject!" :) information overflow22:52
sarnoldShock: hehe yeah I've had this tab open for nearly two years now :)  http://dep.debian.net/deps/dep3/22:53
infinityThe boilerplate it gives you should be enough to go by, usually.  Just fill in the blanks.22:54
Shocksarnold: I'm gonna modify the debdiff directly. how do I check if it applies cleanly to the pristine package source?22:55
sarnoldShock: unpack the sources in a clean tree, then run patch --dry-run -p1 < /path/to/debdiff -- ifit applies, then take off the --dry-run, re-apply, then re-run the build22:55
Shocksarnold: there's a patch in the patches directory that creates a whole file (on which my patch depends on). how do I ensure my patch is run after the other one? does quilt take care of the ordering?23:00
infinityShock: ordering is based on the order in the series file.23:00
Shockinfinity: thanks, then I'll drop the numeric prefix from the patch file name23:00
Shocksarnold: ok, I edited the debdiff, applied it and built the package23:30

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