/srv/irclogs.ubuntu.com/2014/03/19/#ubuntu-devel.txt

=== vibhav is now known as Guest80328
jrwrenUserError: libsound2 isn't part of cloudimg, so its not an issue for ec2, azure, openvz, openstack.00:36
sarnoldis there an easy way to download "newest" build logs for a source package for all supported releases?00:36
UserErrorjrwren, i'm sorry I ruined your worldview then :(. It does indeed exist in many of those locations for sound processing support by default.00:38
UserErroras do many unneeded modules even in the minimal VM kernel versions00:39
UserErrorhttps://coderwall.com/p/a56j3w -> https://gist.github.com/steakknife/608660800:42
psusiso I'm trying to debug using valgrind and I am being hit with what I can only call an idiocy of Xwindows... while displaying a pop up window, input is locked and you can't alt tab so I can't switch to the terminal running valgrind to tell it yes, I do want to attach gdb now that you noticed the error.. is there a workaround for that?00:52
psusi( other than switching to a tty and kill -9ing valgrind )00:52
RAOFpsusi: Welcome to the joy of X11 grabs. Run valgrind from a TTY.00:58
psusiRAOF, can't you disable or break that stupid lock?  also I just noticed that menus in thunderbird don't seem to do this... I wonder why?00:59
psusiconstantly switching back to a tty to tell valgrind to continue a dozen times before it gets to the real problem does not seem appealing01:00
RAOFOh, yes. You can break the lock by enabling the XKB option which allows you to break locks.01:00
psusixkb?01:00
RAOFhttp://who-t.blogspot.com.au/2012/01/xkb-breaking-grabs-cve-2012-0064.html01:01
ubottuxkeyboard-config before 2.5 in X.Org before 7.6 enables certain XKB debugging functions by default, which allows physically proximate attackers to bypass an X screen lock via keyboard combinations that break the input grab. (http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-0064)01:01
sarnoldhow have I never heard of control+alt+numpad /*  ??01:02
RAOFBecause we disable it, because it kills your screen lock?01:02
sarnoldexactly, that would have been a pile of fun back at school01:03
psusilol01:06
psusiI remember using that to insert ascii 255 characters into file names in high school01:07
psusiin DOS it looked like a blank, so you could add it to the end of a file and not be able to tell it was there01:07
psusibut then you couldn't touch the file or directory if you didn't add the character01:07
psusiconfused the hell out of the teacher when he couldn't see in the directory or delete the file01:07
psusithen Windows 95 came out and things got even funnier... it would show an _ in place of the 255... and yet still puke when you tried to actually touch the file01:08
sarnoldhaha01:08
psusiI'm sure at one point we had no less than 25 copies of doom on the netware server protected using that little trick01:09
sarnoldawesome :)01:11
psusithough that wasn't nearly as cool as when a class mate figured out how to use the dos debugger to disassemble login.exe and modify it to connect as a print server object instead of a user... print servers were supervisor equivalent and had no password ;)01:12
sarnoldheh, I never heard of that, either, that also would have been handy to know..01:13
psusiRAOF, I don't suppose there's a way to make menus NOT grab in the first bloody place? ;)01:15
psusiRAOF, bah... breaking the lock seems to kill the application01:19
hyperairodd, why does indicator-application-service refuse to start up after i restart compiz?01:23
RAOFpsusi: No, you can't make menus not grab input; otherwise, they couldn't close when you clicked somewhere else.01:26
psusiRAOF, why not?  they lose focus when you click elsewhere, and close.. the menus in thunderbird don't grab01:27
RAOFpsusi: Then I suspect the menus in thunderbird are hilariously broken under focus-follows-mouse?01:28
hyperairoh wait they're back O_O01:29
psusiwait... so this grab idiocy is all to avoid focus-follows-mouse closing the menu when you move the cursor outside the menu?01:29
RAOFNo, this grab idiocy is the only way guaranteed by the X11 protocol to work.01:30
psusifor *what* to work?01:30
RAOFFor menus to be able to determine when someone has clicked outside them.01:30
RAOFYes, this sucks.01:31
psusiI don't understand why you would care....01:31
RAOFBecause you want to close the menu when someone clicks outside it?01:31
psusiso close it when you loose focus?01:31
RAOFThat's standard menu behaviour.01:31
RAOFThere is no guarantee that clicking somewhere else robs you of focus01:31
hyperairdoes it not?01:32
psusihow doesn't it?01:32
RAOFIt's entirely up to the window manager.01:32
hyperairhmm i suppose it's not directly, yeah01:32
hyperairpsusi: kill compiz repeatedly until it doesn't come back, then try switching focus by clicking =p01:33
psusioy ve01:33
psusimore X11 nicompoopedness01:33
RAOFWhich is why X11 toolkits use the only mechanism guaranteed by the X11 protocol to work :)01:33
* hyperair lols01:33
RAOFYeah, this sucks.01:33
psusiso... what would be so wrong about not closing the menu if your wm is dead and you can't switch to another window?01:34
hyperairRAOF: is there any window manager around that allows you to click on another window without switching focus?01:34
RAOFhyperair: Almost certainly.01:34
hyperair=\01:34
hyperairso how does it switch focus then?01:35
hyperairhotkey?01:35
RAOFOh, it'd probably switch focus in *some* situation; maybe you need to click on the titlebar or something.01:35
psusiand X doesn't have a soft grab where you can capture clicks outside your window, but not bloody prevent switching windows?01:35
RAOFpsusi: Correct. “Soft grabs” are “give me a full-blooded grab when $CONDITION”.01:36
RAOFFor $CONDITION that doesn't include “an input event happens outside my window ☺”01:36
psusiso.. what would be so bad about the menu not closing when you click outside the window and don't loose focus?01:37
RAOFThat's not how a menu is supposed to act?01:37
psusiso?01:37
psusiit's also not supposed ot disable alt-tab ;)01:37
RAOFSo toolkits want to provide a menu that provides certain behaviours.01:37
RAOFAlso note that your “lose focus => close menu” breaks under raw X11, because the default behaviour is focus-follows-mouse.01:38
hyperairderp01:38
psusiI don't see a problem with the menu closing if you move the mouse to another window01:38
psusiand have focus-follows-mouse on01:39
hyperairpsusi: what about those times you accidentally move your mouse out of the menu window?01:39
RAOFThen you're perfectly welcome to write your own toolkit.01:39
RAOFThat doesn't have this behaviour.01:39
RAOFGTK and Qt both want their menus to behave like menus :P01:39
psusihow about I just patch gtk to not be stupid? ;)01:39
psusiI'd like them to behave like menus too... which means not disabling alt-tab01:40
hyperaireh well at least esc works01:40
psusihyperair, yea... unless the app is hung, for instance, by the debugger ;)01:40
hyperairthough you're kinda screwed if the application hangs while a menu is open01:40
hyperair:)01:40
jrwrenUserError: lol. I promise, you did nothing to my world view.01:40
* psusi wonders when he will be able to swtich to wayland01:41
UserErrorThe day you install E1901:41
psusiRAOF, there should at the very least be a setting to disable that behavior in the toolkit... if I wanted to add a patch to do that, what should I search for?  what is the api to grab?01:42
psusiif only just for debugging ;)01:43
hyperairpsusi: just go look inside the GtkMenu widget code?01:43
psusihrm... good idea01:43
RAOFpsusi: You're looking for XGrabCursor, likely.01:43
psusiexport GTK_MENU_NO_GRAB=101:44
hyperairnah doesn't look like it01:45
hyperairgrepping shows no XGrabCursor01:45
hyperairbut i see a bunch of XGrabKeys01:46
hyperairoh i see gdk_device_grab in gtkmenu.c01:46
TJ-psusi: Would this act as the basis of a workaround, so you can start valgrind/gdb at the correct point? "while ! xprop -name 'New Tab - Mozilla Firefox' | grep -q _NET_WM_STATE_MODAL; do sleep 1; done; xdotool -window id-of-valgrind-window <key-strokes> "01:51
psusiTJ-, I don't follow... I'm actually running gparted under valgrind and noticed some invalid memory references that sometimes are followed by an actual crash... I can kind of sort of reproduce it by right clicking up a menu at the right time01:53
psusifunny though... I can't get it to crash when not running under valgrind01:56
TJ-I was thinking if gparted has a 'modal' window keeping focus, and you need to send input when that appears to the valgrind window to fire up gdb, then a shell fragment like I showed in another terminal can watch for the modal window and when it sees it, can send the key-strokes needed directly to the valgrind/gdb terminal window (thus avoiding the modal focus lock)01:56
TJ-Obviously, you can tweak the basic idea to trigger on your specific circumstances and windows01:57
infinityRiddell: Looks like eigen2 was completely removed from Debian in favour of eigen3, but a few things in Ubuntu (almost entirely KDE) still {build-,}depend on it.  Any chance that'll be fixed?01:59
infinityshadeslayer_: ^01:59
infinityshadeslayer_: Looks like merging our kdeplasma-addons packaging with Debian (or, at least, pulling eigen3.patch) would sort that package, and probably get it building on ppc64el again (obviously also dropping the arch-restricted build-dep)02:03
* hyperair thinks a gdb session in byobu/screen/tmux would be much more helpful02:28
hyperairthat way you could just connect to it via ssh or from a tty02:29
tarpmanhyperair: ++, also gdbserver02:37
hyperairoh okay, i didn't know about gdbserver02:37
lifelesswhats the best way to capture a full kernel oops when it happens during cloud-config ?02:45
hyperairserial connection?02:49
hyperairnetconsole?02:49
lifelesshyperair: good idea, I'll add a serial connection to the vm02:56
hyperair:)02:57
lifelesswe were having lockups on that though02:57
lifelesshopefully I can have cake and eat it02:57
sarnoldlockups on serial? o_O02:57
lifelessyeah03:03
lifeless'fun' and didn't have time to debug...03:04
=== FJKong_AFK is now known as FJKong
infinityScottK: Any comments on my eigen2/eigen3 observations above to Riddell and shadeslayer_?04:25
ScottKinfinity: About to go to bed and haven't read them yet.  I'll weigh in tomorrow.04:26
infinityScottK: Mmkay.04:26
MirvLaney: I may not understand the cross-compiling magickry you're trying, but it's possible you need to give qtchooser a specific configuration that understands where to get binaries + libraries05:11
Mirvor binaries only if libraries are already fine05:12
pittiGood morning05:30
sarnoldmorning pitti, thanks for kicking the retracers yesterday :)05:32
pittihey sarnold; thanks for the poke05:32
pittisarnold: I adjusted apport to use a per-run temporary launchpadlib cache now, so this shouldn't happen again05:46
sarnoldpitti: oh, cool! :) thanks05:47
=== vibhav is now known as Guest86949
dholbachgood morning07:52
taihsianghi, I proposed the code merge for fix bug LP: #1284447,  may someone approve the merge and make the update available for users on precise?    https://code.launchpad.net/~taihsiangho/ubuntu/precise/pcmanx-gtk2/fix-for-1284447/+merge/21167608:07
ubottuLaunchpad bug 1284447 in pcmanx-gtk2 (Ubuntu Trusty) "middle click could not close the tab you selected by middle click" [Low,In progress] https://launchpad.net/bugs/128444708:07
tjaaltonhuh, trying to dist-upgrade a machine and I get08:14
tjaaltonThe following packages have unmet dependencies: indicator-network : Depends: unity8 (>= 7.82) but it is not going to be installed08:14
tjaaltonclaims some pkgs are held..08:15
pittitjaalton: you don't happen to have -proposed enabled?08:34
tjaaltonnope..08:40
=== Ursinha is now known as Ursinha-afk
tjaaltonhrm, jenkins output files don't have a proper mimetype so ffox offers to just save them09:11
tjaaltonshows them as BIN09:11
=== Ursinha-afk is now known as Ursinha
=== davidcalle_ is now known as davidcalle
jamespagexnox, around? we seem to be hitting issues with MongoDB on ppc64el due to the change in PAGESIZE09:17
jamespagexnox, wondered if you could help me understand/fixup09:17
Riddellinfinity: will look into eigen today09:43
LaneyMirv: likewise I don't understand qtchooser, but extending an existing section in cmake fixes it for me - https://bugs.launchpad.net/ubuntu/+source/cmake/+bug/129418609:46
ubottuLaunchpad bug 1294186 in qtbase-opensource-src (Ubuntu) "Cross-building broken in qt 5.2" [High,Triaged]09:46
Laney;-)09:46
xnoxjamespage: i'd redirect you to apw =) ppc64el has large pagesizes than any other platform.10:21
xnoxjamespage: db5.3 now does it right, but it is a bit vodoo to me.10:21
xnox*sigh* https://bugs.launchpad.net/launchpad/+bug/33643910:30
ubottuLaunchpad bug 336439 in Launchpad itself "No notification on conflicts in merge proposals" [Low,Triaged]10:30
mitya57Mirv: Sorry, looks like I forgot to bzr add some patches when updating that branch.10:54
mitya57I will now push a commit that adds them.10:55
Mirvmitya57: you could just re-merge with the _510 branch too where I added those10:57
Mirveither way, it's already uploaded to the https://launchpad.net/~ci-train-ppa-service/+archive/landing-017/+packages10:57
mitya57Ah, I see, you already pushed that10:57
=== MacSlow is now known as MacSlow|lunch
juliankI just setup a bzr mirror of the python-apt git repository (debian/sid) branch at lp:~juliank/python-apt/debian-sid, maybe that's useful for someone. Note that it does not contain up-to-date mirror lists, those are created by running pre-build.sh11:37
dholbachhey tkamppeter_ - how are you doing?11:43
dholbachtkamppeter_, a friend in the office where I go asked me about https://bugs.launchpad.net/ubuntu/+source/poppler/+bug/537970?comments=all - it seems like his company has a customer who would benefit from the bug being fixed - do you know what the state of things is there?11:44
ubottuLaunchpad bug 537970 in poppler (Ubuntu) "Evince does not print images in some pdf files." [High,Confirmed]11:44
miraiEhi everyone, how can I make plasma widget Deb package? it's cmake based, and I don't know how to add cmake parameter in debian/rules file11:47
=== tkamppeter_ is now known as tkamppeter
=== alai_afk is now known as alai
tkamppeterdholbach, hi12:56
tkamppeterdholbach, you go to an office? Do you have a second job?12:57
tkamppeterdholbach, is Rouven Sacha (rouvensacha) your contact concerning this bug?12:58
mptDid the behavior of grep change between 13.10 and Trusty? I used to use “ps aux | grep thunder” to tell if Thunderbird is still running, but now that command just hangs13:05
mptAnd it’s not the ps part that’s hanging13:05
jrwrenmpt: that is so crazy that it makes me think you got rooted and the kit replaced grep.13:06
mpt“touch ~/test && grep ~/test foo” also hangs13:06
cjwatsonno changes at that level in grep13:06
sladenstrace grep?13:06
cjwatsonmpt: that second example is backwards.  you mean  grep foo ~/test13:06
mptAha!13:07
cjwatsonbut it shouldn't hang anyway, you should've got an error13:07
mptYeah, “grep foo ~/test” exits immediately13:07
cjwatsonand that doesn't pertain to your first example13:08
cjwatsonwhat does 'type grep' say?13:08
mptgrep is hashed (/bin/grep)13:08
cjwatsonok, so no funny business with aliases13:08
cjwatsonI agree with sladen, the next thing I'd reach for would be ps aux | strace grep thunder13:09
mptopen("/usr/share/locale-langpack/en/LC_MESSAGES/grep.mo", O_RDONLY) = -1 ENOENT (No such file or directory)13:10
mptfstat64(0, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 013:10
mptioctl(0, SNDCTL_TMR_TIMEBASE or SNDRV_TIMER_IOCTL_NEXT_DEVICE or TCGETS, 0xbfdb2a28) = -1 ENOTTY (Inappropriate ioctl for device)13:10
mptread(0,13:10
xnoxmpt: what's 'type ps' as well?13:10
mptps is hashed (/bin/ps)13:10
seb128"(Inappropriate ioctl for device)"?13:10
seb128mpt, do you use lxc? I wonder if you have an issue similar to the one Laney had recently13:11
seb128random guessing13:11
xnoxseb128: mpt does use lxc a lot.13:11
mptWhere “a lot” = “1 hour per week”13:11
cjwatsonseb128: no, successful runs have that same thing13:11
cjwatsonthat's just grep checking for the terminal size and finding it's not a terminal13:12
seb128cjwatson, ok13:12
cjwatson"read(0," means it's trying to read from stdin and getting no input13:12
cjwatsonso I think I dispute the assertion that ps is not hanging13:12
cjwatsonor at least would like to see further evidence there :)13:12
mpt“ps aux” by itself completes in real 0m0.028s13:13
cjwatsonno input> more precisely, read on its standard input blocks, which means that the other end hasn't written anything (or not enough to fill a PIPE_BUF) and also hasn't closed its end13:13
cjwatsonmaybe pastebin   strace -s1024 -f sh -c "ps aux | grep thunder"13:13
mpt“ps aux > ~/test && grep thunder ~/test” also works fine13:14
cjwatsonso we can see the whole pipe setup13:14
cjwatsonpossibly better bash -c there13:14
cjwatsonassuming you use bash as your interactive shell13:14
mptcjwatson, sorry, where would the “bash -c” go?13:14
mptat the start?13:14
cjwatsonstrace -s1024 -f bash -c "ps aux | grep thunder"13:14
mptThat’s more than my Terminal buffer13:16
mptok, got it now13:17
mptcjwatson, http://paste.ubuntu.com/7119748/13:19
* cjwatson looks13:19
cjwatsonpipe([3, 4])                            = 013:21
cjwatson...13:21
cjwatson[pid 26509] close(4 <unfinished ...>13:21
cjwatson[pid 26509] <... close resumed> )       = -1 EBADF (Bad file descriptor)13:21
cjwatsonwtf13:21
=== _salem is now known as salem_
cjwatsonoh, no, it had already closed that one13:21
cjwatsonmpt: so that seems to work under strace ...13:23
cjwatsonand nothing seems out of order13:24
mptMeanwhile, it has been running in another terminal for 7 minutes now and hasn’t exited13:24
dholbachtkamppeter, yes, he is - it's a coworking space - I just call it "the office" :)13:25
shadeslayer_infinity: at the very least I'd like KDE upstream to weigh in on eigen3 migration13:25
sladenmpt: gdb -p pid_of_running_process    and then ctrl-c inside GDB (if needed)13:25
cjwatsonmaybe find the pid of that running grep, ls -l /proc/THAT-PID/fd/0, and try to find that in other /proc/*/fd/13:25
sorenmpt: You could attach strace to the running grep. "strace -p <the pid of grep>"13:25
cjwatsonsee what other process is holding the same pipe open13:26
tkamppeterdholbach, so you do not work at home but rented a place in an office (the "coworking space")?13:26
dholbachtkamppeter, sometimes like this and sometimes like that13:26
dholbach:)13:26
ScottKshadeslayer_: I'd suggest just checking to see if Debian's patch is merged upstream and if it, we go for it.13:26
mptsoren, forgive me, the only way I know how to find the pid of a process is by running grep on ps in the first place13:26
shadeslayer_ofcourse, if it's merged then it's alright13:26
mptWait, that’s not true, I can use Find in a text editor13:27
shadeslayer_ScottK: infinity I also recall seeing some projects switching to eigen3 in 4.12.80, though I can't recall the name13:27
sorenmpt: LOL. Right, of course. My bad :)13:27
ScottKshadeslayer_: If it's not merged, then ask the Debian people why they haven't upstreamed it.  We ought to get it in 4.13.13:27
tkamppeterdholbach, the bug seems to be fixed in the current version of Ubuntu. Is your co-worker sticking to an older LTS?13:27
shadeslayer_*nod*13:27
shadeslayer_ScottK: I'll have a look at it13:27
dholbachtkamppeter, precise is the current LTS13:27
ScottKinfinity: ^^^ my opinion13:27
mptProcess 26532 attached13:28
mptread(0,13:28
mptsoren, ^ well, that was unexciting13:28
tkamppeterdholbach, the problem seems to be Poppler when I look at the bug report but it is not very clear herewhich change on Poppler fixed it.13:29
sorenmpt: Does this happen only with ps as the input?13:30
mptcjwatson, “lr-x------ 1 mpt mpt 64 Mar 19 13:29 /proc/26532/fd/0 -> pipe:[9579047]” … And I don’t understand the second part of your suggestion, sorry13:31
sorenmpt: ls -l /proc/*/fd/* | grep 957904713:31
dholbachtkamppeter, ok - so it still needs further investigation, I guess?13:31
mptsoren, <mpt> “ps aux > ~/test && grep thunder ~/test” also works fine13:32
sorenmpt: Hm... There I go, using grep again.13:32
cjwatsonI would redirect it to a file anyway, because you're going to want to track down the owning process13:33
cjwatsonso  ls -l /proc/*/fd/* >all-fds 2>/dev/null; less all-fds  and then look for 957904713:33
sorencjwatson: ls -l /proc/*fd/* will show the full path names, so the owning process hsould be readily available.13:33
mptsoren, “ls -l /proc/*/fd/* | grep 9579047” has not exited after a minute (I assume it’s quicker than that)13:34
sorenIt should be nearly instantaneuos.13:34
miraiEI've found this https://wiki.ubuntu.com/Packaging/Training/Logs/2009-06-18 and it's what I want to do, but I can't find the debian/* example files13:34
soren(It's all memory operations)13:34
cjwatsonmpt: redirect to a file to avoid running into whatever the same issue is13:35
sorenmpt: So yeah, what cjwatson said. Pipe it to a file, and use lss.13:35
cjwatsonthis is sounding like a broken shell to me, but it's hard to tell ...13:35
mptcjwatson, ok, there are three lines with that13:35
cjwatsonyou'd get this if the shell failed to close its ends of the pipe it's constructed13:35
mptcjwatson, http://paste.ubuntu.com/7119825/13:36
cjwatsonmpt: ps -p 26530 -o pid,args13:36
mpt  PID COMMAND13:37
mpt26530 bash13:37
cjwatsonok, so as I thought13:37
cjwatsonnot that this gets us to a solution, since I'm running current bash in trusty and am not seeing this13:38
sorenmpt: Do you have another user on this system?13:38
mptsoren, no13:38
sorenmpt: How about the guest account?13:39
mptsoren, it exists but nobody is logged in to it13:39
sorenmpt: Can you see if it happens if you log in to it?13:40
mpt(according to indicator-session, at least, and indicator-session never ever lies)13:40
mptok13:40
mlankhorstcan someone remove mesa from proposed? didn't mean to get uploaded to archive13:41
Laneyseb128: ^?13:43
seb128Laney, mlankhorst: is that a "need more testing but might be ok" thing, e.g proposed block would be enough?13:44
mlankhorstno13:44
seb128ok, deleting it then13:44
mlankhorstit's something that should have gone to a ppa so I could run some piglit tests13:45
mptsoren, it works fine in the guest session.13:47
mlankhorstdoes ubuntu auto reject versions with ~ppa in the name?13:47
mptMeanwhile, I can no longer move my mouse pointer in *this* session.13:48
seb128Laney, mlankhorst: done13:48
mlankhorstty13:49
sorenmpt: Interesting.13:51
miraiEI've done:   dpkg-depcheck cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` -DQT_QMAKE_EXECUTABLE=/usr/bin/qmake-qt413:53
miraiEand it printed several depend package13:54
* mpt tries to log out and crashes unity-panel-service13:54
mptStop this operating system I want to get off13:54
miraiEplease, how to convert those command in debian/rules ?13:55
mitya57miraiE: List those packages in Build-Depends field of debian/control13:57
miraiEmitya57: okay, I'll try13:58
=== marcoceppi is now known as marcoceppi-mobil
=== MacSlow|lunch is now known as MacSlow
mptcjwatson, so should I report a bug on bash?14:06
cjwatsonmpt: that's my best guess14:09
tkamppeterdholbach, I have asked the person for more info on the bug.14:30
mptcjwatson, ok, reported bug 1294678, thanks for all the instructions14:30
ubottubug 1294678 in bash (Ubuntu) "grep waits forever for piped input" [Undecided,New] https://launchpad.net/bugs/129467814:30
Riddellinfinity: looks like debian has a load of patches to port kde bits to eigen 3 only some of which have been sent upstream and they're still under discussion for issues in the patches.  is there a reason you want to switch or just don't like having two versions of same library?14:33
mpt(and thanks soren and sladen too)14:35
apwjamespage, oh goody14:36
=== retoaded_afk is now known as retoaded
ogra_pitti, would there be a chance to get rid of the xvfb dep in ofono-phonesim-autostart ? it cause quite some havoc in the touch tests (since the initial test setup installs it, so there is always an xserver running)14:38
ogra_(we are just discussiong it in #ubuntu-ci-eng)14:38
pittiogra_: ofono-phonesim is a graphical program, so it needs some X server14:38
pittiogra_: it's Qt, so presumably at some day it could also use some "framebuffer Mir", but we don't have that yet AFAIK?14:39
ogra_on touch ?14:39
ogra_afaik we only use the sim emulation of it14:39
pittiand it uses Qt 4 still :/14:39
pittiogra_: yes, it's just one program14:39
ogra_and use the dialer and messaging apps as frontends14:39
pittiogra_: how does it interfere, OOI? It's running as a separate user on a private D-BUS with a private Xvfb, I thought it was shielded quite well14:40
ogra_pitti, well, the constantly running xvfb kind of causes issues ... i would like that ofono-phonesim-autostart only gets installed for the two tests that actually use it, but apparently the current setup doesnt offer this ... so xvfb is contantly running14:41
ogra_*constantly14:42
pittiogra_: right; the whole -autostart packaging trick is because tests run as user and don't have root, so they can't set up phonesim by themselves14:42
ogra_there are apps and tests that are running on desktop too ... so the running xserver can confuse them14:42
dokotvoss, https://launchpad.net/ubuntu/+source/dbus-cpp/1.0.0+14.04.20140123.1-0ubuntu1  if this has to be GCC specific, please make it conditional on ppc64el, not having 4.714:42
pittiso back then, when we discussed that between fginther, awe, and me, we found that having the test depend on such an o-f-a package would be the best solution14:42
ogra_(which then results in false negatives for failures)14:42
dokotvoss, and what was the reason to fall back to 4.7?14:43
tvossdoko, the platform-api is stuck with gcc 4.7 for the moment14:43
ogra_pitti, right, but currently it isnt the app test that depends on it but the whole test run14:43
pittiogra_: confuse how? it's a separate $DISPLAY, dbus, and everything; phonesim is only feeding ofonod, the "real" UI doesn't even know of its existance14:43
pittiogra_: ah, we install all tests and their dependencies at the same time, and then run all tests?14:43
pittiogra_: (for image testing, not for MPs)14:43
dokotvoss, which ppc64el doesn't have14:44
ogra_pitti, well, today we had the security test fall over because there is an active socket in /tmp/.X11-unix/ for example ... we had other issues before14:44
tvossdoko, yup. So what do you want me to do exactly?14:44
pittiogra_: so how does it confuse other tests? just because of the socket, or does it eat inordinate amounts of CPU/RAM/etc?14:44
ogra_pitti, we run phablet-click-setup ... which installs all needed extra bits for click tests14:44
ogra_phonesim is among them14:44
ogra_while the fix is indeed to only have it for the tests that need it14:45
dokotvoss: build depends: g++-4.7 [!ppc64el], and change the rules file to use gcc/g++ on ppc64el14:45
ogra_i was wondering if there isnt a way to also decouple it from X completely14:45
pittiogra_: I know how to make the socket invisible (we could run phonesim in an unshared namespace), if it's only that14:45
ogra_(which is why i pinged you)14:45
tvossdoko, ack, on my list14:45
pittiogra_: right, so we'd need to re-set the device for each test, which sounds expensive14:46
dokotvoss, thanks14:46
pittiogra_: do you think if we hide it "more" that would be ok? then we coudl still install and run all tests at once14:46
ogra_yeah, the tests already take 5h ... adding more reboots will only add to that14:46
xnoxbfiller: hello, are you around?14:47
ogra_well, it doesnt feel right to have an xseerver run on the phone at all ... but yeah, hiding might already be an improvemment14:47
bfillerxnox: yes14:47
dholbachthanks tkamppeter14:47
xnoxbfiller: can we make a gallery-app branch merge / release into the archive and click?14:47
xnoxbfiller: i'm more interested in the click into the click store with this merge proposal https://code.launchpad.net/~barry/gallery-app/xnox-pkgresources/+merge/21087714:48
bfillerxnox: we're working on that, see line 15 of CI Train sheet14:48
bfillerxnox: I can include that MR in the silo so it gets released with the rest14:48
xnoxbfiller: is that for click, or in the archive upload, or both?14:48
pittiogra_: well, yes, but that's an intrinsic requirement of ofono-phonesim ATM14:48
ogra_right, i understand14:49
bfillerxnox: would be for both, sergiusens or someone I think has to manually do the click release after the deb gets released14:49
pittiogra_: of course that could in theory be changed to not show an UI and only be a D-BUS service, but it's not doing that ATM14:49
* jdstrand notes that this is not needed for the security tests to pass14:49
jdstrandI'm making them less brittle14:49
ogra_pitti, would be nice if you could put that on your TODO for later :)14:49
sergiusensbfiller, yeah; is that done?14:49
bfillersergiusens: no14:49
sergiusensbfiller, as in, did it get to trunk?14:49
xnoxbfiller: i see. Yes, please include that merge proposal in the landing (  https://code.launchpad.net/~barry/gallery-app/xnox-pkgresources/+merge/210877  )14:49
bfillersergiusens: we found issues14:49
bfillerxnox: I'll include that in the silo then14:50
barryxnox, bfiller \o/14:50
xnoxbfiller: it's no-code change, only autopilot testing code fix-up.14:50
ogra_pitti, i'll nag CI to only have it installed for phone related tests anyway, so on low prio for you :)14:50
bfillerxnox: ack14:50
pittiogra_: hiding the socket, yes; rewriting phonesim, not that much :) (in fact, much of its functionality actually depends on Qt, like sending SMS messages)14:50
bfillershould be fine14:50
ogra_ok14:50
pittiogra_: bug report appreciated for hiding the socket, with some details14:50
barryxnox: although i'm not fond of the auto-pruning of empty files (e.g. __init__.py)14:51
xnoxbfiller: sergiusens, barry and myself pretty-much give you 24/7 coverage to respond to any queries as we all can't wait for it to land =)))))14:51
bfillerxnox, barry : just make sure that merges cleanly with https://code.launchpad.net/~artmello/gallery-app/gallery-app-multiple-bug-fixes/+merge/21115414:51
xnoxbfiller: let me confirm / check that.14:51
xnoxbfiller: "All changes applied successfully."14:53
=== marcoceppi-mobil is now known as marcoceppi
bfillerxnox: cool, I'll add it to the silo14:59
=== marcoceppi is now known as marco-traveling
dobeyxnox: hi15:03
dobeyxnox: for "dpkg-architecture -aarmhf cmake ../ && make" to work, i need to enable armhf as an arch on my machine, and then install the :armhf versions of all the build-deps?15:03
xnoxdobey: almost, but that will most likely break a few things on your desktop. It's best to use a schroot. E.g. click chroot create / click chroot run, or mk-sbuild --target15:05
xnoxdobey: for simply things (which don't use gl*/qt*) doing it on your desktop is safe as well.15:05
xnoxdobey: are you already using mk-sbuild / sbuild, and what are the projects that you want to cross-compile?15:05
dobeyxnox: i want to compile lp:unity-scope-click. i'm not using sbuild already, no (though i do have it insatlled)15:06
xnoxdobey: test-building here, will let you know in a moment.15:08
dobeyxnox: ok, thanks!15:09
xnoxdobey: unfortunately automatic installation of cross-dependencies fails, as a few *accounts* *oauth* etc things are not Multi-Arch:same.15:14
xnoxdobey: let me see if we can fix this.15:14
dobeyah, ok15:14
xnoxcjwatson: have you already been "multiarchifying" accounts/oauth/signon things?!15:14
dobeyi'll try sbuild i guess15:14
cjwatsonxnox: some15:15
cjwatsonxnox: I'm specifically working on making ubuntu-sdk-libs-dev:armhf installable on !armhf15:15
xnoxdobey: well, yeah native compilation should work $ mk-sbuild --arch armhf; sbuild --arch *.dsc; will use qemu-user-static and will slowly natively compile. But i'll see if i can fix cross-compilation for that.15:16
cjwatsonxnox: probably overlaps slightly with you but not much.  The things I have in other people's landing queue are dee and libaccounts-glib15:16
xnoxcjwatson: ack. thanks. I'll see which bits i can propose for landing.15:16
dobeyxnox: eh, seems like sbuild will be the fastest option, and i need to do the building /now/, so i'll go with that15:18
dobeyhopefully it doesn't break for some silly reason due to config differences between local sbuild, and what the launchpad builders are doing15:19
infinityRiddell: It's not even a shared library, it's a static (in 2) headers-only (in 3) set of stubs, so I'm not super concerned, I just ran into the "it's not even in Debian" thing when I was hunting why it was broken on ppc64el.15:19
infinityRiddell: Fixing it on ppc64el should be trivial, I didn't bother going that route while waiting on KDE/eigen options.15:20
Riddellinfinity: yep, I'll try and send that patch upstream today15:21
dobeyxnox: ugh. "mk-sbuild --target armhf trusty" failed pretty horribly :(15:21
dobeyxnox: http://pastebin.ubuntu.com/7120328/15:23
xnoxdobey: --skip-proposed should help cross-chroots. "--target" creates a "cross-compilation chroot". For qemu-user-static, you want "mk-sbuild --arch=armhf trusty"15:23
xnoxdobey: not sure why it's using "archive.ubuntu.com" for you, as armhf is on "ports.ubuntu.com (us.ports.ubuntu.com).15:24
xnoxdobey: did you customize it somehow?15:24
dobeyxnox: no, i just copied the command from your e-mail, which is mk-sbuild --target armhf trusty15:24
xnoxdobey: oh, maybe it does do ports, just earlier / no included in the pastebin.15:25
xnoxdobey: but, cross-compilation chroot will not work against unity-scope-click at the moment =)15:25
dobeyxnox: no, i don't see ports in the output15:25
dobeyoh15:26
xnoxdobey: right, let me strip my chroots and try from scratch locally here.15:26
dobeyi'll try --arch then15:27
ScottKNice thing about doing a lucid backport is at least there's not wait for sparc and ia64 builders ....15:33
dobeyxnox: hrmm, with --arch it is trying to use archive instead of ports, too :(15:33
dobeyxnox: so i'm getting pretty much the exact same failure15:34
xnoxdobey: $ mk-sbuild --arch armhf --name foobar trusty15:34
xnox/usr/sbin/qemu-debootstrap15:34
xnox[sudo] password for xnox:15:34
xnoxion: Running command: debootstrap --arch armhf --foreign --variant=buildd --components=main,restricted,universe,multiverse --include=eatmydata trusty /var/lib/schroot/chroots/foobar-armhf http://ports.ubuntu.com/ubuntu-ports15:34
xnoxion: Retrieving Release15:34
xnoxdobey: note how it calls ports like on of the first things...15:34
xnoxdobey: what's your host-OS?15:35
infinityScottK: Hah, yeah.  You, the kernel team, and the security team.  Pretty much everyone else has given up on lucid SRUs.15:36
* xnox is not sure if for-example qemu-debootstrap / debootstrap / sbuild / mk-sbuild can be affected by user/system configuration files.15:36
xnoxdobey: do you have ~/.mk-sbuild* files?15:36
dobeyi do15:36
pitti~/.mk-sbuild.rc exists and is useful, so that can impact mk-sbuild indeed15:36
ogra_qemu-desbootstrap is just a wrapper around debootstrap ... doesnt know any configs15:37
ScottKinfinity: Keeping the clamav backports going isn't very hard.  Only minor package mods needed.  Nothing compared to what I had to do to keep dapper and hardy in the mix by this point.15:37
xnoxdobey: well, check their content. and probably remove any archive definitions, as correct archies are picked by default anyway.15:37
dobeyok15:38
=== cmagina-away is now known as cmagina
infinityScottK: Yeah.  When lucid goes away, it should be even more pleasant, thanks to trusty and precise being quite similar on the packaging toolchain front.15:40
infinityxnox: Erk, did we not fix mk-sbuild to name those chroots properly?15:41
infinityxnox: We should.15:41
infinityxnox: (That example above should be /var/lib/schroot/chroots/foobar-amd64-armhf, if it's a cross-chroot)15:42
dokoMirv, I see that qtjsbackend-opensource-src is removed in Debian. should that be removed for trusty as well?15:43
xnoxinfinity: above is correct. "--arch" is "qemu-powered-native", not "amd64-armhf" cross.15:43
xnoxdoko: removal request was filed, and infinity removed it from "release pocket" but there is another on in -proposed pocket.15:44
infinityxnox: Oh, that's a native chroot?15:44
xnoxinfinity: can you zap qtjsbackend from -proposed? unless you already have.15:44
xnoxinfinity: --arch armhf is native, yes.15:44
cjwatsonI think we fixed the naming ...15:44
infinityxnox: I didn't catch the whole backscroll, I thought it was a cross chroot.  Nevermind. :P15:45
xnoxinfinity: (well it's qemu-debootstrapped, so there is qemu-user-static binary in the chroot, updated on each entry into it, I think.....)15:45
cjwatson    CHROOT_NAME="${name}-${CHROOT_ARCH}-${TARGET_ARCH}"15:45
cjwatsonyeah15:45
infinityxnox: Nuked.  Didn't notice the spare copy in proposed.15:46
happyaronbdmurray: hi, I know that, and as explained it's something required by a cooperation project. so I'd appreciate it can be accepted.15:51
jamespageapw, care to educate me?15:55
xnoxinfinity: cool =)15:55
apwjamespae, coul dyou point me at the issue you are having, so i can see if it is similar16:04
rbasakstgraber: have you seen bug 1072518?16:10
ubottubug 1072518 in dbus (Ubuntu) "Restart networking crashes dbus and the desktop manager" [High,Confirmed] https://launchpad.net/bugs/107251816:10
rbasakstgraber: 120 users are complaining that "sudo restart networking" kills dbus16:10
mlankhorstoh16:11
mlankhorsthm that could explain things16:11
mlankhorstI had a bug in xorg-server about something like that with 'no screens found'16:11
xnoxrbasak: my cunning plan is to turn networking into a task job, thus during normal operation it's stopped and thus "stop networking" and "restart networking" does nothing =)16:12
rbasakxnox: where were you at the UDS session we had on this last week? :)16:13
xnoxrbasak: oh, i was in another session. Maybe i should rewatch it.16:13
stgraberrbasak: yeah, that boils down to dbus shutting down after networking which is entirely reasonable, except that our whole system depends on dbus16:14
stgraberxnox: except that we actually need networking to be brought down on shutdown16:14
rbasakstgraber: do we need to explain in the bug and mark it Won't Fix?16:14
stgraberxnox: I think we already discussed this :)16:14
infinityI wish I knew where people got the idea that "restart networking" (and /etc/init.d/networking resart before that) was a good idea.16:15
stgraberrbasak: yes, I think we should. I believe I "won't fixed" a similar bug against ifupdown a while back16:15
infinityBut we really shouldn't give people such a massive shotgun to apply to their feet either.16:15
xnoxstgraber: i thought splitting it into two tasks should be reasonable: networking -> start on (current start on) and do setup; networking-shutdown -> start on (current stop on condition, do the tear down, emit deconfiguring networking et.al.)16:15
rbasakstgraber: do you mind doing it with an appropriate comment, please?16:16
stgraberxnox: that'd probably work, though I'm reasonably sure people will then try and call networking-shutdown + networking...16:16
rbasakOr maybe duplicate to the other bug?16:16
infinitystgraber: Why does networking need to be shutdown at all?16:16
xnoxrbasak: stgraber: won't fixed bugs disappear from search results. The current bug is edit by me to shout and tell to "DO NOT DO THAT"16:16
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/123551616:17
ubottuLaunchpad bug 1235516 in xorg-server (Ubuntu) "service networking restart causes Xorg crash" [Undecided,Confirmed]16:17
infinitystgraber: Are we trying to be polite and release DHCP leases, or is there some more useful reason?16:17
xnoxrbasak: stgraber: and it "affects" all the right packages people search about this issue.16:17
rbasakxnox: fair enough, but keeping it open also tells people to expect it to be fixed, including "why isn't it fixed yet?" type comments both on the bug and elsewhere.16:17
rbasakxnox: "Won't Fix" is the point of a status that tells them otherwise.16:17
rbasakIMHO, if that means that it doesn't appear in search results and so people don't mark Won't Fix when they should, then that's a symptom that the default search result is wrong.16:18
xnoxstgraber: rbasak: in networking.conf we can do "wall System shutdown initiating in 30s; sleep 30" that should be enough time for people to hit ctrl-c on "restart networking" prompt.16:18
rbasakxnox: won't that delay system shutdown?16:19
stgraberinfinity: right, we need dhclient to shut down properly, we then want to get dbus to die and after that all network partitions are unmounted so that hopefully we can remount the world r/o at the end and not suffer dataloss16:19
xnoxrbasak: stgraber: or actually, we can bail restarting networking, in pre-stop. Check for events -> if we are going for shutdown, continue. Otherwise bail stopping networking job, and send a Wall explaining what's going on.16:19
infinitystgraber: umounting network fielsystems shouldn't have anything to do with "networking shutdown".16:20
xnoxrbasak: stgraber: thus it should be interractive-friendly, not delay shutdown, nor change any job/event semantics.16:20
infinityHaving it only run if you're in a shutdown sequence seems sane, if that's reliably doable.16:21
stgraberxnox: how would you check for the shutdown event?16:21
* infinity misses runlevels. :P16:22
mlankhorsthttps://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers/+bug/1277553 fun fun16:22
ubottuLaunchpad bug 1277985 in xorg-server (Ubuntu) "duplicate for #1277553 Xorg crashed with SIGABRT in OsAbort(no screens found)" [Medium,Incomplete]16:22
xnoxstgraber: check the UPSTART_EVENT variable set by upstart with reason why "stop on" got triggered. If it's unmounted-remote-filesystems -> we are shutting down.16:22
xnoxstgraber: if it's empty, then we got interractively triggered.16:22
xnoxstgraber: and i can send wall message about it.16:22
infinityWhy message at all if it's interactive?16:23
infinityJust do nothing.16:23
xnox(e.g. DO NOT STOP or RESTART NETWORKING) using webdings pictograms to be language neutral =)16:23
xnoxinfinity: hm, true.16:23
infinity"Your system will self destruct in 30 seconds" isn't a helpful upstart job.16:23
stgraberxnox: so add a pre-stop which does [ -z "$UPSTART_EVENT" ] && echo "Someone tried restarting the networking job, this isn't supported." && exit 116:24
stgraberthen when they file a bug I can look at the attached networking.log and automatically mark the bug won't fix if I see that string? :)16:24
xnoxstgraber: right, and that string will only end up in /var/log/upstart/networking.log which is fine.16:24
xnoxstgraber: haha about checking the string =)16:24
rbasakI think you can have Launchpad do that automatically for you :)16:25
rbasak(eg. suggest it as a dupe of this bug)16:25
jodhstgraber: make that $UPSTART_STOP_EVENTS16:26
stgraberjodh: thanks16:27
xnoxjodh: hmmmm..... is pre-stop at all executed for jobs without main process?16:27
stgraberok, so added the pre-stop to my todo, will look into this soonish. I'm sure people will still complain even with this but at least they won't trash their systems.16:28
cjwatsoninfinity: On the contrary, if my system *is* going to self-destruct in 30 seconds, I totally want an upstart job to tell me :-)16:28
xnoxstgraber: jodh: pre-stop doesn't seem to be executed for a job without a main process =(16:28
xnoxstgraber: jodh: when stopping the job interractively with "stop myjob"16:29
stgraberand I don't suppose there's a way to prevent the job from switching to stopped state from post-stop (that'd be quite wrong I think...)16:31
xnoxstgraber: well, we could start the job again and bail / not-do ifdown.16:31
xnoxjodh: stgraber: i think it's a bug that pre-stop is not executed if there is no main process.16:32
jodhxnox: yes, it does appear to be.16:32
xnoxjodh: i guess the logic is /before/ the main process is killed/terminated. But when one doesn't have exec/script stanza, there will _not_ be a main process. It's a virtual job.16:33
jodhxnox: right, init(5) doesn't make the behaviour clear but maybe not a bug after all. Certainly needs better doc though.16:34
rbasakIs there any reason for the behaviour to be different, though?16:34
rbasakIt seems that it would be more useful if pre-stop did work in this case. Would that cause any issues anywhere else?16:35
jamespageapw, https://bugs.launchpad.net/ubuntu/+source/mongodb/+bug/129474716:36
ubottuLaunchpad bug 1294747 in mongodb (Ubuntu) "mongodb on ppc64el with 64k pagesize" [Undecided,New]16:36
stgraberyeah, if we could get pre-stop to work, that'd be quite useful here, I don't like the whole calling start from post-stop thing, that's a massive hack :)16:36
xnoxrbasak: actually you are right, there is no combination where there would be side-effects.16:36
stgraberpre-start and post-start get executed fine, so it'd make sense to me to also have pre-stop and post-stop, not just post-stop16:37
xnoxstgraber: yeah, plus calling start from post-stop does quite work one gets:16:37
xnox$ sudo stop foo33316:37
xnoxstop: Job failed while stopping16:37
xnoxstgraber: and in the log it says job is already running.16:37
jodhxnox/stgraber: can one of you raise a bug on this please?16:37
xnoxjodh: yeah, i will.16:37
xnoxjodh: hm, i can't seem to make pre-stop to bail stopping. With or without main process. I get "stopped/failed" event emitted, yet main process is killed and end result is "stop/waiting"16:50
xnoxjodh: filing full bug report.16:50
xnoxjodh: https://bugs.launchpad.net/upstart/+bug/129475316:55
ubottuLaunchpad bug 1294753 in upstart "pre-stop exec false => should prevent the job getting stopped" [Undecided,New]16:55
xnoxstgraber: with current upstart, splitting networking.conf into two "task jobs" with shutdown one bailing out in "pre-start" is the only way that actually works. It seems that /everything/ can be stopped.16:58
xnoxstgraber: ah, I have something that does work =)16:59
stgraberxnox: if it's not too much work, I think we should just get the pre-stop stuff in upstart and use it. networking.conf is a major pain to change because of migration code (checksums and other similar fun) so splitting it would make things even worse...17:00
xnoxstgraber: so i have something simple, which works, but has a stray / bogus event>17:02
xnoxstart on stopped/failed networking17:02
xnoxpre-stop exec false17:02
xnoxthat results in: stop networking => to print networking start/running17:03
xnoxstgraber: "stopped networking" event is emitted. but at the moment nothing is sensitive to "stopped networking" i think.17:03
xnoxstgraber: since "deconfiguring-networking" event is actually used. I'm not sure what happens on the other side of the startpar bridge (sysv-init)17:04
xnoxstgraber: but imho, this would be improvement over "my machine got destructed"17:04
xnoxsorry "post-stop exec false"17:07
=== bfiller is now known as bfiller_afk
rbasakbarry: any plans to fix python3-genshi in Trusty? Looks like there's a fix in Debian now?17:10
rbasakjodh: well, we want to make "networking" unstoppable, right? And any real service could have respawn disabled and then killed.17:11
xnox$ sudo stop test217:12
xnoxstop: Job failed while stopping17:12
xnoxexcellent!17:12
xnox$ sudo cat /var/log/upstart/test2.log17:12
xnoxStopping or Restarting networking job is not supported. Use ifdown & ifup to reconfigure desired interface.17:12
=== Mez_ is now known as Mez
=== cmagina is now known as cmagina-away
barryrbasak: yes, i uploaded the new genshi to debian.  i just need to sync it over17:32
rbasakbarry: thanks! I'll leave you to it I guess.17:35
rbasakDo you want a bug?17:35
barryrbasak: nope, jfdi'd it :)17:36
rbasakbarry: thanks!17:36
=== cmagina-away is now known as cmagina
barryrbasak: np!17:36
xnoxstgraber: https://launchpadlibrarian.net/170043449/lp1072518.patch i've attached it to the bug report. No idea if i need to adjust anything else when touching that conffile.17:41
apwjamespage, ok that assertion implies it is a different issue but related.  essentially that assertion is catching the case that the db5.3 was performing and getting broken by17:41
apwjamespage, if i am reading it right basically it is asaying am i rounding to the OS page size at least, and the answer is no, so it blows up17:41
stgraberxnox: hmm, so the problem with that is that if I define a new interface in /etc/network/interfaces and then do "stop networking", it'll be brought up :)17:43
stgraberI think the real fix there is to first make upstart allow the pre-stop and then use that17:43
UserErrorThe amount of purely ARM cruft has been calculated /  EST17:45
UserErrorit is now officially greater than VDPAU would take as a diff17:45
xnoxstgraber: really? which job/event will configure it?17:45
xnoxstgraber: all existing things would be in the state running already, and i don't see how any new ones would be started.17:45
stgraberxnox: networking17:45
xnoxstgraber: oh, i see!17:46
xnoxstgraber: i should then guard pre-start script agains the same event.17:46
=== cmagina is now known as cmagina-away
stgraberyeah, not hackish at all ;)17:46
xnoxstgraber: so if we are started by "stopped networking RESULT=failed PROCESS=post-stop EXIT_STATUS=100" we'd not do "ifup -a" =))))17:47
xnoxstgraber: it is standalone, minimal, and SRUable =)17:47
xnoxstgraber: and doesn't depend on which upstart one is running ;-)17:47
=== cmagina-away is now known as cmagina
jamespageapw, thanks for looking17:48
xnoxstgraber: i don't want to introduce unstoppable jobs though. Cause i do think that "stop foo" should be resulting in stopping the main process, regardless of anything, eventually.17:49
apwjamespage, i would assume what has occured is it has rounded to the filesystem block size, 4K or something and checked it is rounded to the memory one17:50
apwwhich in the normal case is the same17:50
xnoxstgraber: actually i'm not sure it's a bad thing for ifup -a to be called, cause this loop is executed on $ restart networking as well.17:52
xnoxstgraber: then you would expect the new interface to be configured.17:52
xnoxstgraber: added a patch to do nothing in pre-start https://launchpadlibrarian.net/170045337/lp1072518-no-start.patch18:01
xnoxstgraber: i'd rather have hacks in one job, then upstart itself =)18:01
stgraberxnox: ok, thanks for the patch, I'll think about it...18:04
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== jackson is now known as Guest40265
=== bfiller_afk is now known as bfiller
=== Guest40265 is now known as Noskcaj
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
=== charles_ is now known as charles
charlesSarvatt: ping20:15
charlesSarvatt: I noticed you updated https://bugs.launchpad.net/indicator-datetime/+bug/1244285 earlier today20:15
ubottuLaunchpad bug 1244285 in indicator-datetime (Ubuntu) "Date/time sometimes doesn’t appear in menu bar, settings greyed out (Ubuntu 13.10, 14.04)" [Medium,Triaged]20:15
charlesSarvatt: were you doing that for bookkeeping (New -> Confirmed) because there was more than one reporter, or are you seeing this yourself?20:16
Sarvattcharles: I'm not seeing it myself, a friend is and is following that bug. I just added the other project and set it to the same status as the other ones in hopes it would get looked at, sorry if I screwed anything up!20:18
Sarvatthe could fix it by disabling auto login and make it broken again by turning it back on, thought the new info might help20:19
charlesSarvatt: no, nothing like that, you didn't screw anything up20:19
charlesSarvatt: I just wanted to pick your brains first since it would be faster than asking an open question in the ticket :)20:20
charlesthank you though :)20:20
ThiagoCMCGuys, I just did an "apt-get update / dist-upgrade" on my Ubuntu 14.04 (Unity 7) and there is no more Window Manager... How can I debug it?20:44
ThiagoCMCI'm running GNOME right now...   :-\20:44
UserErrorThat's something you Mutter under your breath around here.20:45
infinityThiagoCMC: Do you have the terminal log from the dist-upgrade?  Did it remove packages?  Did you let it remove packages without reading which ones?20:51
infinityjamespage: Hah, the "solution" in the IBM mongo branch to your woes is to disable that test. ;)20:57
infinityjamespage: Anyhow, there are lots of other changes in the branch, so I'll pull that all in and hopefully unblock you.20:58
ScottKIt would be nice if someone with access would throw http://kitterman.com/ubuntu/libopendbx_1.4.6-5.dsc at a ppc64el PPA and see if it builds.21:08
ScottKIf not, build log please.21:09
=== cmagina is now known as cmagina-away
Logan_ScottK: I don't think there are any ppc64el PPA builders atm21:10
ScottKLogan_: No public ones.21:11
Logan_:O21:11
ScottKOr maybe it's just porter boxes.21:11
ScottKYou could be right.21:11
SarvattScottK: keep your eye on https://launchpad.net/~canonical-x/+archive/x-staging/+builds?build_text=&build_state=all21:11
ScottKSarvatt: Thanks.21:12
SarvattScottK: built fine, https://launchpad.net/~canonical-x/+archive/x-staging/+build/582907221:17
ScottKSarvatt: Yep.  Thanks.  I didn't want to do the upload to Debian, wait, upload to Ubuntu round trip without a test.21:19
jamespageinfinity, well that's a great fix!21:58
jamespagelol21:58
infinityjamespage: I think the implication might be that the test is just wrong, but I'm going to talk to the branch maintainer and get his take on it.22:00
ThiagoCMCguys, is there any problem with Unity and its Window Manager right now? I just upgraded my Ubuntu 14.04 (apt-get dist-upgrade) and the Window Manager doesn't appear (when with Unity 7)... But Gnome session works...22:07
ThiagoCMCany tips to debug it?!22:07
ThiagoCMCnothing appear on /var/log/Xorg.0.log either22:07
infinityThiagoCMC: Do you have the terminal log from the dist-upgrade?  Did it remove packages?  Did you let it remove packages without reading which ones?22:10
=== cmagina-away is now known as cmagina
ThiagoCMCI don't have the terminal logs anymore, sorry, but, I saw no errors there (yes, I always pay attention to the apt-get output)... No package was removed. Also, "apt-get -f install" doesn't point any problems...22:13
sarnoldcheck /var/log/ there may be some install/remove logs there too22:14
ThiagoCMCAlso, I didn't tried Unity8...    =P22:14
ThiagoCMCsarnold, no logs about the Unity session startup?22:16
sarnoldThiagoCMC: I was thikning of /var/log/dpkg.log22:16
=== bfiller is now known as bfiller_afk
ThiagoCMCWell, never mind... I'll wait a few more weeks for the stable release, so I can go back to Unity again... Tks!!22:27
ThiagoCMC=)22:27
sarnoldhave fun! :)22:28
ThiagoCMC^_^22:44
=== cmagina is now known as cmagina-away

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