/srv/irclogs.ubuntu.com/2015/02/10/#ubuntu-devel.txt

aeorilsarnold I don't need sbuild or pbuilder if I can use vms though right?00:07
cjwatsonVMs are way more cumbersome for this00:08
aeorilsarnold why?00:08
sarnoldaeoril: to a point, yes, but it's sometimes nice to keep VMs clean so they can be easily re-used..00:08
aeorilcjwatson why?00:08
cjwatsonI mean, yes, you can arrange to bring up a clean VM from a base state every time and install just what you need to do the build00:08
sarnoldaeoril: and once you get the build environment set up, it's always ready for further use :)00:08
cjwatsonBut sbuild automates all that and it's much faster00:08
aeorilsarnold cjwatson ok, that makes sense00:09
cjwatsonAnd if you don't arrange to be starting from a clean state each time, it's not as reliable a test that you got everything right00:09
aeorilok00:09
aeorilcjwatson sarnold The first thing I will need to do after setting up my build environment is build vim the same way it was built in the trusty package that was released with Ubuntu.  How do I do that?  I need to use the /debian/rules somehow I think - it has the correct rules to set up the make envirnonment00:12
aeorilcjwatson sarnold what I really need to do is learn how to build the upstream vim from its git source just like it was built under trusty so I can bisect correctly00:13
aeorilI have experimented with passing various command line parameters to ./configure but have not succeeded in reproducing the same build environment.  I can reproduce the bug, but it is not reproduced in exactly the same way00:14
aeoril(I gleaned them from /debian/rules)00:15
aeorilAnyway, when I get back from dinner I will re-read the instructions for sbuild and try them out on a clean virtual machine until I get them right00:17
aeorilcjwatson sarnold note that I successfully reproced the bug using a certain command line I created from options in /debian/rules, but unfortunately the bug still happened even using the latest source code so it was bad in code that was in trusty and beyond vivid, so that was not usable.  Also, the build was not identical by any means, but it was the first time I could reproduce the bug00:23
aeorilfrom the upstream source, so that may have some value in knowing00:23
aeorils/reproced/reproduced/00:23
sarnoldaeoril: this is even harder to nail down than I expected..00:24
aeorilsarnold yes, I really need to somehow figure out how to build it like they did in trusty - I think that seems to be key at this point.  The bug is not cooperating.00:24
aeorilsarnold but, I was able to reproduce it from the upstream git source using an "screwed up variant" of the trusty build environment, so that gives some insight somehow00:25
aeorilsarnold maybe it points to the build environment as the source of the bug rather than the source code itself?00:26
aeorilvim source code*00:26
sarnoldaeoril: that's a possibility, not easy to track down though :)00:26
aeorilsarnold by "build environment," I mean whatever was created by ./configure [command line ...]00:26
aeorilcommand line params*00:27
aeorilsarnold yes, I am beginning to realize that00:27
tkamppeterwhen does the Upstart -> systemd transition take place? Can I drop Upstart support in CUPS already in Vivid?00:27
aeorilsarnold we'll get 'er figured out though ... sooner or later ... :)00:27
aeorilsarnold I definitely need to get a proper build environment set up for this though using sbuild I guess00:29
aeoril(build environment here meaning more correctly the proper gcc, libraries, etc.)00:29
aeorildarkxst hey, I made some headway today, but it is going to be harder than thought00:32
cjwatsonaeoril: Right, so for bisection sbuild is probably in fact a bit cumbersome to set up in full because you'd have to recreate full working packaging at each step, but I'd still at least use the schroot part of it for your builds.  I suspect that you can get most of the way by just fishing out the appropriate configure options and any relevant environment variables from debian/rules.00:33
cjwatsontkamppeter: Part of a smooth transition is likely to require keeping upstart support past the transition (at least until the next LTS, I should think) so that upgrades can be smooth.00:33
aeorilcjwatson ok, cool - that was my first question - I fished out a portion of them already, but it was not quite correct.  I will try to fish out the rest when I get finished with dinner.  Would you be available to help me when I do to get all the options correct?00:34
cjwatsonaeoril: Unlikely, sorry.  It's late.  Only awake because my eye's irritating me.00:35
cjwatsonAlso I'm really just doing drive-by Ubuntu development these days :)00:35
aeorilcjwatson ok, that is ok - thanks for the help anyway00:35
darkxstaeoril, good!00:37
aeorildarkxst I have reproduced the bug by passing a partial list of command line params to ./configure on the git source by fishing them out from /debian/rules.  However, the same bug happened on the latest upstream with those same params.  cjwatson suggests I fish out the rest of them (to paraphrase) so I and use them to bisect.  Would you agree?00:40
darkxstaeoril, yes00:40
aeorildarkxst I could tell I did not build it exactly the same with --version because the gcc and ld command lines were not the same ...00:40
aeorildarkxst would you be available after I have dinner if I have trouble figuring out what I need from /debian/rules ?00:41
aeorildarkxst figuring out what I need to pass to ./configure in the upstream build from git?00:42
darkxstaeoril, should be around, but likely in and about a bit today00:43
darkxstaeoril, have you tried looking at the buildlogs?00:43
aeorildarkxst also, I am thinking it may be more of a build environment bug so I think the first thing I will do is diff /debian/rules between vivid and trusty ... that would be quick, hopefully00:44
darkxstpretty sure the exact configure command will show in the buildlogs00:44
aeorildarkxst oh, did not know about buildlogs - I will do that00:44
aeorildarkxst you mean just ./configure without any params?00:45
aeoriloh, sorry - misread - gotcha, will look at the logs - that would be wonderful! :)00:45
darkxstthe actuall full configure command00:45
aeorildarkxst yes, misread - gotcha!  Thanks1  I hope that is true!00:46
darkxstaeoril, and you probably need to set CFLAGS also, to get a build exactly the same00:47
tkamppetercjwatson, OK, thanks.00:48
aeorildarkxst I was thinking about CFLAGS and there is another one, maybe like it ... do you mean actually set CFLAGS from the command line before running make?00:48
aeorildarkxst I saw CFLAGS in /debian/rules, IIRC00:48
darkxstaeoril, yes (before running configure though)00:49
aeorildarkxst oh, ok - yah, I would need to know what that is - hopefully from the logs???00:49
tkamppeterslangasek, around?00:50
darkxstaeoril, should be00:50
aeorildarkxst ok, cool - thanks for all the help!  Gotta go to dinner!00:50
darkxstaeoril, debian/rules is rather complicated, so the buildlogs are likely your best bet00:51
aeorildarkxst yes, ok - I will hope for the best on that ...00:52
darkxstaeoril, https://launchpadlibrarian.net/192193726/buildlog_ubuntu-vivid-amd64.vim_2%3A7.4.488-3ubuntu2_UPLOADING.txt.gz00:52
aeorildarkxst cool!  Thanks!00:53
darkxstlook for the lines with ./configure00:53
aeorilok - what about trusty?00:53
darkxstyou can probably just cut+paste that entire line00:53
aeorilyah, cool - I am leaving about as fast as you did the other night!00:53
aeorillol00:53
sarnolddarkxst: hah! that's so much easier than figuring out what debian/rules "would" execute. very nice. :)00:53
darkxstaeoril, got to vim page on launchpad and click through through the trusty packages00:53
aeorilok, cool - thanks00:54
aeorildarkxst ok, so this:  https://launchpadlibrarian.net/161446547/buildlog_ubuntu-trusty-amd64.vim_2%3A7.4.052-1ubuntu3_UPLOADING.txt.gz00:57
aeorilYippeee!00:57
aeorilThat also shows me v7-4-488 was vivid ...00:58
aeorilLEAVING!!!00:58
ahoneybunhey darkxst00:59
darkxstahoneybun, hi01:00
ahoneybunballoons:  it runs damn well01:01
=== jamesh_ is now known as jamesh
=== salem_ is now known as _salem
aeorildarkxst I found and used the entire ./configure command line along with the LDFLAGS and CFLAGS settings from the logs.  The problem occured both on the standard trusty package and in the git upstream source I pulled a few days ago.  I looked at the vivid logs on launchpad, and the ./configure command line is different.  I tried it on trusty, but the version of GCC on trusty could not05:37
aeorilrecognize one of the command line parameters given to it (gcc: error: unrecognized command line option '-fstack-protector-strong')05:37
darkxstaeoril, remove the unrecogonized flags05:39
aeorildarkxst I was going to try it on vivid (I already have a vm set up) to see if it would work05:39
aeorildarkxst then maybe try the trusty command line on vivid to see if it causes a failure.  That would perhaps indicate a failure with the build, not the code?05:41
darkxstaeoril, things like -f should affect things to much05:42
darkxstalteast keep any -D's05:42
darkxst(^^ unless its some weird compiler bug, but I think that is unlikely at this stage)05:43
aeorildarkxst so you think I should try without the offending flag on trusty rather than worry about vivid right now?05:43
darkxstyour using the command from vivid?05:43
aeorildarkxst yes, I tried the vivid command line from the vivid logs on my trusty machine - ./configure halted with the above error05:44
darkxstaeoril, yes just drop any flags that error05:44
staylorAnyone know what causes a package to refuse to be installed with :arch without attempting to remove the host architecture packages?  For example attempting to install libgirepository-1.0-1:armhf on 14.04 causes apt to want to remove the host gir and dependent packages.  I'm assuming it has something to do with the package not correctly using /usr/lib/TRIPLET/lib*.so and instead goes directly into /usr/lib/lib*.so yes?05:45
aeorildarkxst should I try real quick to run that command line on my vivid vm?05:45
darkxstaeoril, sure if you want05:45
aeorildarkxst I was thinking I could do that to verify it createst he same --version output as the /usr/bin/vi on vivid (it did so using the trusty command line on trusty) then try compiling the trusty source on vivid with the vivid command line to see if it failed or worked.  If it works, I would think it points to a build environment bug not a code related bug ...05:49
aeorilanyway, I am going to bed.  Good night05:51
darkxstnight05:51
mitya57pitti: On https://jenkins.qa.ubuntu.com/view/Vivid/view/AutoPkgTest/job/vivid-adt-yade/41/, both i386 and amd64 are successful, but the "global" build is marked as failed05:55
mitya57Where can I see the reason for failure?05:56
pittiGood morning06:28
pittimitya57: yeah, jenkins fail :( I had lots of fun with that yesterday already, I'll sort out the rest today (hopefully the queue has caught up)06:29
darkxsthey pitti06:29
pittihey darkxst, how are you?06:32
darkxstpitti, good, but hiding from the heat again06:32
mitya57pitti: jenkins says it's fixed now, thanks!07:07
dholbachgood morning07:37
=== work_alkisg is now known as alkisg
LocutusOfBorg1hi all08:03
yousryHi?08:03
=== kickinz1|afk is now known as kickinz1
LocutusOfBorg1dholbach, hi, do you plan to look at the tcl/tk merges I did?08:06
LocutusOfBorg1:)08:06
dholbachhi LocutusOfBorg1 - today I'm going to be busy with other stuff08:07
dholbachcan anyone help LocutusOfBorg1 with the merges?08:07
dholbachit'd be great in any case if folks could help out with http://reqorts.qa.ubuntu.com/reports/sponsoring/ - we're up to 67 items in the queue!08:07
LocutusOfBorg1no problem :) I also fixed a virtualbox 3d graphic bug, if somebody is interested  bug 135137608:09
ubottubug 1351376 in virtualbox (Ubuntu) "3d is not proper working inside a virtualbox guest" [Undecided,Confirmed] https://launchpad.net/bugs/135137608:09
LocutusOfBorg1I didn't convert in a SRU format, I'm waiting for a prior feedback08:09
infinitypitti: Is the gmsh/i386 failure a testbet timeout?08:13
infinitypitti: I'm unclear on what it means when qemu is killed.08:13
infinitypitti: Ditto for lxc.08:15
infinitypitti: And kio08:16
infinitypitti: Or is that a log parser that checks the output and then kills qemu?08:17
infinitypitti: Ahh, I guess the latter in some cases.  Not sure how I never noticed that's the last line of these logs. :P08:19
dholbachawe__, barry: Happy birthday! :)08:23
alkisgmvo: hi, did you check if the other 2 bug reports also need sru headers? Do you need help there?08:35
mvoalkisg: hi, sorry that we missed each other yesterday08:35
mvoalkisg: I looked at this yesterday and one bug is actually wrong in the changelog, so I need to reupload08:36
alkisgAh, ok, do ping me if I can help anywhere :)08:36
mvoalkisg: but yeah, help much appreciated :)08:36
mvoalkisg: I will!08:36
alkisgpitti: could I also help with https://bugs.launchpad.net/gvfs/+bug/453605, e.g. do you want me to mention some specific test case etc?08:37
ubottuLaunchpad bug 453605 in udisks2 (Ubuntu) "Make default mount umasks configurable" [Undecided,Confirmed]08:37
alkisgI believe it only involves changing the dmask numbers to 0022, nothing more...08:39
alkisg*err, removing dmask completely, sorry08:39
pittire08:39
pittiinfinity: yeah, we have a few tests which get stuck and then get killed after the timeout08:40
pittiinfinity: it took until this morning for jenkins to catch up (and it broke yesterday, too)08:40
pittiinfinity: I'll sort out the remaining blockers for glibc08:40
pittiinfinity: there's no log parser; adt-run just kills the test after a timeout08:40
pittialkisg: should be okay, still on my list; just been busy with other stuff so far, sorry08:41
alkisgnp, thank you08:41
pittiinfinity: and there's a bunch of KDEish things which are actual regressions (but not from glibc)08:42
infinitypitti: I already let glibc in after examining everything by hand.08:56
pittiinfinity: ah, ok; I just overrode the failed test resultls for glibc08:56
infinitypitti: A bit late, it was already accepted. :P08:57
pittiinfinity: OOI, how did you do this?09:04
pittiinfinity: hopefully not in a way to let the regressing packages in (like lxc)09:04
pittijust glibc specific?09:04
infinitypitti: Just let in glibc.09:07
infinitypitti: http://bazaar.launchpad.net/~ubuntu-release/britney/hints-ubuntu/revision/89909:08
pittiinfinity: ah, neat09:08
infinitytumbleweed: Gah.  Going through britney hints history.  Don't force packages when they stop producing binaries on an arch!09:09
infinitytumbleweed: Either it's a bug that needs fixing, or we can just remove the binary on that arch in the release pocket and it'll slide in without forcing.09:10
infinitytumbleweed: Forcing is far too large a hammer, and lets us raise the uninstallable count, etc.  Do not use.09:10
infinitytumbleweed: What you've created is a situation where the binaries are out of sync, which we don't want ever.09:11
=== vrruiz_ is now known as rvr
=== work_alkisg1 is now known as alkisg
Mirvwhat's happening on PPA:s.. an armhf build that had been running for 3h and about just finished, now reports it was started 6 mins ago :(10:05
Mirvargh10:06
Mirvor since those are archive builders, what's happening on those10:07
Mirvthere was also one silent i386 "failed" build, no log10:07
ogra_Mirv, cjwatson talked about a launchpad-buildd update yesterday ... not sure if that could be related10:09
Mirvmaybe that's it then.10:14
=== Neo31` is now known as Neo31
seb128wth libtool10:26
seb128 /bin/bash ../../libtool   --mode=install /usr/bin/install -c   libgbtgeoclue.la '/tmp/install/usr/lib/gnome-bluetooth/plugins/'10:27
seb128 libtool: install: error: cannot install `libgbtgeoclue.la' to a directory not ending in /usr/lib/gnome-bluetooth/plugins/10:27
seb128  10:27
darkxstseb128, speaking of -bluetooth any progress on bluez5?10:27
seb128darkxst, not much, the touch team still have an item to look at their kernel10:28
seb128and larsu is going to pick up looking at indicator-bluetooth and unity-control-center10:28
seb128since robert_ancell did start on that but let it half done10:28
didrocksdarkxst: rsalveti is away until tomorrow, I plan to ping him back to get some updates on this (their team has an item for this iteration before feature freeze)10:29
darkxstseb128, still on target to land this cycle though?10:29
diwicPA 6.0 is not out in a stable release yet10:29
seb128darkxst, it's not under my control so unsure about that10:29
diwicI was about to release it the other week but then a new discussion about the bluez 5 implementation came around10:30
didrocksdiwic: but we'll push that version nevertheless, that's what we agreed at vUDS, right? (it's close to be RC)10:30
darkxstseb128, probably no one wants to control that mess, hence the delays getting it in I guess10:30
diwicdidrocks, if you ask me, I think we could push 6.0rc3 as it is into vivid today - the further, the more wide-scale testing we get10:30
seb128darkxst, well, in fact supervision has been going fine, it's just identified items that need work10:30
didrocksdiwic: agreed, and some other distros are shipping it already it seems10:30
seb128hopefully that happens before ff10:31
diwicdidrocks, interesting, which ones?10:31
didrocksI guess I saw it on fedora 2110:31
didrocksdiwic: I need to recheck though10:31
diwicok10:31
seb128diwic, is the new pulse depending on the new bluez, or could we already push it?10:31
diwicseb128, PA 6.0 supports bluez 4 as well - that said, I think most testing has been done on bluez 5 because that's the new and shiny10:32
diwicseb128, but yes, I believe we could push it before the rest of bluez 5 goes in10:32
seb128diwic, asked differently, what is blocking uploading pa 6 then?10:32
darkxstseb128, ok again probably out of the loop10:32
diwicseb128, IMO, nothing really.10:33
seb128diwic, just do it then? ;-)10:33
diwicseb128, agreed. Just want to sync that up with Luke first10:34
cjwatsonMirv: The buildds will have been restarted this morning for upgrades, indeed.  Sorry for the inconvenience.  I'd asked that I be around for the non-virt upgrades but that apparently didn't happen10:35
darkxstseb128, my timezone is pretty whacko compared to all else except robert10:35
seb128darkxst, yeah, I know10:36
cjwatson(When I'm around, I try to take care to schedule the upgrades around long-running builds)10:36
seb128darkxst, in that case robert_ancell was the one that needed nudging, he started on porting the indicator and u-c-c, but he stopped and that was stalled work for a while10:36
seb128darkxst, it has been handed over to larsu now though10:37
darkxstseb128, ok, maybe we could setup a short Ubuntu GNOME meeting each week?10:38
seb128darkxst, up to Ubuntu GNOME to decide if you guys want a meeting I guess?10:39
darkxstseb128, Well I and Jackson can't attend the ubuntu-desktop meetings10:40
seb128darkxst, you can read the log and comment the next day or on the list if you want10:41
seb128but sure, having a small meeting in the european morning would work as well10:41
darkxstand seems pretty regularly left out of the loop10:41
darkxstseb128, logs fade away, meetings would probably be far easy easier10:44
seb128what would be the goal of the meeting?10:44
seb128you don't want to move the main ubuntu-desktop meeting right?10:44
seb128but add a smaller one/with a different set of people?10:44
darkxstseb128,  unless you want to move the ubuntu-desktop meeting ;)10:45
seb128we don't10:45
seb128we have U.S team members10:46
seb128well, up to willcooke I guess10:46
darkxstseb128, mainly to keep us posted on things, mostly updates are not communicated back to our team, unless we are working on the packages10:46
darkxstbluez5, nm 0.9.10, etc10:47
seb128well, you could as easily the log from the main meeting10:47
seb128not sure what's the point to make people join another meeting to repeat the same info10:48
seb128when you can browse through the log10:48
=== _salem is now known as salem_
darkxstseb128, likely because we may have different questions10:48
seb128darkxst, you can ask question any day on #ubuntu-desktop though10:51
seb128well, if you think a meeting would be useful just set up one10:51
seb128I'm happy to join and we can see if it's turn out to be useful or not10:51
seb128if it's not we can still dismiss10:51
darkxstseb128, ok I will check with the others11:03
=== alkisg is now known as work_alkisg
=== oSoMoN_ is now known as oSoMoN
=== MacSlow is now known as MacSlow|lunch
=== jpds is now known as Guest49936
pittijamespage: hm, the nova autopkgtest regression appears to be real13:19
jamespagepitti, yeah - looking at that - probably eventlet related - I just bumped a new version in13:33
jamespagepitti, that may resolve itself with the kilo-2 release we're working on13:33
pittijamespage: yes, that's what britney blames it on (http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html)13:33
willcookeseb128, happy for there to be a Ubuntu Gnome meeting, but I would rather not move the Desktop Weekly, not least because my other meetings are around it and finding a new slot would be hard13:34
=== MacSlow|lunch is now known as MacSlow
=== pgraner-afk is now known as pgraner
barrydholbach: thanks! and awe__ hbd my 2-10 bruthah!14:27
RichiHas upstream and debian package maintainer, what's the best way to get https://bugs.launchpad.net/ubuntu/+source/vcsh/+bug/1352280 fixed?14:33
ubottuLaunchpad bug 1352280 in vcsh (Ubuntu) "typo when setting default VCSH_HOOK_D" [Undecided,New]14:33
cjwatsonRichiH: if you fix it in the next nine days or so in unstable it'll autosync into vivid.  if you want to help fix it in stable releases too, that's https://wiki.ubuntu.com/StableReleaseUpdates14:34
cjwatsonoh, I see it's already fixed in vivid?14:35
cjwatson(unstable)14:35
cjwatsonso just the SRU page above then14:35
RichiHcjwatson: yah, it's been fixed for some time now14:38
RichiHSRU =~ backports?14:38
rbasakRichiH: no, it's a stable release update. For bugfixes, rather than feature backports. It'll end up in trusty-updates and users generally receive these updates automatically.14:40
RichiHok, that seems to fall under "Bugs which do not fit under above categories, but (1) have an obviously safe patch and (2) affect an application rather than critical infrastructure packages (like X.org or the kernel).Bugs which do not fit under above categories, but (1) have an obviously safe patch and (2) affect an application rather than critical infrastructure packages (like X.org or the kernel)."14:40
rbasakRichiH: yeah - it should be fine to SRU that I think. See the Procedure section. I'll do step 4 for you now.14:40
cjwatsonRichiH: analogous to stable updates in Debian14:41
RichiHcjwatson: yah; only simpler to get into14:42
Saviqcyphermox, hey, I still can't pair with my car (bug #1362694), can I get any debug info to help fixing that?15:04
ubottuError: Launchpad bug 1362694 could not be found15:04
Saviqhuh, bug private?15:04
Saviqbug #136269415:06
ubottubug 1362694 in bluez (Ubuntu) "Can't pair with car kit (reverse mode)" [Undecided,New] https://launchpad.net/bugs/136269415:06
Saviqbetter15:06
cyphermoxSaviq: just make sure to add /var/log/syslog (with debug logs from bluez if possible, that's done by adding -d to the command line for bluetoothd), and the logs from ubuntu-system-settings15:06
Saviqcyphermox, ok, I'll do that now15:07
slangasektkamppeter: wasn't so much around, no.  did you still need something from me?15:19
seb128slangasek, hey15:32
seb128slangasek, since you are around, I'm curious on what's the status of the systemd transition?15:32
tkamppeterslangasek, can you reject the CUPS package for the Trusty SRU of bug 1386241, so that the Trusty SRU of bug 1352809 can be done first? Thanks.15:34
ubottubug 1386241 in system-config-printer (Ubuntu Trusty) "Add the full IPP Everywhere support from Utopic to Trusty" [High,Triaged] https://launchpad.net/bugs/138624115:34
ubottubug 1352809 in cups (Ubuntu Utopic) "/usr/bin/lp on Trusty using -h option doesn't work as expected" [Medium,In progress] https://launchpad.net/bugs/135280915:34
yousryHi15:35
slangasekseb128: hi!  status should be all in the blueprint; the outstanding blockers that I'm aware of are console-setup+initramfs-tools merge and nfs-utils systemd support15:35
slangasekseb128: https://blueprints.launchpad.net/ubuntu/+spec/core-1411-systemd-migration15:35
seb128slangasek, do you know if anyone is working on those?15:35
seb128slangasek, nfs-utils seems assigned to you :-)15:36
slangasekseb128: I'm working on the first one, the second is in the "backlog"15:36
seb128how is that work going? ;-)15:36
slangasekseb128: it will be done this week15:36
seb128slangasek, great to read, thanks!15:36
yousryIs this the right place to ask a question about app-store submissions?15:40
Mirvcjwatson: arm64, powerpc and ppc64el builds aborted by itself now. and arm64 for the second time too. just FYI, I'm EOD. https://launchpad.net/~ci-train-ppa-service/+archive/ubuntu/landing-005/+build/696310415:41
MirvI got the previous package fully built, though, so mostly good15:41
Mirvbut telling just in case it was thought any buildd upgrades were finished and working15:43
Mirvamd64, armhf and i386 seem to so far work15:43
Mirvwow, the queues are in tens of thousands of jobs15:44
cjwatsoninfinity: Are you upgrading the arm64 and ppc64el builders at the moment?15:44
cjwatsonMirv: There's a test rebuild in progress, hence the high job count.15:44
Mirvok, right15:45
cjwatsoninfinity: If not, you might want to look into the above.  All I can see is that buildd-manager got BUILDERFAIL from the slave.15:45
cjwatsonBut e.g. templar is apparently still up.15:45
cjwatsonMirv: All the test-rebuild build records are scored <0, so anything real will be dispatched first.15:46
cjwatsonI wish I had a way to get the raw build slave log.  OTOH that will become useless once everything's in scalingstack anyway ...15:47
yousryCan I upload a deb-package instead of a deb-src package to the app-store? It seems that your dpkg-shlibdeps script fails to recognize the -l (-ldirectory) option for packed libs.16:03
ogra_yousry, no, the ubuntu archive only allows source packages16:03
yousryIs there a workaround for the missing -l option in dpkg-shlibdeps? I don't see another pssibility to indicate internal (packed) libraries?16:06
pittiyousry: I don't understand this; what should that option do and why is it missing?16:08
Unit193Perhaps he should be looking into d/control deps line?16:08
pittiyousry: if your package has internal libs, they must not have shlibdeps; and if it has external libs they shoudl be in the proper search dirs?16:09
pittibesides, it does have an -l option16:09
yousrypitty, I got this feedback from the reviewer: dpkg-shlibdeps: unknown option `-ldebian/memorytheminorplanets/opt/memorytheminorplanets' but this option works on my system.16:10
yousrypitti, also I only reference systemlibs with shlibdeps16:16
yousrypitti, I just checked the script source-code. I found this option and cannot understand why the revierer got this error message.16:19
pittiyousry: I don't either; but why do you need shlibdeps in the first place?16:19
=== roadmr is now known as roadmr_afk
yousrypitti, I followed the debian docs. I referenced vorbis, alut and some other libs.16:22
cjwatsoninfinity: Hm, might have been a network glitch.  We got builderfail from most of 1SS at the same time.16:25
rbasakMinified JS without original source is still unacceptable in a source package and the source package must be repacked in this case, right?16:41
rbasakAlso, is it a hard requirement to use libjs-jquery instead of an upstream shipped jquery? I can't find any reference to this to point someone to. Is there one, please?16:42
pittirbasak: lintian complains about that16:43
pittirbasak: depends on the license16:43
rbasakAh, thanks. I see the tag description refers to policy "Convenience copioes of code".16:44
pittirbasak: GPL and similar require including the preferred form of modification16:44
rbasakWhich is a should, not a must.16:44
pittirbasak: BSD and similar don't, for those you can ship any binary crap you like16:44
pittiit's not "nice" of course, but at least technically accepted by the license16:44
rbasakThis is for jquery, which I think is BSD-alike.16:44
rbasakI just want to know what to require from a contributor before I upload.16:44
pitticode copies are generally frowned upon by archive admins regardless of the license16:45
rbasakUnderstood, and I can relay that. I was hoping for a hard policy requirement as it's easier for me to require it fixed then, but it does help that you confirmed it will be flagged - thanks.16:46
=== work_alkisg is now known as alkisg
tumbleweedinfinity: I *did* wonder what people would think :P (and was careful not to break anything, except requiring NBS cleanup). Next time I'll request archive-admin arch-specific removal16:57
Odd_BlokeWhere is the ubuntu-core task used in http://bazaar.launchpad.net/~ubuntu-core-dev/livecd-rootfs/trunk/view/head:/live-build/auto/config#L361 defined?16:58
pittitjaalton: btw, did anything come out of your investigation how to drop libopenvg1-mesa-dev from qtbase-opensource-src{,-gles}?16:59
pitti(or reintroducing openvg if Qt/KDE/touch wants it)16:59
=== roadmr_afk is now known as roadmr
tjaaltonpitti: no it's gone upstream, those pkgs just can't build against it anymore17:03
tjaaltondid I not upload fixes?17:03
pittiapparently not :)17:04
tjaaltonhrm17:04
pittitjaalton: dropping the build deps should technically work (it's [!hurd]), configure detects its presence; I just don't know what kind of functionality this brings (or loses, rather)17:04
=== rickspencer3_ is now known as rickspencer3
tjaaltonnothing should use it aiui, it's just extra17:05
tjaaltonchangelog didn't mention why it was enabled17:05
tjaaltonother than upstream adding support for it17:05
pittitjaalton: ah, good17:06
tjaaltonsvuorela from debian is aware of this too17:08
tjaaltonso it should get fixed there soon, if not already17:08
hallynarges: is systemd safe to assume to be installed on all systems?17:10
hallynarges: oh, nm.  i see you're checking for it17:10
argeshallyn: no. that's why I check for it; but i didn't want to dep on it17:10
hallynhm, so what about dmidecode?17:11
argeshallyn: yea i'm not depping on that either... if that command fails though it just doesn't detect if we are on a VM17:12
tjaaltonwill systemd get enabled before FF, or can a pkg depend on it being pid 1?17:12
argeshallyn: well unless it catches it on dmesg17:12
hallyntjaalton: that would be the systemd-sysv package;  i'm only looking for systemd17:13
hallynarges: well ubuntu-standard depends on dmidecode.  is ubuntu-standard on all our flavors?17:14
tjaaltonhallyn: yeah that was a general question :)17:14
hallyn(i agree it's "ok" if it's not installed the way you have it; jus ta bit fugly)17:14
hallyntjaalton: i suspect it'll be after FF that it gets enabled by default17:15
argeshallyn: i mean... technically one could install ubuntu-minimal or other flavors...17:15
hallyntjaalton: there are still a few blockers, including juju17:15
argeshallyn: so we could add another check for that command17:15
tjaaltonand nfs-common17:15
hallynright17:15
tjaaltonit's the only blocker for syncing freeipa17:15
hallynoh, the other thing, is VM_SEARCH##*$vm_string* a bash-ism or ok in dash?17:16
argeshallyn: i tested iwth /bin/sh, but I need to check if my env has bash set or not17:17
cjwatsonhallyn: portable17:17
hallyncool, thx17:18
hallynheh actually it'd be saner for me to ask smoser to look at it than me to try to :)17:19
hallynarges: yeah should be fine a sis;  i'll take the patch as is now unless you are dying to make a change17:21
argeshallyn: no. I think it will work for now. let's let it bake into vivid for a bit before thinking about SRUs17:22
rbasakinstall: error writing ‘/tmp/adt-virt-lxc.shared.vo8ox3o3/downtmp/build.t2I/mysql-5.6-5.6.22/debian/tmp//usr/lib/mysql/libmysqld_pic.a’: No space left on device17:24
hallynarges: ok, doing one more test build in ppa:ubuntu-virt/candidate (all tests passed this morning) then pushing to archive17:24
rbasakpitti: ^^ any chance I can get it to use something other than /tmp? TMPDIR?17:24
rbasakpitti: I'm not sure that /tmp is suitable for multi gigabytes of stuff. Current working directory would be better maybe here. Debatable I guess.17:25
rbasakIn this case apparently 3.9G isn't enough.17:25
rbasakTMPDIR didn't seem to work.17:26
rbasakMy mistake. TMPDIR does work if it exists.17:30
slangasektkamppeter: bug #1352809, the package was already removed from trusty on Dec 12 per your request and this is documented in the bug...17:30
ubottubug 1352809 in cups (Ubuntu Utopic) "/usr/bin/lp on Trusty using -h option doesn't work as expected" [Medium,In progress] https://launchpad.net/bugs/135280917:30
slangasektkamppeter: sorry, I mean bug #138624117:30
ubottubug 1386241 in system-config-printer (Ubuntu Trusty) "Add the full IPP Everywhere support from Utopic to Trusty" [High,Triaged] https://launchpad.net/bugs/138624117:30
alexbligh1rbasak, any movement on https://bugs.launchpad.net/ubuntu/trusty/+source/apache2/+bug/1366174 ? Any chance of the fix getting merged for 14.04.2?17:33
ubottuLaunchpad bug 1366174 in apache2 (Ubuntu Trusty) "apache2 SEGV with multiple SSL sites" [High,Triaged]17:33
rbasakalexbligh1: I think I'll have time in the next few days, but with everything going smoothly I don't think it'll get through SRU verification in time to make 14.04.2, sorry.17:34
rbasakalexbligh1: I'm not sure it should matter that much though. Users would update apache2 from trusty-updates, no?17:35
alexbligh1rbasak, well, the sooner the better. My concern is more that if 14.04.2 has other fixes in for apache2, my fixed version is going to get overwritten on customer sites.17:35
alexbligh1rbasak, is there some way to find out if other stuff is queued?17:36
rbasakalexbligh1: https://launchpad.net/ubuntu/+source/apache2 will show you current status.17:36
rbasakalexbligh1: http://people.canonical.com/~ubuntu-archive/pending-sru.html shows you SRUs in flight. Normal updates will be on this page for at least seven days before landing in trusty-updates.17:37
lamonthow many times are we planning to break upgrades for python-oslo packages?17:37
smoserhallyn, what did you need from me ?17:37
rbasakalexbligh1: security updates are probably your biggest risk, since they go through urgently, often without warning (responsible disclosure, etc)17:37
smoserlamont, 2 more. but thats it. :)17:37
lamontsmoser: Lp17:37
smoseri'm happy to know that i'm not the only one using vivid and upgrading daily.17:38
rbasakalexbligh1: but that's outside the 14.04.2 and other point release milestones, really. The point releases are mainly about the installer, and what users get before they update.17:38
alexbligh1rbasak, ok so the first one shows 2.4.7-1ubuntu4.1 is the latest version (as per packages.ubuntu). The second shows no SRUs pending for apache. So I just need to worry about security updates, and 14.04.2's release adds/removes nothing there?17:39
hallynsmoser: was going to ask you to look at https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/1414153/+attachment/4315925/+files/lp1414153-vivid.debdiff , but i've gone ahead and taken it, so nm17:39
ubottuLaunchpad bug 1414153 in qemu (Ubuntu) "qemu should not enable KSM on nested guests" [High,In progress]17:39
hallynsmoser: i've always been on the release distro;  except i've been on crappy networks this cycle so couldn't afford the updates.  so i'm on utopic :(  i'll upgrade this afternoon17:40
rbasakalexbligh1: correct. 14.04.2 will only include what is already published in trusty-updates and trusty-security at the time the release is rolled.17:40
smoserhallyn, my comments there...17:40
smosera. dmesg can't be relied upon for anything dude to buffer.17:41
smoserdmidecode is likely to be dropped (its not in snappy) in favor of /sys/class/dmi17:41
smoserVM_SEARCH##$vm_string*17:42
smoserprobably doesnt need the last '*' . i think that can only mess things up.17:42
hallynarges: ^17:42
smoserand then the other thing, is that i would never bohter with full paths on checcking for executables.17:42
smoser(and i think doing '-f /usr/bin/systemd-detect-virt' is bad logic anyway, you'd want '-x')17:43
alexbligh1smoser, hallyn  - and whilst I look at this, why the need for sudo in a .postinst? (for my own interest)17:43
hallynuh, none17:43
smoserthat is odd, isnt it :)17:43
argesthis is good feedback17:43
hallynthanks gusy17:43
hallynguys17:43
* hallyn biab17:43
smoserbut my full path argument i think is probably not really valid. as i think lots of debian things hard code paths for whatever reason17:44
smoser(even though PATH is safe in an upstart script)17:44
argessmoser: so I can just remove the dmesg checking... but the biggest issue is that vm detection is just spotty.. so i'm trying a few things to get a reasonable idea if we're running in VM17:44
smoseryeah. i know.17:44
=== alkisg is now known as work_alkisg
smoseri guess it doesn't hurt.17:45
argessmoser: i'll drop dmidecode to use /sys/class/dmi/*17:45
argesthat seems like an easy fix17:45
alexbligh1Also: sed -i 's/KSM_ENABLED=1/KSM_ENABLED=0/' /etc/default/qemu-kvm;17:45
alexbligh1^- isn't that going to mean if you upgrade qemu later, it's not going to upgrade the conffile?17:46
smoseryeah.17:46
argesalexbligh1: so this is the issue i have...17:46
alexbligh1You might be better changing the init script to work this out rather than modify the /etc/default ...17:46
smoserright.17:46
argesi want to change the default /etc/default/qemu-kvm before the daemon restarts17:47
smoseri tihkn he's right.17:47
smoserchange the init script (is there one ?)17:47
smoserto do the right thing.17:47
argesso if I change the upstart script, it just checks the /etc/default/qemu-kvm configuration17:47
argesto determine if KSM should be enabled or not17:47
smoserthe rason being, if we built an image on bare metal and then ran the image in a vm, your logic is not used17:48
smoserand vice versa17:48
argespresumably a user could modify that on their own too17:48
smoserie, fast path install takes a cloud image, built in a kvm vm17:48
alexbligh1arges, what I'd suggest is override the value of KSM_ENABLED if you discover (in the init script / upstart script) you are on a VM.17:48
smoserand spits it to disk on a "real hardware"17:48
smoserand it'd have your bad value of off. when youd' want it on.17:48
smoseri agree with alexbligh117:49
argesalexbligh1: see that seemed bad to me... then what if a user actually wants KSM enabled in their nested VM?17:49
smosernot override it by runtime logic.17:49
smoserer....17:49
smoserallow the user to turn it on or off or 'auto'17:49
smoserand default 'auto'17:49
argesis there a way i could modify etc/default/qemu-kvm _before_ it gets installed?17:49
alexbligh1arges, OK, then add KSM_ENABLED_IN_VM=0 as a default in /etc/default/qemu-kvm, and if you find you are running in a VM, set KSM_ENABLED to KSM_ENABLED_IN_VM17:49
alexbligh1arges, or just change the code that looks at KSM_ENABLED to look at KSM_ENABLED or KSM_ENABLED_IN_VM as appopriate17:50
argeshmm17:51
argesI think having KSM_ENABLED='auto' might make sense as smoser suggested. Then 'auto' is let the init script decide, otherwise respect the value set there17:51
argesit seems a bit 'cleaner'17:52
tkamppeterslangasek, but I do not succeed to upload the package of the new bug (which has the same release number). Should I simply bump the number by one?17:53
alexbligh1arges, that also works.17:53
argessmoser: alexbligh1 thank you both for the feedback. I'll work on v2 today : )17:53
slangasektkamppeter: yes, you can't reuse a version number once it's been in the archive.18:01
hallynsmoser: will /sys/class/dmi be supported in precise's kernel?18:11
tkamppeterslangasek, thanks, I will re-upload with a new version number.18:24
hallynarges: eta on your patch?  < 3 hrs?18:47
argeshallyn: i could prioritize it18:48
=== kickinz1 is now known as kickinz1|afk
hallynarges: just trying to decide whether to push as is or wait for it18:53
tkamppetercaribou, I hace uploaded the Trusty SRU now, as cups 1.7.2-0ubuntu1.4. I had to bump the release number, as 1.3 was already used by another withdrawn SRU.18:56
tkamppeterslangasek, with bumped version number the upload worked. Thanks.18:57
argeshallyn: no don't push the version i have wait for v219:01
hallynarges: ok (i could've pushe dit without your v1 :)  but i'll wait, thx)19:06
argeshallyn: actually go ahead and push without my change, i'd rather not be hasty about this change19:07
hallynarges: ok.19:20
aeorildarkxst sarnold cjwatson I am going to go ahead and make an sbuild environment on a new virtual machine at this point.  I need to learn that skill anyway, and I think for this bug in particular it is important to have a build environment as close to that as was used in the release builds, which the docunentation says is one plus of sbuild19:38
aeorilI think it will also make my testing go faster once I have set it all up, and not be all gunky19:39
sarnoldaeoril: feel free to make hte sbuild environment on your 'nice' machine in a permenant spot19:39
aeorilsarnold I am going to make a new virtual machine for it - it will become my "nice" machine.  I assume I can use trusty and still build for other environments, like 14.10 and 15.04?19:41
aeorilthat is the whole point, isn't it?19:41
sarnoldaeoril: yeah, my trusty laptop does builds for lucid, precise, trusty, utopic, vivid, no trouble :)19:41
aeorilsarnold yes, that sounds great - I like the double entendre there "my trusty laptop ... " :)19:42
sarnoldaeoril :D19:42
robert_ancellbdmurray, hey, the unity-greeter SRU is being held up due to "increased daily rate of errors". Looking at e.u.c the only significant errors I can see are https://errors.ubuntu.com/problem/5cb4c18c3fc57c4a33a0a31461bef0cc992a7f0b and https://errors.ubuntu.com/problem/7a0ce14fab00948fce6fe9a4f17cf9947b4d6fe1. I think these are existing problems that haven't increased since the update. Is there anything else I might have missed?19:42
bdmurrayrobert_ancell: that has started phasing again19:43
robert_ancellbdmurray, oh, thanks!19:43
aeorilsarnold I have an older PC running trusty - I can blow it away and make it my "nice" machine - would that be better than a vm for long-term development?  It cannot support vms because it is older hardware, but I do not think I need to worry about that for an sbuild environment, do I?  Also, not sure which is best to test on - older hardware on bare metal or newer hardware in vms ... I19:45
aeorilguess I could set up both, really, not either/or19:45
sarnoldaeoril: depends how often you want to build things; I want it on my best build box because I build things often.19:45
aeorilsarnold I hope to do a lot of development for Ubuntu, so I would be building often.  But, I must support my wife with my main unfortunately at this time so it is not available for an Ubuntu build environment (I cannot "play" with it except in vms) ...19:47
RichiHrbasak: just so i understand what you did in https://bugs.launchpad.net/ubuntu/+source/vcsh/+bug/1352280 : you simply pulled in a fixed version from another release?19:48
ubottuLaunchpad bug 1352280 in vcsh (Ubuntu Trusty) "typo when setting default VCSH_HOOK_D" [Undecided,New]19:48
aeorilsarnold I will go ahead and learn sbuild on a vm on my main so I can easily work through making mistakes, then go ahead and worry about doing it on my regular trusty PC if/when I need to19:49
sarnoldaeoril :)19:49
=== Spads_ is now known as Spads
aeorilsarnold btw, vmware is fantastic ...19:57
aeorilsarnold pm?19:58
sarnoldaeoril: sure19:59
brendandanyone seen Xorg crashing whenever chromium/chrome are launched? this is on vivid with the latest kernel. intel haswell graphics20:05
=== salem_ is now known as _salem
brendandgah - habitual clicking on chromium...20:08
sarnoldbrendand: you didn't miss anything while you were gone20:11
=== roadmr is now known as roadmr_afk
=== kickinz1|afk is now known as kickinz1
ahoneybunballoons:  how often should I test the vivid next images?20:44
balloonsahoneybun, if you are interested in following along on a regular basis you have a couple options. You can use the lxc container and update it, or you can run vivid and install the packages (and update vivid)20:45
balloonsahoneybun, as far as how often, that depends on what you are after. If you want some larger changes between each test you'll need to wait longer ofc.20:46
ahoneybunballoons: I dont see any updates in the system settings20:46
balloonsahoneybun, right, you have to update it via https://wiki.ubuntu.com/Unity8inLXC#Maintaining_your_unity8_installation20:47
ahoneybunballoons: cool the main issues are touchpad and resizing but I imagine those are in the pipes already20:48
=== kickinz1 is now known as kickinz1|afk
balloonsahoneybun, touchpad?20:51
=== rcj is now known as Guest25083
ahoneybunyea it was on a laptop balloons20:53
ahoneybunbbl20:54
balloonsyes, I meant what issues? did you file a bug?20:54
=== kickinz1|afk is now known as kickinz1
=== roadmr_afk is now known as roadmr
=== pgraner is now known as pgraner-afk
=== kickinz1 is now known as kickinz1|afk
=== kickinz1|afk is now known as kickinz1
argeshallyn: ok v2 is posted bug 141415321:34
ubottubug 1414153 in qemu (Ubuntu) "qemu should not enable KSM on nested guests" [High,In progress] https://launchpad.net/bugs/141415321:34
hallynarges: ok, thx.  i shoulda waited then :)  will wait to look at it tomorrow21:36
=== kickinz1 is now known as kickinz1|afk
argeshallyn: take your time. i'd rather not screw it up21:39
rbasakRichiH: no, I just updated the bug status to represent that it is fixed in Vivid, but not in Trusty. That's what I understood from what you said?22:01
=== bluesabre is now known as elty
=== elty is now known as bluesabre
cjwatsonpitti: FYI Distribution should now be accurate in ddebs.txt: https://bugs.launchpad.net/launchpad-buildd/+bug/134807722:44
ubottuLaunchpad bug 1348077 in launchpad-buildd "buildd slave config hardcodes --archive=ubuntu" [High,Fix released]22:44
cjwatsonProbably too late to matter, but :)22:44
rbasakRichiH: you'll still need to follow the other steps in https://wiki.ubuntu.com/StableReleaseUpdates#Procedure please. It's easier for you to do it since you know the package.22:46
tkamppeterI have a question about whether a package is in Main or in Universe. I is openjpeg. On https://launchpad.net/ubuntu/+source/openjpeg it says "Component: Main" but for the individual releases (for Vivid, Utopic, ...) it says Universe. What is correct? And if it is in Universe, what does the "Component: Main" at the top mean?23:55
dobeytkamppeter: apt-cache policy says universe on trusty23:56
dobeytkamppeter: maybe it's approved for main, but nothing ever seeded the binaries?23:57
sarnoldtkamppeter: I believe 'rmadison -S openjpeg' is the best way to discover which binary packages are in main vs universe23:57

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