[Removing debian-admin from Cc:] On Mon, Aug 23, 2004 at 02:52:43PM +0200, Frank Küster wrote: [...] > @Pierre: After trying to justify us to some extent, there are some > questions to you - there answers are needed to fix the zope issue. [...] > > If you discover a bug in the program which generates the configuration > > file, or if the format of the file changes from one version to the next, > > you will have to arrange for the postinst script to do something > > sensible - usually this will mean editing the installed configuration > > file to remove the problem or change the syntax. You will have to do > > this very carefully, since the user may have changed the file, perhaps > > to fix the very problem that your script is trying to deal with - you > > will have to detect these situations and deal with them correctly. > > I must say that I do not know the circumstances of the change that > happened then - I was not active on the tetex maintainers' list, and not > a Debian developer, anyway, back then. > > But it might be that people made mistakes with that change; I think > the mechanisms activated by those questions were first introduced as a > test for the bold and brave, and later it was decided that it was good > enough for everybody. Yes but in that case, find a conveniant way to repair broken installations. In one of my package I manage to achive this by using dpkg --compare-version in package.preinst if dpkg --compare-versions "$2" lt 3.9-2 ; then blabla if you know that previous package will be broken when updating, you should be able to fix it and make the new package ready to work. I understand your reasons, and I am happy to see that you are maintaing tetex, I don't criticize it. However, what I would like to know if is it impossible for you to fix system that will not work because previous versions were broken ? As a developper and user of debian It's difficult to believe that a broken behaviour cannot be fix with a new package. [...] > Pierre, which version of tetex-bin did you use for your build of > zope_2.6.4-1.2_i386.deb? This is important, because the problems seem to > be in fact architecture-independent. It was 2.0.2-18. I will however reupload a new version of zope tonight. I need to fix a postinst. I let you know if there is a problem building your package. (I am using pbuilder to build my packages) Cheers, -- Pierre Machard <pmachard@debian.org> http://debian.org GPG: 1024D/23706F87 : B906 A53F 84E0 49B6 6CF7 82C2 B3A0 2D66 2370 6F87
Attachment:
signature.asc
Description: Digital signature