/srv/irclogs.ubuntu.com/2012/01/27/#ubuntu-installer.txt

holsteincjwatson: i did get around to trying the install with the ubuntustudio live DVD.. just one hitch post-install that im sure someone knows about somewhere.. https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/92242404:36
ubot2`Launchpad bug 922424 in lightdm "lightdm won't start I have console(s) only" [Undecided,Confirmed]04:36
holsteinanyways.. thanks again... sleeping..04:37
CIA-11ubiquity: cjwatson * r5132 trunk/tests/ (test_misc.py test_osextras.py): Fix some test isolation bugs.15:49
jibelbug 92264016:32
ubot2`Launchpad bug 922640 in ubiquity "Precise Pangolin Installer crashed on Sony Vaio VGN-SR39VN" [Undecided,New] https://launchpad.net/bugs/92264016:32
jibelI haven't verified it yet, but it seems related to the change with resolvconf16:32
cjwatsonstgraber: another one for you then :)16:36
cjwatsonactually never mind, I can just fix that16:36
stgraberit's going to be loooong day ;)16:37
* stgraber is getting pinged in at least 5 different channels for resolvconf related issues :)16:38
CIA-11ubiquity: cjwatson * r5133 trunk/ (debian/changelog scripts/plugininstall.py): Cope with /etc/resolv.conf being a symlink (LP: #922640).16:46
ogra_cjwatson, out of curiosity, why cant d-i produce a netinst initrd from a PPA build ?16:47
ogra_that doesnt involve any debian-cd stuff, just needs udebs available, or am i wrong here ?16:49
cjwatsonogra_: assuming that Launchpad will publish the custom upload to a PPA!16:52
ogra_well, indeed, that ssumes that both, d-i and kernel are in that PPA and the binaries end up in that very same PPA16:52
cjwatsonmissing my point16:52
cjwatsoncustom uploads are a very specialised upload type16:53
cjwatsonafaik they have only ever been performed to the primary archive16:53
cjwatsonthey require lots of specialised code in Launchpad to handle them16:53
cjwatsonthis is the *output* from the d-i build16:53
cjwatsonogra_: looking through the Launchpad code, I can't actually find anything that prevents it right now, so it's possible I'm wrong; but you're well into untested territory, I think16:53
ogra_hmm, k16:53
cjwatsonand in any case I don't like the idea of branching the d-i package, it's hard enough to maintain sanely as it is16:54
ogra_yeah, thoug *if* we have to branch, the out of archive solution seemed saner to me16:54
ogra_if LP gets in our way thats indeed bad16:54
* GrueMaster never thought of d-i as sane in the firstplace.16:54
cjwatson:-P16:55
* ogra_ thinks infinity was also in favour of thje PPA idea though i dont know if he knows the LP specifics you mention16:55
cjwatsonI guess you can try it and see if it works.  You should try it before making any plans that assume it works.16:55
ogra_indeed, though its NCommander's project and he seems to want to go another route16:55
ogra_with a second d-i in universe or so16:56
cjwatsonI wouldn't accept that into the archive if I were the archive admin on duty16:58
cjwatsonhe hasn't talked to me about it16:58
cjwatsonI really don't think it's appropriate to fork d-i in universe.  It buys absolutely nothing, since LP would still publish the output to main.16:59
cjwatsonIf we're going to have it in the primary archive, we might as well just have the existing debian-installer package build it out of universe.16:59
ogra_right, if thats the case we wont gain a thing16:59
cjwatsonIt is the case; I have checked the code.16:59
ogra_k16:59
cjwatson        self.targetdir = os.path.join(16:59
cjwatson            archive_root, 'dists', distroseries, 'main',16:59
cjwatson            '%s-%s' % (build_type, self.arch))16:59
ogra_yep16:59
cjwatsonAnd there's no overrides facility that could be used to change that.  You'd have to build an entire new edifice of stuff.17:00
ogra_yeah, understood17:00
infinityYeah, the custom upload processor stuff was never designed, per se.17:00
ogra_sounds like there is no sane solution at all17:00
infinityJust kinda slapped in.17:00
=== JanC_ is now known as JanC
cjwatsonIt was inserted with a drill.17:02
infinityogra_: The "do it in a PPA" idea was predicated on the idea that the final build would be changed to make the by-hand tar.gz be a .deb someone could move around and publish elsewhere.  It was a thought I never bothered to finish because it was just us banging out ideas for interim solutions (where I still say the best solution for a kernel and d-i we don't want to support is just to build it locally)17:02
ogra_ah, ok17:02
infinityBut we could also alter d-i to build against universe for specific targets, I suppose.  That could introduce other hilarity where, for instance, we currently demote udebs to universe when we don't want d-i to see them. :P17:03
ogra_oh, yeah, indeed ... fun ahead17:05
ogra_i wonder if we couldnt just push the kernel to main and demote it right after the last d-i upload17:08
ogra_(and likely mangle the d-i output for this kernel to not end in main at all)17:09
stgrabercjwatson: seems like d-i has a similar issue trying to copy /etc/resolv.conf (in 40netcfg based on the log I have here)17:09
cjwatsoncan I see the log?  /target/etc/ should be empty ...17:10
cjwatsonnot necessarily the case in ubiquity17:10
cjwatsonogra_: that's worse17:10
cjwatsonbetter to have d-i be honest17:10
cjwatsonogra_: your plan would make it hard to do post-release uploads17:11
ogra_well, actual post release uploads of that kernel would likely be with a supported version17:11
cjwatsonjust please don't play silly archive games17:11
ogra_what michael tries here is to fill the gap until a supported kernel exists i think17:11
ogra_k17:12
cjwatsonif d-i is using a kernel from universe, it should say so17:12
ogra_oh, i didnt mean to hide that fact indeed17:12
ogra_just to make the building easier17:12
stgrabercjwatson: oh, sounds like my bad then (and GrueMaster's). We both had mirror issues so at least I probably have a dirty /target, he might well have had that too17:14
GrueMasterwait, what was my bad???17:16
ogra_GrueMaster, everything !17:17
cjwatsonstgraber: can I see the log anyway?17:17
GrueMasterI don't break things, I only find weak points in others work.17:17
stgrabercjwatson: http://paste.ubuntu.com/819048/17:20
stgrabercjwatson: my DNS server being stupid made that download fail.17:20
cjwatsonah, right.  we should be robust anyway.17:22
cjwatsonbut that code looks wrong in resolvconf land17:23
cjwatsonit'll cause all new systems to start out with /etc/resolv.conf as a file and resolvconf will ignore them17:23
cjwatsoncan you suggest a replacement?17:23
stgrabercjwatson: what was done in LXC and live-build is basically copy the content of /etc/resolv.conf from the outside to the target during install/build time, then at the end restore the symlink (moving it initially to .orig and moving back .orig to resolv.conf at the end)17:28
cjwatsond-i needs to preserve manually configured nameservers17:29
cjwatsonin static network configuration17:29
stgraberright, these should be converted to dns-search and dns-nameservers entry in /etc/network/interfaces17:31
cjwatsonis that new with resolvconf?17:32
stgraberit's implemented through an ifupdown hook shipped by resolvconf but I don't think it's particularly new17:33
stgraberso if we know we have resolvconf on the target, we should be setting these, otherwise we want to copy /etc/resolv.conf as we used to17:33
bdmurraythe launchpad.net/wubi/ page has an external downloads link which points to sourceforge which has a very old version of wubi17:45
bdmurraywould linking to evan's home directory on people be better?17:46
cjwatsonyeah17:47
cjwatsonstgraber: hah, netcfg already writes dns-* as well :-)17:47
cjwatsonso we can just not copy resolv.conf if it's a symlink17:48
cjwatsoner if resolvconf is installed17:48
stgrabercjwatson: sounds good17:48
CIA-11netcfg: cjwatson * r1283 ubuntu/ (base-installer.d/40netcfg debian/changelog):17:50
CIA-11netcfg: Don't copy /etc/resolv.conf to target if resolvconf is installed. (We17:50
CIA-11netcfg: already write resolvconf configuration to /etc/network/interfaces.)17:50
CIA-11netcfg: cjwatson * r1284 ubuntu/debian/changelog: releasing version 1.68ubuntu817:51
stgrabercjwatson: thanks!17:52
antaruscjwatson: you test that dhcpv6 timeout patch I sent?17:52
cjwatsonantarus: oh, no, sorry, have been swamped - I've made a note to do it next week17:53
antarusok no worries17:56
antarusI think the deadline for P was in mid-feb?17:56
antarusso we are trying to get all our patches upstreamed before then17:56
cjwatsonfor bug fixes the deadline is still ages away17:57
cjwatsonfeature freeze is soonish17:57
antarusipv6 is a feature! :)17:58
antarusbut good to know ;)17:58
cjwatsonthe installer already supports ipv6, this is a bug fix :)17:58
CIA-11ubiquity: cjwatson * r5134 trunk/gui/gtk/stepWebcam.ui: typo18:05
bdmurraycjwatson: as far as I can tell data/isolist.ini for wubi 245 doesn't seem to have release.ubuntu.com in it so is downloading precise images18:08
bdmurrayI'm looking at http://bazaar.launchpad.net/~ubuntu-installer/wubi/trunk/revision/247 and bug 92233018:08
ubot2`Launchpad bug 922330 in wubi "Wubi.exe from 11.10 disc installs 12.04 snapshot." [High,Confirmed] https://launchpad.net/bugs/92233018:08
bdmurraythis is easier to parse http://bazaar.launchpad.net/~ubuntu-installer/wubi/trunk/view/245/data/isolist.ini18:11
CIA-11ubiquity: cjwatson * r5135 trunk/ (debian/changelog src/webcam/webcam.c ubiquity/gtkwidgets.py):18:18
CIA-11ubiquity: Scale down the webcam page a bit so that it works on netbook screens18:18
CIA-11ubiquity: (LP: #869239).18:18
CIA-11ubiquity: cjwatson * r5136 trunk/ (debian/changelog tests/test_gtkui.py): Improve test_pages_fit_on_a_netbook so that it tests all pages.18:19
CIA-11ubiquity: cjwatson * r5137 trunk/src/webcam/webcam.c: shrink webcam page slightly further so that the tests really pass18:24
cjwatsonbdmurray: sorry, I already have four more things I need to do before I can finish for the week and it's 6:25pm on Friday :-(18:24
cjwatsonanyway I see releases.ubuntu.com in the URL you give ...18:24
bdmurrayIn the first url?  That's what was being changed in rev 247 the 245 rev link shows it using cdimage18:26
bdmurrayAnyway I've assigned it to the team18:26
CIA-28ubiquity: cjwatson * r5138 trunk/ (d-i/manifest debian/changelog):18:29
CIA-28ubiquity: Automatic update of included source packages: choose-mirror 2.39ubuntu2,18:29
CIA-28ubiquity: debian-installer-utils 1.88ubuntu2, flash-kernel 2.28ubuntu37,18:29
CIA-28ubiquity: partman-base 153ubuntu1.18:29
cjwatsonoh, in diskimage=18:29
cjwatsonnot sure what we can do about that now.18:29
cjwatson247 was the panic last-minute respin wasn't it18:29
CIA-28ubiquity: cjwatson * r5139 trunk/tests/ (test_misc.py test_osextras.py): Make pyflakes pass again.18:31
CIA-28ubiquity: cjwatson * r5140 trunk/debian/changelog: releasing version 2.9.1118:47
cjwatsonargh, ubiquity was uploaded outside revision control19:40
CIA-28ubiquity: cjwatson * r5141 trunk/debian/changelog: merge 2.9.11, released outside bzr20:32
CIA-28ubiquity: cjwatson * r5142 trunk/debian/changelog: releasing version 2.9.1220:56
CIA-28ubiquity: cjwatson * r5143 trunk/ (debian/changelog tests/test_osextras.py): Make test_osextras reliable across architectures (sort lists).23:10
CIA-28ubiquity: cjwatson * r5144 trunk/ (d-i/manifest debian/changelog): Automatic update of included source packages: netcfg 1.68ubuntu8.23:18
CIA-28ubiquity: cjwatson * r5145 trunk/debian/changelog: releasing version 2.9.1323:29

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