*I am having problems with the circular dependency between libcups2-dev and
libcupsimage2-dev (2.2.7-1ubuntu2) on ubuntu-18.04 (bionic).*
root@qvb58jams52fr9r:~# apt-cache depends libcups2-dev
libcups2-dev
Depends: libcupsimage2-dev
Depends: libcups2
Depends: dpkg-dev
root@qvb58jams52fr9r:~# apt-cache depends libcupsimage2-dev
libcupsimage2-dev
Depends: libcupsimage2
Depends: libcups2-dev
Depends: libpng-dev
Depends: libtiff-dev
Depends: libjpeg-dev
libjpeg-turbo8-dev
Depends: zlib1g-dev
Recommends: libcupsfilters-dev
*One of my pipelines failed to install libcupsimage2-dev:*
16:59:14 Some packages could not be installed. This may mean that you have
16:59:14 requested an impossible situation or if you are using the unstable
16:59:14 distribution that some required packages have not yet been created
16:59:14 or been moved out of Incoming.
16:59:14 The following information may help to resolve the situation:
16:59:14
16:59:14 The following packages have unmet dependencies:
16:59:14 libcups2-dev : Depends: libcupsimage2-dev (= 2.2.7-1ubuntu2) but
it is not going to be installed
16:59:14 W: --force-yes is deprecated, use one of the options starting with
--allow instead.
16:59:14 E: Unable to correct problems, you have held broken packages.
16:59:14 An error was encountered evaluating block. Retrying..
16:59:14 Block failed maximum number of 1 tries
16:59:14 with error Remote ssh command (DEBIAN_FRONTEND=noninteractive;
apt-get install -qy --no-install-recommends --force-yes cdbs m4
lsb-release wget unzip sharutils gawk cpio pkg-config procps time wdiff
fastjar autoconf automake autotools-dev libtool g++ libxtst-dev libxi-dev
libxt-dev libxaw7-dev libxrender-dev libcups2-dev libasound2-dev
libfreetype6-dev libgtk2.0-dev libxinerama-dev xsltproc libffi-dev
zlib1g-dev libattr1-dev libpng-dev libjpeg62-dev libgif-dev libnss3-dev
xvfb xauth xfonts-base libgl1-mesa-dri twm x11-xkb-utils zip puppet-agent
openjdk-8-source ) failed on '[email protected]'.
*I have been able to install both on a fresh bionic VM and have confirmed
that both libcups2-dev and libcupsimage2-dev exist in our internal package
mirror.*
--
*Molly Waggett*
she/her/hers
Release Engineer @ Puppet, Inc.