/srv/irclogs.ubuntu.com/2008/10/09/#ubuntu-installer.txt

=== cr3_ is now known as cr3
CIA-52apt-setup: cjwatson * r144 apt-setup/ (debian/changelog generators/50mirror.ubuntu):02:06
CIA-52apt-setup: Fix description of universe in generated sources.list: packages there02:06
CIA-52apt-setup: are expected to be under a free licence.02:06
evandcjwatson: Is it generally acceptable to use purge-old-images to get rid of bad DVD builds, or should I generally just let than run on its own?02:16
evandThe last DVD build I ran was a bust, and I'm planning on starting another soon as I believe I've resolved the issue.02:17
evandhrm, I probably should have asked that in -release.  Moving the conversation there02:19
cjwatsonjust rm -rf them if you want02:27
evandah, ok02:27
StevenKAnd sync-mirrors if you want them to actually disappear02:27
evandthanks02:29
CIA-52ubiquity: evand * r2883 ubiquity/ (configure configure.ac): Bump to 1.10.503:07
CIA-52ubiquity: evand * r2884 ubiquity/debian/ (changelog rules ubiquity.install-any):03:11
CIA-52ubiquity: Filter out the net subsystem when calling update-dev to prevent the03:11
CIA-52ubiquity: network connection from resetting (LP: #276383).03:11
yannickmHi, anyone on ?04:41
yannickmI have a weird problem. I've had to recreate the Packages for the udebs in order to customize an installer CD (so by running04:45
yannickmapt-ftparchive -c $APTCONF generate /opt/apt-ftparchive/apt-ftparchive-udeb.conf). The problem is that the Packages file that is generated comes in a different order than the one on the CD, and that's strangely breaking the installer by making it try to use PPPOE when it shouldn't (!?). I wrote a small script that re-orders the file in the same order than the original one, and that fixes the problem. Any idea what's going on ?04:45
yannickm 04:45
yannickm 04:45
evandcjwatson: I've provided a new patch for bug 276656 that I think addresses your and superm1's concerns.  Can you give it a look over?05:01
yannickmhi cjwatson are you still here ?05:18
TheMusocjwatson: For asking the user about dmraid arrays to work, changes have to be amde in hw-detect and partman-base. I dare say the question could be better phrased, but this is what I came up with at the time.06:34
TheMusocjwatson: http://pastebin.ubuntu.com/55523/ <- hw-detect06:34
TheMusocjwatson: http://pastebin.ubuntu.com/55524/ <- partman-base06:35
cjwatsonTheMuso: I think that's fine, although your partman-base diff only has the changelog change09:24
cjwatsonTheMuso: perhaps 'mkdir -p /var/lib/disk-detect; touch /var/lib/disk-detect/activate_dmraid' rather than touching /tmp/activate_dmraid, to future-proof for ubiquity09:25
TheMusocjwatson: heh right, I forgot to include the parman-base change in the diff. :) It was basically checking for the existance of that file before skipping the physical drives as part of the array.09:30
cjwatsonyeah09:57
cjwatsonTheMuso: what's responsible for calling 'apt-install dmraid'?09:58
persiaI'm seeing some oddities in ${partman-depends} and ${bootloader-depends} in ubiquity 1.10.4.  At least none of i386, amd64, or lpia seem to depend on ntfsprogs, and lpia doesn't seem to depend on grub.  I'm not going to look at it for a few hours, in case someone else is interested.10:30
cjwatsonpersia: I'm not sure about lpia/grub but spot the typo for ntfsprogs: http://paste.ubuntu.com/55553/10:35
xivulondoes 278873 ring any bell? the chap cannot boot when usplash is on10:35
persiacjwatson, Cool.  That at least makes it only me again :)  Nice catch.10:38
* StevenK can't spot the typo10:48
StevenKAh, got it10:48
StevenKNicely subtly10:48
StevenKSigh. Subtle10:48
CIA-52ubiquity: cjwatson * r2885 ubiquity/debian/ (changelog rules): Fix typo in architecture detection for ntfsprogs dependency.11:02
cjwatsonpersia: I'm confused about the other one, since amd64 and i386 are working fine. Does 'dpkg-architecture -qDEB_HOST_ARCH_CPU' not output lpia on lpia or something?11:14
cjwatson<cjwatson@sarantium ~>$ sudo chroot /chroot/intrepid-lpia11:15
cjwatson[sudo] password for cjwatson:11:15
cjwatsonroot@sarantium:/# dpkg-architecture -qDEB_HOST_ARCH_CPU11:15
cjwatsoni68611:15
cjwatsonoww, surely that's a bug11:15
cjwatson(old chroot, though)11:15
persiaHrm.  Interesting.  That's probably a bug somewhere else though.11:15
cjwatsonin dpkg :-/11:15
persiaNo, I get the same in my chroot.11:15
* persia tries on hardware11:16
cjwatsonlooks like lpia is just weird and needs to be handled separate11:19
cjwatsonly11:19
cjwatsonI'll just check DEB_HOST_ARCH for that11:19
cjwatsonI don't think changing the CPU name is a good idea11:20
persiaNot a good idea at all, or not a good idea for intrepid?11:20
cjwatsonI'm not sure ...11:21
TheMusocjwatson: Do you mean when setting things up for partitioning, or once partitioning is done and the installation is under way?11:21
cjwatsondpkg's architecture detection always gives me a headache, and we can definitely assume that there's lots of stuff relying on it11:21
cjwatsonTheMuso: it doesn't matter when it's called; apt-install will queue the package until it's possible to install it in /target11:22
cjwatsonTheMuso: but it surely has to be called somewhere or else /target won't get dmraid11:22
persiaAh, good point, and it being wrong this long probably means the entire archive would need a rebuild to fix it.11:22
TheMusocjwatson: RIght, I am not sure, since that was already working when I did the extra support work.11:22
TheMusoSo I didn't see a need to chase that up.11:22
cjwatsonTheMuso: see, I thought partman-dmraid did it ;-)11:22
cjwatsonalthough apparently not11:23
TheMusoNo, it wasn't.11:23
CIA-52ubiquity: cjwatson * r2886 ubiquity/debian/ (changelog rules): Work around lpia having DEB_HOST_ARCH_CPU=i686 (!).11:25
TheMusocjwatson: I'll have the dmraid activation question ready for upload tomorrow morning. I assume ubuntu-release is responsible for UI freeze exceptions?11:27
cjwatsonyeah11:31
cjwatsonthanks11:31
persiacjwatson, I even get i686 on hardware.  Thanks for thinking of that, and fixing it.11:35
yannickm1 I have a weird problem. I've had to recreate the Packages for the udebs  in order to customize an installer CD (so by running apt-ftparchive -c $APTCONF generate  /opt/apt-ftparchive/apt-ftparchive-udeb.conf). The problem is that the  Packages file that is generated comes in a different order than the one  on the CD, and that's strangely breaking the installer by making it try  to use PPPOE when it shouldn't (!?). I wrote a13:29
yannickm1i'm using http://archive.ubuntu.com/ubuntu/indices/override.hardy.main.debian-installer btw13:32
CIA-52apt-setup: cjwatson * r145 apt-setup/debian/ (apt-setup-udeb.postinst changelog):14:53
CIA-52apt-setup: Run 'apt-get update', without downloading package lists or cleaning up14:53
CIA-52apt-setup: old files, after moving the sources.list generated during base system14:53
CIA-52apt-setup: installation back into place (LP: #267884).14:53
CIA-52pkgsel: cjwatson * r120 ubuntu/debian/ (changelog postinst):14:54
CIA-52pkgsel: Don't download package lists again after moving the final sources.list14:54
CIA-52pkgsel: into place (LP: #267884).14:54
CIA-52apt-setup: cjwatson * r146 apt-setup/debian/changelog: releasing version 1:0.37ubuntu514:56
CIA-52pkgsel: cjwatson * r121 ubuntu/debian/changelog: releasing version 0.20ubuntu814:57
* evand sighs at the archive still being broken15:24
evandoh, it looks like the DVD build just got caught between compiz uploads.  I retract my former statement.15:28
=== persia_ is now known as persia
cjwatsonevand: could you act on bug 234185, please? it should just be a matter of adding a boot parameter for alternate/server CDs16:04
evandwill do16:09
cjwatsonthanks16:15
kirklandcjwatson: hi, i'm trying to digest the conversation between you and soren in bug #25773916:41
kirklandcjwatson: and moreover to determine how long ago, or recently that was16:42
cjwatson25th Sep16:42
kirklandcjwatson: okay, and has any of the module juggling been enacted?16:42
cjwatsonnot to my knowledge; I asked Soren to take it up with the kernel team16:43
kirklandcjwatson: rick has asked me to take over that bug and fix it immediately, he's making it release critical16:43
kirklandcjwatson: for posterity, where are you checking the location of these modules?16:51
cjwatsondpkg -c /mirror/ubuntu/pool/main/l/linux/foo.udeb16:51
kirklandcjwatson: oh16:51
kirklandcjwatson: okay, thanks.16:51
cjwatsonlocal mirror++16:51
=== robbiew is now known as robbiew_
=== robbiew_ is now known as robbiew
=== robbiew is now known as robbiew_away
=== robbiew_away is now known as robbiew
=== baali_ is now known as baali
evandShould the UUIDs go in the groot option in menu.lst, or should they go into their own guuid option that overrides the groot if set?20:31
evandI'm leaning towards the latter, but suggestions welcome.20:31
evand(this is for setting the GRUB root device by UUID rather than GRUB device name)20:32
cjwatsonwhat's the benefit to them being separate?20:32
evandNone, I just have to take special care to not write uuid /dev/sda1 it's set as such, but that's obviously easy.20:34
evandWell none that I can think of20:34
cjwatsonoh, did cking introduce a new command for it rather than have root able to handle UUIDs?20:35
cjwatsonI don't much mind either way, just try to keep the upgrade logic simple at this point20:35
evandindeed, he used uuid20:40
evandnoted though20:40
=== nxvl_ is now known as nxvl
evandcjwatson: I'm assuming then that you mean it should try to upgrade grub device names to UUIDs, where possible?21:09
evand(the simple case of writing UUIDs the first time out is working, by the way)21:09
cjwatsonhmm, I'm not sure about that much21:15
cjwatsonat least not this late in the intrepid game; that's risky21:15
cjwatsonmy comment was much vaguer than that, I just meant making sure that all that logic in update-grub to fish values out of menu.lst and write them back is simple enough to be easily verifiable21:16
cjwatsonor at least that the diff to it is simple21:16
kirklandcjwatson: curious behavior I'm seeing ...21:21
kirklandcjwatson: / on RAID1, the installer correctly prompts for BOOT_DEGRADED21:24
kirklandcjwatson: but if /boot is on RAID1, the question isn't presented21:25
kirklandcjwatson: IIUC, the question is presented by the installation of the mdadm udeb, right?21:25
evandcjwatson: noted21:26
cjwatsonkirkland: that's what I thought21:28
cjwatsonbut it's your code :)21:28
kirklandcjwatson: yeah, this is bothering me :-)21:28
cjwatsonis mdadm getting installed in /target?21:28
kirklandcjwatson: yeah, absolutely21:28
kirklandcjwatson: and it operates correctly, post install, etc.21:28
cjwatsonoh, no, it's not presented by installing mdadm21:28
cjwatsonthat only asks at priority medium21:28
kirklandcjwatson: right, there was some trick we used to get it to be presented post partman-base21:29
cjwatsonyeah, I've completely forgotten where you put it21:29
kirklandcjwatson: :-)  me too, let me dig....21:29
kirklandcjwatson: i thought it was in the mdadm udeb21:30
cjwatsonoh yes, mdadm ships a check.d script21:30
kirklandcjwatson: aha!21:30
kirklandcjwatson: faulty logic in there21:30
cjwatsonkirkland: are both / and /boot on RAID1?21:30
kirkland                                if [ "$mp" = "/" ] || [ "$mp" = "/boot" ]; then21:30
cjwatsonthat seems perfectly reasonable21:31
kirklandcjwatson: yeah...21:31
kirklandcjwatson: oh21:31
cjwatsonyou need:21:31
cjwatson-done21:31
cjwatson+done | head -n121:31
kirklandcjwatson: i thin ki need to break21:31
cjwatsonor you could break21:31
kirklandcjwatson: yup, that's it21:31
kirklandcjwatson: patch forthcoming ;-)21:31
cjwatsonstick it on pastebin, I'll apply it forthwith21:32
kirklandyou want the one liner, or a whole debdiff in pastebin?21:32
cjwatsonone-liner is fine21:32
cjwatsonand a suggested changelog message since I'm tired21:33
kirklandno prob21:33
kirklandcjwatson: http://pastebin.com/f3b0691e121:35
cjwatsonkirkland: uploaded, thanks21:36
kirklandcjwatson: hey, thank you for the sanity check ;-)21:37
kirklandcjwatson: the request for getting all, or some, of the RAID fixes ported back to hardy are starting to mount21:38
kirklandcjwatson: i was going to wait until Intrepid releases21:38
kirklandcjwatson: and perhaps put together a list of what I think would need to be backported, see how important it is to rick/nick21:38
kirklandcjwatson: and get your take on it, of course21:38
kirklandcjwatson: i think we could do a couple of fairly straightforward fixes, without getting too deep into the installer21:39
kirklandcjwatson: fix it for running systems only21:39
cjwatsonok, happy to think about it after 30 Oct :-)21:40
cjwatsonwe should do a bit of a push for 8.04.2 anyway21:40
kirklandcjwatson: sounds perfectly reasonable21:40
kirklandcjwatson: thanks for considering21:40

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