/srv/irclogs.ubuntu.com/2015/05/14/#ubuntu-devel.txt

=== wgrant_ is now known as wgrant
=== owlman_ is now known as owlman
=== ahasenac` is now known as ahasenack
chaos7theoryDoes anyone know of a good admin GUI for Postgresql on Ubuntu 14.04 Server? I'm using Nginx but PhpPgAdmin wants me to install Apache01:11
jrwrenchaos7theory: pgadmin3 ?01:49
mwhudsonlolcopter, my "go standard library in a shared library" .so makes dpkg-shlibdeps pretty unhappy01:57
mwhudson(probably because of all the spaces in the symbol names)01:57
sarnoldmwhudson: haha, spaces in symbol names does sound like something that would drive the linker insane :)03:25
=== chiluk` is now known as chiluk
=== mbiebl_ is now known as mbiebl
infinitymwhudson: Spaces in symbols names?  Really?  Ew.05:39
infinitymwhudson: Sounds like that could use some C++ style symbol mangling.05:39
=== buxy_bak is now known as buxy
mwhudsoninfinity, sarnold: oh yeah, there's some utf-8 too07:54
mwhudsonis that better or worse? :)07:54
mwhudsonsarnold: the linker copes fine (slightly surprisingly)07:54
mwhudsonshell scripts that parse the output of readelf... possibly not so much07:55
infinitymwhudson: utf-8.. symbols?07:58
infinitymwhudson: Is Go insane, or just your synthetic examples?07:58
mwhudsoninfinity: the go linker coalsesces most of these symbols with silly names into one elf symbol + offset07:59
mwhudsonbut that doesn't work for dynamic linking, so i just disabled that code08:00
infinitymwhudson: Anyhow, if this is a thing that should actually be a thing, and if readelf's output is correct, it's not hard to fix dpkg-shlibdeps to DTRT.  Spaces and utf-8 in shell aren't actually hard, just unexpected in this case. :P08:00
mwhudsoni'm a little surprised that i never had to do anything else to make it work08:00
mwhudsonthe utf-8 is limited, it's just interpuncts08:01
mwhudsonthey usually get normalized to periods, but that ends up being a headache because obv it's not reversible08:01
* infinity nods.08:01
mwhudsontbh, i don't think the linker (program or dynamic) cares at all about the contents of symbol names08:02
mwhudsonjust a bunch of bytes08:02
mwhudsoni should create symbols that are differently normalized utf-8 for maximum lols08:02
infinityI wouldn't be so sure that there aren't some locale-sensitive string functions in play for things like libdl.  But I guess dlopen is another thing to tackle down the road, or not at all, if you have no intent to mix-and-match C and Go in that direction.08:04
mwhudsondlopen type stuff is special pain for a few reasons08:04
mwhudsonsuch as tls models08:05
infinityBy which, you mean, glibc is the One True TLS implementation, but others might not entirely agree? :)08:06
mwhudsonno, i mean le vs ie vs gd vs tlsdesc08:06
mwhudsoni've only found three things i want the dynamic linker to do differently in the course of this work08:07
* mwhudson needs to read all the debhelper documentation again i think08:08
xnoxinfinity: and the one for today https://youtu.be/uV2uebhnqOw08:36
xnoxso many moves i need to study =)08:37
roaksoaxinfinity: howdy! any update on the maas 1.7 SRU ?08:48
=== ara is now known as Guest1907
mwhudsonsigh, i wonder if there are any other packaging mistakes i can make today09:28
=== vrruiz_ is now known as rvr
=== marcusto_ is now known as marcustomlinson_
=== marcustomlinson_ is now known as marcustomlinson
mwhudsonah i can create broken symlinks09:52
davmor2mwhudson: I have every faith in you09:53
infinitydavmor2: A+ sarcasm.09:59
infinityroaksoax: I'm on vacation for a week, so ignoring your question for the sake of my own sanity (but I'll look more closely when I get back).10:00
Unit193...to make more mistakes, he forgot to add.10:00
davmor2infinity: you're welcome :)10:01
roaksoaxinfinity: thanks :)10:10
roaksoaxinfinity: enjoy the holiday time and get away from a computer :) that's what vacations are for :)10:11
=== oSoMoN__ is now known as oSoMoN
mwhudsonUnit193: that was my assumption as to meaning :-)10:45
mwhudsonwoo:10:46
mwhudsonroot@go1:/# go build -linkshared trivial.go && ls -lh ./trivial10:46
mwhudson-rwxr-xr-x 1 root root 15K May 14 10:45 ./trivial10:46
mwhudson(without -linkshared it's 1.1M)10:46
=== beuno_ is now known as beuno
=== msbrown-afk is now known as msbrown
=== doko_ is now known as doko
=== pat_ is now known as Guest98059
=== Guest98059 is now known as pmcgowan
TJ-Trying to backport Java 8 packages from Vivid to Trusty, I'm getting a PPA build failure for the openjfx package:14:18
TJ- "Cannot find System Java Compiler". openjdk-8-jdk already built in the PPA and javac installed "update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/bin/javac to provide /usr/bin/javac (javac) in auto mode"; build log @ https://launchpadlibrarian.net/206487969/buildlog_ubuntu-trusty-amd64.openjfx_8u40-b25-1~ubuntu14.04.1~ppa1_BUILDING.txt.gz   ... anyone give me hints on this, web searches don't reveal much nor does #launchpad14:19
=== tedg` is now known as tedg
davmor2roaksoax: no they aren't they are for test how well you can work and partake of the ubuntu community from your ubuntu powered phone aren't they or is that me :D14:56
roaksoaxdavmor2: huh?15:01
rbasakcjwatson: please could you take a look at https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782552? This is following up from a discussion we had on IRC a while ago - you asked that I sent to Debian instead of deltifying Ubuntu.15:02
ubottuDebian bug 782552 in grub-common "recordfail false positive causes headless servers to hang on boot" [Normal,Open]15:02
davmor2roaksoax: Sorry just catching up on the channel and saw your comment to infinity15:02
rbasakThis is something that I'd like considered for an SRU in time, too.15:05
roaksoaxdavmor2: ah :)15:05
cjwatsonrbasak: Oh yes, sorry.  Committed as https://anonscm.debian.org/cgit/pkg-grub/grub.git/commit/?id=4473aff5090de389c9b5b2083c738df3b8fb91ac and uploading shortly.  Please could you organise the SRU?15:19
rbasakcjwatson: no problem. Yes, I'll organise the SRU. Thanks!15:21
cjwatsonrbasak: (uploaded to Debian now, can be synced later)15:24
lathiatcjwatson: rbasak: oh, awesome, nice patch :-)15:26
lathiat++15:26
barryo/15:34
bdmurraybarry: How did you end up seeing the removal of the egg-info file?15:36
barrybdmurray: okay, let's start at the beginning.  LP: #1324391 is the import error bug15:36
ubottuLaunchpad bug 1324391 in python-pip (Ubuntu) "pip 1.5.4 import an invalid dependencies " [Undecided,Incomplete] https://launchpad.net/bugs/132439115:36
barrybdmurray, doko what's the bug for the egg-info problem?15:37
dokobarry, did I file one?15:38
barrydoko: i can't find one on python-pip src pkg15:39
bdmurraySo I just recreated the missing egg-info by the following15:39
bdmurrayschroot as sudo, apt-get install python-pip, pip install httpie, pip --help15:39
bdmurray(trusty-amd64)root@impulse:/home/bdmurray# debsums python-requests15:39
bdmurraydebsums: missing file /usr/lib/python2.7/dist-packages/requests-2.2.1.egg-info (from python-requests package)15:39
bdmurraythat's with -updates enabled15:39
barrymy chroot's broken.  while i fix that: i think that's the same repro for the import error, right bdmurray?15:41
bdmurrayand the same thing happens without -updates15:41
bdmurraybarry: that's right15:41
bdmurrayhttp://pastebin.ubuntu.com/11132197/15:41
barrybdmurray: okay. so can do you do the following?  add that repro instructions to LP: #1324391.  describe that it causes both theimport error and egg-info problem15:42
ubottuLaunchpad bug 1324391 in python-pip (Ubuntu) "pip 1.5.4 import an invalid dependencies " [Undecided,Confirmed] https://launchpad.net/bugs/132439115:42
barryinclude the above output15:42
barryi've reopened the bug and will assign to me15:42
bdmurraybarry: okay, and then what about phasing the update?15:42
barrybdmurray: i'm on the fence about that ;)15:43
barrynot sure what the right thing to do there is15:44
barryi guess, go with the plan from the meeting?15:44
bdmurrayslangasek: you were in favor of continuing the phasing of the SRU correct?15:46
slangasekbdmurray: if that same problem (including .egg-info removal) happens both with and without -updates, then yes, I'm in favor of continuing to phase the SRU16:09
bdmurrayslangasek: okay, that's what I'd thought16:10
=== pgraner is now known as pgraner-lunch
elopioogra_: do you know what's the equivalent of intitctl set-env --global Test=test in systemd?16:51
elopiosystemctl set-environment --global Test=test gives a permission error: Failed to get D-Bus connection16:51
elopiowho knows about systedm in here?17:05
ogra_elopio, pitti mostly, but its a public holiday here in germany today17:06
elopioyes, live is scary without pitti. He'll be away tomorrow too.17:15
slangasekjodh: hi, so I've looked at merging lp:~jamesodhunt/upstart/bug-1447756-the-actual-fix; and the changes look fine to me, but I haven't landed it yet because I'm getting a test failure in test_job_process, have you seen this?17:16
slangasekjodh: http://pastebin.ubuntu.com/11133446/  on a vivid system17:20
=== pgraner-lunch is now known as pgraner
jodhslangasek: ah - you've hit kernel bug 1429756 :)17:25
ubottubug 1429756 in linux (Ubuntu Vivid) "FTBFS: upstart test_job_process fails in majority of cases / Kernel returning unexpected EIO at end of file" [High,In progress] https://launchpad.net/bugs/142975617:25
slangasekjodh: mm ok17:25
slangasekjodh: the bug history shows apw asking you for a test of his kernel, did you test that?17:27
jodhslangasek: yes17:27
slangasekjodh: ok, could you update the bug report with your test results? ;)17:28
slangasekjodh: oh nevermind, it's written there - sorry!17:28
slangasekso what's blocking this from being fixed?17:28
slangasekapw: ^^ is bug #1429756 still on your radar?17:28
ubottubug 1429756 in linux (Ubuntu Vivid) "FTBFS: upstart test_job_process fails in majority of cases / Kernel returning unexpected EIO at end of file" [High,In progress] https://launchpad.net/bugs/142975617:28
slangasekjodh: and I guess this has no effect on package builds because those aren't done on a vivid kernel.  ok, merging17:30
jodhslangasek: that's right. I believe we're awaiting feedback om apw's patch from upstream atm.17:30
jodhslangasek: thanks!17:30
=== _salem is now known as salem_
dobeywho can i bug about issues with lxc-create failing?18:06
rbasakdobey: stgraber or hallyn18:08
rbasakThough they may bug you back about using lxd instead :)18:09
dobeywell i'm not trying to do openstack stuff18:10
dobeyjust create a simple lxc of wily to build stuff in18:10
rbasaklxd != nova-compute-lxd. lxd gives you an lxc command which is a much more polished interface to the same backend lxc-* speak to18:12
rbasak(+ the daemon, so it's not exactly the same I guess though)18:12
dobeythen someone needs to update http://www.ubuntu.com/cloud/tools/lxd perhaps18:14
dobeyanyway, i doubt that would solve the issue i'm seeing anyway18:14
dobeyi am seeing this when trying to create a vivid or wily guest: http://pastebin.ubuntu.com/11134153/18:16
dobeyan apparently non-existent and uninstallable virtual package18:17
elopioI'm guessing the thing corresponding to --global in systemd is --system18:22
rbasakdobey: using the "ubuntu" template? Sounds like a bug in the template. Are you aware of the "ubuntu-cloud" template? It uses a cloud image instead of running debootstrap18:22
elopio!--global would be --user.18:22
ubottuelopio: I am only a bot, please don't think I'm intelligent :)18:22
rbasakdobey: so might be a suitable workaround depending on your case.18:22
dobeyrbasak: i wasn't aware, but i'll try it18:23
rbasakdobey: there's also the "download" template for general pre-built stuff though I don't know much about it.18:23
rbasakdobey: you probably want "-- -r vivid" or "-- -r wily -s daily -F"18:24
rbasak(for the ubuntu-cloud template)18:24
dobeyubuntu-cloud doesn't have the -b option to bind a user home dir?18:24
rbasakI didn't know about that option. I guess not. You can probably arrange it by hand the same way the ubuntu template does though.18:28
dobeyThere is no download available for release=wily, stream=daily, arch=amd6418:29
dobeywell, so much for that :)18:29
dobeythere's nothing for wily under /query even18:30
dobeyso i guess there are no wily cloud images yet?18:30
rbasakutlemming, Odd_Blok1: ^^?18:30
rbasakYou could always dist-upgrade up from Vivid, though I appreciate that's tedious.18:31
dobeyi did that from utopic to get a vivid lxc on my laptop18:34
dobeybut it's still a bit off because rsyslog won't start properly on it18:35
dobeyhmm, i was able to create a new vivid lxc on my workstation fine just now18:36
elopiotedg: should UbuntuAppLaunch work just the same with systemd and upstart?19:39
elopioI'm seeing this: http://paste.ubuntu.com/11135179/ with no clue where to look next.19:40
tedgelopio, It will, but we haven't ported it over. Waiting on session systemd to do that.19:46
tedgelopio, For system systemd you'll need to have cgmanager running.19:46
tedg(if you don't already)19:46
elopiotedg: it is running.19:47
tedgelopio, So then you should be good. You can make sure there's an application-legacy job by doing initctl list19:48
elopiotedg: do you mean systemctl status?19:50
tedgelopio, Nope, should be talking to the session Upstart19:52
elopiotedg: ok, I need veebers here as he'll probably end up doing the work.19:56
elopioI'll wait for him to arrive before asking more questions.19:56
* tedg yells VEEBERS WAKE UP! ;-)19:59
veeberselopio: Is the UbuntuAppStart issue easy to reproduce?20:58
elopioveebers: doesn't seem to make the autopilot selftests fail, but the tests in the toolkit fail.20:59
elopioveebers: so, get a wily. Probably a vm would be smarter than what I did.20:59
elopiobzr branch lp:~canonical-platform-qa/ubuntu-ui-toolkit/systemd20:59
elopiocd test/autopilot21:00
elopiorun ubuntuuitoolkit.tests.test_fixture_setup. That will give you one failed test that tries to launch an app.21:00
veeberselopio: ack thanks, VM it is :-)21:01
elopiotedg: so... do you have an ETA for when the porting to systemd?21:04
elopioand can you tell me more about session systemd or help me finding a link? I don't know what you are talking about, and I can see my next week full of test changes to support wily.21:04
=== pgraner is now known as pgraner-afk
tedgelopio, No specific ETA, there's a lot of work that needs to happen before that can. Most notably getting the phone onto system systemd.21:11
tedgelopio, Then work will start to port the services over, and then we can port UAL at roughly the same time.21:12
tedgelopio, So I think we're talking roughly July.21:12
elopiotedg: got it. So in the mean time, if we need to use UAL we need to install upstart, right>21:14
elopio?21:14
tedgelopio, If you're running Unity (7 or 8) yes.21:14
tedgelopio, They all use Upstart for their session process management.21:15
elopiook. That gives us time, we can just tell CI to install upstart in the wily machines.21:16
veeberselopio, tedg: so reading what has been said here, there isn't anything we can do except wait for the work to land?21:19
tedgI'm confused on your question. If for some reason you want to use a systemd based session, yes UAL needs to support that. Nothing uses a systemd session today.21:19
tedgCurrently vivd/wily both use a systemd for a system process manager.21:20
tedgExcept for phone, which still uses Upstart for system process management.21:20
elopioso on wily for now we need to use systemd as process manager and upstart as session manager?21:23
veeberstedg: hmm perhaps I'm missing some info; to rephrase: Running the UI toolkit autopilot tests fail on Wily with the error elopio pastebin-ed (it used to work i.e. on vivid)21:23
veeberswait, that's not really a question :-P21:23
tedgThey're both process managers. Just system vs. session. On Vivid and Wily Upstart is the session process manager for Unity 7 and Unity 8.21:23
elopiotedg: but I had wily installed with unity7 without upstart being installed.21:24
tedgI don't think that's possible. None of the indicators would start if that's the case.21:24
veeberselopio: I wonder if some of the grief that you're seeing is due to the upgrade process, maybe a fresh install won't see these issues?21:26
veeberselopio: I'll be able to test that as soon as this iso is down21:26
elopioveebers: that's possible.21:28
elopioI upgraded, restarted. Used my machine for an hour with indicators and everything, and then it crashed.21:28
elopioI will also try afresh.21:28
=== salem_ is now known as _salem
bdmurrayarges: Where is you libmlx4 upload to wily? bug 140990421:49
ubottubug 1409904 in libibverbs (Ubuntu) "Needed patches for InfiniBand Support: Flow Steering and Offload Support + Fixes" [Undecided,In progress] https://launchpad.net/bugs/140990421:50
bdmurrayit looks like libibverbs made it to wily21:52
veeberselopio: any idea why trying to install ubuntu-ui-toolkit-autopilot wants to install autopilot-legacy-desktop?22:33
veeberselopio: so I installed a fresh wily, installed bzr, py3-ap and ubuntu-ui-toolkit-autopilot (to make sure all deps where there) ran the test you mentioned an have 25 passed tests22:37
argesbdmurray: thought I uploaded it22:40
argesbdmurray: i'll reupload it22:40
argesbdmurray: hmm i did upload it (according to my email)22:40
bdmurrayarges: was it rejected because the version number already exists?22:41
argesbdmurray: last email I got was: [ubuntu/vivid-proposed] libmlx4 1.0.6-1ubuntu1 (Waiting for approval)22:52
argesbdmurray: oh22:52
argesbdmurray: i'll upload it into wily..22:53
argesdone22:55
veeberselopio: is there a way to replicate the other issue you have (something about complaining about autopilot-finger)?23:14
rcjGetting an error branching a pacakge source repo 'bzr branch lp:ubuntu/utopic/open-vm-tools' bzr: ERROR: Revision {package-import@ubuntu.com-20140404165114-xt0s4gbx0dii3fmt} not present in "Graph(StackedParentsProvider(bzrlib.repository._LazyListJoin(([CachingParentsProvider(None)], []))))".23:57
rcjFull cmd output at http://paste.ubuntu.com/11138204/23:58

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