/srv/irclogs.ubuntu.com/2013/06/04/#ubuntu-installer.txt

hrwhi13:22
hrwhow big would be an image with just installer? I would like to boot it on arm chromebook13:25
ograhrw, http://ports.ubuntu.com/dists/saucy/main/installer-armhf/current/images/omap4/netboot/13:29
hrw85MB total13:31
infinityhrw: More like 15MB downloadable.13:32
hrwso just kernel + initrd?13:33
infinityhrw: Or that nice little img.gz file.13:33
infinityhrw: Ignore the FAT images, those are a single partition from the .img.  And I really should stop publishing them, I don't think anyone uses them.13:34
infinityExcept Oli, who uses them by accident and gets confused.13:34
ograyeah13:34
ograhehe13:34
hrwpartitioning step can be too hard for most users ;(13:35
infinityhrw: Anyhow, I have no idea how one boots the Chromebook, but if you can give me step-by-step "this is what a bootable image should look like and how to consutrct it" pseudocode or shell, or whatever, I can commit that to d-i and make chromebook d-i images.13:36
hrwinfinity: I know.13:36
infinityOr, well.  I can't do that without chromebook kernels being in main, until we take a decision to allow universe-using images, actually.  But.  We can at least make it work in custom builds.13:36
hrwinfinity: booting is less a problem as we can just give people SD/USB image and tell 'use ctrl-u'.13:37
infinityI think we were *this* close to enabling universe d-i builds for all the ARM kernel flavours.  And then they all went away.13:37
infinityAnd I suppose chromebook could go away soon too, with the upstream bits landing in 3.10/3.11?13:37
infinity(Landing in multiplatform/-generic, that is)13:38
infinityhrw: Sure, but I need to know what that SD image looks like.13:38
infinityhrw: (That's what the omap4 ones there are -- SD images)13:38
hrwthe problem is that to install ubuntu on internal you need to resize STATE partition, reboot so chromeos will reinitialize it, boot again, create gpt partitions, write kernel to one of them etc...13:38
infinityAhh, so you'd need some solid d-i support for the platform in partman and such.13:39
infinity(The rebooting bit sounds like a pain)13:39
hrwyes13:39
hrwand with those 3 users which may care at all it does not have sense13:39
infinityPerhaps not.  It might be better to just have wiki instructions somewhere than proper installer support.13:39
infinityThough, why is the reboot necessary?  Is ChromeOS blessing the partition somehow?  Can we not synthesize that ourselves?13:40
hrwinfinity: it creates some dirs there etc13:40
hrwsetups ecryptfs infra etc13:41
ograis there nothing like gpt_rereadpt() ...  so you dont need to reboot13:43
hrwogra: probably it can be left as it is with hope that chromeos will do what needs to be done on next start13:44
ograright, thats what i was thinking13:44
hrwI kind of like current state - no ppa required to get it working13:45
hrwflash-kernel needs to be added still13:45
hrwbug 1164484 anyone?13:46
ubot2Launchpad bug 1164484 in flash-kernel (Ubuntu) "Add support for checking Device Tree model name" [Low,Confirmed] https://launchpad.net/bugs/116448413:46
hrwwe need to sync with Debian...13:47
hrwflash-kernel (3.1~exp.1) experimental; urgency=low13:47
hrw  [ Ian Campbell ]13:47
hrw  * Add support for FDT based devices using /proc/device-tree/model for13:47
hrw    detection.13:47
ograi think we have that already13:48
infinityYeah, some FDT work is on my TODO list, along with testing a bunch of -generic platforms.13:48
ograiirc there were some fixes from ppisati and marvin24 ahead of debian13:49
ogra(for DT support)13:49
infinityWe do things a bit differently from Debian, AFAIR, but I'm not sure either of us gets it all entirely right yet.13:49
hrwhave to take a look13:50
ograwell, didnt we release DT based images ?13:50
ograwith raring13:50
ografor server at least13:50
infinityNo.13:50
ograhmm, i thought we had the genric kernel there already13:50
infinityWe do.13:50
=== kentb-out is now known as kentb
ograso we have to have DT support13:51
infinityNot really.13:51
ograelse server wouldnt work13:51
infinityhighbank has the DT flashed in ROM.13:51
ograah13:51
infinityWhich requires no userspace support at all.13:51
infinityAnd that's, by far, the preferred method.  If the DT is provided by the ROM/bootloader, we need to do nothing.13:51
infinityBut some platforms aren't so lucky.13:51
hrwdevice-tree string not found in flash-kernel anyway13:52
ograwell, i surely remeber seeing patches for that about 6 months ago already ...13:52
ogralook through the f-k buglist perhaps13:52
hrw15:46 < ubot2> Launchpad bug 1164484 in flash-kernel (Ubuntu) "Add support for checking Device Tree model name" [Low,Confirmed] https://launchpad.net/bugs/116448413:53
ubot2Ubuntu bug 1164484 in flash-kernel (Ubuntu) "Add support for checking Device Tree model name" [Low,Confirmed]13:53
infinityThey weren't using the proc lookup, they were using the subarch guessing bits, I think, which is much less reliable.13:53
hrwogra: I remember few discussions about it already13:53
ograright13:54
infinityhrw: Anyhow, this is on my TODO, since I have some -generic testing and mangling to do as well.13:54
hrwand to add chromebook to flash-kernel I will need DT stuff anyway13:54
hrwand then with 3.11 hope to get rid of kernel ;)13:55
hrw3.10 will be too minimalistic13:55
infinityWith any luck, 3.10, but I wouldn't hold my breath on it all landing in time.13:55
hrwinfinity: from Olof's post 3.10-rc4 lacks many things still13:55
infinityThough, you could move linux-chromebook to being ubuntu-3.10 + patches.13:55
hrwinfinity: plan to move it first to 3.8-chromeos13:56
infinityOr ask ppisati to backport a mess of patches, if they hit mainline post-3.1013:56
hrw;D13:57
infinityI'd like to ship 3.11 for Workgroups in saucy anyway, but I'm not sure that'll happen.13:57
ograhaha, the microsoft kernel ... funny13:57
hrw3.11 kernel should use something with 6.22 as well13:57
infinityActually, 3.11 should land before kernel freeze, so we might get it.13:58
infinityWell, just barely.  Maybe.13:58
infinityI wonder why Linux hasn't trolled lkml yet with an announcement that the release after 3.11 will be version 95.14:00
hrwor 4.014:00
infinitys/Linux/Linus/14:00
infinityhrw: No fair, the internal version numbers actually made sense.14:01
infinity(Though the NT/win-on-dos convergence was confusing as heck)14:02
infinityI really need to corner a marketing guru sometime and get them to explain to me in really small words why "95, ME, 2000, XP, Vista, 7" was deemed more appealing than "4, 4.1, 5.0, 5.1, 6, 7"14:04
hrwyou forgot 9814:05
infinityI did indeed.14:05
infinity98 was 4.1, Me was 4.914:06
hrwheh. flash-kernel/ubuntu was not updated in bzr for few versions ;(14:06
cjwatsoninfinity: Maybe they were going for http://news.softpedia.com/news/Presenting-Windows-CEMeNT-Lost-and-Found-39978.shtml14:07
infinitycjwatson: A classic.14:07
infinityBut, seriously, I've always wondered.  None of these names ever seem well thought-out or consumer-friendly.14:08
infinityAdobe ditches version numbers to go to "creative studio", and then cops out with "CS2" and "CS3".14:08
infinityEtc.14:08
hrw95/98/2000/Me were ~fine - just ~year of release14:08
infinityIt's entertaining to me, but it must be frustrating as heck to people who have no clue what they're buying.14:08
hrwcan we force14:10
hrwops14:10
hrwI see how DT is handled in Debian14:20
hrwnot quite what we wanted during discussions14:20
hrwas they go for DTname OR cpuinfo-name14:20
hrw 13 files changed, 333 insertions(+), 194 deletions(-)14:22
hrwhuge change14:22
hrwno changelog/control:  11 files changed, 125 insertions(+), 120 deletions(-)14:23
hrw 9 files changed, 98 insertions(+), 9 deletions(-)14:30
hrwhttp://pastebin.com/ExmnaiMS - ubuntu changes on top of Debian flash-kernel14:31
hrwthere are some places where Debian code took over Ubuntu one14:32
=== hrww is now known as hrw
=== NCommander is now known as Guest14386
=== aarcane_ is now known as aarcane
=== aarcane_ is now known as aarcane
=== Guest14386 is now known as NCommander
=== Daviey_ is now known as Daviey
=== cjwatson_ is now known as cjwatson
=== kentb is now known as kentb-out

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