[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#267413: tetex-bin: Impossible to process a .tex



[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


Reply to: