/srv/irclogs.ubuntu.com/2014/01/09/#ubuntu-kernel.txt

miseria"el desempleo un mecanismo creado por el capitalismo para oprimir los pueblos y poder mantener las ganancias millonarias" bienvenidos: http://castroruben.com *temo_a_un_ser_sin_rival*01:28
=== DalekSec_ is now known as DalekSec
=== henrix_ is now known as henrix
ppisatimoin08:18
eagles0513875apw: ping regarding that bug you requested a follow up on regarding multi touch track pad no response on upstream mailing list :( 08:19
* apw yawns09:08
apwppisati, moin09:08
* smb has coffee09:09
smbmoin209:09
apweagles0513875, upstream is a slow grinding place, i'd expect a couple of days turn round before response09:09
apwsmb, a good plan09:09
apwsmb, re-moin09:09
eagles0513875apw: im just worried it might fall through the cracks again 09:17
apwcould easily do indeed09:38
eagles0513875apw: how can we push that it gets looked at09:55
apwa difficult one when they won't respond10:00
apwbeing insistant in a polite way normally works in my experience10:00
eagles0513875apw: ok ill give it a few days10:02
apwyeah it just needs monitoring10:03
=== davmor2_ is now known as davmor2
=== Trevinho_ is now known as Trevinho
=== zequence_ is now known as zequence
ppisatirtg: "Use Chromium on Linux? Adobe Flash Will Stop Working From April"13:57
ppisatirtg: http://www.omgubuntu.co.uk/2014/01/chromium-npapi-flash-dropped-april-201413:57
rtgppisati, installing the package suggested by sconklin did the trick13:57
ppisatirtg: which one?13:58
rtgppisati, hang on a sec...13:58
rtgppisati, chromium-codecs-ffmpeg-extra13:58
ppisatirtg: let me try...13:58
* apw confirms that very package fixed things on one of his laptops13:58
rtgapw, gotta whack on trusty HEAD. I messed up the startnewrelease14:18
apwrtg, i just pushed a chunk of config changes14:18
rtgapw, yep, I checked first14:18
apwack14:18
apwrtg, let me know when its pushed so i can rebase14:19
rtgapw, done14:21
rtgnow, one moretest build to make sure I've got the modules check correct14:22
apwrtg, wierd you signed all my commits off ;)14:22
rtguh, just habit I guess.14:22
rtggit am -s14:22
apwodd, you must 'replace' a commit in a completley different way to me14:23
rtgapw, just this time. I knew I would have conflicts, so I just made your stuff patches, then reapplied14:23
apwi'd normally revert the original, make a new one, then rebase -i back to the original and squash them together14:24
rtgI think it would be handy to be able to cherry-pick a range of SHA1's14:24
apwthat is mostly what rebase does14:25
apwyou use -i and then hack the list about14:25
rtgapw, its just all in how you look at it.14:26
apwtrue indeed14:26
apwgit is both a hammer and a nail gun14:26
rtgapw, sidenote - I was able to compile android-msm-flo-3.4-kitkat-mr1 with Trusty gcc-4.6 native14:26
apwgreat14:27
rtgkind of slow even on a calxeda14:27
rtgnow, on to packaging14:27
stgraberhey there, because I spend any more time on this, is there any known apparmor problem with the new 3.13 kernel?14:58
stgraberit looks like we don't have all of jjohansen's changes and that's making stuff blow up14:58
rtgstgraber, not that we've noticed. jjohansen ?14:58
stgraberrtg: I guess adding a "/etc/init.d/apparmor reload" to your post-rebase tests would be a good idea then :)14:59
stgraberas that's how I usually detect that things are broken apparmor-wise (well, that and people shouting at me because LXC is broken and none of the QA stuff runs anymore)14:59
bjfhmmm, just thecked and our apparmour test is failing in our automatic testing15:00
bjfs/thecked/checked/15:01
rtgstgraber, I've been assuming AA works from a cold boot 'cause I'm getting a IP address15:01
apwstgraber, "it looks like" how are you detecting that15:11
stgraberapw: "/etc/init.d/apparmor reload" is complaining heavily15:12
stgraberapw: so it looks like we're missing the patches for the dbus rules, network rules and mount rules. That latter is causing problems with LXC which broke all of the CI desktop testing (I've proposed a few workarounds for them though)15:13
apwstgraber, well woopy doo, shows how useless our testing is indeed15:15
apwrtg, this might be tractible15:21
sforsheestgraber: what kind of lxc problems does this cause? Because I've been failing in trying to create a container with a privete user namespace that will actually start.15:21
stgrabersforshee: that bug shouldn't affect unprivileged containers (as I've been using them with the 3.13 from the kernel team PPA) but setting up cgroups so that those containers are happy is slightly tricky15:23
stgrabersforshee: (I have a blog post ready for that, just waiting for slangasek to upload a fixed pam)15:23
sforsheestgraber: bascially I'm doing lxc-create; container-userns-convert; lxc-start; then I get "failed to get real path" for the rootfs15:24
stgrabersforshee: I never the convert tool myself, I usually do a straight lxc-create -t ubuntu-cloud -n <name> -f user-lxc.conf15:26
stgrabersforshee: then with the right cgroup setup ($NAME/lxc in all controllers with $NAME chowned to the user and the current shell in $NAME/lxc/tasks), I can do lxc-start just fine15:27
sforsheestgraber: I'll try that, thanks15:27
davmor2tseliot: did you solve the issue with nvidia that popey was suffering with yesterday?  I only ask as I'm still getting low gfx mode on start up using 3.1315:30
popeydavmor2: its fine for me today after updating and rebooting15:31
apwdavmor2, i am pretty sure that he uploaded a new nvidia for that15:31
tseliotdavmor2: yes, I did15:31
davmor2tseliot: it might be that optimus hates you then :(  let me uninstall and try again15:32
tseliotdavmor2: it's hard to tell without any logs or clues15:32
tseliotdavmor2: make sure the linux headers for your kernel are installed (and the linux-generic metapackage)15:33
tseliotdavmor2: and reinstall the nvidia driver15:34
tseliot(the latest release)15:34
rtgapw, is there a reason for CONFIG_MLX4_DEBUG to be different in ppc64el ? debian.master/config/ppc64el/config.common.ppc64el:CONFIG_MLX4_DEBUG=y16:02
apwrtg, likely not, i am working my way down the list slowly, its pretty long16:02
rtgapw, ok16:02
apwif it is hurting you likely you can flip it, else ignore it and i'll wack it when i get there16:03
rtgapw, nope, I just happened to notice it whilst researching another topic16:03
apwok it is much easier conflicts wise if you leave it be then :)16:03
rtgnp16:03
apwrtg, should we have the auto-abi-bumper patch on this branch16:32
bjfarges, so you are asking henrix and kamal about the proper proceedure here?16:33
argeshenrix: kamal : hey guys. I have a set of 4 patches (https://lkml.org/lkml/2013/10/16/818) that would make sense for stable. I've already sent one patch to stable and it was accepted. Whats the best way to format this email that makes it easier for everybody16:34
argesI've already cherry-picked and build tested from 3.4 > and its clean and builds16:34
rtgapw, prolly a good idea16:34
apwrtg, will grub it16:35
apwgrab16:35
henrixarges: so, if they are clean cherry-picks, you can simply send the email with the list of SHA1s to stable@16:36
argeshenrix: one email per hash?16:36
henrixarges: no, you can list them all in the same email. just make sure you specify the stable series you want them to be applied to16:37
henrixarges: let me try to find you an example..16:37
argeshenrix: thanks.16:38
henrixarges: sorry, got distracted with something else... :p here's 2 examples16:43
henrixarges: http://article.gmane.org/gmane.linux.kernel.stable/54115/ and http://article.gmane.org/gmane.linux.kernel.stable/6450316:43
argeshenrix: great! that's easy enough16:43
henrixarges: something like the above should be enough16:43
argesthanks16:43
henrixnp16:43
=== medberry is now known as med_
apwrtg, i am wanting to shift a commit down the stack and bump the abi in the newrelease, is the tree stable ?17:07
apw(master-next only)17:07
rtgapw, yep, I'm working on the flo branch17:08
apwrtg i noticed when i got 50M of stuff :)17:08
rtgapw, prolly wondered wtf I was doing, huh ?17:08
apwrtg, as you see the objects long before the new branch is metioned ... yeah :)17:09
rtgapw, by the way, I figured out that one can cross compile the flo branch under precise-amd64. dunno why I didn't think of that yesterday. too many distractions I guess.17:14
apwrtg, a good point, as that is exactly waht i have done with them myself, DOH17:14
apwfor the 3.0 ones17:15
rtgflo is 3.417:15
apwyeah, but i have done what you suggested before, and forgotten17:15
zequenceapw: infinity: I'd like to apply for uploading rights for the Ubuntu Studio package set, and was wondering if one of you would be kind enough to add something to my application page, under "endorsements" https://wiki.ubuntu.com/zequence/DeveloperApplication#Endorsements17:47
=== josepht_ is now known as josepht
hallynjjohansen: how is the apparmor mount set upstreaming looking?  (i havent' followed it on lkml at all)  19:27
jjohansenhallyn: its waiting of the labeling work which is still getting revisions19:36
jjohansenhallyn: it will comes its just been slow19:36
hallynjjohansen: what is the eta for a patchset to hit the 3.13 kernel that's in trusty?19:39
jjohansenhallyn: I will send it today19:39
hallynjjohansen: thanks. 19:39
sforsheehallyn: I've been trying to reproduce bug #1263738 but my containers with private user namespaces won't start. Is there a guide somewhere on how to set that up properly?19:40
ubot2Launchpad bug 1263738 in lxc (Ubuntu Trusty) "login console 0 in user namespace container is not configured right" [High,Triaged] https://launchpad.net/bugs/126373819:40
sforsheehallyn: lxc-start says "Permission denied - failed to get real path  for ..."19:42
hallynfor what? :)19:43
sforsheeit's the container rootfs19:43
hallynI'm guessing you have a cgroup issue.  you need to do:19:43
hallynsforshee: let me put up a wiki page with instructions, gimme a bit19:43
sforsheehallyn: okay, thanks!19:43
hallynsforshee: i'll stick it in a wiki later (dont wanna deal with formatting right now) but: http://people.canonical.com/~serge/userns.wiki19:54
hallynyou'll probably find some errors or something i forgot to put in.19:54
hallynstgraber: (^ you might have input as well)19:54
sforsheehallyn: awesome, I'll try it out in a few minutes19:56
hallynsforshee: I'm about to go run an errand, but will look for any comments when i get back.  then i'll put it on the wiki tonight.  maybe it actually should go on linuxcontainers.org...19:57
* hallyn bbl19:57
stgraberhallyn: I'll have a well formatted blog post up soonish with that, just waiting for pam to land in the archive first20:02
sforsheehallyn: it's still not working, here's what lxc-start says:20:39
sforsheelxc_container: Permission denied - failed with errno 13 to create /usr/lib/x86_64-linux-gnu/lxc/dev/lxc20:39
sforsheelxc_container: failed to setup the console for 'c1'20:39
sforsheelxc_container: failed to setup the container20:39
sforsheelxc_container: invalid sequence number 1. expected 220:39
sforsheelxc_container: failed to spawn 'c1'20:39
sforsheehallyn: also a few comments on the istructions20:40
sforshee1. In step 7 I had to use sudo, not sure if that's expected or not20:41
sforshee2. In step 9 you have a typo: memory/use_hierarchy20:41
sforshee3. I also had to use sudo in step 1120:42
sforshee4. Step 12: s/#HOME/$HOME/20:42
hallynsforshee: if you used sudo in step 7 then yo uwon't be able to start the container.21:08
sforsheehallyn: I couldn't create the container without using sudo though21:10
hallynwhat happened21:10
sforsheemapped_uid is .9999.21:11
sforsheeubuntu-cloudimg-query is /usr/bin/ubuntu-cloudimg-query21:11
sforsheewget is /usr/bin/wget21:11
sforsheecp: failed to preserve ownership for ‘/tmp/ubuntu-cloudimg-query.rSlpz4/trusty.server.released-dl.current.txt’: Invalid argument21:11
sforsheefailed to get https://cloud-images.ubuntu.com/query/trusty/server/released-dl.current.txt21:11
sforsheelxc_container: container creation template for c1 failed21:11
sforsheelxc_container: Error destroying container directory for c121:11
sforsheelxc_container: Error creating container c121:11
sforsheehallyn: ^21:11
hallynmapped_uid is .9999.   <- can you paste your lxc.conf?21:13
hallyn(it sounds like you used $MAPUID without defining it)21:13
sforsheelxc.id_map = u 0 100000 999921:14
sforsheelxc.id_map = g 0 100000 999921:14
sforsheelxc.network.type = veth21:14
sforsheelxc.network.link = lxcbr021:14
hallynnote since you've created one as root, you should probably sudo rm -rf ~/lxcbase; mkdir ~/lxcbase21:14
hallynhm,m that looks ok.21:14
hallynand what is your /etc/subuid entry?21:14
sforsheesforshee:100000:1000121:15
sforsheehallyn: since then I've installed some updates which included lxc packages and rebooted the machine, now it doesn't work at all21:16
sforsheelxc-create just says "Error creating container c1"21:16
sforsheeI get the c1 directory but no files in it21:16
sforsheeI should probably mention that I'm using lxc from the ppa21:18
hallynhuh.  lemme restart from scratch21:18
hallynsforshee: oh wait.  are you on 3.13 kernel now?21:19
sforsheehallyn: yep21:19
hallynif so pls revert to 3.12.21:19
hallynbut that won't fix all problems.  i'm reproducing right now...21:19
hallynsforshee: huh.  it's working for me.  on a fresh ec2 trusty instance21:29
hallynsforshee: can you pastebin your lxc.conf and the commands you type and results?21:30
sforsheehallyn: just a second, still trying to test with 3.12. I think there's still some screwed up permissions from when I did lxc-create with sudo.21:31
hallynok21:31
hallynhm, now network didn't come up.  Not sure if that's something fixed in ppa.21:32
sforsheehallyn: I had a couple of directories in ~/.cache which were owned by root. I blew them away and now lxc-create is running, I'll see how it goes.21:34
hallyncool21:35
hallynsforshee: yeah so for networking to work, you do need ppa:ubuntu-lxc/daily for now21:42
hallynsforshee: updated the copy of that file.  I'm going to wait to see stgraber's blog entry before deciding whether to put up a wiki page I guess21:43
sforsheehallyn: I'm already using the ppa version. The container is running now.21:43
sforsheehallyn: but based on 'readlink /proc/pid/ns/user' it looks like it's in the same namespace21:45
hallynand you created and ran it without sudo?21:45
sforsheeyep, no sudo21:45
hallynthen you shouldn't be able to be root in the container without being in another ns.  which two pids are you comparing?21:46
sforsheeI screwed up, let me look again21:46
hallynk21:47
sforsheeok, they are different21:47
sforsheeI forgot to ssh back in on my second terminal after rebooting :-/21:47
sforsheeso then it all seems to be working, except the part where I reproduce the bug21:48
hallynwhat do you mean?21:49
hallynif you control-c in the console your container doesn't reboot?21:49
sforsheeah, it does21:50
sforsheeperfect21:50
sforsheethanks a lot for your help!21:50
hallynsforshee: np.  and so now look at the login process in the container and look at its /proc/pid/*, and you'll see the files owned by GLOBAL_ROOT_UID (which becomes -1 in the container)21:58

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