/srv/irclogs.ubuntu.com/2012/07/30/#ubuntu-kernel.txt

=== amitk is now known as amitk-afk
smbmorning06:31
ppisatimoin06:49
=== Ming is now known as Guest74462
* ppisati is in 'email catchup mode'07:41
ikepanhcppisati: you mean deadlock or infinite loop?08:09
digetls08:12
digetohh sorry - definately wrong window ;)08:12
DavieyHai.. can bug 1030600 be included in the next precise sru, and 12.10 next kernel please?08:27
ubot2Launchpad bug 1030600 in linux "please build/install highbank dtb file" [Undecided,Confirmed] https://launchpad.net/bugs/103060008:27
apwDaviey, shark ?08:33
smbDaviey, Where is the shark?08:33
=== amitk-afk is now known as amitk
lifelessin midair.09:01
Davieyapw: shark?09:12
dilekshai means German shark09:14
ppisatiis monday morning even for tangerine?!?!09:16
ppisatippisati  62325 99.2  0.0 4135820 2516 pts/0    R+   09:37  37:15 /usr/bin/qemu-arm-static /bin/gzip --no-name --rsyncable -909:16
=== cking_ is now known as cking
ckingbah, now on 3G, ISP failure09:31
* Eimann is on 3G for >3 Months, T-Mobile works good :)09:36
* henrix is having DNS issues as well...10:02
* ppisati -> back in 10mins10:13
=== Ming is now known as Guest32569
apwDaviey, what do we need the dtb file for?  we clearly arn't using it right now :)10:37
Davieyapw: And that is the problem.. :)... highbank qemu emulator requires device tree, the dtb file.10:38
apwwe have real machines?10:39
Davieywe have some10:39
apwDaviey, is this file different in each kernel?  is it really kernel specific?  how large is it?  do we make CDs for highbank and will they still fit with this extra on them10:40
apwDaviey, and ... this patch is not even against a branch that exists any more, its not flavour specific, so i'll have to rework it completely ... sigh10:41
Davieyapw: no cd is created... it's really small.. I have a panda one to hand.. # ls -alh board.dtb10:42
Daviey-rw-r--r-- 1 linaro linaro 340 May 18 19:14 board.dtb10:42
DavieyI believe it to be hardware specific, and as each hardware seems to have it's own kernel, it's therefore kernel specific 10:43
DavieyBut.. i could be wrong.10:43
apwDaviey, its definatly h/w specific, i was more wondering if you have one installed for every kernle you have installed will they differ10:44
Davieyapw: i suspect not, but i don't know10:45
apw./boot/highbank.dtb-3.5.0-7-highbank10:45
apwDaviey, this seems like a silly name to me10:45
Davieyapw: but in any case, it's going to be ~3.5K10:46
apwDaviey, can you see any reason to have highbank in the name more than once ?10:46
Davieyapw: I believe real highbank kernel doesn't need it, only qemu emulated.10:46
Davieyapw: twice is twice the awesome.10:46
apwi suppose there might be more than one machine supported by a flavour in a perfect world10:47
DavieyNFI ;)10:47
apwhmmm, that does not inspire me with confidence to apply the change10:47
Davieyapw: wise.10:48
Davieyapw: I don't care if it is called mickeymouse.dtb TBH :)10:48
apwDaviey, do we really care about this in P, surely everyone in development is on Q now?10:59
infinityapw: Customers being able to test/prototype in qemu is pretty important.11:01
infinityapw: And their target is generally the LTS.11:01
ikepanhcapw: where you get the highbank.dtb? it shall not be with linux-image11:08
apwikepanhc, its in the kernel sources isn't it?11:09
apwikepanhc, though i assume thats because someone included it11:09
ikepanhcapw: yes, but device tree should be something bootloader hands to kernel in memory11:09
apwikepanhc, oh yeah i understand it is useless on the filesystem for booting, as we need it before we start running11:10
apwikepanhc, this is for the qemu users, i can also see in the future that you might have one on filesystem for a variant of flash-kernel to use when installing kernels to boot11:10
ikepanhcapw: right, it is ok, but not necessary to be put into filesystem11:10
apwikepanhc, specifically here the only reason to include it is so qemu has somewhere to find it11:11
ikepanhcapw: that's also right, for qemu user, they need the dtb in the filesystem11:11
apwikepanhc, so the requst was to include it for highbank in the kernel package, and i am happy for it to be in /boot as that is where we might want it for the conceptual flash my kernel with this generic arm kernel in the distant future11:12
ikepanhcthat raise another question, shall we support for qemu user?11:13
apwikepanhc, i don't see any formal support being requested for it11:13
ikepanhcapw: sounds like I can close my eyes11:14
apwDaviey, i assume there is no support for this its for testing11:14
ikepanhcDaviey: you need the dtb in /boot for supporting qemu env?11:15
ikepanhcwhat I know is that there is gap between qemu env and real hardware11:16
infinityikepanhc: It could be distributed on floppies mailed to the user, it doesn't need to be in /boot, but the general rule for DTBs should be to put them in /boot, so why deviate here just because it's not technically needed on the hardware?11:16
* apw is assuming the DTB here is for the real hardware rather than qemu, as its the one in the kernel11:18
ikepanhcinfinity: I just see the discussing about dtb in /boot.11:18
ikepanhcwhat I am sure is that on real hardware, dtb is not something comes from kernel11:19
infinityNo, on real hardware, the dtb is burned into ROM.11:19
infinityThough it's basically the same as the one shipped from the kernel sources.11:19
infinityWhich is kinda the point.11:19
infinityikepanhc: flash-kernel on real highbank hardware is mostly a no-op anyway, so yeah, the dtb doesn't get used, but that's not a big deal.  Do you actually have a concern with it being shipped?11:21
apwikepanhc, right for highbank its not that useful as its in the firware and we don't supply it with the kernel, but if we did here is the right place for it i recon11:21
ikepanhcinfinity: I think it shall not be shipped with linux-image11:21
apwand this change needs to be approximatly right for the future too, its not a highbank change, its an ARM DTB change11:21
ogra_shoultnt it be in the u-boot package ?11:22
infinityikepanhc: That's not an argument, or a concern, it's a statement.11:22
infinityogra_: God no.11:22
ogra_but it is something th ebootloader should supply to the kernel, no ?11:22
apwogra_, the kernel is something the boot loader supplies to the machine and we don't include that in the bootloader11:22
infinityogra_: That's like saying u-boot should ship initrds.11:22
apwheh thats a better way of putitng it11:23
ikepanhcogra_: dtb may different based on hardware, its hardware description11:23
apwif the dtb comes from the kernel sources, then the kernel is not a dumb place to supply it11:23
Davieysorry, went AFK11:23
DavieyReal hardware no longer requires it, i believe it's provided by the kernel dynamically 11:24
DavieyQemu, splits kernel from filesystem.. meaning it needs to be provided separately 11:24
apwDaviey, to the kernel dynamically by the bootloader indeed11:24
apwDaviey, we are now arguming about location for it11:24
Davieyapw: Right, but i mean.. real hardware doesn't need this mod11:24
infinityDaviey: Yes, we know.11:24
apwDaviey, so by your own argument you should supply the dtb with qemu as its part of the hardware, and qemu is your hardware11:25
ogra_who cares about real HW anyway ... its not what the intersted admin will have there first if he determines if highbank is for him11:25
infinityStill, we'll need to ship DTBs for a ton of other devices Real Soon Now, so this is as much about setting a sane policy for how to ship those as it is about highbank on qemu.11:25
ogra_++11:25
Davieyapw: Is that what you want?  Really?11:25
ogra_i think omap and tegra switch to it in their next kernel iteration too11:26
apwDaviey, no i want a sane discussion on where it should go, and you seemed to be arguing we shouldn't ship it with the kernel; having just sent me a patch to do just that11:26
Davieynot my patch, but yes.11:26
DavieySo what is to discuss ?11:26
ogra_and in the longterm there wont be SoC specific kernels at all anymore you will just install the -arm flavour11:26
ogra_how does ppc deal with it btw ?11:26
ogra_iirc it uses DT much longer already11:26
apwogra_, all PPC machines have firmware which holds the dtb11:26
infinityogra_: PPC device trees are all in firmware.11:27
ogra_and qemu ?11:27
infinity(Though patchable at the kernel level)11:27
ogra_ships a fake firmware ?11:27
infinityopenbios-ppc has a device tree in it.11:27
ogra_ah11:27
apwso the question is really, is this a one off, and highbank qemu is an aberation, or will other cheap arms need a DTB somewhere11:28
apwi guess one other option would be to add them to the firmware package11:28
ogra_all arms will 11:28
ogra_at some point 11:28
ogra_at least all that linaro ever touched11:28
apwogra_, all arms will have a DT, but will it come with the board, be on the board, or will it be something we need to know about11:28
ogra_DT planning for arm in ubuntu is even older than linaro11:29
apwogra_, on ppc you don't need to know about them as they are never something you handle11:29
infinityapw: Having them in linux-firmware wouldn't hurt my feelings.11:29
ogra_apw, by design it cant come with the board on omap (no flash)11:29
infinityapw: As for where it lives, that depends on if the board HAS firmware. ;)11:29
apwinfinity, well it all depends if they are kernel specific at all, ie version specific11:29
infinityapw: They can't be kernel specific, or the burned-in ones would fail to work with kernel upgrades.11:29
infinityapw: Which would be a pretty nasty design flaw. :P11:30
apwthough i suppose having an /lib/firmware/dtb/arm-highbank.dtb-version is no worse11:30
Davieywell, they are kernel flavour specific ... whilst each SoC requires a different kernel flavour, until thye converge 11:30
apwinfinity, that would seem a reasonable statement, it implies the DT semantics are very stable11:30
infinityDaviey: They'll never converge, that's the point of a device tree.11:30
apwDaviey, that makes them system specific11:30
Davieythis discussion seems circular 11:31
ogra_the kernel will converge 11:31
Davieyinfinity: i mean kernel will converge 11:31
ogra_the HW wont :)11:31
apwthough this implies that DT might grow over time but still be 'per system'11:31
infinityDaviey: Yes, but you seemed to imply the device trees would as well, which clearly they won't. :P11:31
infinityDaviey: The device trees are the reason the kernel will be able to converge.11:31
Davieyinfinity: sorry, i wasn't implying that.. I was stating that kernel flavour is a reasonable separator for system, UNTIL the kernel converges the systems. 11:32
apwif anything they will grow new nodes as more things become parameterised, so they will be enlarging so changing over time, but one assumes backwards compatible11:32
apwDaviey, right but that means right now we should not use flavours, as they are wrong 'soon'11:32
Davieyapw: agreed11:32
Davieybut soon could be years away.11:32
infinityapw: linux-firmware seems like a good fit for them.11:32
* ogra_ still thinks it being a firmware it should live in the HW initialization (i.e. SPL or bootloader)11:33
DavieyAnd it's easy enough to change the path.. we can spend all year predicting what will happen.11:33
infinityapw: Maybe we should look into making linux-firmware not be arch:all, so we can trim fat on some arches. :P11:33
ogra_but seems i'm alone with that opinion :)11:33
ogra_rsalveti, ^^^11:33
ogra_what does linaro plan here ?11:33
infinityogra_: Burning it into u-boot means a different u-boot build for every platform, which is also something DT may well get rid of some day.11:33
apwDaviey, well as they are h/w specific they really feel more like firmware, so linux-firmware might make more sense11:33
ogra_yes, u-boot will use the DT tables11:34
infinityogra_: The whole point is that you take a kernel, slap on a device tree, feed it to u-boot, and it all works.11:34
infinityThree distinct parts.11:34
ogra_thats why i think they should be shipped in there11:34
Davieyapw: linux-firmware seems good nuff to me :)11:34
ogra_and we will *always* need board specific SLP11:34
ogra_*SPL11:34
apwogra_, what if they have redboot instead11:34
apwogra_, we don't want to put them all in there as well11:34
Davieythey can go to hell.11:34
infinityogra_: Not always.  Not on all platforms.11:34
ogra_no idea, i dont know redboot will ever support DT 11:34
ogra_(i dont think its being developed since 5 years)11:35
apwthey feel like a bootloader independant thing11:35
ogra_(or even 10)11:35
apwthey feel like a kernel independant thing11:35
ogra_u-boot will fully depend on DT in the future11:35
apwthey feel like a hardware you have specific thing11:35
apwwhich i think means to me they are firmware-esque11:35
ogra_so you *have* to have the DT data available before you have a kernel or rootfs11:35
Davieywhy not just put it in -firmware for now, and we can switcheroo later if needed.11:35
Davieyit's a reasonable starting block.11:35
* ogra_ would really like to hear from linaro, they have it planned through and will implement it11:36
ogra_we can discuss it til death but after all we will have to use what linaro makes out of it11:36
infinityEh?11:37
infinityogra_: Linaro has nothing to do with it.11:37
ogra_then their main objective changed recently11:38
infinityogra_: What package we ship it in, and where we put it on the filesystem, is, well, meaningless bikeshedding, and there's no reason any two distros have to match.11:38
ogra_unified kernel and bootloader was one 11:38
infinityogra_: Yes, unified kernel is happening, that has nothing to do with this discussion.11:38
ogra_infinity, what i mean is that the filesystem is the totally wrong place11:38
infinityThis is pure bikeshedding about where to put some files.11:38
apwright we concur that linaro will drive all arm kernels to need and use a DT11:38
infinityogra_: It's going to be on the filesystem SOMEWHERE.11:39
ogra_your SPL wont have any access to it 11:39
apwso we can have one kernel, but how we get those together and where we put them is surley something 'we' are best quantified to grok11:39
infinityogra_: Cause you have to "cat vmlinux dtb > newblob" to feed it to u-boot.11:39
ogra_oh, sure, but it wont be used from there during boot11:39
apwSPL ?11:39
ogra_first stage bootloader11:39
infinityThe SPL has no access to it at all in the current world order.11:40
ogra_well, actually the S stands confusingly for "second" ... since the ROM is the first stage11:40
infinityAlso not changing this month.11:40
ogra_surely not, indeed11:40
apwplease never :)11:40
infinitySo, again, not relevant.11:40
ogra_relevant if they change it in a month though11:40
ogra_thats why i think we need linaro input, they do the upstream work 11:41
infinityIf they change how everything on the platform works, we get to sort it out then.11:41
infinityRight now, we need to sort out how to boot with the current kernel/dtb/u-boot trio.11:41
infinityWhich we know how to do.11:41
infinityWe're just arguing about WHERE TO PUT FILES.11:41
infinityNo knowledge of the future changes that.11:42
infinityAt all.11:42
apwi would say even if it needs to be in /gableblotchet to make something like u-boot work11:42
ogra_right, but they know what the plan for the near future 11:42
apwits still a firmwary thing and sound come out of the firmware packages11:42
infinityogra_: But that doesn't matter!11:42
ogra_and we could already work towards this instead of having to change it massively again11:42
infinityogra_: We need a plan for today.  The plan can't be "do nothing until it changes".11:42
ogra_th eplan should be "ask the implementor first" imho11:42
infinityogra_: And whatever they plan to do, it has no relevance AT ALL to where we ship files.11:43
infinityThey're not implementing an OS, they're implementing a boot method.11:43
infinityIt's up to us to make it work with our OS.11:43
ogra_they implement something where bootloader and kernel use the same file ... while the bootloader doesnt have any access to this file11:43
infinityIt's glued to the kernel.11:44
Daviey---✂------✂------✂------✂------✂TRIM BIKESHED ---✂------✂------✂------✂---11:44
DavieySorry, just a marker for my logs.11:44
ohsixwouldn't ### have sufficed11:44
Davieyohsix: no.11:45
ohsixhas it occured in the discussion already?!11:46
* ppisati likes the scissors... :)11:46
* smb tries to see through the pillars of smoke...11:56
* cking now sees why earlyprintk=dbgp is flaky on his H/W12:41
rtgcking, is it a generic issue, or just on your HW ?12:49
ckingrtg, i'm comparing a bunch of machines to see if it is machine specific12:49
ckingthe fix is trivial, but i need to sanity check it first on a broad range of machines12:50
rtgcking, ack12:50
rsalvetiinfinity: ogra_: apw: currently we have the "reference" dtb file at the kernel tree itslef13:03
rsalvetiwhich is produced during the kernel build13:03
rsalvetiin our case we're installing it together with the linux package and at /boot/, so flash-kernel can copy it over while installing uImage and uInitrd13:03
ogra_rsalveti, right, but what will you do wrt SPL and u-boot ?13:03
rsalvetithat's complicated, as it's hardware dependent13:05
rsalvetias we don't yet have a "final" dtb that would ideally be provided by the hardware, we're shipping the latest one provided by the kernel build13:05
rsalvetiwhich would be loaded by u-boot 13:05
ogra_k13:05
rsalvetiso having it at linux-firmware is ok, but if you're planning on updating it over the time, that can be dependent to the kernel used by the system13:06
rsalvetiuntil there's a single dtb file that can be used as reference13:06
rsalvetithe same that would be provided by the hardware itself 13:06
rsalvetithe problem is that we could even have hardwares that doesn't support a valid u-boot and needs dtb to work :-)13:07
rsalvetiwhich would need the distro to merge both dtb and the kernel into one single file13:07
rsalvetibut I don't think we need to cover that specific use case at ubuntu now13:07
ogra_k13:08
rsalvetiso unfortunately this logic would still be part of flash-kernel13:08
ogra_thats not the prob :)13:08
apwrsalveti, i assume the dtb would be backward compatible conceptually is not kernel specific13:09
rsalvetiit should, and the drivers should only use the dtb if it's actually provided by the boot13:10
rsalvetias the dtb files can also be produced by the kernel, as a reference one, I don't see why we shouldn't just provide them as part of the kernel package itself13:11
rsalvetieven if we copy them over to linux-firmware, it'd still be just a reference of the latest one integrated from the latest kernel tree13:12
infinityrsalveti: Sure, that was understood.13:12
infinityrsalveti: Though the kernel tree one certainly doesn't change that often.13:12
ogra_having them in a non kernel package will make quemu stuff more tricky though13:13
rsalveticurrently people are changing them quite frequently 13:13
infinityrsalveti: And, of course, shipping them from the kernel build is "wrong" when the linux-image can support more than one hardware platform.13:13
ogra_as users will need to get two packages 13:13
rsalvetibecause the port is on going13:13
rsalvetisure, but would still be just a reference 13:13
* infinity nods.13:13
ogra_not a biggie indeed, but documentation issue and likely causeing support requests13:13
rsalvetithe problem would be once we get to the situation where the dtb is needed just to boot the device13:14
infinityAnyhow, shipping it from linux-image in /boot was our first gut reaction anyway.13:14
infinitylinux-firmware just seemed like a more elegant ongoing solution.13:14
rsalvetiso we'd need some sort of dtb available at the system for flash-kernel to use13:15
ogra_it surely is, but might be unexpected for users13:15
rsalvetiit'd say it's unexpected because you can produce them from the kernel build itself :-)13:15
infinityThough, the part where you can technically have linux-image without firmware makes it make more sense to put it in linux-image.13:15
DavieyI really couldn't give a monkeys where it is btw :)13:15
rsalvetiso if it's produced from the kernel build, why it sholdn't be part of the kernel package? :-)13:15
* infinity waffles.13:15
Davieyinfinity: well, you can technically use linux-image without dtb :)13:16
infinityrsalveti: Yeah, perhaps it should just be in linux-image, and as we get platform convergence, linux-image can just ship multiple DTs.13:16
infinityDaviey: We're not talking about highbank.13:16
infinityDaviey: We're talking about the whole concept.13:16
DavieyYeah, i gave up all my monkeys 3 hours ago on the concept.13:17
infinityDaviey: Some kernels won't boot without DTs on some hardware, in the future.  That's a consideration we need to think about.13:17
infinityapw: Given that, it probably makes more sense to ship it in linux-image, and when we end up with platform convergence, we'll just ship multiple DTs in linux-image-arm-generic.13:17
infinityThough, filesystem-wise, boot then feels ugly, cause you could have dozens of them.13:18
infinitySo, linux-image, the package, but /lib/firmware, the filesystem namespace?13:18
apwinfinity, well i presume i could put them in /lib/firmware/device-tree still ?13:18
infinityapw: Absolutely.13:19
infinityapw: And that feels sane to me.13:19
infinityapw: Just ship them from linux-image-$(abi), though.13:19
DavieyCan we start bikeshedding over path now?13:19
apwinfinity, ok that works for me i guess...13:19
* apw /kickbans Daviey13:20
infinityapw: I'd have no issues with /boot either, except for this theoretical future where /boot would end up littered with 50 dtbs for all the platforms the generic kernel supports.13:20
infinity(And I can't wait for that to be a reality)13:20
infinityapw: Anyhow, if we fuck it up, it's not like it's hard to move things around later. :P13:21
DavieyOkay, package name.. ✓ ... path... ✓  .. now we need to discuss filename.13:22
infinityNo we don't.13:22
* apw uses the filename the kernel produces for the hardware13:22
* Daviey blinks.13:22
apwas someone else has bikeshedded about the filename upstream and made sure it is unique13:23
DavieyHmm, i ws thinking we could make this discussion go on all day?13:23
* smb thinks Daviey needs some real work assigned...13:25
infinitybjf: Say, does the bot hande "prepare package" bug tasks based on scanning the PPA, or is that a manual thing?13:31
bjfherton: ^ i can never remember all the things the bot does automagically13:32
infinitybjf: Mostly curious if Ike should be updating https://bugs.launchpad.net/ubuntu/+source/linux-armadaxp/+bug/1030308 manually, or if the bot will get to it.13:32
ubot2Ubuntu bug 1030308 in linux-armadaxp "linux-armadaxp: 3.2.0-1606.9 -proposed tracker" [Medium,In progress]13:32
infinitybjf: I also assume, though, that if impatient people jump the gun on automated tasks, the bot won't have a hissy fit?13:32
bjfinfinity: yes, the bot is happy to let humans play along13:33
hertoninfinity, bjf: yes, the bot looks in the build status in the ppa13:33
infinityCheck.  Maybe I'll just jump the gun so I can get to my copying and overriding. :)13:33
infinityherton: Okay, good to know.13:33
infinityikepanhc: ^-- The bot would have updated it "eventually", but I'm going to short the process and JFDI.13:33
* ikepanhc reads13:34
ikepanhcinfinity: you are going to copy it? thanks13:35
hertoninfinity, but in the case of armadaxp, the prepare-package must be fix-released, and upload-to-ppa in progress.13:35
infinityikepanhc: Like I said, I have to fix it after it's copied anyway, so I may as well.13:35
infinityherton: Ahh, so Ike messed up his tasks so the bot won't look. :P13:35
infinityikepanhc: ^13:36
hertonfor these derivative packages it was intended that we would do the upload, so there is this extra upload-to-ppa task13:36
ikepanhcprobably the bot does not like me13:36
hertonmay be for armadaxp we should remove it, since ike is doing the uploads13:36
ikepanhcherton: nono, we just kidding here13:37
bjfikepanhc: after uploading the package you need to set the "prepare-package" to "fix-released"13:37
ikepanhcherton: oh, you mean the upload-to-ppa?13:37
ikepanhcherton: how about set to invalid?13:37
ikepanhcbjf: ACK13:38
bjfikepanhc: you should be setting the "upload-to-ppa" as well13:38
infinityAnyhow.  Tasks all fixed up, and packages copied.  I'll fix overrides in half an hour.13:38
hertonthe idea was, for example, the derivative maintainer sets the prepare-package to fix released. the bot would set the upload-to-ppa task to confirmed, to notify us. then we would upload the package and set the upload-to-ppa to in progress13:39
hertonbut things ended up being different for armadaxp13:39
ikepanhcbjf: eh, its done, anyone did it? or bot?13:39
infinityikepanhc: I did.13:39
infinityikepanhc: It was "New" when I got there.13:39
ikepanhcinfinity: thanks13:40
infinityherton: Do the wiki step-by-step docs point out which tasks the bot manipulates, and under what conditions?13:40
hertonikepanhc, so for your case for now, just set prepare-package to fix released and upload-to-ppa to in progress13:40
infinity(I haven't read that doc for a while...)13:40
hertonikepanhc, when doing the upload13:41
ikepanhcherton: ACK13:41
ikepanhcherton: keep the status correct.. understood13:41
hertoninfinity, yes, there is some description on what the bot does, may be not ideal, https://wiki.ubuntu.com/Kernel/kernel-sru-workflow13:42
infinityherton: Oh, see, I'd never before read that with s/Worflow Mgr./The Bot/13:42
infinityherton: Makes a bit more sense if I do. ;)13:43
infinityWorkflow, even.13:43
=== Guest52991 is now known as mfisch
=== mfisch is now known as Guest54314
hertoninfinity, bjf, I updated that wiki page (kernel-sru-workflow). I noted there was some missing pieces/outdated info.14:52
* ogasawara back in 2014:53
bjfherton, thanks14:54
* herton -> lunch15:02
=== Guest54314 is now known as mfisch
rtgogasawara, cracked the ubuntu-r repo. builds for amd64, and am working on the rest of the arches. updated dropped.txt, etc. we should -cr1 by weeks end I think.15:27
rtg-rc1 even15:27
ogasawarartg: sweet15:27
ogasawarartg, apw: I was going to plan on a quantal upload today too if you guys had anything you haven't pushed yet that you want in15:31
apwogasawara, have a highbank change i'd like to see in, its a passive file15:32
rtgogasawara, I'll be pushing firmware patches for the kernel throughout the week, but I see no reason not to upload soon.15:32
ogasawaraapw: ack15:32
apwogasawara, ok pushed15:37
ogasawaraapw: cool, thanks15:37
apwogasawara, i have also shoved an abi bump underneath15:37
ckingubuntu-r already? is it that time of the year again?!15:38
apwcking, always15:38
ckingapw, seems shorter each time, argh, time must be speeding up15:39
apwcking, you are getting slower :)15:39
ckingnoooooo15:39
ogasawaraapw: available to mumble?15:43
=== rtg is now known as rtg-afk
* cking --> EOD (early for once)17:17
* ppisati -> gym17:34
=== shadeslayer is now known as shadeslayer_
=== shadeslayer_ is now known as shadeslayer
* henrix -> EOD18:25
hertonsmb, when running maint-startnewrelease I'm still getting some errors related to SIGPIPE (stdout: broken pipe)18:51
hertonfrom this on getabis script:18:51
herton                                # Prevent exposing some errors when called by python scripts. SIGPIPE seems to get18:51
herton                                # exposed when using the `find ...` form of the command.18:51
herton                                ko=$(find lib/modules/$verabi-$sub/kernel \18:51
herton                                        -name '*.ko' | head -1)18:51
hertonsmb, this fix I'm testing on kteam-tools seems to do the trick, avoiding the problem: http://pastebin.ubuntu.com/1120029/18:53
smbherton, Hm, would be a better explanation than the change of shell script. Though it seemed to work for me19:10
hertonsmb, seems because head finishes earlier, then find tries to write again and then there is an error, since how python setup sigpipe19:11
smbherton, Heh, guess it depends then whether you use a netbook or a real computer... :)19:13
hertonyep, sometimes if head finishes "later", there wouldn't be an error. that's why probably when reordering that line introduced a time change that made it work sometimes19:14
herton*finishes later than the last find write19:16
=== rtg-afk is now known as rtg
hertonsmb, I found this which has a good example, gzip being affected as well: http://blog.nelhage.com/2010/02/a-very-subtle-bug/19:24
apwrtg, did you tag the sync point to R in the quantal repo ?19:26
rtgapw, not yet19:26
rtgit should be agaist -6.6 19:26
rtgagainst*19:26
rtgapw, besides, I don't think a sync point tag does much good as long as we're rebasing 19:29
rtgrebasing quantal, I mean19:29
apwrtg, well at least you can see the top commit, the title should remain the same, but yes till the rebase stops its not a simple git log 19:30
rtgthough I suppose a tag, even though not lineraly accurate, would at least tell you to begin in the stack of UBUNTU patches19:30
rtglinearly*19:30
rtgwhere to begin*19:31
apwrtg,  right19:34
rtgapw, pushed Ubuntu-R-sync19:51
* ppisati just had a huge kebab20:00
ppisati*burp*20:00
bjfjjohansen: bug 1029937 (just so it's on your radar)20:30
ubot2Launchpad bug 1029937 in qa-regression-testing "test-kernel-security failures on Precise with 3.5.0-6 kernel" [Undecided,New] https://launchpad.net/bugs/102993720:30
jjohansenbjf: ack20:31
jjohansenapw: btw your kernel that rolled out fixed my S/R issue even though the testing kernel didn't :/20:32
apwjjohansen, wibble, good in some sense, but20:56
jjohansenapw: yeah, I don't understand and haven't looked at it more yet, just noticed it on the weekend, when I slept my machine by accident20:58
apwwell at least it is in the positive20:58
autojackhi. I was following https://wiki.ubuntu.com/Kernel/BuildYourOwnKernel trying to customize a Lucid kernel for my i386 ec2 instance. I've built kernels from scratch before, though not since the LILO days :)  when I run 'fakeroot debian/rules binary-headers binary-generic' it eventually errors, saying there is no target named binary-generic. what am I doing wrong?21:10
autojackGoogle didn't lead me to a solution.21:11
cheakobug 100708922:04
ubot2Launchpad bug 1007089 in linux "overlayfs alters /proc/self/exe link(s), making result a dead link." [Medium,Confirmed] https://launchpad.net/bugs/100708922:04
cheakoThis bug is causing several other packages to have issues.22:05
cheakoIt's importance should be set at High (2.7 points) or Critical (1 point), I've mentioned this in #ubuntu-bugs.22:14
cheakoErr, I can't count.  That's 3.3 points for High.22:14
* rtg -> EOD22:59

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