/srv/irclogs.ubuntu.com/2014/10/10/#ubuntu-devel.txt

Unit193pitti: Howdy.04:13
pittibdmurray, slangasek: FYI, I did an RTM grep for lsb_release/lsb-release/os-release usage in http://people.canonical.com/~pitti/tmp/rtm-archive-grep-lsb_release/04:18
pittiGood morning04:19
=== doko_ is now known as doko
=== dpm_ is now known as dpm
zygapitti: congratulations on cludified adt, this is a major achievement!07:50
pittizyga: thanks! it's very rewarding to finally see it working :)07:51
zygapitti: do you have nova at home or were you using a public provider?07:52
pittizyga: I tested on Canonical Bootstack07:53
zygabootstack?07:54
zygahow many *stacks do we have/07:54
pittizyga: too many :)07:59
pittizyga: I've heard of {Canoni,Prod,Boot,Dev}Stack, there's probably more08:00
pittizyga: a few months ago I've tested it on HP cloud, but I don't have credentials any more08:00
StevenKpitti: ScalingStack08:03
pittiStevenK: ah, of course08:06
LocutusOfBorg1sil2100, lucene++ accepted in debian/unstable08:30
cjwatsonpitti: speaking of adt, do you have an idea how long it takes for ci.debian.net to pick up new Testsuite: autopkgtest packages?09:34
=== vrruiz_ is now known as rvr
cjwatsonpitti: I'm itching to see openssh results there to make sure they match my local ones :)09:35
pitticjwatson: it's supposed to do a full run every day, but I often found there's a two day delay until it catches up with new versions or packagess09:35
cjwatsonrighto09:35
pitticjwatson: ci.d.n uses the schroot runner, so if it works for you locally the chance is quite high that it'll work there09:36
pitticjwatson: that's not yet in Ubuntu, right? https://jenkins.qa.ubuntu.com/job/utopic-adt-openssh09:37
cjwatsonright, about to file an FFe for it09:37
cjwatsonpitti: oh, I have "Restrictions: isolation-container" - is it possible that ci.d.n will just skip it then?09:39
pitticjwatson: yes, it will09:39
cjwatsonbah, right09:39
pitticjwatson: I hope for ci.d.n we can move to a cloud-based runner, now that that stuff works; after all, ci.d.n is already running on EC209:40
cjwatsonlet me know if you think that's wrong?  the regression tests have to start sshd on a high port09:40
cjwatsonwhich by my reading is isolation-container09:40
pittiI'll talk to Antonio soon, I'd like to test this on EC2 and adjust the setup script if necessary09:40
pitticjwatson: why wouldn't that work in a schroot?09:40
cjwatsonpitti: well, README.package-tests says "isolation-container: The test wants to start services or open network TCP ports"09:41
pitticjwatson: as a rule of thumb, I found that pretty much every test which isn't "needs-root" can be made to work in schroot09:41
cjwatsonit's also needs-root :-)09:41
cjwatsonthat was unclear actually, strictly, it just needs unpassworded sudo09:41
pitticjwatson: so if it wants to open port 22, that will obviously not work in schroot as the openssh package already claims that (and the host itself, too)09:42
cjwatsonright, it's not trying to use port 22 indeed09:42
pitticjwatson: ah, I wrote that as most developers and schroots have a policy-rc.d09:42
pittici.d.n's doesn't, so services from postinst actually do start up09:42
cjwatsonso does isolation-container really just mean wants to start services on their default ports?09:42
pitti(that's not very robust of course, but meh, it seems Antonio manages to keep it running :) )09:43
pitticjwatson: at least in a container that's guaranteed to work, while in schroot it's between "depends on the config", and "may work or not depending on what's running on the host"09:43
cjwatsonyeah it'll break if somebody's opened port 4242 for something else09:44
pitticjwatson: but anyway, I've long lobbied for moving away from schroot in ci.d.n production; I'll talk to Antonio soon, we now have several better alternatives09:44
cjwatsonbut, well, I guess I can try09:44
pittiI wrote a debci LXC backend not too long ago, unfortunately Debian's LXC packages kind of suck09:45
pittiI guess that's why it's not being used widely yet09:45
=== MacSlow is now known as MacSlow|hanout
sunweaver as the maintainer of MATE in Debian, I would love to support  flexiondotorg with pushing MATE into Ubuntu and make UMR happen.10:24
sunweaverhi!10:24
sunweaverso my question is: what does it need for a DD to become a Ubuntu developer (i.e. gain upload rights to the archive / universe area of the archive)?10:24
mlankhorstsee ubuntu motu documentation :P10:28
dokoSweetshark, seb128: thanks for the libixion upload, however it is still incomplete: https://bugs.launchpad.net/ubuntu/+source/libixion/+bug/134985910:29
ubottuUbuntu bug 1349859 in liborcus (Ubuntu Utopic) "[MIR] libixion (b-d of liborcus)" [High,Confirmed]10:29
mlankhorsthttps://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess10:29
=== MacSlow|hanout is now known as MacSlow
seb128Sweetshark, ^ what doko wrote on that bug10:35
Riddellanyone know why this ubiquity test fails? (caused by casper upload) https://jenkins.qa.ubuntu.com/view/Utopic/view/AutoPkgTest/job/utopic-adt-ubiquity/lastBuild/ARCH=amd64,label=adt/11:11
Riddellit says "adt-run [10:04:29]: ERROR: unexpected error: test dependencies are unsatisfiable"11:11
Riddellbut I don't know how to see what is unsatisfiable11:11
cjwatsonit would be very helpful if autopkgtest were more verbose about that ...11:14
=== MacSlow is now known as MacSlow|lunch
cjwatsonpitti: ^- can you help?11:14
Riddellcjwatson, pitti: ubiquity test depends on universe packages oem-config-kde oem-config-remaster, might that be the issue?11:16
cjwatsonnot in itself11:17
pittilooking11:47
pitticjwatson, Riddell: well, there's the whole apt problem solver debugging output there, it's just quite hard to read11:47
pittisome libwebkitgtk arch desync, or some binNEWing going on or so?11:48
pittiif there's some better way to tell apt "please tell me what's wrong so that a human can understand" I'm all ears11:49
pittiah, https://launchpad.net/ubuntu/+source/webkitgtk/2.4.6-1ubuntu1/+build/6449387 just finished 30 mins ago, while amd64 finished muhc earlier11:50
cjwatsonoh maybe the problem is that the apt problem resolver output is way up there compared to the final error from autopkgtest11:50
pittiI bet it was just hte usual temporary uninstallability from mismatching arch:all11:50
cjwatsonnot obvious to go and look for it11:50
pittiyeah, I know; it's all just a single apt-get install call, not sure if the ordering can be influenced11:51
pittiI'll give it another 20 mins or so for publishing and then retry11:51
pittimvo: hm, so the unattended-upgrades test regression that holds back the new apt is quite persistant, I'm afraid (https://jenkins.qa.ubuntu.com/job/utopic-adt-unattended-upgrades/38/ARCH=amd64,label=adt/console)12:22
pittiit always works on i386 and always fails on amd6412:22
pittithat smells like i386 and amd64 being out of sync in building or binNEWing, but I don't see anything relevant in https://launchpad.net/ubuntu/utopic/+queue?queue_state=012:23
pittiand apparently it's not due to the new webkit-gtk12:23
pittithat caused uninstallability with ubiquity, but that's fixed now12:23
pitticjwatson, Riddell ^ FTR12:23
pitticjwatson, bdmurray: I'm looking into bug 136507912:27
ubottubug 1365079 in apport (Ubuntu) "apport should gather package information about click packages" [Medium,Triaged] https://launchpad.net/bugs/136507912:27
pitticjwatson: for mapping an exe path to a click, would this be suitable:12:27
pitti- parse all root= from /etc/click/databases/*.conf12:27
pitti- check if the exe path starts with any of those root dirs12:27
pitti- if not → discard, not packaged12:28
cjwatsonpitti: click pkgdir PATH12:28
cjwatsonpitti: or in fact probably click info PATH12:28
pitticjwatson: oh splendid -- much easier, thanks!12:28
pitticjwatson: right, click info $exepath, and taking nae and version from it is what I'm after12:29
=== MacSlow|lunch is now known as MacSlow
cjwatsonpitti: you'll either get non-zero exit (and exception junk on stderr) or zero exit + json output12:29
pittiack, so in fact implementing this is quite simple, the test case will be much more work :)12:29
cjwatsonheh12:29
cjwatsonin fact this interface is mentioned in the bug description ;-)12:30
pitticjwatson: ah indeed; reading helps *brown paperbag*  TGIF!12:31
Riddellpitti: is there a handy retry button somewhere?12:38
pittiRiddell: yes, on http://d-jenkins.ubuntu-ci:8080/view/Utopic/view/AutoPkgTest/ ; but for that you need the company VPN :/12:38
pitti(we're working hard on gutting Jenkins and the entire current setup, though)12:38
pittiRiddell: so I guess the button for now is "pitti, jibel: please retry <src> tests"12:39
pittiRiddell: but I'm watching all failures anyway and retry ones like ubiquity12:39
Riddelllovely12:40
mvopitti: hm, thanks! I have a look (once this image build is finished that I'm currently testing)12:42
linogeHi there, I want to customize ubiquity in order to install another debian based distro (Canaima GNU/Linux) from it. Is that possible?12:55
ejatanyone can help with this http://paste.ubuntu.com/8532798/13:14
shadeslayermhall119: whom do I bug about the email that you get when you submit a CDA :P13:26
shadeslayer. If your application is approved, we contact you.13:26
shadeslayergrammatically incorrect ^^13:26
=== nik90 is now known as nik90|Lunch
cjwatsonwell, inelegant anyway ...13:28
flexiondotorgI have a merge I want to propose a merge for lp:ubuntu/indicator-application-gtk213:33
flexiondotorgBut LP says "This branch is not mergeable into lp:ubuntu/indicator-application-gtk2." when I try and submit the proposal.13:33
flexiondotorgHow should I go about submitting my merge? Raise a bug and attach a patch?13:34
=== mpt_ is now known as mpt
seb128hum14:06
seb128cjwatson, that cinnamon-menus, "Install typelib files in multiarch libdir" ... I though we didn't start that transition for utopic?14:07
cjwatsonoh hmm14:07
seb128our gir doesn't support multiarch afaik14:07
cjwatsonsorry I assumed that was so obviously excellent we must have done14:07
seb128well, it was late and still had issue14:08
cjwatsonit seems to ftbfs so I guess we can just leave it14:08
seb128k14:08
cjwatsonhowever it'll be an issue for the pile of mate syncs in the queue, probably14:08
cjwatson*sponsoring queue14:08
seb128let me have a look to those14:08
cjwatsonI already synced mate-panel so I'll keep an eye on it and see if it needs to be fixed up.  there were other problems14:09
seb128k14:09
cjwatsonthe gir change will make some cross-building/cross-installing changes a lot easier once it does land14:09
seb128indeed14:10
seb128mvo wanted it this cycle14:10
seb128but it was late and still having a bunch of issue in Debian, I think Laney decided it was too much work/too late and preferred to delay to next cycle14:11
cjwatsonok, reverting that bit of the mate-panel sync for now14:11
cjwatsonkeeping the new upstream though14:12
cjwatsonthanks for keeping an eye on that14:12
seb128yw!14:13
mhall119shadeslayer: CDA?14:31
Riddelltseliot: ping?14:34
shadeslayermhall119: Community Donation Application14:35
mhall119ah, that would be msm I think14:35
Riddelltseliot: can we have sddm added to nvidia-prime's alternative depends?14:38
shadeslayermhall119: ack :)14:40
Sweetsharkbye Sweet5hark.14:40
Riddelltseliot: I just uploaded it to utopic14:41
=== nik90|Lunch is now known as nik90
tseliotRiddell: ok but I don't think it will actually support Nvidia optimus systems14:50
Riddelltseliot: why not?14:51
tseliotRiddell: does it allow to run scripts when X is stopped or launched?14:52
Riddelltseliot: it runs scripts in Xsession.d if that's what you mean?14:54
tseliotRiddell: no, I mean exactly what I said. This is the equivalent config file for lightdm: http://paste.ubuntu.com/8533397/14:56
tseliotRiddell: display-setup-script and display-stopped-script are the relevant fields14:56
Riddelltseliot: hmm are you able to join #kubuntu-devel to discuss?14:57
tseliotRiddell: sure but I have a conference call in 3 minutes14:57
Riddellmvo_: app-install-data due to be updated before RC?15:44
seb128is there a standard dh/rules variable for "srcdir"?16:05
rbasakseb128: make's $(CURDIR)?16:09
rbasakOr else, I'm not sure I understand the question.16:09
seb128rbasak, if building out of the srcdir, is CURDIR pointing to the source dir or the build dir?16:09
seb128that rules has16:10
seb128dh $@ --with click,translations --fail-missing -- -B build16:10
seb128e.G "-B build"16:10
seb128and I want to copy something from build/... back to the srcdir16:10
rbasakseb128: I think CURDIR points to the top level. So $(CURDIR)/debian/rules should find the right file, for example.16:13
rbasakI don't know about click, though.16:13
seb128rbasak, thanks16:13
seb128that's a deb16:13
rbasak(I'm not entirely sure)16:13
rbasakThough the cwd (pwd output) should also be the same as $(CURDIR), unless you've changed it.16:14
rbasakSo just in debian/rules, "cp build/foo ./" should also work.16:14
seb128rbasak, no, I've having an override on a dh_ helper, and it's running from the "build" directory (the one specified with -B)16:16
rbasakseb128: -B to what command?16:17
seb128  dh $@ --with click,translations --fail-missing -- -B build16:17
seb128dh -- -B build16:17
seb128to dh16:17
seb128that makes dh_ subcommand be run from build/16:17
rbasakAh, I'm not familiar with that.16:18
rbasakThough if debhelper is changing it in response to that call, you might still have $(CURDIR) set. I'm not sure if make exports that or not.16:18
seb128I'm going to try16:18
seb128but using ../<dir> works16:19
seb128and turns out in fact I don't even need to copy that file after all, the binarymangler is smart enough to handle the pot being in build/16:19
seb128but I wanted to know the answer for next time anyway ;-)16:19
rbasak:)16:19
seb128rbasak, thanks for the help!16:19
rbasaknp16:19
goodwillppetraki: ping16:50
ppetrakigoodwill, pong17:22
LocutusOfBorg1sil2100, for your information, is it ok if I upload on debian a new lucene++ with this fix?17:28
LocutusOfBorg1https://github.com/luceneplusplus/LucenePlusPlus/pull/76/files17:28
LocutusOfBorg1it should fix hurd and kfreebsd build failures17:28
slangaseksmoser: so did geser's pointer to bug #994931 help?  and does it suggest any workarounds (e.g., setting the desired use_tempaddr value before bringing up the interface?)17:35
ubottubug 994931 in linux (Ubuntu Utopic) "Altering use_tempaddr drops all IPv6 addresses" [Medium,In progress] https://launchpad.net/bugs/99493117:35
slangaseksmoser: fwiw I'm not able to reproduce this problem on a utopic kernel by changing the value of use_tempaddr on my running interface17:35
smoserslangasek, well, no . it dos not suggest work arounds.17:46
smoserslangasek, you are changing use_tempaddr.all ?17:47
goodwillppetraki: is there any sense of multipathing netboot will be addressed in 12.04? https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/100424317:49
ubottuUbuntu bug 1004243 in debian-installer (Ubuntu) "multipath installs not working" [High,Confirmed]17:49
ppetrakigoodwill, nice comment ;)17:50
adam_g!regression-alert17:52
ubottubdmurray, cjwatson, Daviey, didrocks, doko, infinity, jdstrand, pitti, RAOF, Riddell, ScottK, seb128, skaet, slangasek, SpamapS, stgraber: reporting regression in a stable release update; investigate severity, start an incident report, perhaps have the package blacklisted from the archive17:52
adam_gbug #1379201 breaks openvswitch dkms update on precise17:52
ubottubug 1379201 in openvswitch (Ubuntu) "openvswitch-datapath-dkms 1.4.6-0ubuntu1.12.04.3: openvswitch kernel module failed to build [error: too many arguments to function ‘ip_select_ident’]" [Undecided,Confirmed] https://launchpad.net/bugs/137920117:52
ppetrakigoodwill, unless someone picks it up, I don't think so. you might be able to convince hallyn to take a look17:54
ppetrakigoodwill, come to think of it, you don't really need to be on a mp system to debug this, just a vm with the right switches. It looks like the udeb is built wrong.17:54
adam_ghallyn, jamespage ^ zul assigned it to himself but i dont know the status.17:55
zuladam_g:  will look at it17:55
SpamapScjwatson: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1378658 .. seen this bug? It was just recently reported by one of our developers. It sounds like something you might understand. :)18:08
ubottuUbuntu bug 1378658 in grub2 (Ubuntu) ""no such device" error from grub2 search command" [Undecided,New]18:08
ScottKzul: Are you taking care of 1379201?18:22
zulScottK:  yes im working on it18:23
ScottKOK.  Thanks.18:23
=== roadmr is now known as roadmr_afk
smoserbug 137920119:04
ubottubug 1379201 in openvswitch (Ubuntu) "openvswitch-datapath-dkms 1.4.6-0ubuntu1.12.04.3: openvswitch kernel module failed to build [error: too many arguments to function ‘ip_select_ident’]" [Undecided,Confirmed] https://launchpad.net/bugs/137920119:04
smoserslangasek, it does indeed appear that utopic does the right thing.19:05
smoserso i expect that both bugs then are fix-released in utopic19:06
slangaseksmoser: aha - so it does come down to the kernel bug with use_tempaddr?19:09
slangaseksmoser: and does pushing the same value to use_tempaddr have any effect?  i.e., if we had it pre-set before ifupdown ran, would that work around it?19:10
geserI did some tests with my trusty vm yesterday and used sysctl to change the value and "ip addr show" to show the ipv6 address19:12
geserchanging the value flushed the address but re-running the same command didn't19:12
slangasekright, cool19:13
ari-tczewhello19:14
geseryou can "play" with this during runtime, just assign an ipv6 address and the change the use_tempaddr to see your address gone19:14
ari-tczewThere is a one sync request with following change:  debian/gir1.2-mate-menu.install: + Install typelib file into the multiarch libdir. (Closes: #763243). Would it seem to need a FFe request?19:16
smosergeser, yeah.. .but i dont know why my 'pre-up' command then didn't fix it.19:16
smoseroh. i do know why now.19:16
smoserfunny. because yesterday i didn't realize that cloud-images have19:17
smoser /etc/sysctl.d/99-cloudimg-ipv6.conf19:17
smoserwhich sets those 2 values to '2'.19:17
smosererr.. that sets it to zero.19:18
smoserhm..19:18
geser'2' == 0?19:18
smoserso yeah, the 'pre-up' would have set the values to '2' if that file existed.  then, they'd get reset to '2' and then to '0'.19:18
smoserso in a cloud image right now, we first set them to 2 (enabled) and then milliseconds later set them to 0.19:19
smoserhttps://bugs.launchpad.net/ubuntu/+source/procps/+bug/106875619:19
ubottuUbuntu bug 1068756 in cloud-init (Ubuntu) "IPv6 Privacy Extensions enabled on Ubuntu Server by default" [Medium,Triaged]19:19
slangasekhee19:20
geserso your pre-up sets it to 2, ip sets the address and then procps (started by upstart) processes the other sysctl files and sets it back to 0, flushing your ipv6 address?19:20
smoserwell, the pre-up was setting to 2. the ip set the address. then procps setting to '2' again per 10-ipv6-privacy.conf. then setting to '0' per 99-cloudimg-ipv6.conf.19:21
smoserand its the 2 -> 0 change in that case that was killing the addresses.19:22
smoseri just verified on utopic you can flip values back and forth to your whim and not destroy addresses.19:22
smoserso as such, i'm going to mark bug 994931 as 'fix-released'19:23
ubottubug 994931 in linux (Ubuntu Utopic) "Altering use_tempaddr drops all IPv6 addresses" [Medium,In progress] https://launchpad.net/bugs/99493119:23
smoserin utopic.19:23
smoserslangasek, or geser you know why procps-instance.conf is19:29
smoserstart on virtual-filesystems or static-network-up19:29
smoserwhy the "or static-network-up". it would seem that on a normal boot that is going to run more than once.19:29
slangaseksmoser: yes, we run it more than once because it's not possible to apply the sysctl settings to network devices before those devices are available19:31
smoseroh. because some of the settings have some.value.$IFNAME.value19:31
smoser?19:31
slangasekso we run it once as early as possible to apply the settings that we can, then run it a second time after the network is up19:31
slangasekyep19:31
slangasekideally there would be a way to apply these settings in-line with each interface bring-up19:32
slangasekbut /etc/sysctl.conf doesn't lend itself to this19:32
slangaseknot sure if systemd has tried to solve this problem19:32
smoserwell, sed -n "/.$INTERFACE./p" /etc/sysctl.d/* | sysctl -p -f -19:33
slangasekyeah, horrible layering violation ;)19:34
=== roadmr_afk is now known as roadmr
goodwillppetraki: well its a magical land :)19:48
goodwillppetraki: so should I ping hallyn ?19:54
goodwillppetraki: I am trying to debug it and get to the cause ... but its twisted one19:54
ppetrakigoodwill, yeah, he's good20:03
ppetrakigoodwill, so a quick search is showing no udeb for multipath20:03
goodwillppetraki: where are you searching?20:04
goodwillhallyn: ping20:04
dxhey #ubuntu-devel! do packages in universe have to go through the same SRU process as packages in main?20:06
=== JanC_ is now known as JanC
=== huats is now known as Guest27566
geserdx: yes20:12
cjwatsonSpamapS: don't have a lot of time just now, sorry.  is it reproducible in qemu?20:17
slangasekev, bdmurray: is https://errors.ubuntu.com/problem/d7b8b576c9b773cd5d822e833534e98fba85e30d == bug #1345569 ?20:31
ubottubug 1345569 in apport (Ubuntu) "recoverable_problem crashed with ValueError in add_proc_info(): invalid process" [High,Fix released] https://launchpad.net/bugs/134556920:31
ahoneybunmhall119, still need track leads?21:27
mhall119I haven't started recruiting them yet, but yes21:32
ahoneybunoh ok just let me know21:46
bdmurrayslangasek: yeah, that looks the same to me21:46
bdmurrayslangasek: this is the error associated with the bug - https://errors.ubuntu.com/bucket/?id=/usr/share/apport/recoverable_problem%3AValueError%3Aadd_proc_info%3A/usr/share/apport/recoverable_problem%4070%3Amain%3Aadd_proc_info21:50
slangasekbdmurray: so should we reopen bug #1345569, given that this crash is being reported against apport 2.14.7-0ubuntu5?23:09
ubottubug 1345569 in apport (Ubuntu) "recoverable_problem crashed with ValueError in add_proc_info(): invalid process" [High,Fix released] https://launchpad.net/bugs/134556923:09
slangasekbdmurray: (presuming yes and reopening with comment)23:13
xnoxslangasek: right, i think sudo's pam config is incorrect. I'll submit patch to security for review, but it's too late for utopic, will wait for Tasty Topi23:35
slangasekthose are the wrong letters23:35
slangasekyou mean Very Tasty Velociraptor23:35
xnoxoh yeah.23:39
xnoxwe should pull an android and drop the code name and just call it: V for Vendetta23:39
xnoxslangasek: please remove btrfs-tools from utopic-proposed.23:41
xnoxFFe bug didn't get approved and it's stuck in NEW, and I'd rather make a new point release upload and make it hit the queue properly23:42
xnoxstuck in proposed that is, blocked by tag.23:42
xnoxor i guess it doesn't matter if i have a proper on in the unapproved queue.23:43
slangasekxnox: ok.  I guess you don't think it would be preferred to approve the FFe at this point?23:43
slangasekfwiw that FFe bug is a bit sparse on justification23:44
xnoxslangasek: oh, i'd love for the FFe approved, it's just i'll have 3.16.2 to upload now. So i'd want FFe approval against 3.16.2.23:44
xnoxslangasek: justification is that it slipped my radar whilst employed, and ideally btrfs bug-fixes should match the kernel release =))23:44
slangasekxnox: right, ideally they would, but ideally this would be figured out before freeze23:49
slangasekxnox: and I don't think that ideal is sufficient justification for an FFe23:49
slangasekxnox: so if that's all you've got then yes, I'll remove it from -proposed ;)23:51

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