capum321nacc sorry , i am back00:14
capum321nacc what do you mean by that?00:14
nacccapum321: you're rebuilding the existing binary package w/o modifications?00:17
capum321i just downloaded it from the launchpad site00:18
nacccapum321: can i ask why you're rebuilding it? why not just it as a dependency?00:18
capum321because of this http://www.monodevelop.com/developers/building-monodevelop/#linux00:19
nacccapum321: that's a long page, can you just explain?00:19
capum321it is a dependency for building monodevelop00:20
nacccapum321: it says it needs mono.addins 0.6; ubuntu is at 1.0?00:20
nacccapum321: and even so, what would rebuilding get you?00:21
capum321yes you are right00:21
capum321to install latest monodevelop00:21
nacccapum321: no, you misunderstand; you've got 1.0+git20130406.adcd75b-4; rebuilding the same from the source package will just get you 1.0+git20130406.adcd75b-4. So just use the existing binary package as the dep00:22
capum321I don't think I am aware of how to do this? do you mean using the tar.gz file as dependency?00:24
nacccapum321: i mean, just install the package (mono-addins-utils or whatever)00:29
nacccapum321: as that page says, use the distribution packages wherever possible00:29
capum321libmono-addins-cil-dev    libmono-addins-gui-cil-dev    libmono-addins-gui0.2-cil    libmono-addins-msbuild-cil-dev    libmono-addins-msbuild0.2-cil    libmono-addins0.2-cil    mono-addins-utils00:32
capum321install one by one you mean?00:32
capum321the parental package mono-addins doesn't have a .deb. one should build it. is that it?00:33
capum321not sure if I am following you correctly00:34
nacccapum321: no, i think you're confusing source packages and binary packages00:34
nacccapum321: mono-addins (the debian/ubuntu package) is just a source package00:35
nacccapum321: it's what is used to build binary packages00:35
nacccapum321: but you are running ubuntu/debian, so just install the binary pacakges00:35
capum321there are no binary packages since i have to build them at first place?00:36
nacccapum321: i mean, you *can* build the source package yourself, but the result is exactly what is provided by debian/ubuntu; so why would you?00:36
nacccapum321: what?00:36
capum321look inside the file00:36
nacccapum321: no, the src:mono-addins package makes several binary pacakges, as you said00:36
capum321there are no binaries00:36
nacccapum321: that's not how source pacakges work00:36
capum321oh i think i have understand00:38
nacccapum321: in this case, src:mono-addins makes 7 binary packages: libmono-addins-cil-dev, libmono-addins-gui-cil-dev, libmono-addins-gui0.2-cil, libmono-addins-msbuild-cil-dev, libmono-addins-msbuild0.2-cil, libmono-addins0.2-cil, mono-addins-utils00:38
naccthose 7 packages are available from Ubuntu, you don't build them yourself, unless you have need of a modification or something00:39
nacccapum321: afaict, you don't need to modify mono-addins per that page, you just need to install those packages (i don't know precisely which ones)00:39
capum321so i should install them one by one as i said00:39
capum321you're saying00:40
nacccapum321: i mean, you can just install them all at once, i guess00:45
capum321off course00:45
capum321all in one line00:45
capum321like apt-get install libmono-addins-cil-dev libmono-addins-gui-cil-dev libmono-addins-gui0.2-cil libmono-addins-msbuild-cil-dev libmono-addins-msbuild0.2-cil libmono-addins0.2-cil mono-addins-utils00:45
nacccapum321: yes, but i genuinely don't know which of those you actually need00:45
capum321let me check00:46
capum321is there a ppa I could use to install simply mono-addins using this launchpad repo?00:46
capum321to makes simpler things00:46
nacccapum321: what?00:46
nacccapum321: mono-addins is *not* a binary package name00:47
capum321i see00:47
capum321not natively00:47
nacccapum321: what? what do you mean "natively"?00:48
capum321native... you should buid the source i you want the bin?00:48
nacccapum321: no00:51
nacccapum321: you never need to build a source package unless you're doing some Ubuntu development00:51
nacc(maybe too general, but good enough for now)00:51
nacccapum321: the binary packages mentioned already contain the binaries built from building src:mono-addins00:51
capum321i see00:52
capum321i move on. now installing cmake00:52
nacccapum321: a major point of a distribution (well, other than gentoo) is so you, as the user, don't have to build stuff yourself, IMO00:52
nacccapum321: you should not have any need for source packages if you're just trying to build some random sourcecode00:53
capum321not sure if I get this... how would you build something if you don't have it?00:55
nacccapum321: have you used ubuntu before?00:56
capum321source packages are full of binary packages00:56
capum321is that it?00:56
nacccapum321: when you `apt-get install <pkgname>` do you build it?00:57
nacccapum321: source packages are full of *descriptions* of how to build binary packages00:57
nacccapum321: source packages are just that, source00:57
capum321no you don't build like that; debuild builds it00:58
nacccapum321: so you're saying you've built every package for your ubuntu yourself? no, you use the archives that contain binary packages.01:00
nacccapum321: that page you linked to said use Mono.Addins 0.6, which has been package for Ubuntu since 12.04; so what made you think you need to build that yourself? is it because of the name?01:01
capum321actually would be compile a better word?01:02
nacccapum321: build, compile, it's the same -- you don't do that for any other package, I don't think01:03
nacccapum321: let's say some website said "please make sure you have libc development files installed", would you go get the libc source package and build it yourself? No, you'd `apt-get install libc6-dev`. Why is this any different?01:03
nacccapum321: you're not building the dependencies, you're building monodevelop itself, afaict01:03
capum321yes, i guess because i read on monodevelop page, i should have thought was the same for its dependency, in particular mono-addins, which was on a deb.tar.gz format with bunch of files in it01:05
capum321yeah but I can't do that with `apt-get install mono-addins` because i thought it would install as a usual package likewise01:07
nacccapum321: i don't know what file you're referring to (deb.tar.gz format), that sounds like something to ask mono about (not #ubuntu-devel).01:08
nacccapum321: that's because mono-addins is a *source* package, as I just spent some time explaining01:08
nacccapum321: "Mono.Addins" is the upstream project name, it has no relation, in and of itself, to the binary package names that you need01:08
capum321yes, it is getting clearer01:09
nacccapum321: but in the end, this whole long conversation has nothing to do with Ubuntu development; I would suggestion asking future questions in #ubuntu01:10
capum321deb.tar.gz is on of the four files that trusty supports01:10
capum321just a fun fact i spent the whole afternoon trying to solve this in unimagenable channels. including ubuntu, there people who were quiet start to tell me i should use auto-completions plugin + some editor and change to windoze and the hell came up01:13
nacccapum321: i don't parse that first sentence, but ok.01:15
capum321where should i seek assitance for installing libssh2? is it $ apt-cache search libssh = libssh-4 - tiny C SSH library01:17
tewardcapum321: #ubuntu is the support channel01:18
cpaelzergood morning05:57
ubuntu__Only thing i would imagine that would cause problems in manual extracting the kernel headers from the kernel to the /usr/src directories is either the folder structure is a little different or  you miss uses the wrong versions06:57
ubuntu__Other then that the includes should be exactly identical06:57
=== Cimi_ is now known as cimi
=== dcmorton_ is now known as dcmorton
pittiGood morning07:13
ubuntu__linux kernel headers are only useful for LKM creation thats all i can see them for. having to install different versions of them for different LKM versions thats about it... because the headers are also self contained in the linux kernel as well07:18
=== fabo_ is now known as fabo
dholbachjbicha, nice one!07:33
cpaelzerI have a .service file of clamav and wonder why it isn't startign anymore on newer releases08:46
cpaelzerthe service files are bit identical throughout the releases, but obiously systemd is newer08:46
cpaelzerthings work on jessie, but fail on xenial, yakkety, sid08:46
pitticpaelzer: what does "sudo systemctl status clamav" say?08:47
cpaelzeron the newer systems it comes as "inactive (dead)" after being installed08:47
pittiso it either died or wasn't started at all -> systemctl status please08:47
cpaelzer... need to convince pastebinit ...08:48
cpaelzerit hates the utf chars in systemd's output08:50
pittiuh? not here08:50
cpaelzermight be a missing dependency in my container08:50
cpaelzerI'll push it through an editor to get on for now08:50
pittiwrong locale perhaps?08:50
pitticopy&paste into http://paste.ubuntu.com :)08:51
cpaelzersid (broken) http://paste.ubuntu.com/17686435/ and jessie (working) http://paste.ubuntu.com/17686449/08:53
cpaelzerall the log content in the sid case is from former start/stop/install/uninstalls08:53
cpaelzerat first it had no entries at all in the broken case08:54
cpaelzera simple "systemctl start clamav-freshclam.service" gets things working fine - so it is not broken config or so08:54
cpaelzerthereby (working when stared manually and no log) I'd expect it never got started08:55
cpaelzerTest is as easy as "apt-get install clamav-freshclam; systemctl status clamav-freshclam.service" on anything recent08:55
cpaelzerpitti: are there any other obvious next levels of debugging that could help - like attaching to something like a systemd monitor of event or any logs ?09:04
pitticpaelzer: is that service actually enabled? in your pastebin it was started and stopped09:04
cpaelzerpitti: Loaded: loaded (/lib/systemd/system/clamav-freshclam.service; enabled; vendor preset: enabled)09:05
cpaelzerthe starts were manual ones where I checked if it would start (it did) and stops are from uninstalling the package09:05
pitticpaelzer: for me it doesn't start right after package install, but it does start after a reboot09:06
cpaelzerpitti: yeah, exactly - why doesn't it after install is more or less my question?09:07
pittisupposedly some breakage in the postinst09:07
cpaelzerpitti: ok I'll check for diffs if you assume it is there09:07
pittiit apperantly only calls dh_systemd_enable, but not dh_installinit or dh_systemd_start09:07
pittiinstead it does some really complicated manual code dance09:08
cpaelzerpitti: I'd have expected the systemd version change as the service file was bit-identical09:08
pittibut it calls invoke-rc.d *before* enabling the unit09:08
pittiso this stuff needs to move after #DEBHELPER#09:08
pitticpaelzer: probably more likely to be a side effect of an invoke-rc.d fix09:08
cpaelzerpitti: I wonder if it wasn't broken back in the jessie version - I'll look into that - thanks a lot for the pointer09:09
pittiit must be enabled first, then started09:09
pittiinvoke-rc.d does not start disabled stuff09:09
pittimaybe it did in earlier versions09:09
blutwhere can i find the busybox configuration of the 16.04 netboot image?09:35
blutor maybe, where would be the right place to ask this question?09:36
cjwatsonblut: It's in the busybox source package in 16.04; debian/config/pkg/udeb09:44
blutthank you09:46
xnoxcaribou, hey about https://bugs.launchpad.net/ubuntu/+source/multipath-tools/+bug/1583563 why did you steal assignment for it for xenial?10:01
ubottuLaunchpad bug 1583563 in multipath-tools (Ubuntu Xenial) "System will not start with multipathd enabled" [High,Confirmed]10:01
xnoxis https://launchpad.net/ubuntu/xenial/+queue?queue_state=1&queue_text=multipath not enough?10:02
juliankthanks pitti10:05
=== martinst is now known as martinst-afk
pittijuliank: thanks to you, good luck!10:11
rbasakcpaelzer: I thought it wasn't starting because of the condition - because freshclam hasn't run?10:14
rbasakThat's just from memory though I didn't look much deeper.10:14
cpaelzerrbasak: it is a bit more complex10:15
cpaelzerrbasak: I updated the bug if you want to read into the full analysis10:15
cpaelzerrbasak: TL;DR - we discussed the "freshclam doesn't start" part here - but there is also an "daemon should start after install, but only once db is ready" part10:16
cpaelzerrbasak: the first is an actual regression - the second always was that way, yet I came up with suggestions that I'll present to the debian maintainer10:16
rbasakcpaelzer: sounds like you're on top of it. Thanks :)10:20
rbasakcpaelzer: meet ScottK. He used to look after clamav in Ubuntu.10:22
rbasakScottK: this is bug 1590688, which AFAICT affects sid also.10:22
ubottubug 1590688 in clamav (Ubuntu) "clamav-daemon doesn't start after installation" [High,New] https://launchpad.net/bugs/159068810:22
cpaelzerhi ScottK - I'm currently wrapping things up for a proper Debian bug - but I'm gonna test my suggestion first :-)10:22
flexiondotorgpitti, I was just asked if there is any intention to change the default systemd timeout from 90s on shutdown in 16.04.1?10:24
pittiflexiondotorg: no, this isn't planned10:24
pittithis doesn't appear like a safe change for an SRU10:24
pittisome stuff like mysql or whatnot might actually need a lot of time during shutdown10:25
=== cpaelzer is now known as cpaelzer_lunch
pittii. e. *after* we went through services which legitimately need a long shutdown time and add stop timeouts to their *.services, then we can think about lowering the global limit10:25
pittiwe already got burned with imposing default nproc limits and KillProcesses=, not gonna do this exercise in stable :)10:26
=== hikiko is now known as hikiko|ln
caribouxnox: 'cause I'm about to SRU another Xenial fix so I thought I'd do them both10:51
caribouxnox: got discussed during the server team meeting yesterday & then I bailed out for the day & just came back so didn't have time to ping you about it10:51
xnoxcaribou, right, if you trump my sru with more fixes, pull mine package from -proposed, add your things on top, and use proper -v to include all changelog entries since xenial-release.10:52
xnoxcaribou, or maybe just ship these. What are the other bug #s to SRU?10:52
xnoxare they as urgent as multipath-tools are utterly borken?10:53
caribouxnox: broken to the point where, with LVM2 devices will be claimed by LVM before multipath gets them10:54
=== cpaelzer_lunch is now known as cpaelzer
caribouxnox: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=817940 was fixed in debian but for some reason the Xenial package has the wrong fix10:58
ubottuDebian bug 817940 in multipath-tools "multipath-tools: multipathd is not linked to libsystemd, fails to notify systemd when ready" [Normal,Fixed]10:58
caribouxnox: opening a bug for this atm11:00
caribouxnox: lp: #81794011:02
ubottuLaunchpad bug 817940 in Mahara "Session directories are created on every init" [Wishlist,Won't fix] https://launchpad.net/bugs/81794011:02
cariboumeh: lp: #159514111:06
ubottuLaunchpad bug 1595141 in multipath-tools (Ubuntu) "Debian bug #817940 incorrectly fixed in Xenial" [Undecided,Confirmed] https://launchpad.net/bugs/159514111:06
xnoxcaribou, my SRU fixes not linked to libsystemd.11:21
xnoxcaribou, # ldd /sbin/multipathd  | grep systemd11:23
xnoxlibsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007fc6df0e1000)11:23
xnoxcaribou, can you retest the lvm bug in yakkety?11:23
xnoxthe not linked to libsystemd is what is causing the 3 bugs mentioned in the changelog, and this lvm thing too.11:23
caribouxnox: yakkety has the correct target11:23
xnoxcaribou, and that's included in my sru.11:23
xnoxcaribou, so that pending sru should cover everything, no?11:24
xnoxcaribou, please check http://launchpadlibrarian.net/266780737/multipath-tools_0.5.0+git1.656f8865-5ubuntu2_0.5.0+git1.656f8865-5ubuntu2.1.diff.gz11:24
caribouxnox: yep,11:24
caribouxnox: just did a debdiff on xenial .vs. yakkety & your SRU brings in the fix11:25
=== iahmad_ is now known as iahmad
caribouxnox: ok, I duped my bug on yours11:26
xnoxpitti, could you please partially release https://bugs.launchpad.net/ubuntu/+source/gcc-5-cross/+bug/1572613/comments/64 ?11:30
ubottuLaunchpad bug 1572613 in gcc-mingw-w64 (Ubuntu) "GCC stack access scheduled after stack deallocation" [Wishlist,Triaged]11:30
xnoxpitti, just the packages mentioned in that comment that have non-regressed autopkgtests?11:30
pittixnox: yes, will do; thanks11:30
pittixnox: done11:32
=== hikiko|ln is now known as hikiko
ouroumovHi. pitti, you've got a sec to talk about https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1457400 ? - Specifically, do you know if there is movement on the subject of changing the default timeout for Desktop Ubuntu?11:39
ubottuLaunchpad bug 1457400 in systemd (Ubuntu) "reduce 90s session kill timeout if the session does not shutdown cleanly" [Low,Confirmed]11:39
pittiouroumov: see backscroll from an hour ago, flexiondotorg already pinged above11:42
pittipitti | this doesn't appear like a safe change for an SRU; some stuff like mysql or whatnot might actually need a lot of time during shutdown11:43
pittipitti | i. e. *after* we went through services which legitimately need a long shutdown time and add stop timeouts to their *.services, then we can think about lowering the global limit11:43
cpaelzerIRC deja-vu11:46
ouroumovThanks pitti.11:47
=== inaddy is now known as tinoco
=== ara is now known as Guest21851
=== tlyu_ is now known as tlyu
juliankmvo: What do you think about moving my application from PPU to CoreDev? xnox and pitti seem to be excited about that12:05
LaneyI'm sure it can gracefully fall back to PPU if the DMB doesn't like the core-dev bit12:09
mvojuliank: +1 for core-dev12:09
caribouxnox: btw, I didn't *steal* your assignment, it was unassigned when I took it : "assignee:nobody → Louis Bouchard (louis-bouchard)"12:09
mvoarges: is there anything I can do to help move #1590434 foward? its a new build-dep in snapd and it would be great to see this landing as its currently blocking some people in the team from moving there code forward. should be no risk as its a) just source b) nothing uses it yet. but if there is anything missing or anything I can do please let me know12:11
juliankOK, I moved the application to https://wiki.ubuntu.com/JulianAndresKlode/DeveloperApplication-CoreDev12:15
=== martinst-afk is now known as martinst
mapreripitti: is 'dh_installchangelogs: Do not install upstream changelog in compat level 7.  This floods packages with huge upstream changelogs which take precious CD space.' actually still a problem?  did anybody tried to see what happens without that patch?12:25
mapreriI don't think it would make stuff much bigger…12:26
=== ochosi_ is now known as ochosi
juliankxnox: OK, it's official now, I sent out a core-dev application!12:35
juliankSomeone really should fix https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda, the next meeting most definitely is not on "Monday June 20th, 2016 19:00 UTC"12:37
juliankthat was two days ago12:37
xnoxmapreri, full debian/changelog, when gzip compressed is 193k, and things from 1994 are entirely pointless.12:38
rbasakjuliank: go ahead and add it to the agenda with a date. Then you'll be first in line.12:38
xnoxmapreri, throw in everything in minimal and one has more than a meg of useless stuff.12:39
rbasakjuliank: https://wiki.ubuntu.com/DeveloperMembershipBoard/Agenda?action=recall&rev=565 is an example of what it usually looks like when there are applicants lined up.12:39
rbasakWe appear to have none right now.12:39
rbasakmicahg: ^12:40
juliankrbasak: OK, added12:41
maprerixnox: we're talking about *upstream* changelog, which not everything has them, and they tends to be a little smaller than d/changelog from my experience.  and even if we get like 2/3 MB more I think we can live with that.  I agree they are useless for ~everybody, though, but it's a delta less from debian.12:42
juliankrbasak: Do I now have to monitor that page to find out when the meeting is?12:43
juliankor should that be 4th of July at 19:00 UTC?12:44
rbasakjuliank: sorry, I didn't explain this properly. The date in your entry in the agenda should be the date of the meeting you want to attend, not the date you entered the entry.12:44
juliankI'll just reformat my entry as well and make my name link to my application12:44
rbasakjuliank: the meeting on 4 July will be at 1430 UTC according to my calendar unless I'm mistaken.12:45
rbasakUh, 1500.12:45
juliankrbasak: OK, I'm at DebCamp anyway, so I can manage any time12:45
rbasakI have my calendar entry include 30 minutes to remember to show up and read applications, etc.12:46
rbasakhttp://fridge.ubuntu.com/calendars/fridge/ seems to have duplicates but I think it is correct.12:46
xnoxmapreri, pretty sure those are huge and utterly useless.12:49
xnoxwe did ignore/reduce both. e.g. limit number of entries and/or not have them at all.12:49
xnoxmapreri, no, we cannot live with 2/3MB more.12:49
rbasakI added future meeting dates to the agenda.12:49
xnoxmapreri, that's huge increase for containers and snappy, target there is about 40MB12:50
rbasakI remember it being a pain when I applied to the DMB in the past to find the dates of the meetings. We should keep the upcoming meeting dates updated in the agenda.12:50
rbasakmicahg: ^12:50
=== olli__ is now known as olli
=== kyrofa_ is now known as kyrofa
juliankLaney: The date parsing issue is now fixed in apt 1.3~exp3, should be syncable in half a day or something13:15
juliank(just uploaded it to Debian)13:15
juliankSRU for 1.2.14 is also prepared in bug 1595177, I'm just waiting a day or two before turning that bug live13:16
ubottubug 1595177 in apt (Ubuntu) "[SRU template] Update apt/xenial to 1.2.14" [Undecided,New] https://launchpad.net/bugs/159517713:16
juliankNote that 1.3~exp3 now allows you to use weak repositories with the correct setting for your source13:22
juliankWe might be able to backport that to 1.2 for next year for the SHA1 kill release, once we have a sensible amount of translations13:22
juliankbut not entirely sure13:23
caribouquestion to SRU team members : I got two regression bugs for the libapache2-mpm-itk SRU (LP: #1286882) on trusty, both caused by the same issue13:32
ubottuLaunchpad bug 1286882 in mpm-itk (Ubuntu Trusty) "libapache2-mpm-itk postinst failed" [Medium,Fix committed] https://launchpad.net/bugs/128688213:32
cariboua bug in a2query + misconfiguration of the apache2 server13:33
coreycbarges, good morning, if you have a moment can you review our xenial horizon sru?  it's a hot one for bug 159424913:33
ubottubug 1594249 in openstack-dashboard (Ubuntu Xenial) "[SRU] Update of dashboard fails on Xenial" [Critical,Triaged] https://launchpad.net/bugs/159424913:33
caribouis there a way we can unblock this SRU which is blocking another apache SRU (LP: #1286882)13:34
ubottuLaunchpad bug 1286882 in mpm-itk (Ubuntu Trusty) "libapache2-mpm-itk postinst failed" [Medium,Fix committed] https://launchpad.net/bugs/128688213:34
cariboucoreycb: I thinkg that arges is off this week13:34
coreycbcaribou, ah thanks!13:34
coreycbbdmurray, would you be able to look review that? ^13:35
=== iahmad_ is now known as iahmad
=== tyhicks` is now known as tyhicks
=== attente_ is now known as attente
elopiopitti: hello! I'm having a problem with autopkgtests and the proxy. Do you have a minute?14:21
pittihey elopio, what's up?14:22
elopiopitti: pass -e http_proxy, https_proxy and no_proxy, but it fails when during the package build the network is accessed.14:22
elopiolike: http://paste.ubuntu.com/17698405/14:22
elopio*I pass.14:22
pittielopio: do you actually have localhost in $no_proxy?14:23
elopiopitti: yes, this is the call: http://paste.ubuntu.com/17698490/14:23
=== stub` is now known as stub
elopionotice that the error is during the package build. Everything that accesses the network during the test execution gets the environment variables alright.14:24
pittielopio: oh, package build -- that might not actually get proxy vars14:24
elopioso I'm guessing that the package is build before the -e is set. And I don't know how to set up the proxy earlier.14:24
pittiyou sholdn't need to14:24
pittia package build should not have proxy vars14:24
pittielopio: if you don't specify -e, does the package build?14:25
pittielopio: so I guess your problem is rather the inverse -- proxy vars *are* already set during package build14:26
pittias using the nova setup scirpt for this does that for *all* commands14:26
pittielopio: so something in your test isn't respecting $no_proxy14:26
pitti(test during package build, I mean)14:26
elopiopitti: ah, I think I understand what you are saying. If the package build doesn't get the http_proxy, then it shouldn't fail when accessing localhost.14:28
elopiohum, let me try without -e.14:28
pittielopio: I think ssh runner's -e is a bit ill-conceived14:28
pittiat least for using proxies14:28
pittirbasak: in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804992#15 you said that you already dropped the initscripts dep from mysql-server-5.7 in your git14:30
ubottuDebian bug 804992 in mysql-server-5.6 "mysql-server-5.6: Please drop dependency on initscripts package" [Normal,Open]14:30
elopioit gets weirder because we have another branch failing trying to access pypi, which has a proxy exception. So for some reason it doesn't respect no_proxy, but also doesn't work with the http_proxy. :/14:30
elopioanyway, I'll collect more data points.14:30
pittirbasak: however, it's still there in https://anonscm.debian.org/cgit/pkg-mysql/mysql-5.7.git/tree/debian/control14:31
pittirbasak: is that still just not pushed, or in some branch?14:31
pittirbasak: background: I'm currently mopping up the last few stragglers on https://bugs.debian.org/cgi-bin/pkgreport.cgi?users=pkg-systemd-maintainers@lists.alioth.debian.org;dist=unstable;tag=initscripts-dep14:32
pittirbasak: the other 5 look simple enough, but I suppose I shouldn't just upload mysql-5.7 for this to not disrupt your vcs etc.14:33
rbasakpitti: sorry I hadn't pushed that yet. There are so many loose ends for mysql right now I'm focusing on only a few at a time. No need to block on that now though, so I've just pushed it to Debian VCS in the 5.7 branch.14:37
rbasakpitti: I need to prepare an upload to Debian experimental next, and I'll be able to sync that into Yakkety (Ubuntu is almost exactly the same as the Debian 5.7 VCS branch already)14:37
pittirbasak: nice, thanks14:37
* pitti updates the Debian bug accordingly14:38
rbasakOh, not a sync, but a really trivial merge, to drop a universe dependency.14:38
pittirbasak: you might want to use substvars and drop it for an ubuntu build, to keep the packages in sync?14:38
rbasakpitti: yeah, I need to look into that.14:39
rbasakIt's a build dep, but they're allowed now :)14:39
rbasakSo I think I can just conditionally compile without support, but have the build dep present all the time.14:39
pittirbasak: ah yes, and conditionally add a --disable-foo?14:40
rbasakYes. Also it's a plugin, so I may be able to have a binary that ships universe dependency plugins in universe. I'm not sure how to do that in a unified way with Debian without it getting ugly though, because Debian shouldn't really have a separate binary package for that.14:40
pittiyeah, that's much harder, this probably warrants a delta then14:42
pittistill doable with some conditional -N magic, but still "eww"14:42
rbasakThat's sort of why I haven't got round to it yet (yet another loose end). Thank you for confirming that I'm not missing something :)14:42
pittirbasak: so I guess the simpler thing would be to just conditionally --disable it, and then ponder how to make this thing available in Ubuntu as step 214:44
bdmurraycoreycb: I'm out today but will look tomorrow14:47
coreycbbdmurray, ok thankx14:48
Laneyjuliank: cool beans14:57
=== bdrung_ is now known as bdrung
=== funkyHat_ is now known as funkyHat
ubottuMir is the next-generation display server currently under development by Canonical and Ubuntu. It's slated for inclusion in Ubuntu 14.04. For more information on it, see https://wiki.ubuntu.com/Mir/Spec . For code, see https://launchpad.net/mir15:12
=== ara is now known as Guest30555
naccrbasak: hey, i was looking at a bug you had fixed/worked for mysql +dbconfig-common, re: empty port values. I saw it was fix released for mysql, but bacula still fails to configure bacula-directory-mysql; is that because dbconfig-common hasn't been fixed yet?15:59
naccrbasak: LP: #156327416:01
ubottuLaunchpad bug 1563274 in dbconfig-common (Ubuntu) "dbconfig-mysql sets blank port in config" [Undecided,Confirmed] https://launchpad.net/bugs/156327416:01
rbasaknacc: the "fix" for MySQL was to allow empty port values again, but they'll be dropped again in 5.8. But it does emit a warning. I've seen dbconfig-common failures but I'm not sure if that's because of the warning or because of some other problem.16:01
rbasakThe other day I was debugging a pdns dep8 failure which seem to be related to dbconfig-common and postinst ordering.16:02
rbasakBut the problem went away by itself (non-deterministic)16:02
naccrbasak: i think it's that any warning gets emitted16:02
naccrbasak: http://paste.ubuntu.com/17702876/16:02
rbasakelbrus may be able to help.16:03
rbasakThat's actually a warning followed by an error.16:03
rbasakIt seems to me that the error (can't connect to socket) is unrelated.16:03
rbasaknacc: try experimenting with the ordering of installation of mysql-server, the dbconfig packages, and bacula.16:03
rbasakJust a hunch.16:04
naccrbasak: yeah, that might be because it got into a bad state the first time16:04
naccrbasak: this is a relatively important bug, no? bacula consistenly fails to install because of it (and requires manual intervention)16:11
brendandhas anyone seen this when using autopkgtest-buildvm-ubuntu-cloud: 'qemu-system-x86_64: cannot set up guest memory 'pc.ram': Cannot allocate memory'16:12
brendandthis is being run inside a kvm instance16:12
naccbrendand: are you out of memory on your host? :)16:12
naccbrendand: nested kvm?16:12
brendandnacc, i suppose I *could* be, but I do have 16GB16:15
brendandnacc, nested, yeah16:15
brendandi suppose i really don't need to do this inside the vm anyway16:18
rbasaknacc: yes, it is.16:20
naccbrendand: right, but does your guest have 16GB assigned to it?16:24
naccbrendand: meaning, does your nested host have sufficient memory?16:24
brendandgood point. i just used a default, so probably only 1GB16:25
brendandi'll change that and try again16:25
naccbrendand: yep, that'd be the issue, i'm guessing -- so the second level guest was ENOMEM'ing, as expected :)16:25
brendand500M, heh16:25
naccrbasak: could i put a default value for dbport in /etc/dbconfig-common/config to workaround it?16:28
LocutusOfBorgrobru, you there?16:28
robruLocutusOfBorg: yes, I am here in athens on my vacation.16:29
LocutusOfBorgsorry for bothering, quick question16:30
LocutusOfBorgthe new python-coverage broke ubuntuone-dev-tools16:30
robruLocutusOfBorg: ok16:30
rbasaknacc: if it works, but it would cause a conffile prompt. Is there another way?16:30
LocutusOfBorgthe fix I propse16:30
LocutusOfBorgI can upload BTW16:30
naccrbasak: not sure, just learning about dbconfig-common now :)16:30
LocutusOfBorgerror is: AttributeError: 'module' object has no attribute 'erase'16:31
robruLocutusOfBorg: I don't understand why you're talking to me about this.16:31
LocutusOfBorgrobru, you are the last uploader16:31
robruLocutusOfBorg: of what? I generally don't upload much16:31
LocutusOfBorgyou are almost the only uploader here, even if it was a long time ago16:32
robruoh god why16:32
LocutusOfBorgerr, you are the only one :)16:33
LocutusOfBorgso, before uploading my "fix" I would like you to ack it16:33
LocutusOfBorgit should be just a matter of defining a variable, but I prefer you to ack it ;)16:33
LocutusOfBorgand for sure the testsuite will give us another answer16:34
cjwatsonLocutusOfBorg: err, I think you are confused by "Robert" and "Rodney" looking quite similar16:34
cjwatsonLocutusOfBorg: robru has uploaded it exactly once, dobey did all the other uploads that I can see16:34
robrucjwatson: but indeed mine is the latest16:34
dobeywhat's up?16:34
dobeyoh hmm16:35
LocutusOfBorgcjwatson, I clicked on the email16:35
LocutusOfBorgand it bringed me to robru profile16:35
LocutusOfBorgnot sure what I'm confusing, anyway, if a python developer can acknowledge this http://paste.ubuntu.com/17704325/16:35
LocutusOfBorgI'm fine :)16:35
dobeycjwatson, LocutusOfBorg: can we just remove ubuntu-sso-client, software-center, and ubuntuone-dev-tools from yakkety?16:36
cjwatsonLocutusOfBorg: the most recent one would do, but all the other uploads in https://launchpad.net/ubuntu/+source/ubuntuone-dev-tools/+changelog are not robru16:36
cjwatsondobey: hey, I'm just attempting to drive-by unconfuse LocutusOfBorg here16:36
cjwatsonremoving software-center would be a desktop team thing16:36
robrudobey: +116:36
dobeyLaney: ^^ ? :)16:37
Laneyask the list16:37
LaneyI would upload the fix to unblock whatever is currently stuck16:37
LaneyNo need to couple the two things IMO16:37
LocutusOfBorgwell, indeed cjwatson :)16:38
dobeyLocutusOfBorg: fix looks ok to me. if it unblocks, go ahead and upload it16:38
LocutusOfBorgdobey, yes, it is building correctly16:38
LocutusOfBorglets upload and see the testsuite16:38
LocutusOfBorgdone! :)16:38
* LocutusOfBorg leaves shortly, train is approaching station16:38
Laneyyou probably could have run adt locally16:38
dobeyLaney: well, if it's ok to remove them, then we should do it now, rather than waiting for the next failure :)16:39
LocutusOfBorgLaney, it works16:39
Laneydobey: I recommend you start the thread now then16:39
LaneyI can't decide that alone16:39
LocutusOfBorgit wasn't compiling, and it started building correctly16:39
LocutusOfBorgthe failure was on rebuild, and it seems fixed16:40
LocutusOfBorgand the runner is called the same way on adt and build testsuite16:40
LocutusOfBorgso I guess no issue expected ;)16:40
LocutusOfBorgbut I'll keep an eye until coverage and ubuntuone-dev-tools migrates16:41
LocutusOfBorgdobey, thanks for removing the binaries eventually ;)16:41
dobeyyes, if the source tree builds it should be fine16:41
LocutusOfBorgthanks a lot16:41
* LocutusOfBorg leaves16:41
dobeythe autopkgtests just run the same build :)16:41
naccrbasak: hrm, i changed bacula's dbconfig file, it avoids that error, but then it says it can't connect, although i can using the same credentials from the cli command-line16:50
semiosishi all.  i'm working on bug 1565985 and think I have a good strategy to solve it.  anyone around to discuss?17:39
ubottubug 1565985 in livecd-rootfs (Ubuntu) "vagrant vb ubuntu/xenial64 cannot mount synced folders" [Undecided,Confirmed] https://launchpad.net/bugs/156598517:39
semiosiscopying what i wrote in #ubuntu-server.  i think this may be a better forum.17:39
semiosiswhat i want to do is move 42-vagrant.binary to 40-vagrant.binary and, instead of having it use the vmdk produced in 40-vmdk-image.binary, use the disk image produced by 32-disk-image.binary. that way we can mount the disk image, install the extra packages needed for a vagrant base box, then call create_vmdk and continue with the rest of the vagrant packaging stuff.17:40
semiosisthe source files i'm referring to are here: http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/files/head:/live-build/ubuntu-cpc/hooks/17:40
naccrbasak: ok, here's what i figured out so far: if i just do a `apt-get install bacula` first, it will use sqlite3 (contradicts https://help.ubuntu.com/lts/serverguide/bacula.html), but it succeeds. If I then install `apt-get bacula-director-mysql bacula-common-mysql`; that install throws a warning and error (http://paste.ubuntu.com/17707954/) but it does not fail to install (unlike if I try to just17:46
nacc`apt-get install bacula-director-mysql` as the first package)17:46
infinitysemiosis: Discuss it on the bug, the right people might not be paying attention here.17:58
rharperhallyn: around ?  on yakkety, non-root access to /dev/kvm doesn't work;  http://paste.ubuntu.com/17708681/18:01
semiosisinfinity: i'm going to try that strategy out and if it works i'll push a branch.  then there will really be something to discuss.  just wanted to throw out the idea here too.18:01
rharperhallyn: of course adding kvm group works;  just wondering why it works without the group on xenial I suppose18:02
hallynacl not being set?18:03
hallynare you logging inthe same way to both?18:04
hallynon xenial an acl gets set on login18:04
hallynfor the desktop user18:04
infinityI've never noticed non-root access to /dev/kvm working without being in the group...18:04
infinityWhy would that work?18:04
hallynbc http://paste.ubuntu.com/17708894/18:05
hallyni never really liked that, but desktop ppl did18:06
infinitySo, it's part of the desktop session?18:06
hallyngrep -nr kvm /lib/udev18:06
hallyni actually forge the details, looking,18:06
hallynyeah it's some combination of udev and consolekit18:07
hallyn/lib/udev/rules.d/70-udev-acl.rules is the key .  is that different in yakkety?18:08
infinityIt doesn't exist in yakkety.18:09
hallynships with consolekit...18:10
hallynrharper: ^ there you go, were you going to track down what changed? :)18:10
infinityWhich we don't install.18:10
rharperhallyn: interesting, yakkety is a ssh session, my xenial is my laptop/desktop session18:11
rharperinfinity: I don't know that I've verified that either... I think group access has always been required as well ; I was just surprised that it worked on my laptop without it.18:11
rharperhallyn: looking18:12
infinityrharper: Okay, so if this is set for local sessions, that ssh one wouldn't work anyway.18:12
infinity(I'm not a big fan of people's extrapolation that because you have physical access, you may as well be allowed to do scary things, but whatever...)18:12
ubuntu__curious does /dev/kvm does that device need to exist for uses of virtualbox ,quem , bochs ,...etc or is that just for type 1 virtualization like hypervisor analogy for windows18:13
rharperI do think something changed;  I've been running some qemu based tests on my yakkety host via ssh and I've not seen this before;18:13
infinityubuntu__: It's for kvm-accelerated VMs so, no, not for full-emu qemu, bochs, etc.18:13
infinityubuntu__: Also, pick a better IRC nick? :P18:13
rharperubuntu__: any virt software that wants to use hardware virt provided the platform needs it18:13
sarnold/dev/kvm is likely only used by kvm-accelerated qemu and kvmtool. bochs probably not, virtualbox probably can't work with the module loaded..18:14
infinityrharper: s/hardware/kvm/ :P18:14
infinitysarnold: vbox and kvm can coexist, but the former doesn't use the latter.18:14
rharperinfinity: yeah;  vbox loads it's module instead IIRC18:15
* infinity nods.18:15
sarnoldinfinity: intersting, I thought I recalled rmmodding the one to use the other many years back18:15
infinitysarnold: I flip-flop between the two when bug-hunting specific oddities, they seem to coexist fine these days.18:16
sarnoldinfinity: nice, it was an annoying compliction back in the day18:16
infinitysarnold: Well, the better option is always just to burn vbox in fire.18:17
infinitysarnold: Yet another example of the importance of UI design, I suspect.  Doesn't matter if the underlying tech sucks a bit if the package is pretty and usable.  Which qemu/kvm sure as heck weren't for ages (and still aren't, a lot of the time).18:18
hallynsarnold: i think that's in the past.  yeah they used to not work together18:18
hallyninfinity: personally i hate vbxo bc i never have a gui and hte cmdline sucks ass18:19
infinityA nice VM UI that sat on top of kvm, hyper-v, and whatever the native MacOS interface is, and just did the right thing in a pretty and consistent way would probably have users flock to it in droves.18:19
Unit193hallyn: ...phpvirtualbox. :P18:19
sarnoldlalalalalalala can't hear you lalalala18:20
infinityhallyn: I've never even attempted to use vbox from the CLI.  And, on the flipside, any attempt I've made to use qemu from a GUI has drive me *back* to the CLI.  Clearly a gap there in both directions. :P18:20
hallynrharper: inthe past when it worked for you in yakkety, which user were you using?  was it not inthe kvm group?18:20
* juliank used vbox cli stuff a few years ago. but vbox sucks big time, it made the machines fairly crashy18:20
rharperhallyn: correct18:21
hallynbc typically on my nested vm usage, user ubuntu is in group kvm18:21
rharperlike last week, it worked without group kvm18:21
hallynthat sounds like a fixed regression then :)18:21
hallynit shouldn't have18:21
juliankinfinity: Do you have some endorsement to share on https://wiki.ubuntu.com/JulianAndresKlode/DeveloperApplication-CoreDev ? That would be nice, perhaps even useful :)18:21
rharperI agree18:21
rharperwhich makes me thing I'm bonkers18:21
hallynas you get more datapoints please ping me - or raise a bug18:21
rharperbecause how would something fundamental like group access fail ?18:21
hallynnegative acls18:22
rharperhallyn: well, I can't reproduce it working *without* the group now18:22
rharperthat's a new term to me18:22
hallynwithout the group and without the acl?18:22
hallynplease do open a bug then, this is too convoluted a set of data to keep straight in my head or in an irc conv18:22
rharperok, I'll open18:22
elbrusnacc: I can try to help with bacula, but your pastebin gives too little information18:41
naccelbrus: ack, will reproduce, what all do you need?18:41
naccelbrus: it happens immediately on trying to install bacula + mysql in 16.0418:41
* nacc starts up a fresh container18:41
elbrusnacc: is the mysql-server installed and configured before?18:43
elbrusif mysql-server is not yet configured, you can expect this I guess18:44
naccelbrus: not necessarily; it's the first configuration that came up this time (not sure if it's consistently/repeatably so)18:44
elbrusI had to order this correctly for cacti autopkgtest as well, if the order is wrong, things fail18:44
elbrusthis can't be properly detected by dbconfig-common, as the mysql-server may very well live on a different host, so nothing to test before the admin told us what to expect18:45
elbruswell, I think detection is correct ...18:46
elbrusit fails...18:46
nacchttp://paste.ubuntu.com/17710725/ is the typescript18:46
naccelbrus: note that time, it threw the same warning and then an error ("invalid default value for 'CleaningDate'")18:46
naccbut it finsihed that time too :/18:47
ubuntu__ok lsmod gives me all the LKM in uses. Tracking down only audio i have http://pastebin.com/KpMy9NXp18:48
elbrusnacc: but the invalid value for CleaningDate looks like a bug in bacula with respect to MySQL not accepting zero-date anymore18:48
ubuntu__using lspci i have that the audio hardware is associated to this LKM snd_hda_intel18:48
elbrusI had to fix that in cacti as well in a SRU.18:48
naccelbrus: ah could be, do you have a pointer to the corresponding cacti fix?18:48
elbrusnacc: let me look that up18:49
naccelbrus: and i think the result is actually a failure, btw (i have to ignore the bacula-director-mysql errors to proceed) as trying to then install the test packages from my ppa fails due to various tables existing18:49
ubuntu__so kind of wondering what the other snd* LKM are for am i right in saying the snd_hda_intel is the lowest level LKM in the sense of does the most lowest level control of the sound card hardware?18:49
naccelbrus: so let me add your fix :)18:49
naccubuntu__: wrong channel?18:50
elbrusso effectively18:50
naccelbrus: great, thank you! let me try and do the same to bacula18:51
elbruswhich basically sets the session sql_mode to exclude the NO_ZERO_DATE18:51
elbrusbecause upstream doesn't want to fix it "properly" as it is using it by design18:51
naccok :)18:52
naccelbrus: it seems like bacula uses a script to create the tables; would i run that set in their script then?19:04
elbrusnacc: I guess there, and upon calls involving this column19:04
=== iahmad_ is now known as iahmad
naccelbrus: yep19:05
elbrusas in my patch, I set it in cacti.sql (which is used to fill the database) and in lib/database.php, which is used to connect the web-app to the database19:05
naccelbrus: got it19:11
naccelbrus: thanks for the pointers, all of this is foreign to me :)19:20
elbrusnacc: np19:20
elbrusthis is more related to the late move of Ubuntu to MySQL 5.719:21
elbrusbut glad I could help19:21
naccelbrus: yeah, i am gathering as much19:21
naccelbrus: since bacula is in sync w/ debian right now, i'll send up whatever fixes i find as well19:22
elbrusnacc: Debian hasn't moved to MySQL 5.7 yet last time I looked19:22
elbrusbut yes, patches welcome19:23
elbrusI assume19:23
naccelbrus: yeah, i guess it'd be eventual19:29
naccelbrus: there are some functional issues with the code too, i think19:29
naccelbrus: working through our bugs now19:29
naccelbrus: hrm, so another attempt to install bacula-director-mysql, and got: http://paste.ubuntu.com/17713797/. THe mysql-server configuration finished first19:51
elbrusnacc: looks like you chose an other password for the bacula user than the previos time19:57
naccelbrus: this was a fresh lxc container19:57
elbrus(there is an existing bug that the password does not get replaced)19:57
naccelbrus: link to that bug?19:58
elbrushmm, ${db_name} should have been replaced with a name19:58
naccelbrus: yeah, i would ahve thought so19:59
ubottuDebian bug 439078 in dbconfig-common "passwort of db user is not updated during reinstall" [Normal,Open]19:59
elbrusbut you mean, fully clean lxc before THIS install of bacula?20:00
naccelbrus: yep, i'm starting from scratch each time20:00
elbrusor clean before you started to try install20:00
naccelbrus: it's super-inconsistent :/20:00
elbruscan you please "dbc_debug=true" before the apt-get incantation?20:01
elbrusbe carefull with copy/paste, passwords are exposed20:01
naccelbrus: let me reproduce it and do so20:01
naccelbrus: there are all throw-away containers20:01
naccelbrus: but will do so and ping you when i have output20:02
naccelbrus: e.g., `dbc_debug=true apt-get install bacula-director-mysql` ?20:05
naccelbrus: or does it need to be exported in teh env?20:05
elbrusthe first one20:05
naccelbrus: thanks20:06
naccelbrus: http://paste.ubuntu.com/17714692/20:09
elbrusnacc: can you log into mysql and verify that the bacula database exists and that the bacula user exists? maybe even try to log in manually as bacula user with the password in your copy?20:12
naccelbrus: yep, one sec20:12
elbrusoh, and maybe grep for db_name in the bacula code? I can't find that string in dbconfig-common, so it looks like it comes from bacula20:14
naccelbrus: ack, one sec20:15
naccelbrus: http://paste.ubuntu.com/17715004/ heh, i wonder if that sed fix isn't complete20:17
elbruswell, the variable end up in MySQL as a string '${db_name}' as the name of the database, which doesn't exist of course, because the name is 'bacula'20:18
* elbrus is nearly going to bed.20:19
naccelbrus: yep, i'll dig, thanks!20:20
=== danjared_ is now known as danjared
=== olli__ is now known as olli
=== JanC_ is now known as JanC
marlincWhat would be a good package to check out that is not being compiled? I'm trying to create a deb for a application that is not being compiled21:00
jbichamarlinc: please be more specific about what kind of package you're looking for21:03
marlincI'm sorry, this is the first time I'm trying to package up a application. I think I found out was going wrong..21:04
dobeymarlinc: compiled is irrelevant. python isn't necessarily compiled, for example21:04
dobeywhat are you trying to package exactly?21:04
Unit193Some scripts are just popped into place, I have a package like that.21:04
marlincipsilon, its a identity provider written in Python. Kind of a companion to FreeIPA21:05
dobeymarlinc: does it have a setup.py script?21:05
marlincit does, yes21:05
marlincAnd it has a Makefile to run tests etc21:05
dobeythen you can grab almost any other python based tool's source package to learn from. pep8 or pyflakes are probably some of the simplest ones21:06
marlincCool, thanks21:06
dobeymarlinc: there's also #ubuntu-packaging which is a channel specifically for such packaging questions :)21:07
marlincAh, thank you :)21:07
jbichamarlinc: https://wiki.debian.org/Python21:09
marlincI'll look at that jbicha, thanks21:10
naccelbrus: rbasak: fyi, i found (a/the) bug, i think, /etc/bacula/scripts is not subsituting db_name22:49
naccelbrus: rbasak: hrm, maybe not22:55
nacccan anyone say if messages like this: http://paste.ubuntu.com/17722065/23:22
nacccome from the package itself, or some (well-known) helper tool?23:22
naccfound it, it's in dbconfig-common23:28
naccrbasak: elbrus: ok, it's the postinst that's emitting the error ("Access denied for user 'bacula'@'localhost' to database '${db_name}'). still debugging23:41

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