package cupt
retitle 539256 libcupt-perl: installs a package before removing conflicts
reassign 539256 libcupt-perl
tags 536256 +confirmed
thanks

Cyril Brulebois wrote:
> Package: cupt
> Version: 0.4.1
> Severity: normal
> 
> Hi again,
> 
> again, oh the irony:
> | k...@kbsd:~/hack/apt-0.7.22$ LANG=C sudo cupt build-dep apt
> | W: attempt to set wrong option 'acquire::pdiffs'
> | Building the package cache... [done]
> | Initializing package resolver and worker... [done]
> | Scheduling requested actions... [done]
> | Resolving possible unmet dependencies... 
> | The following 14 packages will be INSTALLED:
> | 
> | doc-base epdfview gsfonts-x11 libcurl4-gnutls-dev libdb-dev libmldbm-perl 
> libpoppler-glib4 libuuid-perl pgf texlive-generic-extra texlive-pictures 
> texlive-pictures-doc texpower texpower-manual 
> | 
> | The following 7 packages will be REMOVED:
> | 
> | efl-dev libcurl4-openssl-dev libecore-dev libedbus-dev libedje-dev 
> libefreet-dev libssh2-1-dev 
> | 
> | The following 4 packages will be CONFIGURED:
> | 
> | libfreezethaw-perl preview-latex-style texlive-latex-extra 
> texlive-latex-extra-doc 
> | 
> | Need to get 0B/10.2MiB of archives. After unpacking 18.9MiB will be used.
> | Do you want to continue? [y/N/q] y
> | 
> | Performing requested actions:
> | Selecting previously deselected package libmldbm-perl.
> | (Reading database ... 111106 files and directories currently installed.)
> | Unpacking libmldbm-perl (from .../libmldbm-perl_2.01-2_all.deb) ...
> | Processing triggers for man-db ...
> | Selecting previously deselected package texlive-generic-extra.
> | (Reading database ... 111119 files and directories currently installed.)
> | Unpacking texlive-generic-extra (from 
> .../texlive-generic-extra_2007.dfsg.17-2_all.deb) ...
> | Setting up preview-latex-style (11.83-7.3) ...
> | mktexlsr: Updating /usr/local/share/texmf/ls-R... 
> | mktexlsr: Updating /var/lib/texmf/ls-R-TEXMFMAIN... 
> | mktexlsr: Updating /var/lib/texmf/ls-R-TEXLIVE... 
> | mktexlsr: Updating /var/lib/texmf/ls-R... 
> | mktexlsr: Done.
> | dpkg: regarding .../libcurl4-gnutls-dev_7.19.5-1_kfreebsd-i386.deb 
> containing libcurl4-gnutls-dev:
> |  libcurl4-gnutls-dev conflicts with libcurl-dev
> |   libcurl4-openssl-dev provides libcurl-dev and is present and installed.
> | dpkg: error processing 
> /var/cache/apt/archives/libcurl4-gnutls-dev_7.19.5-1_kfreebsd-i386.deb 
> (--install):
> |  conflicting packages - not installing libcurl4-gnutls-dev
> | Errors were encountered while processing:
> |  /var/cache/apt/archives/libcurl4-gnutls-dev_7.19.5-1_kfreebsd-i386.deb
> | E: dpkg returned non-zero status: 256
> | E: error performing command 'build-dep'
> 
>>From a very quick look, there might be something missing for handling
> conflicts against packages that are provided by other packages.

No, as you see, libcupt correctly scheduled removal of libcurl4-openssl-dev,
but the error is it somewhy tried to install libcurl4-gnutls-dev before
removing libcurl4-openssl-perl. This is a bug which should be fixed.

Please run 'cupt --simulate build-dep apt -o debug::worker=1' and post the 
output.

-- 
Eugene V. Lyubimkin aka JackYF, JID: jackyf.devel(maildog)gmail.com
C++/Perl developer, Debian Maintainer

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to