>>>>> "PG" == Paul Gevers <[email protected]> writes:
PG> Hi Dan, PG> I have the impression you are getting emotional. That is of course all No I was just "typing" on a tiny cellphone that day. PG> right, but I'll try to keep the talk technical. PG> On 27-10-15 01:58, 積丹尼 Dan Jacobson wrote: >> Can't you guys somehow find a way to ask the patient if he would like >> to abort ealier than when you have him already on the operating >> table, with his chest open? And then asking him to sew up his chest >> by himself? PG> To be honest, we do our bloody best. We do ask if you actually want PG> dbconfig-common to help you in upgrading. You answered yes to that PG> question (or at least had the chance to say no, as the default answer is PG> IMHO correctly set to yes if you used dbconfig-common to install the PG> package in question). Then we check if we can connect to the database All I know is "aptitude install package" and accept defaults. PG> and when that fails we allow you to solve the issue in a way that suits PG> your situation, including just ignoring the issue and continue with any PG> upgrade you are doing. I honestly don't think this is asking to "sew up PG> yourself", but maybe you have a suggestion on how to improve the PG> situation. Please remember that your use case is uncommon, but maybe we PG> can better support it. I don't know how though. Just checking for a PG> running mysql isn't going to help. What do you expect dbconfig-common to PG> actually do with that knowledge? The only thing it can properly do is PG> raise an error like dbconfig-common does now and ask the admin how he PG> wishes to handle the situation. All I know is let's say the .deb was damaged and the checksum didn't match. In that case the installation would fail and we could tackle the problem in a few week, not instead now stuck in some state where we need to cancel our plans for the evening to figure out how to repair things now. The problem is probably at the phpmyadmin upgrade script level, not the debconf or whatever deep levels under the hood. Can't it e.g., check if mysql is running, and then abort very early so that nothing is tinkered with that will need sewing up? PG> Paul

