/srv/irclogs.ubuntu.com/2014/11/06/#ubuntu-devel.txt

infinitymwhudson: Oh, the sparc bit is an Ubuntu delta?  We can probably just drop that, then.00:00
mwhudsonoh yes00:00
mwhudsonyou mean, stop building the package for sparc?00:01
infinitymwhudson: Yeah.00:01
* mwhudson gets his rebase on00:01
infinitymwhudson: Oh, and probably add x32 to the x86 cases, in case Debian wants to pick it up.00:03
infinitymwhudson: Then rebase the whole thing down to one readable patch. :)00:03
infinitymwhudson: But looks good.00:03
mwhudsoninfinity: new commits on https://github.com/mwhudson/qemu/commits/qemu-kvm-arches00:08
* infinity clones.00:09
mwhudsonok, deleted my first patches from the bug, attached a diff of the whole thing and linked to gh00:10
mwhudsoni suppose i should do a testbuild00:11
mwhudsoni should also have lunch00:12
sarnoldLaney,xnox, http://ubuntu-codesearch.surgut.co.uk/ is returning "502 bad gateway", is this expected?00:15
infinitymwhudson: I like it.00:15
=== ribru is now known as robru
mwhudsoninfinity: thanks00:28
infinitymwhudson: If you carry on accidentally displaying competence with packaging, I might railroad you into applying for MOTU or core-dev.00:30
infinitymwhudson: Though, you'll have to explain to me some day how 4 is the integer after 1.00:31
infinitymwhudson: (Looking at your upload history, and the changelog in gccgo-go :P)00:31
sarnoldwell it's certainly not -before- 1 :)00:32
infinitysarnold: Fait point.  It's one of the many integers after 1, just not the one I'd expect. ;)00:33
infinitys/Fait/Fair/00:33
sarnoldinfinity: hehe :)00:33
mwhudsonin my defense, i didn't actually propose that for ubuntu i think00:41
mwhudsoni imagine 2 and 3 were broken versions in my ppa00:41
mwhudsoninfinity: E: qemu-kvm: subdir-in-usr-bin usr/bin/kvm/01:24
* mwhudson fails01:24
mwhudsonLIMITATIONS01:25
mwhudson       dh_install cannot rename files or directories, it can only install them with the names they already have into wherever you want in01:25
mwhudson       the package build tree.01:25
mwhudsonwell stink01:25
* mwhudson vanishes for a bit01:32
infinitymwhudson: Oh, yeah, you probably just want good ol' install.01:32
infinitymwhudson: As in 'install -m755 debian/kvm.x86 debian/qemu-kvm/usr/bin/kvm'01:37
=== timrc is now known as timrc-afk
=== timrc-afk is now known as timrc
Mirvinfinity: retry, https://ci-train.ubuntu.com/job/ubuntu-landing-014-2-publish/lastSuccessfulBuild/artifact/packaging_changes_compiz_1%3A0.9.12.0+15.04.20141105-0ubuntu1.diff05:10
infinityMirv: +105:15
Mirvthanks!05:15
mwhudsoninfinity: don't i need something to indicate that it should be part of the qemu-kvm package?05:27
mwhudsoni guess a .install file suffices for that05:28
mwhudson(seeing as the installed file is the same on all platforms, that's the point :)05:28
* mwhudson reads what infinity wrote again05:31
infinitymwhudson: No.05:33
infinitymwhudson: But I'm guessing you got there from your last comment.05:33
mwhudsonyeah05:33
mwhudsondidn't sleep well last night, please excuse lack of brain05:34
infinitymwhudson: The alternative would, indeed, be to install that to debian/tmp/usr/bin and then have an .install file that copies it, but that seems pointless.05:34
mwhudsonyes05:34
pittiGood morning07:24
pittijibel: gcc has that eternal "test in progress" problem again for r-cran-surveillance and cuneiform07:26
pittidoko_: ^ I already tried to work around it, but I don't have access to tachash; gosh, I'm so glad when this stuff gets replaced07:27
pittidoko_: but right, that's a nuisance :(07:27
LocutusOfBorg1can anybody please retry https://launchpad.net/ubuntu/+source/insighttoolkit4/4.6.0-3build1/+build/6541532 ?08:24
LocutusOfBorg1I don't know if rebuilding fixes, usually it does for itk4 :(08:25
LocutusOfBorg1in the meanwhile I talk with the maintainer :)08:25
jibelpitti, I cannot find any result for cuneiform, I'm looking into it. I regenerated a result and it will be fixed on next run of britney.08:26
pittijibel: cheers! for r-cran-surveillance too?08:28
jibelpitti, yes both08:28
pittijibel: merci08:28
cjwatsonLocutusOfBorg1: retried08:29
LocutusOfBorg1thanks :)08:29
=== timrc is now known as timrc-afk
pittiinfinity: as TIL you called dibs on the kmod merge (which curiously is missing from MoM); I just saw bug 1372035 which would be solved by that09:54
ubottubug 1372035 in kmod (Ubuntu) "modprobe: ERROR: could not insert 'off': Function not implemented" [Undecided,New] https://launchpad.net/bugs/137203509:54
pittiinfinity: do you plan to do the merge, or release it to the "general core-dev public"? (NB I can't do it right now, but probably within the next week or so)09:54
jibelpitti, wrt. cuneiform, the problem was that multiverse was not enabled on jenkins' side and results were just ignored because the package was not found.10:10
pittijibel: ouch, you mean in our testbed VMs?10:10
jibelpitti, no the part that takes the results from the testbed and push them into the queue for britney10:12
pittiah10:13
pittijibel: wow, so we now know that we have exactly one multiverse package with a test :)10:13
caribouinfinity: had any chance to look at the libnss-ldap merge ?10:13
jibelpitti, exactly 4 packages10:17
didrocksbdmurray: hey, it seems you didn't push whoopsie 0.2.41 to trunk, mind if I'm doing so?10:26
pittididrocks: just do it10:28
didrockspitti: ok, preparing that. I'm fighting with a FTBFS as well with the current version first (seems some automake targets are not triggered)10:29
didrockspitti: mind pushing lp:~didrocks/whoopsie/0.2.41 to lp:whoopsie? (I don't have commit rights here)10:31
* didrocks on the FTBFS now10:32
Laneybuilds for me in sbuild, fwiw10:32
pittiyeah, was working well for me too10:32
didrocksok, my local system is having hard time then… weird as it's make -j110:32
didrocksso not etoomanyprocesses…10:33
pittididrocks: done10:33
didrocksthanks10:33
pittididrocks: no automake -- this is a simple Makefile10:33
pittididrocks: make -j4 works just fine here (right out of clean trunk)10:34
didrockspitti: do you have valgrind installed?10:34
pittididrocks: not in my build schroot, but also not on my workstation10:35
didrocksthat's why it passes :)10:35
didrocksif type valgrind >/dev/null 2>&1; then \10:35
pitti(I do all builds in schroot, I don't have any -dev installed on my system)10:35
didrocksAPPORT_REPORT_DIR=/tmp/tmp.ScDOedTr3S ./tools/check_valgrind; \10:35
didrocksfi10:35
didrocksthis is what fails10:35
pittiah10:35
* didrocks files a bug for now10:36
infinitypitti: I'll do the merge, but I thought we already fixed that bug in Ubuntu.10:41
infinitypitti: Will look tomorrow, though.10:42
pittiinfinity: ah, cheers10:42
infinitypitti: Oh, maybe someone broke it when they stole my last merge. :P10:42
infinitypitti: Anyhow, will check when I'm awake.  Going to ingest a gallon of cough syrup and try to sleep.10:43
pittiinfinity: ouch, get better soon!10:43
StevenKinfinity: A gallon? Damn.10:52
pittistgraber: I think I already asked like three times, but I still don't know how: can I tell my ephemeral containers to mount the /delta thing on a tmpfs? at the moment it's hitting the disk, which is not only very slow, but also still tends to kill my SSD (probably a hardware or btrfs bug)11:30
pittiI see why this isn't being done by default for possibly RAM limited systems, but I've got plenty of RAM11:31
sil2100@pilot in11:40
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots: sil2100
=== Sweetsha1k is now known as Sweetshark
LaneyLocutusOfBorg1: it failed again, could you look?12:05
sil2100@pilot out12:11
=== udevbot changed the topic of #ubuntu-devel to: Archive: open | Devel of Ubuntu (not support or app devel) | build failures -> http://qa.ubuntuwire.com/ftbfs/ | #ubuntu for support and discussion of lucid -> utopic | #ubuntu-app-devel for app development on Ubuntu http://wiki.ubuntu.com/UbuntuDevelopment | See #ubuntu-bugs for http://bit.ly/lv8soi | Patch Pilots:
=== doko_ is now known as doko
=== MacSlow is now known as MacSlow|lunch
cjwatsonLogan_: Could you merge salome-kernel, please?  Needed for new hdf512:46
LocutusOfBorg1Laney, I already asked to Gert, the debian maintainer, let me see12:48
LocutusOfBorg1I suspect this is due to the newly uploaded gcc 4.9.212:48
cjwatsonLogan_: And meep too please, same reason12:49
LocutusOfBorg1I'm going to reproduce with pbuilder/vivid and pbuilder/sid, will take a while12:50
Mirvany core-dev to ack removal of "libthumbnailer-dev" build dependency from UI Toolkit landing? https://ci-train.ubuntu.com/job/ubuntu-landing-010-2-publish/lastSuccessfulBuild/artifact/packaging_changes_ubuntu-ui-toolkit_1.1.1311+15.04.20141102-0ubuntu1.diff12:54
cjwatsondoko: Could you merge libgpiv, please?  Needed for new hdf512:54
stgraberpitti: if you're using lxc-start-ephemeral, then pass --storage-type tmpfs13:06
LocutusOfBorg1cjwatson, libgpiv built on debian/ppc64el, so what about sync it? :)13:12
mzanettitvoss: hey, have a situation here on my phone where you might be able to help:13:23
mzanettithere's location-service taking 1GB of memory, causing oomkiller to kill the dash every time its respawned13:24
mzanettiand location-service's oom score is 452, while the dash is 5013:24
mzanettiso 2 issues I guess13:24
mzanettitvoss: want me to fetch some logs for you?13:27
=== timrc-afk is now known as timrc
pittistgraber: ooh! thanks!13:30
tvossmzanetti, please file a bug against, https://bugs.launchpad.net/ubuntu/+source/location-service13:32
tvossmzanetti, and please list device and image number13:32
addikshi, when clicking on a background/non-focussed window, which program is responsible for bringing that window to the front, giving it focus and giving the click-event to the program belonging to that window?13:33
mzanettiok. some interesting things (logs) to collect and attach? so far I'd go with dmes, location-service's oom score info and some memory stats13:33
mzanettitvoss: ^13:33
tvossmzanetti, yup13:33
mzanettitvoss: btw, it keeps on leaking memory13:34
tvossmzanetti, not much we can do about it right now13:37
mzanettiok13:37
=== rcj is now known as Guest40311
cjwatsonLocutusOfBorg1: I'm not going to but doko is welcome to14:00
cjwatsonLocutusOfBorg1: if he thinks it appropriate14:00
LocutusOfBorg1I was just giving my .02$ :)14:06
=== MacSlow|lunch is now known as MacSlow
cjwatsonthat's fine, just don't give it to me in this case :)14:07
=== freyes is now known as zz_freyes
=== zz_freyes is now known as freyes
pittistgraber: wth -- that reproducibly crashes my machine immediately (need to sysrq+b)14:34
stgraberpitti: hmm, that's, unexpected... are you getting a panic or oops or something similar?14:47
pittistgraber: the screen goes off/black, so I don't really see anything14:47
pittiI can only sysrq+s+u+b14:47
stgraberand nothing interesting in kernel.log post-reboot I assume?14:48
pittistgraber: was OTP, done now; let me check14:50
pittistgraber: nothing relevant at all :/14:50
pittistgraber: I guess I'll try that again without splash/quiet and on a VT14:51
pittistgraber: anyway, when I have more data I'll file a bug (too much other things that keep me busy today)14:51
stgraberpitti: you may also want to install linux-crashdump and then turn it on in /etc/default if you don't already have it14:53
=== Guest40311 is now known as rcj
=== rcj is now known as Guest80531
RobertDuponthello guys16:30
RobertDupontI got a packaging question if you guys don't mind16:30
RobertDupontI didn't get any useful answer from #ubuntu-packaging16:31
RobertDupontanyway, I'm trying to build a package16:31
RobertDupontI can build it manually just fine and I thing I pretty much got the thing set-up correctly16:31
RobertDupontwell, almost16:31
RobertDupontI'm trying to package barnyard216:32
RobertDupontand there is autoreconf first then it runs configure16:32
RobertDupontduring the packaging phase, where it runs the configure, it test for the presence of a bunch of headers16:33
RobertDupontnothing unusual16:33
RobertDupontit works fine when building in the command line, manually16:33
RobertDuponthowever, within one of those dh_* commands, it adds some stuff when compiling those tests16:34
RobertDupontwhich makes compilation (and thus the test) fail16:34
RobertDupontI can see a bunch of different "gcc -c -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat =format-security -D_FORTIFY_SOURCE=2 conftest.c >&5" on the screen16:34
RobertDupontbasically, you can see the issue is that it adds '=format-security' but there is an extra space16:35
RobertDupontI have absolutely no idea where this gets added (and it works just fine when doing manually)16:35
cjwatsonDo you have a copy of the package and a full build log somewhere?16:35
RobertDupontand google didn't return me any useful answer16:36
rbasakLooking up dpkg-buildflags and https://wiki.debian.org/Hardening might help you there. That's where the hardening flags come from.16:36
cjwatsonThe actual string in libdpkg-perl used there is -Werror=format-security16:36
cjwatsonI suspect some foolish bit of the package's build system is attempting to remove -Werror and botching the job16:37
RobertDupontcjwatson: is that logged somewhere or do I need to copy the content of the screen?16:37
cjwatsonDepends how you built it16:37
cjwatsondebuild leaves a .build file around, sbuild usually does too16:37
cjwatsonBut a copy of the packaging would probablyd o16:37
cjwatson*probably do16:37
RobertDupontfound it16:38
RobertDupontI'll paste it somewhere16:39
RobertDupontit's in build-area16:39
cjwatsonHonestly having looked into this I'm not actually that interested in the build log16:39
cjwatsonPut a copy of the source package somewhere first :)16:39
RobertDupontthe orig.tar.gz?16:40
RobertDupontor the directory containing the debian/ directory?16:41
cjwatson.dsc, .orig.tar.gz, and whichever of .debian.tar.* or .diff.gz exists16:41
RobertDuponthttp://demo.ovh.eu/en/c9c928994686b4ddce3d91f4ac466a58/16:44
cjwatsonBit more than what I asked for, but OK16:46
RobertDupontsorry about that16:46
cjwatsonRobertDupont: look for the first mention of "Werror" in configure.ac, there's the problem16:47
cjwatsonthat sed needs to be smarter to avoid removing half an option16:47
RobertDupontso I guess, there was -Werror=format-security16:48
RobertDupont-Werror got removed16:48
cjwatsonSimplest fix would be:   sed -e 's/-Werror\(^=\|$\)//g'16:48
cjwatsonThat's right16:49
cjwatsonThough actually even the above isn't quite right, you need a matching change to the grep above it as well16:49
cjwatsonCan you figure it out from here?16:49
cjwatsonBTW your debian/rules is wrong in some other ways16:50
cjwatsonDEB_CONFIGURE_EXTRA_FLAGS is a cdbs thing, and DEB_DH_AUTORECONF_ARG is a misspelled cdbs thing16:50
cjwatsonNeither will do anything because you're using dh, not cdbs16:50
RobertDupontwow, I didn't know16:51
cjwatsonYou should be using override rules for dh_auto_configure and dh_autoreconf instead; see "man dh" and "man dh_autoreconf"16:51
cjwatsonAlso, the #! line should be the first line of debian/rules, not the second; you need to remove the blank line above that16:51
RobertDupontthanks a lot16:52
cjwatsonHopefully that gets you going a bit further16:52
cjwatsonno problem16:52
RobertDupontoh yeah, it's helping me a lot16:52
RobertDupontawesome ;)16:52
pittisil2100: ♥ @ https://wiki.ubuntu.com/LandingTeam17:01
sil2100pitti: glad you like it! Remember to poke us whenever you think somethin is missing :)17:01
ogra_sil2100, i have somethin missing ... the MilestoneProcess subpage :P ... once olli finally answered in the mail thread :)17:12
olliogra_, yeah, I might be owing you a response17:15
ogra_:)17:15
jdstrandRiddell: question for you in 138966517:20
sil2100ogra_: hah, it'll land there eventually!17:31
ogra_:)17:33
pittislangasek: hey Steve!19:18
pittislangasek: so currently under systemd we don't handle the system clock being in local time (bug 1377258)19:18
ubottubug 1377258 in util-linux (Ubuntu) "/etc/default/rcS: UTC=no: Utopic time is off by 4 hours after boot" [High,Triaged] https://launchpad.net/bugs/137725819:18
pittislangasek: I put two options there; the other day you seemed quite firmly against using /etc/adjtime for this, so I'd like to ask your opinion about that19:19
pittislangasek: as Debian uses /etc/adjtime for the LOCAL vs. UTC, we keep having a delta in at least two, maybe three packages (and perhaps some which we just didn't spot/change yet)19:19
=== roadmr is now known as roadmr_afk
pittislangasek: personally I'd be in favor of dropping that delta and going with instead of against Debian here; in the end it doesn't matter that much where the setting lives, and in an upstart or systemd world "rcS" isn't quite the most intuitive name either any more :)19:21
pittislangasek: but we can fix it either way19:21
slangasekpitti: it does matter, /etc/adjtime is a wrong interface and using it means using it for more than just the TZ setting19:22
pittislangasek: yeah, it's not paying attention to the drift bit, just the utc vs. local option19:22
slangasekhmm19:22
slangasekok19:22
pittislangasek: you mean the definition (whereever that lives) of adjtime doesn't include those options?19:22
slangasekso in that case it's not buggy, but using this binary file for just the TZ is dumb and we should fix that in Debian19:22
pittibinary?19:23
slangasekisn't it?19:23
slangasekmaybe I'm misremembering :)19:23
pittislangasek: the manpages don't seem to document this, I'll google a bit for some POSIXy or similar spec19:24
pittiI thought it was just a simple text file with two nubmers for the drift19:24
slangasekhmm maybe so19:25
pittiwe can probably argue at length whether one or the other is more elegant etc, but it seems for both admins (more consistent documentatino between distros) and for us (less delta and less potential breakage due to the diff) it's easier to follow Debian19:26
pitti"The correction factor for the RTC is stored in /etc/adjtime" -- thanks for being so precise19:26
slangasekpitti: so as long as we are using /etc/adjtime *only* for TZ, then that's fine; my concern is that if we're using adjtime, things will sneak in that assume it should be used for drift19:27
pitti        *   # /etc/adjtime19:28
pitti         *   0.0 0 019:28
pitti         *   019:28
pitti         *   UTC19:28
pittiI found that as the general format19:28
pittiTBH I have no idea what those numbers mean, aside from the drift19:28
pittiat least hwclock.sh and systemd only look for "UTC" vs. "LOCAL" in the third line, i. e. the equivalent of UTC=yes or no19:29
pittislangasek: ooh! http://www.thegeekstuff.com/2013/08/hwclock-examples/#more-1433719:30
pittinot quite a reference, but an explanation at least19:30
pittislangasek: ok, got it: "sudo hwclock --adjust" writes that file, and it has exactly that format19:31
pittislangasek: so in summary, doing the migration sounds pretty much right to me..; WDYT?19:34
pitti(bbl)19:35
bdmurrayLaney: I don't see a utopic upload of webkitgtk for -proposed19:36
slangasekpitti: again, my concern is that reinstating /etc/adjtime is going to cause people to start misusing hwclock --adjust19:41
slangasekwhich per Scott's analysis during the upstart implementation, we should not be doing ever19:42
pittislangasek: oh, ok; I didn't actually identify that as the reason of your concern before20:06
pittihttps://wiki.ubuntu.com/FoundationsTeam/Meetings/2009/0311 references it, but not much explanation20:08
pittislangasek: so, if you happen to have more information about that (why it's a misuse, and what currently keeps people from using --adjust), I'd be very interested20:14
pittibut given that it's not very clear, I guess I'll patch systemd to read it from rcS for now20:14
slangasekpitti: well, it's a misuse in the context of system boot because it adds sleeps to an op that should be instantaneous :)20:17
slangaseksystem boot / shutdown20:17
slangasekmaybe we don't need to worry about this in practice20:17
flexiondotorgAs some of you maybe aware I am working on Ubuntu MATE.20:35
flexiondotorgI understand that it is possible to have newer MATE packages uploaded to the 14.04 archive by way of an SRU.20:35
flexiondotorgAnd in fact, this is desirable since the MATE packages in the 14.04 archive are incomplete and broken, so updating them would be for the good.20:36
flexiondotorgHowever, is it possible to retrospectively modify the build tools so that an official Ubuntu MATE 14.04.x could be made?20:37
flexiondotorgcjwatson, Your thoughts on the above?20:38
RobertDupontcjwatson: I got a few more questions if you don't mind21:18
RobertDupontI managed to fix that rule file and a bunch of other things but for some reason, I only see the documentation in the package21:19
RobertDupontit seems to do the autoreconf21:19
RobertDupontbut not the configure and not compiling (and the patch I put in debian/patches (and in series in that directory) don't seem to be applied21:20
RobertDupontand it doesn't look like it takes care about the init.d file21:20
=== Guest80531 is now known as rcj
=== rcj is now known as Guest64490
=== roadmr_afk is now known as roadmr
blueyedI am trying to debug why XBell() is silent for my user (via urxvt; https://github.com/exg/rxvt-unicode/blob/master/src/screen.C#L1971). xkbbell and other terminal emulators work, but they do not use XBell.22:00
blueyedIt seems like pulseaudio-module-x11 "just" does not handle XBell calls.22:36
blueyedInvestigation at: http://askubuntu.com/questions/546569/pulseaudio-does-not-ring-bell-through-xbell-function-urxvt22:46
RobertDupontcjwatson: I made some more progress but now I'm facing the issue where it removed or forgot to add -Werror=unused-but-set-variable23:05
RobertDupontthat should be a 'fairly' easy fix23:05

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