cjwatson | mebrown: no, only in bzr | 12:13 |
---|---|---|
cjwatson | they'll be in 1.6.1 | 12:13 |
mebrown | which day can I expect them to be in daily gutsy? (I'm working on other details right now and have hacked in all the patches from evan and everthing is working fine) | 12:14 |
mebrown | So it is not a huge rush to get them in. | 12:15 |
cjwatson | by Thursday | 12:15 |
mebrown | ok. Thanks. All my stuff is working great with the latest patch set. | 12:15 |
cjwatson | good to know | 12:15 |
cjwatson | Evan and I were talking about splitting up the "automation failed" and "installation failed" cases | 12:16 |
cjwatson | since they're logically distinct | 12:16 |
mebrown | I'll mark fix confirmed as soon as I see them in a daily build. | 12:16 |
cjwatson | so you might need to adjust your preseeding a little if that happens; Evan can let you know at any rate | 12:16 |
mebrown | for my case, I dont think it really matters. Just let me know. | 12:16 |
cjwatson | right, it doesn't matter in your case (the two hooks would want to be the same) | 12:16 |
cjwatson | but we need to think generally too :-) | 12:16 |
mebrown | right. | 12:16 |
mebrown | completely understand and can deal with any changes given a warning. | 12:17 |
mebrown | So, just keep me in mind and let me know if it changes. | 12:17 |
mebrown | Personally, I would probably separate them. | 12:17 |
superm1 | evand, have you tested your code from evand@ubuntu.com-20070928190548-mdrjta41znoro86g and evand@ubuntu.com-20070928192642-q1l4bx157irqvvzt ? | 12:28 |
superm1 | i just encountered an error with GrubInstaller failing with code 1 with a locally built package doing a normal install | 12:29 |
superm1 | where it was trying to issue the command 'grub-install false' | 12:29 |
cjwatson | + self.preseed('grub-installer/bootdev', 'false') | 12:30 |
cjwatson | hmm, quite, that's wrong, that's not a boolean | 12:30 |
cjwatson | evand: (all yours though, I'm going to bed ...) | 12:31 |
superm1 | night cjwatson | 12:31 |
superm1 | i'm imagining that should just be self.preseed('grub-installer/bootdev', bootdev) at that point | 12:32 |
CIA-18 | ubiquity: superm1 * r2300 ubiquity/ubiquity/components/install.py: when not in automatic, preseed the bootdev obtained from debconf, not 'false' | 12:52 |
superm1 | (i just verified that worked correctly in my vm) | 12:53 |
evand | oh wow, whoops | 01:01 |
evand | thanks for noticing that and the subsequent fix, superm1 | 01:01 |
superm1 | no prob | 01:01 |
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer | ||
=== _MMA_ [n=_MMA_@cpe-071-070-203-016.nc.res.rr.com] has left #ubuntu-installer [] | ||
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer | ||
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-installer | ||
=== ChanServ [ChanServ@services.] has joined #ubuntu-installer | ||
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-installer | ||
=== mpt [n=mpt@canonical/launchpad/mpt] has joined #ubuntu-installer | ||
=== CIA-18 [i=cia@208.69.182.149] has joined #ubuntu-installer | ||
=== blacksun [n=mirko@c-67-170-232-232.hsd1.ca.comcast.net] has joined #ubuntu-installer | ||
=== bdmurray [n=bdmurray@mylar.outflux.net] has joined #ubuntu-installer | ||
=== stgraber [n=stgraber@ubuntu/member/stgraber] has joined #ubuntu-installer | ||
=== siretart [i=siretart@ubuntu/member/siretart] has joined #ubuntu-installer | ||
=== JD [n=david@femme.catnip.org.uk] has joined #ubuntu-installer | ||
=== evand [n=evand@ubuntu/member/evand] has joined #ubuntu-installer | ||
=== glledo [n=gellevi@208.72.153.130] has joined #ubuntu-installer | ||
=== soren [n=sh@ubuntu/member/shawarma] has joined #ubuntu-installer | ||
=== saispo [n=saispo@ryu.zarb.org] has joined #ubuntu-installer | ||
=== thom [n=thom@amnesiac.heapspace.net] has joined #ubuntu-installer | ||
=== tepsipakki [n=tjaalton@replicant.hut.fi] has joined #ubuntu-installer | ||
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer | ||
=== xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-a6ccea6d6bf9b503] has joined #ubuntu-installer | ||
CIA-18 | ubiquity: cjwatson * r2301 ubiquity/ (debian/changelog gui/glade/ubiquity.glade): | 11:32 |
CIA-18 | ubiquity: * Make the OK button the default widget in the create and edit partition | 11:32 |
CIA-18 | ubiquity: dialogs. | 11:32 |
CIA-18 | ubiquity: cjwatson * r2302 ubiquity/debian/changelog: reorg | 11:33 |
=== xivulon [i=c2325681@gateway/web/cgi-irc/ircatwork.com/x-1673fc01c2f4f3cc] has joined #ubuntu-installer | ||
=== cr3 [n=cr3@modemcable178.77-70-69.static.videotron.ca] has joined #ubuntu-installer | ||
=== jetsaredi1 [n=jgreenwa@pool-141-149-173-208.bos.east.verizon.net] has joined #ubuntu-installer | ||
CIA-18 | ubiquity: superm1 * r2166 mythbuntu-ubiquity/ (192 files in 19 dirs): merge with trunk | 03:42 |
CIA-18 | ubiquity: superm1 * r2167 mythbuntu-ubiquity/scripts/install.py: | 03:43 |
CIA-18 | ubiquity: locally disable (unnecessary) calls to cache.open(None) after discussion | 03:43 |
CIA-18 | ubiquity: in #ubuntu-devel with mvo | 03:43 |
cjwatson | superm1: could you please test that by deliberately breaking a package or something? | 03:44 |
superm1 | cjwatson, i was just going to see if i could. | 03:44 |
superm1 | (that's not on trunk if you didn't realize) | 03:44 |
superm1 | any recommendations on how to deliberately break something? | 03:44 |
cjwatson | might be easier to do on removal | 03:47 |
cjwatson | stick 'exit 1' near the top of /var/lib/dpkg/info/ubiquity.prerm? | 03:47 |
superm1 | k | 03:47 |
cjwatson | I forget how I did it last time | 03:47 |
cjwatson | but if you get it right you should get a dialog box with the names of broken packages | 03:47 |
=== jetsaredi1 [n=jgreenwa@pool-141-149-173-208.bos.east.verizon.net] has joined #ubuntu-installer | ||
=== jetsaredi1 [n=jgreenwa@pool-141-149-173-208.bos.east.verizon.net] has left #ubuntu-installer [] | ||
superm1 | cjwatson, yeah it does work correctly http://imagebin.org/10797 | 03:59 |
superm1 | the installer throws that and then continues on | 03:59 |
cjwatson | superm1: no, it's not ... | 03:59 |
cjwatson | superm1: it's not listing the broken packages | 04:00 |
cjwatson | it should say: | 04:00 |
superm1 | there is a second dialog | 04:00 |
superm1 | let me imagebin it | 04:00 |
cjwatson | The following packages are in a broken state: | 04:00 |
cjwatson | ubiquity | 04:00 |
cjwatson | instead, it has a blank line | 04:00 |
superm1 | http://imagebin.org/10798 | 04:01 |
cjwatson | sure, but the first dialog is bust | 04:01 |
cjwatson | and that dialog is generated directly after the code you removed ... | 04:02 |
superm1 | so with this way of doing it, would just modifying that other dialog make sense? | 04:02 |
cjwatson | no | 04:02 |
cjwatson | the change you made is demonstrably incorrect | 04:02 |
cjwatson | because self.broken_packages(cache) isn't working | 04:02 |
cjwatson | might be worth taking that to mvo | 04:03 |
cjwatson | broken_packages iterates over the cache and does cache._depcache.IsInstBroken() on each | 04:03 |
cjwatson | the second dialog is a lot less neat if multiple packages break; I'd rather have the summary | 04:05 |
superm1 | well the order of those two are reversed, i uploaded them backwards | 04:06 |
superm1 | and i thought that first one was generated because an InstallError would have been thrown | 04:06 |
cjwatson | no, look at the code right after the line you removed | 04:07 |
cjwatson | the bit that asks the broken_install or broken_remove debconf question | 04:07 |
superm1 | oh i see | 04:08 |
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has joined #ubuntu-installer | ||
=== stgraber [n=stgraber@dakara.stgraber.org] has joined #ubuntu-installer | ||
=== mebrown [n=michael_@adsl-67-65-14-121.dsl.austtx.swbell.net] has joined #ubuntu-installer | ||
=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer | ||
=== xivulon [n=ago@87-194-85-156.bethere.co.uk] has joined #ubuntu-installer | ||
=== jimcooncat [n=jim@pool-71-173-81-70.ptldme.east.verizon.net] has joined #ubuntu-installer | ||
jimcooncat | I'm setting up an automated netboot install server, and I'd like to run badblocks before partitioning. Looks like this is only on the wishlist for d-i. | 10:24 |
jimcooncat | Perhaps I could netboot a livecd to run badblocks? | 10:24 |
jimcooncat | How do you netboot a live cd? | 10:24 |
jimcooncat | sorry, gotta go | 10:30 |
=== avoine [n=avoine@modemcable003.251-59-74.mc.videotron.ca] has left #ubuntu-installer [] | ||
evand | isn't that what SMART is for? | 11:17 |
cr3 | anyone happen to know if there's python code to to parse those dpkg .templates files? | 11:51 |
cjwatson | cr3: they're not dpkg, they're debconf | 12:06 |
cjwatson | please don't invent code outside debconf to parse them | 12:06 |
cjwatson | you can use debconf-copydb to extract them in a form you can parse | 12:07 |
cjwatson | ubiquity/i18n.py in ubiquity does this | 12:07 |
cjwatson | (and is better than parsing *.templates or even /var/cache/debconf/templates.dat directly because we might quite reasonably switch to a new database format - using debconf-copydb insulates you from that) | 12:08 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!