/srv/irclogs.ubuntu.com/2013/03/01/#ubuntu-kernel.txt

=== BruceMa is now known as BruceMa_afk
=== mainerror_ is now known as mainerror
ppisatimoin08:24
apwmoin08:53
=== henrix_ is now known as henrix
=== smb` is now known as smb
zequenceapw: both lowlatency ready to be pulled09:48
apwzequence, more ?09:53
zequenceapw: hmm, more?09:54
zequenceapw: Oh, and I wanted to ask you if now would be a good time to hand over the prepare package bit too?09:55
apwzequence, yes it probabally is a good time to start that10:00
apwzequence, i'll get myself suitibly caffinated and put together a short description10:13
apwzequence, then you can make one, and i'll do the same for comparison10:13
zequenceapw: I'll do the same (get myself some coffee) :)10:19
apwzequence, just dropped you a potted instruction set on makeing the packages have a read and then we can have a go11:26
zequenceapw: Yes, thanks. A very thorough one as well11:27
apwzequence, i don't know if you have somewhere you can publish those easily, perhaps google drive would work, or ubuntu one, as ideas11:29
zequenceapw: Can't I just push to a PPA?11:33
apwzequence, that would work i think, i can just copy it out of there into our one once happy to get it in the process11:34
apwzequence, so, lets try that :)11:34
apwzequence, i suggest you make a new PPA for your attemps as once you get it wrong the PPA can get broken and need removing, which is annoying if it is a useful one11:35
zequenceapw: Yes, I'm creating one specifically for lowlatency SRUs only11:38
apwzequence, sweet, that works welll then our process becomes 'pocket copy the packages when happy' which is nice11:38
apwzequence, this covers the main packages, when we have this working i'll show you the meta packages and you will be self-sufficient11:41
apwzequence, then i can write it up for my team so anyone can help with it too, win win11:48
zequenceapw: Sounds great11:56
ppisatithat's what i'm saying:12:27
ppisatiflag@flag-desktop:~$ find /usr/src/linux-headers-3.5.0-17/drivers/ -name \*.h | wc -l12:27
ppisati17712:27
ppisatiflag@flag-desktop:~$ find /usr/src/linux-headers-3.8.0-7/drivers/ -name \*.h | wc -l12:27
ppisati012:28
ppisatiand i need one of those headers for a dkms12:28
zequenceapw: So, the packages are awaiting build at ppa:zequence/linux-lowlatency. I'll let you know when they finish. The only addition I had to make to the procedure was changing the release in the changelog from "precise-proposed" to "precise". I suspect this is what you do for the Canonical PPA as well?12:29
apwzequence, actually we normally change the name in the .changes file and re-sign it ... that said the archive now knows you mean precise-proposed when you say precise now so it no longer matters, so in short what you have done makes sense12:30
apwzequence, i have recently changed the lowlatency rebase script in raring to remove the -proposed bit permenatly we might want to do that anyhow12:30
apwin the ones in P and Q as it no longer matteres12:30
apwppisati, the flavours header package is actually using include only in raring12:31
zequenceapw: I see, I see12:32
apwppisati, and if a header is outside there it seems to be copied by hand specifically by name in 3-binary-indep.mk12:32
ppisatiapw: ah, found!12:33
ppisati"cp -a drivers/staging/omapdrm/omap_dr*.h $(indep_hdrdir)/drivers/staging/omapdrm"12:33
ppisatithat's what i need12:34
apwso we need an equivalent indeed in raring, spin a patch and i'll get it in12:34
ppisatiapw: i'll do12:34
ppisati1fd90d0b88f66b1759b498b8c00dbbe43c672f8512:35
ppisatiUBUNTU: [Config] installing omapdrm specific headers for external drivers12:35
ppisatiwe already have it12:35
* rtg grinds through 93 emails in ubuntu-devel12:37
* ppisati builds another kernel12:40
* rtg goes to figure out why his server isn't booting12:49
=== Nafallo_ is now known as Nafallo
rtgcking, henrix: bouncing gomeisa for kernel and ssl update13:27
ppisatirtg: if yo've to do the same on tangerine, let me finish a build first13:30
rtgppisati, will get to it _after_ gomeisa comes back.13:30
henrixrtg: ack13:30
ckingack13:37
rtgcking, henrix: gomeisa is back13:48
henrixrtg: ack, thanks13:48
rtgppisati, lemme know when your build is complete non tangerine13:48
ppisatirtg: ok13:50
ppisatirtg: go ahead14:20
rtgppisati, ack14:20
rtgjjohansen, rebooting tangerine ?14:20
rtgtangerine is _such_ a pain in the ass to reboot14:30
rtgppisati, tangerine should be back14:34
ckingrtg, why? cos it gets stuck or just slow to spin up again?14:41
rtgcking, it won't shut down after it has accumulated a zillion chroot mount points. something to do with upstart I think14:41
ppisatirtg: yep14:43
=== kentb-afk is now known as kentb
* ogasawara back in 2015:23
=== jmp is now known as Guest89697
=== Guest89697 is now known as _jmp_
lfaraoneIs there a way to get advanced notification of new proposed kernels for precise that are going to get rolled in as a stable update? 16:07
lfaraonethe recent kernel update adversely affected a rather large deployment because of #101592516:08
lfaraoneLP 101592516:08
ubot2`Launchpad bug 1015925 in openafs (Ubuntu Precise) "openafs: Support quantal’s kernel 3.5" [High,In progress] https://launchpad.net/bugs/101592516:08
apwzequence, those source packages seem ok indeed -- will copy them over and see what happens16:13
apwzequence, a good thought to use a ppa here, it looks to be a simple workflow for us16:14
bjflfaraone, i'm not sure what exactly you are asking for16:16
bjflfaraone, we run a 3-week cadence. new kernels hit proposed approx. every 3 weeks16:17
apwzequence, ok copied over ... looking to be working well ... plus i have pushed your source too16:21
apwzequence, this is getting close16:21
apwlfaraone, yeah kerenls which are coming to a release pop into the -proposed pocket some two weeks minimum before they would make -updates16:23
apwlfaraone, and i would not expect this to affect anyone who didn't opt into the 3.5 kernel which they would have not done accidentally ?16:24
zequenceapw: nice!16:24
lfaraoneapw: this apparently hit users who did not "opt in". 16:25
apwlfaraone, how ?  if they havent' opted in they won't have any 3.5 kernels to affect the dkms package16:25
lfaraoneapw: how does one opt-in?16:25
apwlfaraone, by installing the linux-lts-backports-* meta package normally16:26
apwif this was a new install from .2 then they might i guess have had this but then that ought to be a new install and by definition tested before use16:26
rtgor installing from the 12.04.2 point release16:26
apwso i am somewhat confused how an existing install got broke16:26
apwrtg, indeed that was what i was trying to say16:27
rtgapw, you don't suppose the headers got trashed, do you ?16:27
lfaraoneapw: sorry, we had people reinstall Ubuntu on their workstations at MIT and it made OpenAFS sad16:27
apwrtg, i don't think so, in this case the dkms package is not 3.5 aware in precise so any 3.5 kernel on the system will break it16:27
rtgok, so that makes it hard to claim that an existing functional installation broke unless the kernel release was upgraded16:28
apwlfaraone, so thats just a basic failure to test in advance error (which sounds harsh) not us breaking existing installs at least16:28
apwlfaraone, obviously it should be fixed, and it think has been indeed16:28
apwrtg, do we announce when we add a new lts-backports-foo kernle to precise or whereever anywhere ?16:29
lfaraoneapw: I didn't say you broke existing installs. 16:29
apwlfaraone, no probabally not, i inferred it from what little irc i read and the bug16:29
rtgapw, kteam list16:30
Sarvattapw: 12.04.2 release notes16:30
apwlfaraone, so all i am saying is good, we havent' broken everyone in the world here only people installing fresh16:30
apwlfaraone, so that is less frightening than i thought it was16:30
rtgpoint release install then ?16:30
apwlfaraone, so it sounds like we announce them in the .x release notes and on our main kernel-team@ mailing list16:31
apwseems so indeed rtg16:31
lfaraoneThe main thing that's confusing is if a user says  "I'm running Ubuntu 12.04 and have applied all the updates", we still have no idea i.e what kernel they're running. 16:32
apwi can see that indeed, a trade off between stable versions and modern hardware support16:32
rtglfaraone, note that you can also be testing against a 3.8 Ubuntu kernel from https://launchpad.net/~ubuntu-x-swat/+archive/r-lts-backport by installing linux-generic-lts-raring16:32
apwin older releases.  not an easy trade off to make without some confusion16:33
lfaraoneSo it becomes a world where we have to test both upgrades and new installs, in order to catch things like this.16:33
lfaraoneapw: To ensure this doens't happen again, should I subscribe to kernel-team? or is there a way to just get messages about proposed kernels and not other traffic? 16:34
rtglfaraone, have you tried to upstream your driver ?16:34
apwlfaraone, we normally announce anything significant there indeed.  like when rtg started publishing the 3.8 lts backport kernels for testing they would have been announced there16:39
apwlfaraone, and those are likely to come to precise in the same manner in the next point release i would assume16:39
rtgogasawara, you have any USB 3.0 gizmos ? just pushed the patches for bug #101141516:51
ubot2`Launchpad bug 1011415 in intel "[Feature] USB3 Port power off mechanism " [Undecided,New] https://launchpad.net/bugs/101141516:51
ogasawarartg: I don't unfortunately16:51
rtghmm, I wonder who does....16:52
apwogasawara, rtg, wasn't it manjo who had such things16:53
apwand just maybe sforshee may have said he had something16:53
apwi have a disk which claims to be it, but i don't think i have anything with a blue hole to shove it in16:53
sforsheertg, I do have a USB 3.0 flash drive16:54
rtgI'm inclined to just turn it loose on the word, then go away on vacation :)16:54
ckingapw,  you have that intel laptop16:54
rtgworld*16:54
apwcking, ahh maybe that has one16:54
ckingapw, reckon it does16:54
sforsheebased on the bug description I wouldn't think that the peripheral itself needs to be 3.0, just the port16:56
manjowas wondering why this is USB 3.0 specific and not to the whole of usb 16:56
manjoie usb ports that are unused 16:57
apwrtg, i note that the request says "most" ... are we sure this is even complete16:57
sforsheeI'm thinking it's a feature of their USB 3.0 host hw to turn off vbus16:57
rtgapw, it is what is upstream so far16:58
rtgat least it does not appear to have wretched USB2.016:58
apwrtg, and it is no use without the userspace bits, that description implies the sysfs interface is not yet set in stone ... so there won't be anything using ti either16:58
apwmight we actually be jumping the gun if the abi might change16:59
rtgapw, the ABI cannot change if these commits are in the 3.9 merge window16:59
apwrtg, it could if they change it before 3.9 final16:59
ckingsforshee, I like the reference in the bug to " If BIOS writers have done their job right..."  -  some hope17:00
sforsheeapw, the description in comment #5 indicates it would be used to power off unused internal ports, which I presume requires no userspace interaction17:00
sforsheecking, ;-)17:00
rtgI wonder what sarah thinks about 'em. I'm happy to retract 'em, but they also don't appear to be doing any harm.17:01
ckingsforshee, it seems to imply that we should add some user space interaction with it on specific events, like screen blanking17:03
sforsheecking, for external ports yes17:03
* cking wonders how much extra power it saves17:03
manjocking, its in mAmps x 5v ... 17:06
sforsheeof course the question is how much current is used to power vbus when no device is attached17:07
ckingi doubt it will keep my laptop alive for an extra 30 mins then17:08
* ppisati -> EOW17:09
manjoI think the displays eat more battery than unused usb ports 17:09
ckingbah, I'm now so curious I'm itching to get the power meter onto this..17:10
manjos/more/faster17:10
manjocking, but that quirk seems more appropriate for mobile devices 17:15
sforsheemanjo, mobile devices don't typically operate as usb hosts. I'm not sure about the details of how OTG works however.17:17
apwor indeed have any ports worth speaking about17:18
manjodeviating slightly ... have you guys seen this ? http://www.apple.com/thunderbolt/ it can provide up to 10Watts to devices17:21
manjowe will soon need nuclear powered batteries at this rate 17:23
sforsheeI'd hope there's some kind of negotiation involved so that a laptop running only on battery could limit power draw to something more reasonable17:24
apwi am amazed the port doesn't melt pulling that sort of current17:24
kamal10W!?   I can make ham radio contacts with that!17:25
sforshee18V at 550 mA, wow17:26
apwkamal, you will probabally be making contact with people via radio whether you intend it or not at that power and frequencies17:28
kamalapw: hahaha!17:28
ckinghrm, thunderbolt powered taser...17:32
manjocking, yeah there is an app for that 17:39
apwcking, whats that about 3 ports would be enough to kill you i recon17:39
ckingdepends what you taser really17:39
sforsheemanjo, I was curious about the OTG thing so I looked it up17:39
manjoyeah me too ... 17:39
manjo:) 17:40
sforsheefor OTG there's a different connector type with an extra pin and two different plug types, A for plugging in a peripheral and B for connecting to a PC17:40
sforsheethe new pin on the A-type cable is grounded, so I suspect a mobile device puts a weak pull-up on that pin and only turns on vbus when it detects the pin being pulled low17:40
manjoI wonder what kind of efficiencies they get .... 80% ? 17:40
manjocking, tasers are old school now ... replaced with drones now 17:41
ckingsforshee, http://www.maximintegrated.com/app-notes/index.mvp/id/182217:43
sforsheecking, that's a nice description. It doesn't quite confirm what I said, but I can't think of any other way it would work.17:47
ckingonce I need piccies of the H/W schematics I get a better idea of how it all hangs togther17:47
ckings/need/get/17:48
sforsheeyeah, it's helpful. But it just shows the id pin as going off into the ether or something.17:48
ckingindeed, a bit weird that17:48
apwbjf, fyi i only marked the upload-to-ppa tasks in progress and everything else has done its thing magically including closing that task too17:49
bjfapw, thanks, good to know17:49
sforsheecking, but the way I've typically seen that done is to pull up the signal and look for a high-to-low transition17:49
apwbjf, only slight wrinkle is it has picked the wrong person as the owner of upload-to-ppa, it would be more right to use the copier if that information was available in the interfaces it is using17:49
sforsheecking, for a b-type cable you wouldn't see that because the id pin will still be floating17:50
ckingok17:50
* cking ~~> food17:50
* manjo off to school .. 17:57
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
apwbjf, in the ckt ppa i see some natty packages, we could zap those i assume18:21
infinityikepanhc: How is it that armadaxp is the only flavour that didn't bump ABI in precise?  Did something get messed up there?18:25
lfaraoneapw:  cool, thanks18:27
lfaraonertg: that's not possible, sadly, for licensing reasons. 18:27
lfaraonehttp://git.openafs.org/?p=openafs.git;a=blob;f=doc/LICENSE18:27
lfaraonethere's a choice of law clause which is GPL-incompatible.18:28
lfaraoneThere's kAFS which is in the kernel, but kAFS is basically a bad idea based off a misunderstanding which doesn't support things like authentication. 18:29
apwlfaraone, has anyone asked ibm if they can relicence it, they have been receptive in the past18:29
apwlfaraone, it may take them a year of course, but they like gpl18:31
infinityikepanhc: Hrm, looks like the ABI checker ran, so assuming you had the right ABI files from the previous version, I guess it didn't lie.  Weird.  The ABI bump must have been x86-specific.18:33
* rtg -> lunch18:34
lfaraoneapw: I asked around, and heard back "yes, and no because $politics and $embargoed_reasons"18:38
apwheh18:39
lfaraoneapw: this apparently was brought up ages ago and people are still talking about it. 18:40
=== henrix is now known as henrix_
=== henrix_ is now known as henrix
* henrix -> EOD18:48
=== henrix is now known as henrix_
* rtg -> eow20:20
ikepanhcinfinity: I do not fully check the abi number, the checker do not ask for bump abi number20:59
ikepanhcs/number/hash21:00
bjfikepanhc, where is your git repo for armadaxp?21:06
ikepanhcbjf: git://kernel.ubuntu.com/hwe/armadaxp-{precise,quantal}.git21:07
bjfikepanhc, thanks21:07
bjfikepanhc, is that really: git://kernel.ubuntu.com/hwe/ubuntu-{precise,quantal}-armadaxp.git ?21:11
ikepanhcbjf: yes, sorry, just wake21:21
bjfikepanhc, np21:21
=== kentb is now known as kentb-out

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