/srv/irclogs.ubuntu.com/2008/03/31/#ubuntu-installer.txt

evandffm: Shouldn't be necessary.  I actually pointed out that same issue to xivulon a while back, I just didn't file a bug for it.  It might already be fixed, I'll give a try with wubi HEAD in the morning, otherwise I'll remind him about that bug number.04:24
=== ebel is now known as ebel_zombie
=== ebel_zombie is now known as ebel
ffmevand: Thanks.13:32
saispohi15:34
saispoanyone know if it's possible to include *-security and *-updates packages in a custom cd ?15:34
grrrregI think so15:37
saispoi try but some error in the installation process :-|15:38
saispogrrrreg: must modify germinate and some shell scripts ?15:38
cjwatsongrrrreg: getting anna to fetch from universe> not in gutsy, but in hardy (er, at least after the next debian-installer upload) you'll be able to preseed mirror/udeb/components=main,restricted,universe15:52
grrrregcjwatson: thanks a lot !16:14
cjwatsonoops, I'd disabled my CIA plugin16:17
CIA-25console-setup: cjwatson * r54 ubuntu/ (Keyboard/ckbcomp debian/changelog):16:17
CIA-25console-setup: * Silence error messages for keycodes 214, 215, 216, and 217, which are16:17
CIA-25console-setup:  various special keys in the default X.org PC keyboard map that we don't16:17
CIA-25console-setup:  need to handle.16:17
CIA-25console-setup: cjwatson * r55 ubuntu/ (Keyboard/ckbcomp debian/changelog): * Map dead_stroke to U+002D HYPHEN-MINUS.16:17
CIA-25console-setup: cjwatson * r56 ubuntu/ (4 files in 3 dirs):16:17
CIA-25console-setup: * Add a "Do not configure keyboard; keep kernel keymap" model option,16:17
CIA-25console-setup:  preseedable by console-setup/modelcode=SKIP (LP: #59889).16:17
CIA-25console-setup: cjwatson * r57 ubuntu/debian/ (changelog config.proto):16:17
CIA-25console-setup: * Drop the layout/variant priority to high on fresh installs16:17
CIA-25console-setup:  (LP: #205959).16:17
CIA-25console-setup: cjwatson * r58 ubuntu/ (Keyboard/ckbcomp debian/changelog):16:17
CIA-25console-setup: * Support rules with multiple consequents (thanks, Adam Simpkins;16:17
CIA-25console-setup:  LP: #139710).16:18
CIA-25console-setup: cjwatson * r59 ubuntu/ (debian/changelog setupcon):16:18
CIA-25console-setup: * Allow specifying alternate rules using XKBRULES (thanks, Adam Simpkins;16:18
CIA-25console-setup:  LP: #139712).16:18
CIA-25console-setup: cjwatson * r60 ubuntu/Keyboard/KeyboardNames.pl: regenerate16:18
CIA-25console-setup: cjwatson * r61 ubuntu/debian/console-setup.postinst: empty BOOTTIME_KMAP_MD5 if skipping keyboard configuration16:18
CIA-25console-setup: cjwatson * r62 ubuntu/debian/changelog: releasing version 1.21ubuntu516:18
CIA-25net-retriever: cjwatson * r343 ubuntu/ (3 files in 2 dirs):16:18
CIA-25net-retriever: * Fetch udebs from components listed in mirror/udeb/components16:18
CIA-25net-retriever:  (LP: #191262).16:18
CIA-25net-retriever: cjwatson * r344 ubuntu/debian/changelog: releasing version 1.18ubuntu316:18
CIA-25net-retriever: cjwatson * r345 ubuntu/ (debian/changelog net-retriever):16:18
CIA-25net-retriever: * Fetch security updates path from apt-setup/security_path if possible16:18
CIA-25net-retriever:  (LP: #51470).16:18
CIA-25net-retriever: cjwatson * r346 ubuntu/debian/changelog: releasing version 1.18ubuntu416:18
CIA-25installation-guide: cjwatson * r415 ubuntu/ (debian/changelog en/appendix/preseed.xml): * Document mirror/udeb/components (LP: #191262).16:18
* evand discovers that cabp escape can be used on question names, rejoices.16:18
CIA-25installation-guide: cjwatson * r416 ubuntu/ (debian/changelog en/appendix/preseed.xml): * Document apt-setup/security_path (LP: #51470).16:18
CIA-25installation-guide: cjwatson * r417 ubuntu/ (debian/changelog en/appendix/preseed.xml): * Document console-setup/modelcode=SKIP (LP: #59889).16:18
CIA-25installation-guide: cjwatson * r418 ubuntu/debian/changelog: releasing version 20080211ubuntu316:18
CIA-25clock-setup: cjwatson * r190 clock-setup/ (3 files in 2 dirs):16:19
CIA-25clock-setup: * Add clock-setup/utc-auto template; if preseeded to true and we are the16:19
CIA-25clock-setup:  only OS on the disk, clock-setup/utc will not be asked.16:19
CIA-25clock-setup: cjwatson * r191 clock-setup/finish-install.d/10clock-setup: check clock-setup/utc-auto in a more constrained case16:19
CIA-25clock-setup: cjwatson * r192 clock-setup/debian/changelog: releasing version 0.92ubuntu316:19
mario_limonciellcjwatson, in just running oem-config, I still see an oem user post run, isn't the solution used for bug 153311 then a security vulnerability?16:19
CIA-25ubiquity: cjwatson * r2595 ubiquity/ (3 files in 2 dirs):16:21
CIA-25ubiquity: * Fix crash if partitioning failed when partitioning was automated (see LP16:21
CIA-25ubiquity:  #206113).16:21
cjwatsonmario_limonciell: hmm, it's supposed to be removed. damnit.16:21
cjwatson                # Don't run again.16:21
cjwatson                update-rc.d -f oem-config remove >/dev/null 2>&116:21
cjwatson                # Remove the temporary OEM configuration user, if possible.16:21
cjwatson                if getent passwd oem >/dev/null; then16:21
cjwatson                        deluser --quiet --remove-home oem || true16:21
cjwatson                fi16:22
cjwatson                exit 016:22
cjwatsonwhat went wrong?16:22
mario_limonciellhm, is there a log?16:22
mario_limoncielli'll take a look16:22
cjwatsonmario_limonciell: did oem-config fail? try /var/log/oem-config.log16:22
mario_limonciellit doesn't look like it did.  I'll rerun it this afternoon in debug mode16:23
mario_limoncielland see if I can narrow this down further16:23
cjwatsonmight be worth sticking set -x at the top of oem-config-firstboot16:24
mario_limonciellgood idea16:24
cjwatsonand probably 'exec 2>/var/log/oem-config-firstboot.log' too since I don't think it sends stderr anywhere sensible16:24
mario_limonciellcjwatson, ah, disregard my previous concerns with oem-config.  It was because of doing some test on another VT while waiting for it to run (Can't delete an in use user :))17:14
cjwatsonah :)17:15
cjwatsonprobably wouldn't hurt to be loud about the failure somewhere17:15
mario_limonciellwell I found that on a different VT17:15
mario_limonciellso it was loud somewhere17:15
mario_limonciellcjwatson, as my understanding is, there is no way to enforce casper to load from a particular drive in its current state, correct?17:54
cjwatsonyou should be able to give it a UUID17:57
cjwatson/conf/uuid.conf in the initramfs, if set, must match one of /.disk/casper-uuid* on the image17:58
mario_limonciellbut what if the uuid is identical on both images?17:58
cjwatsonwe do this by default for Ubuntu CDs17:58
cjwatsondon't do that ;-)17:58
mario_limonciellthis particular use case is for recovery disks17:58
cjwatsoncan you give me more context?17:58
cjwatsonright, shouldn't recovery disks have a different UUID?17:58
cjwatsonhmm, I guess not if you're just copying them, bah17:58
mario_limonciellwell not when they are made from the original recovery disk17:59
mario_limonciellyeah17:59
cjwatsonthe point of this was kind of to help with recovery disks17:59
cjwatsonhow much control do you have over the recovery disk creation process?17:59
mario_limoncielltotal17:59
mario_limonciellso it would be feasible to create new UUID's I suppose when the disks are made18:00
cjwatsonun-cpio the initramfs, whack in a new UUID, cpio it back up, stick the UUID in /.disk on the recovery image?18:00
cjwatsonwouldn't hurt to have a tool to automate that18:00
cjwatsonwe could put it in casper18:00
mario_limonciellhow is the UUID originally made, eg can just a random string of characters be used?18:01
cjwatsonuuidgen -r18:04
cjwatson(/usr/share/initramfs-tools/hooks/casper)18:04
mario_limonciellah very good. I'll go this route then.18:04
mario_limoncielli'll put all the steps in their own script that you can then add to casper18:05
mario_limonciellthanks18:05
cjwatsongreat18:05
CIA-25casper: cjwatson * r491 casper/ (2 files in 2 dirs):18:09
CIA-25casper: * Make scripts/casper-bottom/38disable_restricted_manager executable18:09
CIA-25casper:  again.18:09
CIA-25casper: cjwatson * r492 casper/debian/ (changelog control): * Depend on uuid-runtime for uuidgen.18:11
cjwatsonmario_limonciell: ^-- might not have been helping18:11
mario_limonciellhr, um?  uuidgen is no longer in e2fsprogs18:12
mario_limoncielloh there we go uuid-runtime18:12
mario_limonciellokay thanks :)18:12
mario_limonciellcould you add that package to the seeds of debs on the DVD then too?18:13
CIA-25casper: cjwatson * r493 casper/debian/changelog: releasing version 1.12818:14
cjwatsonshouldn't be needed, casper is in supported-installer already so it'll be pulled in by dependencies18:14
mario_limonciellah okay18:15
cjwatsonis it just me, or is it really quite hard to target map points in the new timezone widget? you seem to have to click right on it19:07
cjwatsonI'm sure it wasn't quite so picky in an earlier iteration of the new widget19:07
evandit's not just you, I very much need to find a solution to that problem before the release.19:08
cjwatsonok, good, as long as it's on somebody's plate :)19:08
evandheh, indeed.  My current thought is to either keep a static map with different levels of zoom (like the old widget) or scroll as the mouse approaches an edge.19:09
evandBut I'll try to find a way to make having a ridiculously large surface that you can scroll across efficient enough to use before I resort to that.19:10
evandoh, you're not complaining about that, are you?19:11
evandhrm.19:11
evandI'll look into that19:11
mario_limonciellcjwatson, http://paste.ubuntu.com/6272/ should suffice if you want to add that to casper's source for whenever it gets uploaded next19:28
cjwatsonmario_limonciell: looks plausible at a quick glance - trying to finish up for the day here though19:35
mario_limonciellcjwatson, take your time.  it will live in our recovery disk source package for now.  I can put it on a bug for you if you want19:35
cjwatsonI've dumped it into my working tree19:35
cjwatsonyes please19:35
cjwatsoncasper-uuid a plausible name?19:36
cjwatsonoh, copyright statement wouldn't hurt19:36
mario_limoncielloh yeah.  should put that in19:36
mario_limonciellit'll be on the bug then19:36
mario_limonciell(with that version)19:36
cr3how can I install packages from busybox to reproduce a problem which might be occuring with packages defined in pkgsel/include?20:15
cr3I don't think that in-target apt-get install package_name is quite the same, but I might be wrong20:16
=== ebel_ is now known as ebel
TheMusoevand: Any ideas on why the ubiquity GUI in only-ubiquity is running as root? I say this because while orca comes up speaking now, Orca/at-spi cannot see any widgets in the ubiquity window.22:46
mario_limonciellTheMuso, are all the other processes coming up as a user in ubiquity-dm?23:06
TheMusomario_limonciell: Yep they are.23:13
TheMusognome-settings-daemon, at-spi-registryd, orca, metacity, the lot.23:13
mario_limonciellTheMuso, glancing over ubiquity-dm, all of those processes are preexec_fn with self.drop_privileges, whereas the ubiquity process isn't23:21
xivulonbdmurray, did you happen to do any other test for bug #204133 ?23:21
mario_limonciellso is ubiquity supposed to drop them when it first starts then?23:21
xivulonI cannot reproduce mysel and am no wiser than the last time we talked :(23:21
mario_limonciellTheMuso, oh nvm, frontend/base.py, supposed to drop there.23:22
TheMusomario_limonciell: Right.23:23
mario_limonciellTheMuso, well here's the issue then23:23
mario_limonciellin frontend/base.py, it uses SUDO_UID and SUDO_GID to drop them23:23
mario_limonciellare those valid in ubiquity-dm ?23:23
bdmurrayxivulon: I've been on holiday and just got back23:23
TheMusohang on, let me have a look.23:23
mario_limonciellubiquity-dm's drop_privileges uses         self.uid, self.gid = pwd.getpwnam(self.username)[2:4]23:23
xivulonbdmurray, np23:24
TheMusomario_limonciell: right23:26
TheMusoah yeah I see what you mean.23:26
mario_limonciellTheMuso, so two possible solutions then: 1) revamp the method used elsewhere that uses SUDO_UID/GID, 2) set SUDO_UID SUDO_GID before ubiquity starts23:26
mario_limonciell2) feels more like a hack, but should be functional and less coding and verification necessary23:27
TheMusoI think 1 is a better bet possibly. I'll have a dig today.23:27
=== ebel_ is now known as ebel

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