/srv/irclogs.ubuntu.com/2007/07/30/#ubuntu-installer.txt

=== mpt [n=mpt@121-72-136-247.dsl.telstraclear.net] has joined #ubuntu-installer
joejaxxsuperm1: yes i am02:13
superm1hey joejaxx .  I wanted to ask if you could look over the current packaging i have for our metas.  i can't figure out what is happening02:14
superm1why ./update won't work02:14
superm1the LP page for the meta is here: https://code.launchpad.net/~mythbuntu/mythbuntu/mythbuntu-meta and the seed here https://code.launchpad.net/~mythbuntu/ubuntu-seeds/mythbuntu.gutsy02:15
superm1joejaxx, this is the output that I am getting when trying to build: http://paste.ubuntu-nl.org/31854/02:43
superm1I had thought it was originally the version of germinate i was using (since i'm on feisty), so I backported the gutsy version of germinate and debootstrap to feisty and installed both of those02:44
=== alsaram [n=asanchez@157.Red-80-38-109.staticIP.rima-tde.net] has joined #ubuntu-installer
cjwatsonsuperm1: odd, looks like it got a STRUCTURE file with a blank line in it or something10:18
superm1cjwatson, yes that's what it ended up being10:18
superm1i was banging my head on the desk for a long time today10:19
superm1and caught that10:19
cjwatsonah yes, I see that10:19
cjwatsonI'll fix germinate to ignore that10:19
superm1i'm trying to determine now how come the contents of the standard seed aren't being included10:19
superm1even though they are listed in the STRUCTURE file under the seed i wanted them to be dependent on10:20
cjwatson(these aren't relevant to that question, but) I'd suggest switching the order of live and standalone in STRUCTURE, and including a supported seed at the end ... supported is the only seed that's kinda hardcoded10:20
superm1oh the order actually matters then?10:21
cjwatsonyes, it can make a slight difference - always list seeds from inner to outer10:22
cjwatsonyour seed_map/minimal is broken, because you don't have a minimal seed10:22
cjwatsonI would suggest changing your seeds rather than changing update.cfg - it's better to be branched off the most recent possible Ubuntu seeds10:23
cjwatsonerr, "because you don't have a required seed" I mean10:23
superm1i was modeling it off of i think xubuntu or another that didn't have a required either10:23
cjwatsonyour seed_base is also outdated - should be /~ubuntu-archive/seeds/ now10:23
superm1and then was getting confused as to which way to follow10:23
cjwatsonand you need to update archive_base/blah10:23
cjwatsonxubuntu has required10:24
cjwatsonit looks like you modelled it off feisty10:24
superm1possibly10:24
cjwatsonDDTT :)10:24
superm1you were meaning in my update.cfg, that it was outdated?  I have seed_base: http://people.ubuntu.com/~ubuntu-archive/seeds/10:25
superm1listed10:25
cjwatsonthat's not committed yet then?10:25
superm1it should be10:25
cjwatsonI was looking on codebrowse.launchpad.net10:26
superm1whoops wasn't pushed10:26
superm1that would make a bit of a difference wouldn't it :)10:26
superm1nonetheless though i still don't have a required seed listed, so i'll have to add that in10:28
superm1cjwatson, in switching things around to more closely model the ubuntu.gutsy branch and ubuntu-meta package, somehow this came along: http://paste.ubuntu-nl.org/31882/.  I'm a bit confused by it11:03
cjwatsonsuperm1: take boot out of the live seed's inheritance list (boot is WEIRD)11:05
cjwatsonsuperm1: and take it out of seeds: in update.cfg11:06
cjwatsonsuperm1: change 'seed_map/minimal: minimal' to 'seed_map/minimal: required minimal' now that you have a required seed11:06
superm1well its out of the update.cfg11:06
superm1and i changed the seed_map to required minimal11:06
cjwatsonthis is part of the reason there's a separate ship-live in the Ubuntu seeds which inherits from boot11:06
superm1(locally)11:06
cjwatsonyou can't use boot in anything that generates a metapackage11:07
superm1oh11:07
cjwatsongerminate gets too confused by having to follow the kernel dependency chain11:07
cjwatsonand livecd.sh installs a kernel anyway, so it's not necessary11:07
superm1well the way that we bootstrap the mythbuntu disks is a bit different, so ideally a kernel should be listed in our metas11:08
superm1if possible11:08
cjwatsonyou can't11:08
cjwatsonnot without substantial code changes. I went down this road a year or two back11:08
superm1is there something wrong with listing something like linux-image-generic [i386]  [amd64] 11:09
superm1and then another line for linx-image-powerpc [powerpc]  ?11:09
cjwatsonyour call, don't come to me if it breaks11:09
superm1haha11:09
cjwatsonI recommend against11:09
superm1perhaps just listing the kernel in our build script will suffice then11:10
cjwatsonlike I say, it tends to produce wrong results in some places11:10
superm1i see11:10
cjwatsonoh and including them in the metapackage makes ubiquity do the wrong thing too11:11
cjwatsonwell, including them in live might not have that effect11:11
cjwatsonincluding them in minimal or required or whatever would definitely break11:11
superm1well i was going to be including them in standalone11:11
superm1and then ubiquity was going to pick off live11:11
superm1so i assumed that standalone could keep them11:11
cjwatsonthat breaks because there isn't necessarily just one kernel to be installed everywhere11:12
superm1right11:12
cjwatsontake the case of powerpc, where you need to install -powerpc or -powerpc64 depending on the system11:12
cjwatsonkernels have to not be in metapackages for that reason11:12
superm1and i386 you can get -generic or -i38611:12
superm1okay this makes more sense then11:12
superm1unfortunate though :(11:13
superm1okay i got it working again now that i added the ship-live.  Thanks cjwatson .  I"m gonna get to bed now11:26
cjwatsonsleep well11:31
cjwatsonso close to having partman-auto-loop working!01:13
=== blackskad [n=blackska@d54C4A53D.access.telenet.be] has joined #ubuntu-installer
evandawesome!02:26
cjwatsonuploaded, too02:27
=== cr3 [n=marc@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-installer
cjwatsonevand: I just disabled multiverse for Gobuntu - noticed somebody had commented on that on the mailing list02:51
evandcjwatson: ah, thanks02:52
cjwatsonevand: how goes the automation work? we should be able to try that out in conjunction with partman-auto-loop soonish02:53
cr3cjwatson: dude, many thanks for all the help you provided to Yongkang02:53
cjwatsonevand: grub and initramfs probably won't work right yet though ...02:53
cjwatsoncr3: no trouble, I'll reply to your mail about general policy in a bit02:53
cjwatsoncr3: (basically I only took it because there was contention that it was a bug)02:53
evandcjwatson: good, just need to figure out why one of the partman questions isn't getting asked when I have the graceful page skipping on, possibly more issues related to partman.02:54
cr3cjwatson: I had a couple questions while reading the thread: 1. is it possible to presseed so that the installation is done on an existing partition? 2. is it possible to preseed so that an existing partition is resized?02:54
cjwatsoncr3: 1) no, longish-standing wishlist for partman-auto; 2) I don't think so at the moment - the resize UI isn't really flexible enough02:55
cjwatsonpartman preseeding is mostly designed for deploying lots of Linux-only systems, and it does show rather02:56
CIA-19ubiquity: cjwatson * r2167 ubiquity/ (d-i/lists/any debian/changelog): * Add partman-auto-loop.02:57
=== avoine [n=avoine@69.70.0.36] has joined #ubuntu-installer
cjwatsonargh, debugging initramfs changes on a loop-mounted root filesystem is tedious05:43
evandheh05:44
evandpartman issues in graceful page skipping are resolved, now I'm just cleaning things up a bit, looking for outstanding issues, and beating migration-assistant mercilessly05:45
cjwatsonrock05:45
cjwatsonok, that was doing quite well until fsck failed05:48
=== cjwatson boots without quiet splash
cjwatsonugh!05:48
cjwatson"Error writing block 810 (attempt to write block from filesystem resulted in short write)."05:48
cjwatsonin an infinite loop05:49
=== evand hands cjwatson a large hammer, possibly a chainsaw
glledoHi, in the advanced partitioner I'm using an existing partition for the / that is already formatted. If I just change its mountpoint it complains that "The file system on /dev/bla has not been marked for formatting"05:53
glledoI guess that if I change the mountpoint to something like / it should mark it to format, right? : P05:54
evandwishlist bug? or is that a design decision, cjwatson?05:56
cjwatsonhang on, just looking for the bit of UI you need to twiddle05:57
cjwatsonglledo: which release of Ubuntu?05:58
glledois a gutsy daily live cd05:58
glledolet me see05:58
glledoI downloaded 19th of this month05:59
cjwatsonoh, yeah, right, that warning05:59
cjwatsonyou really do have to format /05:59
cjwatsonback up anything you need from there first06:00
glledook, so is a design decision06:00
cjwatsonit's probably a valid wishlist bug that it should check to see if it's empty first before emitting that warning06:00
cjwatson(it doesn't have the filesystem mounted when it emits that warning though, so it's not trivial to do that check)06:01
glledoor probably just show a warning and then proceed to mark it as formattable06:01
cjwatsonsame problem06:01
cjwatsonevand: partman/check.d/12system_partitions_formatted, BTW06:01
glledook, I have to leave, I'll check what did you decide tomorrow ; )06:02
evandah, thanks cjwatson06:02
evandglledo: can you file a bug on this?06:03
superm1evand, could you merge me once more.  i've got another set of lirc changes in ubiquity06:19
superm1i renamed the branch so it shows up on code.lp.net/ubiquity now too06:19
evandsuperm1: will do06:19
superm1here is the link to the lp page: https://code.launchpad.net/~mythbuntu/ubiquity/mythbuntu-ubiquity  thx :)06:19
cjwatsondamnit, why is write() failing with -EPERM at exactly the same spot (not the start) of this loop-mounted image every time?06:23
=== cjwatson suspects a nadgered vmware :-(
=== superm1 [i=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer
glledoevand: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/12926807:06
evandglledo: thanks07:13
glledono prob07:13
CIA-19ubiquity: evand * r2168 ubiquity/ (8 files in 5 dirs): Merged with ubiqutiy.mythbuntu07:13
superm1evand, out of curiosity, how do you and cjwatson handle your commits to the ~ubuntu-installer/trunk branch?  Are you both bound to it to make sure you don't step on each other's toes?  Or do you guys always bzr pull before committing something?07:18
cjwatsonI bind to it07:19
evandI am bound as well07:19
superm1so when multiple people work on the exact same launchpad branch its better to operate that way, whereas if you merge in multiple different branches from other locations, then it's better to be unbound and just do merges07:20
evandthere will always be merges.  I just use bind to avoid forgetting to push.07:21
superm1ah07:21
superm1yea i kept doing that last night too07:22
superm1so in your guys' case then, you always bzr pull or bzr merge each other's changes?07:22
cjwatsonneither, if you're bound you use bzr update07:24
cjwatsonit stops you even committing if you're out of date07:24
superm1ah that's how to do it then07:24
superm1ok07:24
cjwatsonit's also fine to be bound if you merge branches from other locations07:24
cjwatsonas evand says, it's convenient for avoiding forgetting to push07:25
=== xivulon [n=ago@87-194-85-156.bethere.co.uk] has joined #ubuntu-installer
=== cjwatson_ [n=cjwatson@82-69-40-219.dsl.in-addr.zen.co.uk] has joined #ubuntu-installer
xivulonhi cjwatson, saw your email, was just reading your code08:04
cjwatsonxivulon: ok08:07
cjwatsonit's certainly not all the way there yet, but I think it's worth an intermediate look08:08
xivulonjust came back from holidays (the boss vetoed any cpu-based equipment)08:08
xivulonso sorry if I left you all the burden08:09
cjwatsonnot a problem, I expected to be writing partman-auto-loop myself anyway as it was not easy08:09
xivulonwas just reading that08:11
cjwatsonpreseeding and having that in the regular images should be a win08:12
xivulonq08:12
xivulondo you have to preseed the partition number?08:12
cjwatsonyes08:12
cjwatsongotta know where to put the images :)08:12
xivulonthat might be an issue to find that out from within windows08:13
xivulonI mean mapping windows drive letters to linux partitions08:13
cjwatsonmm, we might be able to come up with some other way to specify that08:13
cjwatsonanyway, off for the evening, please follow up by e-mail08:13
superm1is that where this automatic preseeding will be used?  setup.exe?08:13
cjwatsonthat's one use for it08:13
cjwatsonand the most immediately urgent, but not the only one08:14
superm1probably also for OEMs08:14
superm1have a good evening cjwatson08:14
cjwatsonOEMs> maybe, depends on their setup08:14
xivulonquick q08:14
xivulonis the host folder normally mounted r/o correct?08:14
cjwatsonxivulon: I'd expect so on normal boot08:15
cjwatsonbut e-mail, please :)08:15
xivulonsure08:15
cjwatsonthe initramfs-tools default is to mount the root filesystem read-only; the way I've done it the host filesystem just follows that08:16
xivulonI agree08:16
cjwatsonbut it could probably be made to be otherwise if need be08:16
cjwatsone.g. if it's a problem for making other use of the Windows filesystem from Linux08:16
xivulonjust wanted to note that in that case you might have to remount08:16
xivulonr/w08:16
cjwatsonthat's true08:16
xivulonwhich means adding an /host entry to fstab08:17
xivulonand changing checkroot08:17
cjwatsonfstab's very much not sorted out yet08:17
xivulonis the build going to be ready tomorrow correct?08:18
=== avoine [n=avoine@69.70.0.36] has left #ubuntu-installer []
=== avoine [n=avoine@197.219-ppp.3menatwork.com] has joined #ubuntu-installer
cjwatsonxivulon: should be09:29
superm1build of ubiquity you mean, releasing 1.5.7?09:30
cjwatsonno09:32
cjwatsonwell, that's not what I was talking about. I assumed xivulon was asking about the alternate CD build09:32
superm1ah09:35
xivulonwhat is an efficient way to test? do I need to create an alternate iso every time?10:08
superm1xivulon, i think cjwatson is afk, he announced away in -devel, so you might want to mail10:09
xivulonoj10:18
xivulonok10:18

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