jadetex needs to conflict with older tetex-base

Bug #7683 reported by Debian Bug Importer
This bug report is a duplicate of:  Bug #7395: jadetex vs etex. Edit Remove
4
Affects Status Importance Assigned to Milestone
jadetex (Debian)
Fix Released
Unknown
jadetex (Ubuntu)
Invalid
High
Unassigned

Bug Description

Automatically imported from Debian bug report #266630 http://bugs.debian.org/266630

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (4.2 KiB)

Message-ID: <email address hidden>
Date: Wed, 18 Aug 2004 15:41:08 +0200
From: <email address hidden> (=?iso-8859-1?q?Frank_K=FCster?=)
To: Ruslan Batdalov <email address hidden>
Cc: <email address hidden>
Subject: Re: tetex-base: This version should conflict with old jadetex

--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

clone 264319 -1
reassign 264319 tetex-bin
reassign -1 jadetex
severity 264319 important
severity -1 important
tags 264319 pending
tags -1 patch
stop

Ruslan Batdalov <email address hidden> wrote:

> Package: tetex-base
> Version: 2.0.2-9
> Severity: normal
>
> When I tried to upgrade tetex to new version
> dpkg couldn't finish configuration process. Error
> occured during generation of jadetex and pdf jadetex
> formats. After upgrading jadetex package from 3.12-2
> to 3.13-1 all works correctly. This version of tetex-base=20
> seems to conflict with old jadetex.

This error shows up upon every dist-upgrade from woody, and needs a
further "dpkg --configure -a" to be resolved.=20

The problem is that recent tetex-bin, even the fixed one that creates
latex.fmt as well as latex.efmt, cannot be configured as long as the
conffiles of woody's jadetex are still there. But jadetex's conffiles
are only updated in the configure phase, and configuration is delayed
until tetex-bin is configured.

What needs to be done is that dpkg/apt have to be forced to remove
jadetex, upgrade tetex-bin, and reinstall jadetex again.

We have the same problem with tetex-base and tetex-bin; it is resolved
by a versioned Conflicts in both packages:

Package: tetex-base
Conflicts: ... tetex-bin (<=3D 2.0.2-15)

Package: tetex-bin
Conflicts: ... tetex-base (<=3D 2.0.2a-1)

dist-upgrade is happy with this, in the end both packages are installed
and upgraded.

We will introduce a Conflicts of tetex-bin with jadetex (<< 3.13-2) in
the next upload. But we also need a Conflicts of jadetex with tetex-bin
(<=3D 2.0.2-17). Just increasing the version number of the Dependency is
not sufficient, as I tested.=20

Furthermore, in the tetex-* setup, apt can choose whether it temporarily
removes tetex-bin or tetex-base, but if jadetex is installed, we need to
force it to remove tetex-base, not tetex-bin. This is because if
tetex-bin is removed, this is done before jadetex is removed, and
therefore jadetex's prerm will fail (not finding kpsewhich and
update-fmtutil). The way to force removal of tetex-base, instead
tetex-bin, is to have a versioned conflicts against tetex-base.=20

Yes, I know, Policy discourages using versioned conflicts - but this is
one of the "almost never" cases, unless we want to force people to=20
dpkg --configure -a.

Attached is the necessary patch,

regards, Frank

--=20
Frank K=FCster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie

--=-=-=
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: attachment; filename=jadetex.diff
Content-Transfer-Encoding: quoted-printable

diff -u jadetex-3.13.orig/debian/changelog jadetex-3.13/debian/changelog
--- jadetex-3.13.orig/debian/changelog Wed Aug 18 15:25:08 2004
+++ jadetex-3.13/debian/changelog Wed Aug 18 15:27:...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 18 Aug 2004 16:32:21 +0200
From: =?iso-8859-1?q?Frank_K=FCster?= <email address hidden>
To: Adam Di Carlo <email address hidden> (jadetex #266630)
Cc: teTeX maintainers <email address hidden>
Subject: Re: Processed: Re: tetex-base: This version should conflict with
 old jadetex

#>> reassign -1 jadetex
#> Bug#266630: tetex-base: This version should conflict with old jadetex
#> Bug reassigned from package `tetex-base' to `jadetex'.

retitle 266630 jadetex needs to conflict with older tetex-base
stop

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 30 Aug 2004 01:22:50 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: jadetex vs etex

--vk/v8fjDPiDepTtA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

severity 266630 grave
tags 265078 -sarge-ignore
merge 266630 265078
thanks

Ok, and 266630 seems to be the necessary justification for not ignoring
this bug (though it's been hidden in a control message...).

I am preparing an NMU based on the patch provided in the BTS.

--=20
Steve Langasek
postmodern programmer

--vk/v8fjDPiDepTtA
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFBMuPWKN6ufymYLloRAtLuAKDFeh9SnBsjqOIoME1wrKxNx65CBACgv9ek
oRAnHMDKmrHBZPdqGZr9Oe0=
=cquK
-----END PGP SIGNATURE-----

--vk/v8fjDPiDepTtA--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Marking as duplicate based on debbugs merge (265078,266630)

This bug has been marked as a duplicate of bug 7395.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Mon, 30 Aug 2004 01:54:05 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Cc: <email address hidden>
Subject: (last time, really)

--KSyhVCl2eeZHT0Rn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

unmerge 266630
tags 265078 sarge-ignore
thanks

On closer inspection, 266630 is not the same bug as 265078; the former
is about a conflicts with tetex-base, the later about a conflict with a
particular version of tetex-bin.

It is the former bug that I will be NMUing to address.

--=20
Steve Langasek
postmodern programmer

--KSyhVCl2eeZHT0Rn
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFBMuspKN6ufymYLloRAnenAJ4zj9IPAa32MagCIOra/1H7p6ylUACgojpR
1kp9e7OiGZGhJCgLWzVae1I=
=y5X0
-----END PGP SIGNATURE-----

--KSyhVCl2eeZHT0Rn--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Tue, 31 Aug 2004 14:32:03 -0400
From: Steve Langasek <email address hidden>
To: <email address hidden>
Cc: Steve Langasek <email address hidden>, Adam Di Carlo <email address hidden>
Subject: Fixed in NMU of jadetex 3.13-2.1

tag 266630 + fixed

quit

This message was generated automatically in response to a
non-maintainer upload. The .changes file follows.

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

Format: 1.7
Date: Mon, 30 Aug 2004 01:24:09 -0700
Source: jadetex
Binary: jadetex
Architecture: source all
Version: 3.13-2.1
Distribution: unstable
Urgency: high
Maintainer: Adam Di Carlo <email address hidden>
Changed-By: Steve Langasek <email address hidden>
Description:
 jadetex - generator of printable output from SGML or XML using Jade
Closes: 266630
Changes:
 jadetex (3.13-2.1) unstable; urgency=high
 .
   * Non-maintainer upload.
   * Urgency=high because this fixes an RC bug.
   * Add a versioned Conflicts: on tetex-base, required for upgrades from
     woody (closes: #266630).
Files:
 22bb3466d9e19718d003b05519b6063c 630 tex optional jadetex_3.13-2.1.dsc
 747b944f3201de200532d2ed6ad704ef 14301 tex optional jadetex_3.13-2.1.diff.gz
 22504bc94929478f063717b5f7a3b823 170076 tex optional jadetex_3.13-2.1_all.deb

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

iD8DBQFBNLjaKN6ufymYLloRAq6QAJ4koZ7gKaDpsqdlRc8tK31x/ahzrgCcDc0a
QneCMxrg4IUi7646R3c9BYc=
=9ID+
-----END PGP SIGNATURE-----

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 1 Sep 2004 00:43:07 -0700
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Re: jadetex needs to conflict with older tetex-base

--2B/JsCI69OhZNC5r
Content-Type: multipart/mixed; boundary="AhhlLboLdkugWU4S"
Content-Disposition: inline

--AhhlLboLdkugWU4S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

The diff from the NMU is attached.

Cheers,
--=20
Steve Langasek
postmodern programmer

--AhhlLboLdkugWU4S
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="jadetex-266630.diff"
Content-Transfer-Encoding: quoted-printable

diff -u jadetex-3.13/debian/changelog jadetex-3.13/debian/changelog
--- jadetex-3.13/debian/changelog
+++ jadetex-3.13/debian/changelog
@@ -1,3 +1,12 @@
+jadetex (3.13-2.1) unstable; urgency=3Dhigh
+
+ * Non-maintainer upload.
+ * Urgency=3Dhigh because this fixes an RC bug.
+ * Add a versioned Conflicts: on tetex-base, required for upgrades from
+ woody (closes: #266630).
+
+ -- Steve Langasek <email address hidden> Mon, 30 Aug 2004 01:24:09 -0700
+
 jadetex (3.13-2) unstable; urgency=3Dlow
=20
   * back out previous NMU completely; the change to etex is irrelevant to
diff -u jadetex-3.13/debian/control jadetex-3.13/debian/control
--- jadetex-3.13/debian/control
+++ jadetex-3.13/debian/control
@@ -10,7 +10,7 @@
 Depends: debianutils (>=3D 1.7), tetex-bin (>=3D 2.0.1-1), tetex-extra (>=
=3D 2.0.1-2)
 Recommends: openjade1.3 | openjade | jade (>=3D 1.2-1)
 Suggests: docbook-dsssl
-Conflicts: cslatex, csplain
+Conflicts: cslatex, csplain, tetex-base (<=3D 2.0.2a-2)
 Description: generator of printable output from SGML or XML using Jade
  JadeTeX, in conjunction with Jade or OpenJade, can be used to produce
  printable output from SGML or XML files. This package includes
@@ -28 +28 @@
- Homepage: http://jadetex.sourceforge.net/
\ No newline at end of file
+ Homepage: http://jadetex.sourceforge.net/

--AhhlLboLdkugWU4S--

--2B/JsCI69OhZNC5r
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

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

iD8DBQFBNX2GKN6ufymYLloRAjuRAJ0SfbDhcZKJLCvoD/2NUUivu72gdwCgluKM
Mp5IzkWLJmwQiQxyukipWIE=
=2VFl
-----END PGP SIGNATURE-----

--2B/JsCI69OhZNC5r--

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sat, 15 Jan 2005 03:02:14 -0500
From: OHURA Makoto <email address hidden>
To: <email address hidden>
Subject: Bug#266630: fixed in jadetex 3.13-3

Source: jadetex
Source-Version: 3.13-3

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

jadetex_3.13-3.diff.gz
  to pool/main/j/jadetex/jadetex_3.13-3.diff.gz
jadetex_3.13-3.dsc
  to pool/main/j/jadetex/jadetex_3.13-3.dsc
jadetex_3.13-3_all.deb
  to pool/main/j/jadetex/jadetex_3.13-3_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 <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
OHURA Makoto <email address hidden> (supplier of updated jadetex 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 <email address hidden>)

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

Format: 1.7
Date: Sat, 15 Jan 2005 16:20:53 +0900
Source: jadetex
Binary: jadetex
Architecture: source all
Version: 3.13-3
Distribution: unstable
Urgency: low
Maintainer: OHURA Makoto <email address hidden>
Changed-By: OHURA Makoto <email address hidden>
Description:
 jadetex - generator of printable output from SGML or XML using Jade
Closes: 266630 288204
Changes:
 jadetex (3.13-3) unstable; urgency=low
 .
   * New Maintainer. (Closes: #288204)
   * debian/control: Update Standards-Version.
   * Acknowledge NMU. (Closes: #266630).
   * debian/control: Drop Build-Dependency to openjade1.3, use openjade.
Files:
 20a4fa2b5ac3b236d0db37609dea9bd9 612 tex optional jadetex_3.13-3.dsc
 de6b8bce4c4f89aac2ddd203db033e08 14482 tex optional jadetex_3.13-3.diff.gz
 8f6e1f5946fab0cdfca6e78c9b11235e 170062 tex optional jadetex_3.13-3_all.deb

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

iD8DBQFB6MiB7qLvonfc4IMRAvGzAJ41f0QzYDm/OBd7yw47lz228I9+uwCdGYWr
fEboUeB1gzXwJgvTK5b06cA=
=/9un
-----END PGP SIGNATURE-----

Changed in jadetex:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.