zul | hmmmm? | 00:34 |
---|---|---|
ScottK | Daviey: What's the issue? | 00:57 |
ScottK | cjwatson: queue bot is lagging again ... | 00:59 |
infinity | Daviey: What are we stabbing people for? | 02:09 |
infinity | Daviey: (But I agree, I'd love an audit trail) | 02:09 |
micahg | ScottK: queuebot isn't lagging, it's AWOL | 05:35 |
ScottK | I was being polite. | 05:35 |
micahg | heh | 05:35 |
micahg | is anyone around that can accept firefox? | 07:49 |
* micahg looks for infinity | 07:53 | |
cjwatson | ScottK: sigh. I'm running it in a loop now ... | 08:16 |
cjwatson | (until somebody gets round to teaching it to reconnect) | 08:16 |
micahg | cjwatson: if you could accept firefox please, it's a very annoying regression | 08:24 |
cjwatson | not really here, but let me look quickly | 08:27 |
cjwatson | $(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-addons/distribution isn't a directory is it? | 08:28 |
micahg | hmm, probably is | 08:28 |
cjwatson | looks like it is. that's going to cause inconsistency between fresh installs and upgrades, although I suppose that's sort of the point of the bug? | 08:28 |
cjwatson | (only backwards) | 08:29 |
micahg | I think that's what he was trying to fix initially, let me find the original commit | 08:29 |
cjwatson | chrisccoulson: I assume you know that the fundamental problem is that dpkg deliberately won't replace directories by symlinks or vice versa by itself | 08:29 |
cjwatson | so what will happen if somebody initially installed with 7.0+build2+nobinonly-0ubuntu1 (which will have $(MOZ_PREFIX)/lib/$(MOZ_APP_NAME)-addons/distribution as a directory and $(MOZ_LIBDIR)/distribution as a symlink) and then upgrades to 7.0+build2+nobinonly-0ubuntu2? I think you'll get the exact same problem only in reverse | 08:31 |
cjwatson | because now they're going to have a dangling symlink in $(MOZ_LIBDIR)/distribution | 08:31 |
cjwatson | so I'm not sure I should accept this; I think you need to fix it properly to avoid causing even more complexity in maintainer scripts | 08:31 |
cjwatson | the usual fix is to move aside the directory or symlink you're trying to replace in the preinst (assuming that you know no other package is shipping anything in there), and remove it completely in the postinst | 08:32 |
cjwatson | and if you're feeling industrious, do a bit more work to make rollback work properly | 08:33 |
cjwatson | you can look at groff-base for example code that I worked out carefully once | 08:33 |
cjwatson | (it has code in the postrm too) | 08:34 |
micahg | cjwatson: thanks | 08:35 |
cjwatson | not rejecting for now, but I'd definitely prefer to see a cleaner fix in one go rather than having to ensure a clean upgrade from both dodgy versions | 08:38 |
chrisccoulson | hi cjwatson, oh, i was aware of the problem of replacing a directory with a symlink, but i didn't realize it was the case when doing it the other way around too :/ | 09:22 |
chrisccoulson | i reverted the change because it's sunday morning and i'm meant to be on vacation, but if it's still not going to work right then i guess i'll have to fix it :/ | 09:23 |
chrisccoulson | cjwatson, how involved have you been with ubuntu-defaults-builder? | 09:44 |
infinity | chrisccoulson: Are you planning to address Colin's symlink/directory concerns? If so, I think I'll reject Firefox to avoid someone else mistakenly accepting it later and making your upgrade path even harder to deal with. :P | 10:04 |
infinity | Or maybe I'll just go to sleep, an hope for the best. | 10:10 |
chrisccoulson | infinity, yes, fixing it now | 11:15 |
chrisccoulson | trying to juggle that and fathering duties isn't easy ;) | 11:16 |
chrisccoulson | ah, someone accepted it, just as i uploaded a new version | 12:15 |
Laney | oops | 12:21 |
charlie-tca | Can we turn daily builds back on? | 17:33 |
charlie-tca | No new images since beta2 candidates | 17:33 |
charlie-tca | for anyone. | 17:33 |
infinity | charlie-tca: Dailies back on. | 19:55 |
charlie-tca | Thank you | 19:57 |
jbicha | micahg: ^ gdb-doc builds now in my pbuilder | 23:45 |
micahg | jbicha: thanks | 23:47 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!