Hello Kari,

On Mon, May 01, 2006 at 03:29:05PM +0200, Nicolas François wrote:
> 
> I will run with this patch, and will inform you if I find any side effect.

So, I ran with your patch.

I experienced a failure (well, at least a behavior change; I've not
investigated deeply; maybe it's a bug in the packages dependencies, which
is unoticed without the patch)

I failed to upgrade exim4 (exim4, exim4-base, exim4-daemon-light, exim4-config)
from 4.61-1 to 4.62-1 with this patch applied (and succeeded without it).

I'm attaching more information in case somebody wants to reproduce this
failure.

I will investigate more later (and will try to make small packages to ease
reproducing it in the future).


I also experienced another failure while updating gcc-4.1 (I've not yet
checked if it's the same issue).

Kind Regards,
-- 
Nekral
# dpkg -l exim4-base exim4-daemon-light exim4 exim4-config
dpkg -l exim4-base exim4-daemon-light exim4 exim4-config
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err:
uppercase=bad)
||/ Name           Version        Description
+++-==============-==============-============================================
ii  exim4          4.61-1         metapackage to ease exim MTA (v4)
installati
ii  exim4-base     4.61-1         support files for all exim MTA (v4)
packages
ii  exim4-config   4.61-1         configuration for the exim MTA (v4)
ii  exim4-daemon-l 4.61-1         lightweight exim MTA (v4) daemon


Original dpkg
=============
# dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb 
/var/cache/apt/archives/exim4-config_4.62-1_all.deb 
/var/cache/apt/archives/exim4-base_4.62-1_i386.deb 
/var/cache/apt/archives/exim4_4.62-1_all.deb
dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb 
/var/cache/apt/archives/exim4-config_4.62-1_all.deb 
/var/cache/apt/archives/exim4-base_4.62-1_i386.deb 
/var/cache/apt/archives/exim4_4.62-1_all.deb
(Reading database ... 197649 files and directories currently installed.)
Preparing to replace exim4-daemon-light 4.61-1 (using 
.../exim4-daemon-light_4.62-1_i386.deb) ...
Stopping MTA: exim4.
Unpacking replacement exim4-daemon-light ...
Replacing files in old package exim4-base ...
Preparing to replace exim4-config 4.61-1 (using 
.../exim4-config_4.62-1_all.deb) ...
Unpacking replacement exim4-config ...
Preparing to replace exim4-base 4.61-1 (using .../exim4-base_4.62-1_i386.deb) 
...
Unpacking replacement exim4-base ...
Preparing to replace exim4 4.61-1 (using .../archives/exim4_4.62-1_all.deb) ...
Unpacking replacement exim4 ...
Setting up exim4-config (4.62-1) ...
Installing new version of config file 
/etc/exim4/conf.d/main/01_exim4-config_listmacrosdefs ...

Configuration file `/etc/exim4/exim4.conf.template'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** exim4.conf.template (Y/I/N/O/D/Z) [default=N] ?
dpkg -s debconf
dpkg --compare-versions 1.5.0 le 1.4
dpkg --compare-versions 4.61-1 le-nl 4.20-1
dpkg --compare-versions 4.61-1 le-nl 4.20-2
dpkg --compare-versions 4.61-1 le-nl 4.20-1

Setting up exim4-base (4.62-1) ...
dpkg --compare-versions 4.61-1 le 4.30-1
dpkg --compare-versions 4.61-1 <= 4.61-1

Setting up exim4-daemon-light (4.62-1) ...
Starting MTA: exim4.

Setting up exim4 (4.62-1) ...


Modified dpkg
=============
# dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb 
/var/cache/apt/archives/exim4-config_4.62-1_all.deb 
/var/cache/apt/archives/exim4-base_4.62-1_i386.deb 
/var/cache/apt/archives/exim4_4.62-1_all.deb
dpkg -i /var/cache/apt/archives/exim4-daemon-light_4.62-1_i386.deb 
/var/cache/apt/archives/exim4-config_4.62-1_all.deb 
/var/cache/apt/archives/exim4-base_4.62-1_i386.deb 
/var/cache/apt/archives/exim4_4.62-1_all.deb
(Reading database ... 197649 files and directories currently installed.)
Preparing to replace exim4-daemon-light 4.61-1 (using 
.../exim4-daemon-light_4.62-1_i386.deb) ...
Stopping MTA: exim4.
Unpacking replacement exim4-daemon-light ...
Replacing files in old package exim4-base ...
Preparing to replace exim4-config 4.61-1 (using 
.../exim4-config_4.62-1_all.deb) ...
Unpacking replacement exim4-config ...
Preparing to replace exim4-base 4.61-1 (using .../exim4-base_4.62-1_i386.deb) 
...
Unpacking replacement exim4-base ...
Preparing to replace exim4 4.61-1 (using .../archives/exim4_4.62-1_all.deb) ...
Unpacking replacement exim4 ...
dpkg: dependency problems prevent configuration of exim4-daemon-light:
 exim4 depends on exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom; however:
  Package exim4-daemon-heavy is not installed.
 exim4 depends on exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom; however:
  Package exim4-daemon-custom is not installed.
dpkg: error processing exim4-daemon-light (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-config:
 exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however:
  Package exim4-config-2 is not installed.
dpkg: error processing exim4-config (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4-base:
 exim4-base depends on exim4-config (>= 4.30) | exim4-config-2; however:
  Package exim4-config is not configured yet.
  Package exim4-config-2 is not installed.
  Package exim4-config which provides exim4-config-2 is not configured yet.
dpkg: error processing exim4-base (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of exim4:
 exim4 depends on exim4-base (>= 4.62); however:
  Package exim4-base is not configured yet.
 exim4 depends on exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom; however:
  Package exim4-daemon-light is not configured yet.
  Package exim4-daemon-heavy is not installed.
  Package exim4-daemon-custom is not installed.
dpkg: error processing exim4 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 exim4-daemon-light
 exim4-config
 exim4-base
 exim4


Dependencies of 4.61-1 packages
===============================
exim4-base
----------
Package: exim4-base
Status: install ok installed
Priority: standard
Section: mail
Installed-Size: 1520
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: exim4
Version: 4.61-1
Replaces: exim, exim-tls, exim4-daemon-light, exim4-daemon-heavy, 
exim4-daemon-custom
Depends: libc6 (>= 2.3.5-1), libdb4.2, cron (>= 3.0pl1-42), debconf (>= 0.5) | 
debconf-2.0, exim4-config (>= 4.30) | exim4-config-2, adduser, netbase
Recommends: psmisc
Suggests: mail-reader, eximon4, exim4-doc-html | exim4-doc-info, gnutls-bin
Conflicts: exim, exim-tls, exim4-daemon-light (<< 4.61), exim4-daemon-heavy (<< 
4.61), exim4-daemon-custom (<< 4.61)
Conffiles:
 /etc/cron.daily/exim4-base 87b8705a55dc708addf31223046edc97
 /etc/logrotate.d/exim4-base 01f942c386cdc344f9ef2130cd5529f6
 /etc/init.d/exim4 bfd3ac7d2ac8cc701ac758db1754eaa1
Description: support files for all exim MTA (v4) packages

exim4-daemon-light
------------------
Package: exim4-daemon-light
Status: install ok installed
Priority: standard
Section: mail
Installed-Size: 844
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: exim4
Version: 4.61-1
Replaces: mail-transport-agent
Provides: mail-transport-agent
Depends: exim4-base (>= 4.61), libc6 (>= 2.3.5-1), libdb4.2, libgnutls12 (>= 
1.2.5), libpcre3 (>= 4.5)
Conflicts: mail-transport-agent
Description: lightweight exim MTA (v4) daemon

exim4
-----
Package: exim4
Status: install ok installed
Priority: standard
Section: mail
Installed-Size: 32
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: all
Version: 4.61-1
Depends: exim4-base (>= 4.61), exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom
Description: metapackage to ease exim MTA (v4) installation

exim4-config
------------
Package: exim4-config
Status: install ok installed
Priority: standard
Section: mail
Installed-Size: 928
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: all
Source: exim4
Version: 4.61-1
Provides: exim4-config-2
Depends: debconf (>= 0.5) | debconf-2.0, adduser
Conflicts: exim, exim-tls, exim4-config, exim4-config-2, bash (<< 2.05), 
exim4-daemon-light (<< 4.50), exim4-daemon-heavy (<< 4.50), courier-mta, 
esmtp-run, masqmail, mta-dummy, nullmailer, postfix, postfix-snap, sendmail, 
sendmail-bin, smail, ssmtp, xmail, zmailer, zmailer-ssl
Conffiles:
 ...
Description: configuration for the exim MTA (v4)


Dependencies of 4.62-1 packages
===============================
exim4-base
----------
Package: exim4-base
Priority: standard
Section: mail
Installed-Size: 1524
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: exim4
Version: 4.62-1
Replaces: exim, exim-tls, exim4-daemon-light, exim4-daemon-heavy, 
exim4-daemon-custom
Depends: libc6 (>= 2.3.6-6), libdb4.3 (>= 4.3.28-1), cron (>= 3.0pl1-42), 
debconf (>= 0.5) | debconf-2.0, exim4-config (>= 4.30) | exim4-config-2, 
adduser, netbase
Recommends: psmisc
Suggests: mail-reader, eximon4, exim4-doc-html | exim4-doc-info, gnutls-bin
Conflicts: exim, exim-tls, exim4-daemon-light (<< 4.62), exim4-daemon-heavy (<< 
4.62), exim4-daemon-custom (<< 4.62)
Filename: pool/main/e/exim4/exim4-base_4.62-1_i386.deb
Size: 907640
MD5sum: 39af7f7a8c57506222d7a8fc204365ac
Description: support files for all exim MTA (v4) packages

exim4-daemon-light
------------------
Package: exim4-daemon-light
Priority: standard
Section: mail
Installed-Size: 844
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: i386
Source: exim4
Version: 4.62-1
Replaces: mail-transport-agent, exim4-base (<= 4.61-1)
Provides: mail-transport-agent
Depends: exim4-base (>= 4.62), libc6 (>= 2.3.6-6), libdb4.3 (>= 4.3.28-1), 
libgnutls13 (>= 1.3.5), libpcre3 (>= 4.5)
Conflicts: mail-transport-agent
Filename: pool/main/e/exim4/exim4-daemon-light_4.62-1_i386.deb
Size: 399610
MD5sum: a23a971ad252eeac6303ff119324e071
Description: lightweight exim MTA (v4) daemon

exim4
-----
Package: exim4
Priority: standard
Section: mail
Installed-Size: 32
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: all
Version: 4.62-1
Depends: exim4-base (>= 4.62), exim4-daemon-light | exim4-daemon-heavy | 
exim4-daemon-custom
Filename: pool/main/e/exim4/exim4_4.62-1_all.deb
Size: 1572
MD5sum: 5af784431a906e75e6d2c1138dcbdae4
Description: metapackage to ease exim MTA (v4) installation

exim4-config
------------
Package: exim4-config
Priority: standard
Section: mail
Installed-Size: 944
Maintainer: Exim4 Maintainers <[EMAIL PROTECTED]>
Architecture: all
Source: exim4
Version: 4.62-1
Provides: exim4-config-2
Depends: debconf (>= 0.5) | debconf-2.0, adduser
Conflicts: exim, exim-tls, exim4-config, exim4-config-2, bash (<< 2.05), 
exim4-daemon-light (<< 4.50), exim4-daemon-heavy (<< 4.50), courier-mta, 
esmtp-run, hula-mta, masqmail, mta-dummy, nullmailer, postfix, sendmail-bin, 
smail, ssmtp, xmail, zmailer
Filename: pool/main/e/exim4/exim4-config_4.62-1_all.deb
Size: 276110
MD5sum: e5583cf7e472756ad054222c17cfd16d
Description: configuration for the exim MTA (v4)

Reply via email to