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

Bug#165036: marked as done (Circular dependency, unable to determine postinst order)

Your message dated Wed, 27 Nov 2002 20:58:53 -0500
with message-id <E18HDx7-0001DW-00@auric.debian.org>
and subject line Bug#165036: fixed in openoffice.org 1.0.1-6
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; 16 Oct 2002 14:47:41 +0000
>From gaute@verdsveven.com Wed Oct 16 09:47:40 2002
Return-path: <gaute@verdsveven.com>
Received: from (symfoni.akershus-f.kommune.no) [] 
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 181pSW-0003Qj-00; Wed, 16 Oct 2002 09:47:40 -0500
Received: from solo ([])
          by symfoni.akershus-f.kommune.no (Lotus Domino Release 5.0.8)
          with ESMTP id 2002101616470829:68548 ;
          Wed, 16 Oct 2002 16:47:08 +0200 
From: Gaute Hvoslef Kvalnes <gaute@verdsveven.com>
To: submit@bugs.debian.org
Subject: Circular dependency, unable to determine postinst order
Date: Wed, 16 Oct 2002 16:44:38 +0200
User-Agent: KMail/1.4.3
MIME-Version: 1.0
Message-Id: <200210161644.38338.gaute@verdsveven.com>
X-MIMETrack: Itemize by SMTP Server on symfoni/Afk(Release 5.0.8 |June 18, 2001) at 16.10.2002
	Serialize by Router on symfoni/Afk(Release 5.0.8 |June 18, 2001) at 16.10.2002
Content-Type: text/plain;
Content-Transfer-Encoding: quoted-printable
Delivered-To: submit@bugs.debian.org
X-Spam-Status: No, hits=-0.9 required=5.0

Package: openoffice.org
Version: 1.0.1-5+woody

The openoffice.org package is dependent on openoffice.org-l10n-en |=20
openoffice.org-l10n, and vice versa. A circular dependency like this is a b=
and can lead to errors in certain circumstances.

Here is an excerpt from an installation which went wrong:

dpkg: dependency problems prevent configuration of openoffice.org-l10n-en:
 openoffice.org-l10n-en depends on openoffice.org (>=3D 1.0.0-pre1.0.1rc1);=
  Package openoffice.org is not configured yet.
dpkg: error processing openoffice.org-l10n-en (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openoffice.org-l10n-nb:
 openoffice.org-l10n-nb depends on openoffice.org (>=3D 1.0.0-pre1.0.1rc1);=
  Package openoffice.org is not configured yet.
dpkg: error processing openoffice.org-l10n-nb (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
E: Sub-process /usr/bin/dpkg returned an error code (1)
error: ./45skolelinux-inst: unable to install 'task-skolelinux-common=20
task-skolelinux-server task-skolelinux-ltsp'.

This is a part of an installation log from a Linux distribution which insta=
a full set of packages in one go. Sometimes it works, sometimes it doesn't,=
depending on the package list that was used. Even if installation in most=20
cases goes well, this example shows that dpkg can choose the "wrong" order.=
Actually, I don't think dpkg *can* determine the correct order, we're just =

lucky when it works out ;-)

"Depends" means that postinst for every package you depend on is guaranteed=
have run before the package's own postinst is run. Which of course is=20
impossible when there is a circular dependency.

I spoke to someone who knows the ins and outs of Debian packages better tha=
n I=20
do, who suggested using "Recommends" in the language packs or including the=
English language pack in the openoffice.org package itself.

The first option is perhaps the best (and certainly the easiest), even if i=
allows a language pack to be installed without installing the application=20
itself. The second option would in a way be consistent with gettext based=20
programs, where the English text always is available.

The lack of ability to distinguish between runtime dependencies and=20
configure-time dependencies seems to be a general Debian problem (look at=20
bug#128868), but a circular dependency is always best avoided.

 Gaute Hvoslef Kvalnes

Received: (at 165036-close) by bugs.debian.org; 28 Nov 2002 02:01:26 +0000
>From troup@auric.debian.org Wed Nov 27 20:01:26 2002
Return-path: <troup@auric.debian.org>
Received: from auric.debian.org [] (mail)
	by master.debian.org with esmtp (Exim 3.12 1 (Debian))
	id 18HDza-0003XE-00; Wed, 27 Nov 2002 20:01:26 -0600
Received: from troup by auric.debian.org with local (Exim 3.35 1 (Debian))
	id 18HDx7-0001DW-00; Wed, 27 Nov 2002 20:58:53 -0500
From: Chris Halls <halls@debian.org>
To: 165036-close@bugs.debian.org
X-Katie: lisa $Revision: 1.20 $
Subject: Bug#165036: fixed in openoffice.org 1.0.1-6
Message-Id: <E18HDx7-0001DW-00@auric.debian.org>
Sender: James Troup <troup@auric.debian.org>
Date: Wed, 27 Nov 2002 20:58:53 -0500
Delivered-To: 165036-close@bugs.debian.org

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

  to pool/contrib/o/openoffice.org/openoffice.org-bin_1.0.1-6_i386.deb
  to pool/contrib/o/openoffice.org/openoffice.org-help-en_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-ar_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-da_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-de_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-el_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-en_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-es_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-fr_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-it_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-ja_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-ko_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-nl_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-pl_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-pt_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-ru_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-sv_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-tr_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-zh-cn_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org-l10n-zh-tw_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org_1.0.1-6.diff.gz
  to pool/contrib/o/openoffice.org/openoffice.org_1.0.1-6.dsc
  to pool/contrib/o/openoffice.org/openoffice.org_1.0.1-6_all.deb
  to pool/contrib/o/openoffice.org/openoffice.org_1.0.1.orig.tar.gz

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

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

Debian distribution maintenance software
Chris Halls <halls@debian.org> (supplier of updated openoffice.org 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)

Hash: SHA1

Format: 1.7
Date: Tue, 12 Nov 2002 07:38:14 +0100
Source: openoffice.org
Binary: openoffice.org-l10n-el openoffice.org-l10n-en openoffice.org-l10n-ja openoffice.org-l10n-fr openoffice.org-l10n-ar openoffice.org-l10n-zh-cn openoffice.org-l10n-es openoffice.org openoffice.org-l10n-zh-tw openoffice.org-l10n-ru openoffice.org-l10n-tr openoffice.org-l10n-de openoffice.org-l10n-ko openoffice.org-help-en openoffice.org-l10n-pl openoffice.org-bin openoffice.org-l10n-nl openoffice.org-l10n-sv openoffice.org-l10n-da openoffice.org-l10n-pt openoffice.org-l10n-it
Architecture: source all i386
Version: 1.0.1-6
Distribution: unstable
Urgency: low
Maintainer: Debian OpenOffice Team <debian-openoffice@lists.debian.org>
Changed-By: Chris Halls <halls@debian.org>
 openoffice.org - high-quality office productivity suite
 openoffice.org-bin - OpenOffice.org office suite binary files
 openoffice.org-help-en - OpenOffice.org office suite help (English)
 openoffice.org-l10n-ar - arabic language package for openoffice.org
 openoffice.org-l10n-da - danish language package for openoffice.org
 openoffice.org-l10n-de - german language package for openoffice.org
 openoffice.org-l10n-el - greek language package for openoffice.org
 openoffice.org-l10n-en - english_us language package for openoffice.org
 openoffice.org-l10n-es - spanish language package for openoffice.org
 openoffice.org-l10n-fr - french language package for openoffice.org
 openoffice.org-l10n-it - italian language package for openoffice.org
 openoffice.org-l10n-ja - japanese language package for openoffice.org
 openoffice.org-l10n-ko - korean language package for openoffice.org
 openoffice.org-l10n-nl - dutch language package for openoffice.org
 openoffice.org-l10n-pl - polish language package for openoffice.org
 openoffice.org-l10n-pt - portuguese language package for openoffice.org
 openoffice.org-l10n-ru - russian language package for openoffice.org
 openoffice.org-l10n-sv - swedish language package for openoffice.org
 openoffice.org-l10n-tr - turkish language package for openoffice.org
 openoffice.org-l10n-zh-cn - chinese_simplified language package for openoffice.org
 openoffice.org-l10n-zh-tw - chinese_traditional language package for openoffice.org
Closes: 156044 162240 162428 162984 165036
 openoffice.org (1.0.1-6) unstable; urgency=low
   * Upload to unstable attempt #2
   * fixed Dependencies (closes: #162240)
   * changed Depends: from openoffice.org-l10n-* to openoffice.org
     to Recommends: (closes: #165036)
   * Remove -fno-rtti compiler flag for PPC
   * In debian/rules use dpkg-architecture to set $ARCH.
   * Set maintainer to debian-openoffice mailing list
   * Clean up Build-Dependencies (closes: #162428)
   * Revert back to internal libstlport until after the gcc transition.
     (029_stlport_stolen_from_OO642C, 030_stlport_gcc32_includes)
   * Fix window titles (030_WM_CLASS_property from Mandrake)
   * Remove obsolete patches: 004_zipdep_not_found,
   * Revert back to compiling i386 with -mcpu=pentiumpro, since it will make
     OOo run faster on the majority of machines (P5 generation is too
     slow for OOo, but it will still work fine if someone really wants to run
   * Fix naming of X: s/XWindows/X Window/ (028_fix_x_naming)
   * Remove diversion of bug submissions for subpackages to openoffice.org, now
     that they are no longer unknown to the BTS.
   * Clean up debian/rules a little
   * Include regcomp binary
   * Title of About box is translated now (closes: #162984)
   * Work around dpkg warning 'i386-none not found in mapping table'
   * Debian specific files (man pages, wrapper script, ...) split out
     to separate source package (openoffice.org-debian-files)
   * Add patch from Mandrake to fallback to English help if translated help is
     not available, thanks to Gwenole Beauchesne.  028_help_fallback_en.diff
     (closes: #156044)
   * Fix problem in clean rule when using pbuilder, thanks to Nicolas Boos
   * Add pre/post-install/rm hooks into openoffice.org-debian-files
   * Improve detection of JDK path
 93bb0958d53cc1f3df800d8fd36225f2 1512 contrib/editors optional openoffice.org_1.0.1-6.dsc
 a4cf71d12529a4b35509b4bf9da94a8a 110820125 contrib/editors optional openoffice.org_1.0.1.orig.tar.gz
 c65513d58b72a465606d37303b118c1c 1172610 contrib/editors optional openoffice.org_1.0.1-6.diff.gz
 0139acf1300abaf60a2886e4117dede7 39344386 contrib/editors optional openoffice.org-bin_1.0.1-6_i386.deb
 d9c716cc1f2cd3b4335da2f3e0acdb02 10808102 contrib/editors optional openoffice.org_1.0.1-6_all.deb
 15bc68b8108112d409313f1039baf4e6 12684586 contrib/editors optional openoffice.org-help-en_1.0.1-6_all.deb
 a323d14d5d9e1a1be18cb3153efc80eb 1836116 contrib/editors optional openoffice.org-l10n-en_1.0.1-6_all.deb
 ef469beb287a9cd11114bf0dc766a2f6 1826614 contrib/editors optional openoffice.org-l10n-pt_1.0.1-6_all.deb
 29cb2fb8c5419081241411ca8c69f2b9 1978446 contrib/editors optional openoffice.org-l10n-ru_1.0.1-6_all.deb
 e2eb47de82076639b4ab7be709e019c8 1904970 contrib/editors optional openoffice.org-l10n-el_1.0.1-6_all.deb
 f09e58a87be2591c2e69169d5e94b9d8 1760994 contrib/editors optional openoffice.org-l10n-nl_1.0.1-6_all.deb
 9e4e62f51cb521673795470d458547c2 1795970 contrib/editors optional openoffice.org-l10n-fr_1.0.1-6_all.deb
 8b13aeffd9b3b3d8a39bc1c95b223285 1864040 contrib/editors optional openoffice.org-l10n-es_1.0.1-6_all.deb
 a2e772f11340c8ca74802d5b96f9f560 1853148 contrib/editors optional openoffice.org-l10n-it_1.0.1-6_all.deb
 343df2440c94fe65c218a98472e09446 1855006 contrib/editors optional openoffice.org-l10n-da_1.0.1-6_all.deb
 5f5bc9b199b532b1532fcc4cd9cb26fc 1850286 contrib/editors optional openoffice.org-l10n-sv_1.0.1-6_all.deb
 1194fb0f423cd0296737ddd1ca1d8b8f 1899734 contrib/editors optional openoffice.org-l10n-pl_1.0.1-6_all.deb
 55b87f3dbdc8b0388ab3fb491c54a14c 1829210 contrib/editors optional openoffice.org-l10n-de_1.0.1-6_all.deb
 43b9e34b4969ab312f06ea58281af678 1773424 contrib/editors optional openoffice.org-l10n-ja_1.0.1-6_all.deb
 c685ec2e51772507490dd3158cd7e3be 1791904 contrib/editors optional openoffice.org-l10n-ko_1.0.1-6_all.deb
 99a8c5d0d11d1307b865f1696fdd0b7d 1758022 contrib/editors optional openoffice.org-l10n-zh-cn_1.0.1-6_all.deb
 351da813d49b92446198a2530ea5a3d9 1760524 contrib/editors optional openoffice.org-l10n-zh-tw_1.0.1-6_all.deb
 5b59e75fa12297c764363f4f4aa36bfc 1842002 contrib/editors optional openoffice.org-l10n-tr_1.0.1-6_all.deb
 de9fa9cd3cf87d8bd7bd5e713a064877 1864970 contrib/editors optional openoffice.org-l10n-ar_1.0.1-6_all.deb

Version: GnuPG v1.2.0 (GNU/Linux)


Reply to: