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

Bug#321257: marked as done (tetex-base: Needs transitional code for 00updmap.cfg->10tetex-base.cfg)



Your message dated Tue, 17 Jan 2006 04:47:26 -0800
with message-id <E1EyqFC-0004xC-5P@spohr.debian.org>
and subject line Bug#321257: fixed in tetex-base 3.0-12
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 4 Aug 2005 13:39:17 +0000
>From frank@kuesterei.ch Thu Aug 04 06:39:17 2005
Return-path: <frank@kuesterei.ch>
Received: from idmailgate1.unizh.ch [130.60.127.100] 
	by spohr.debian.org with esmtp (Exim 3.36 1 (Debian))
	id 1E0fwL-0003eF-00; Thu, 04 Aug 2005 06:39:17 -0700
Received: from localhost.localdomain ([130.60.169.213])
	by idmailgate1.unizh.ch (8.13.1/8.13.1/SuSE Linux 0.7) with ESMTP id j74DdE6Q001828
	for <submit@bugs.debian.org>; Thu, 4 Aug 2005 15:39:14 +0200
Received: from localhost
	([127.0.0.1] helo=localhost.localdomain ident=frank)
	by localhost.localdomain with esmtp (Exim 4.50)
	id 1E0fwI-00039D-AY
	for submit@bugs.debian.org; Thu, 04 Aug 2005 15:39:14 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <frank@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: tetex-base: Needs transitional code for
 00updmap.cfg->10tetex-base.cfg
X-Debbugs-CC: Frank =?iso-8859-1?q?K=FCster?= <frank@debian.org>
X-Attribution: fant
X-Ehrenamt: http://www.langau.de
Date: Thu, 04 Aug 2005 15:39:13 +0200
Message-ID: <87fytplt32.fsf@alhambra.kuesterei.ch>
User-Agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.4 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
X-Virus-Scanned: by amavisd-new
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-11.0 required=4.0 tests=BAYES_00,HAS_PACKAGE,
	X_DEBBUGS_CC autolearn=ham version=2.60-bugs.debian.org_2005_01_02

Package: tetex-base
Version: 3.0-6
Severity: normal

Currently, tex-common parses the configuration options from 00updmap.cfg
that it took over, and drops the rest into a file that tetex-base should
handle, but there is no code in tetex-base for that.

(Technically it may be easier to put the code into tex-common's
postinst, but it is clearly a tetex-base issue)

I tried to write a patch for this, but it isn't trivial.  There are a
couple of tasks to perform.  One complicating fact is that the order and
comments have changed, too, so that we cannot simply add or remove "#!"
signs, or complete entries, if we want dpkg to recognize the file as
unchanged if 00updmap.cfg was in fact unchanged.=20=20

Using ucf might make things easier in this respect, however we must
somehow make sure that the entries for removed fonts and for fonts in
tetex-extra get removed, otherwise we'll get lots of failed postinst
bugs.  And if we simply present a diff to the user, this won't help him
much because of the large changes.

This is what needs to be done, AFAICS:

- cut out the entries (plus comments) that belong into 20tetex-extra.cfg

- Add the entries that are new

- Cut out (or comment) the entries that have been removed

- Transform the entries that have been transformed (e.g. antt now has
  lots of Map lines instead of only one, and a changed comment; lucidabr
  had two lines that were active, now there are four deactivated lines
  plus comments)

And all this while retaining user changes - for example, the old
tetex-base shipped:

# symbols for ConTeXt macro package
Map context.map

the new has=20

# symbols for ConTeXt macro package
Map contnav.map

And if the user changed it to=20

# symbols for ConTeXt macro package
#! Map context.map

then the postinst should transform it to

# symbols for ConTeXt macro package
#! Map contnav.map


Of course we can just forget that and say that it is a new file, and
that not taking over old changes in a *different* file does not violate
the must clause from Policy.  Together with README.Debian, NEWS.Debian
etc.pp.=20

But I'd be happier with a nice solution that at least captures most of
the changes, and maybe somebody has a good idea.

Regards, Frank
--=20
Frank K=FCster
Inst. f. Biochemie der Univ. Z=FCrich
Debian Developer


---------------------------------------
Received: (at 321257-close) by bugs.debian.org; 17 Jan 2006 12:50:35 +0000
>From katie@ftp-master.debian.org Tue Jan 17 04:50:35 2006
Return-path: <katie@ftp-master.debian.org>
Received: from katie by spohr.debian.org with local (Exim 4.50)
	id 1EyqFC-0004xC-5P; Tue, 17 Jan 2006 04:47:26 -0800
From: =?utf-8?q?Frank_K=C3=BCster?= <frank@debian.org>
To: 321257-close@bugs.debian.org
X-Katie: $Revision: 1.65 $
Subject: Bug#321257: fixed in tetex-base 3.0-12
Message-Id: <E1EyqFC-0004xC-5P@spohr.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Tue, 17 Jan 2006 04:47:26 -0800
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2005_01_02 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Level: 
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2005_01_02
X-CrossAssassin-Score: 4

Source: tetex-base
Source-Version: 3.0-12

We believe that the bug you reported is fixed in the latest version of
tetex-base, which is due to be installed in the Debian FTP archive:

tetex-base_3.0-12.diff.gz
  to pool/main/t/tetex-base/tetex-base_3.0-12.diff.gz
tetex-base_3.0-12.dsc
  to pool/main/t/tetex-base/tetex-base_3.0-12.dsc
tetex-base_3.0-12_all.deb
  to pool/main/t/tetex-base/tetex-base_3.0-12_all.deb
tetex-doc_3.0-12_all.deb
  to pool/main/t/tetex-base/tetex-doc_3.0-12_all.deb
tetex-extra_3.0-12_all.deb
  to pool/main/t/tetex-base/tetex-extra_3.0-12_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 321257@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frank Küster <frank@debian.org> (supplier of updated tetex-base package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 17 Jan 2006 13:14:15 +0100
Source: tetex-base
Binary: tetex-extra tetex-doc tetex-base
Architecture: source all
Version: 3.0-12
Distribution: unstable
Urgency: low
Maintainer: teTeX maintainers <debian-tetex-maint@lists.debian.org>
Changed-By: Frank Küster <frank@debian.org>
Description: 
 tetex-base - Basic library files of teTeX
 tetex-doc  - The documentation component of the Debian teTeX packages
 tetex-extra - Additional library files of teTeX
Closes: 321257 321804 334723 343572 344212 347355
Changes: 
 tetex-base (3.0-12) unstable; urgency=low
 .
   * add magic comment to language.d/00tetex.cnf [preining]
   * tetex-extra now depends on tetex-base (>= 3.0-11), in order to prevent
     partial upgrades with tetex-extra's files already in TEXMFDIST without
     tetex-base and tex-common being updated appropriately (closes:
     #343572) [frank]
   * Add two missing md5sums to the list in common.functions (closes:
     #344212) [frank]
   * Bump standards-version to 3.6.2 (no changes needed except the
     still outstanding fixes for #139353) [frank]
   * When handling obsolete conffiles, also cater for files from woody,
     necessary if tetex-extra has been in state rc throughout sarge
     (closes: #347355) [frank]
   * Again add the watchfile which was lost in sid; update it's syntax a
     little. [frank]
   * Do not keep a copy of the static language.dat if it is the version
     shipped with woody or sarge (closes: #321804) [frank]
   * Don't claim to remove unchanged conffiles if no conffiles are on the
     system at all [frank]
   * Unregister obsolete debconf questions (closes: #334723) [frank]
   * Document in NEWS.Debian that we cannot migrate user's changes from old
     00updmap.cfg to 10tetex-base.cfg and 10tetex-extra.cfg (closes:
     #321257) [frank]
   * Do not let the preinst fail just because the previously installed
     version is pre-sarge, as we did deliberately during experimental
     development.
   * Fix reportbug script handling [preining]
Files: 
 985a346e1dfdd98974263f8548e3d6d6 794 tex optional tetex-base_3.0-12.dsc
 e3528e0ad2e1ea7643f8a11f59342858 343752 tex optional tetex-base_3.0-12.diff.gz
 a024a4aa596534627da720bf03da533b 22396298 tex optional tetex-base_3.0-12_all.deb
 bcc5ea507fc7edadeb2f96ba1afa2429 10823270 tex optional tetex-extra_3.0-12_all.deb
 ef369e0c24a10e2b933ba26380da6054 50142848 doc optional tetex-doc_3.0-12_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFDzOWE+xs9YyJS+hoRAkd6AJ9kTjKrEWKokQkOfKyEOLQC5yAhAwCeM23V
uB41Emhh0nxDjTnvkYM7DKw=
=KKv/
-----END PGP SIGNATURE-----



Reply to: