hustle-ci / debian-build-action

Other
0 stars 0 forks source link

failed to build lintian image for debian experimental: Depends: perl (< 5.36.1~) but 5.38.2-1 is to be installed #2

Open vicamo opened 8 months ago

vicamo commented 8 months ago
#10 8.662 + eatmydata apt-get install --no-install-recommends -y git lintian
#10 8.672 Reading package lists...
#10 9.118 Building dependency tree...
#10 9.217 Reading state information...
#10 9.267 Some packages could not be installed. This may mean that you have
#10 9.267 requested an impossible situation or if you are using the unstable
#10 9.267 distribution that some required packages have not yet been created
#10 9.267 or been moved out of Incoming.
#10 9.267 The following information may help to resolve the situation:
#10 9.267 
#10 9.267 The following packages have unmet dependencies:
#10 9.330  libapt-pkg-perl : Depends: perlapi-5.36.0
#10 9.330  libberkeleydb-perl : Depends: perlapi-5.36.0
#10 9.330  libclass-xsaccessor-perl : Depends: perlapi-5.36.0
#10 9.330                             Depends: perl (< 5.36.1~) but 5.38.2-1 is to be installed
#10 9.330  libclone-perl : Depends: perlapi-5.36.0
#10 9.330  libcpanel-json-xs-perl : Depends: perlapi-5.36.0
#10 9.330  libdevel-size-perl : Depends: perlapi-5.36.0
#10 9.330  libemail-address-xs-perl : Depends: perlapi-5.36.0
#10 9.330  libhtml-parser-perl : Depends: perlapi-5.36.0
#10 9.331  libnet-ssleay-perl : Depends: perlapi-5.36.0
#10 9.331  libnetaddr-ip-perl : Depends: perlapi-5.36.0
#10 9.331  libparams-classify-perl : Depends: libdevel-callchecker-perl but it is not going to be installed
#10 9.331                            Depends: perlapi-5.36.0
#10 9.331  libparams-util-perl : Depends: perlapi-5.36.0
#10 9.331  libperlio-gzip-perl : Depends: perlapi-5.36.0
#10 9.331  libperlio-utf8-strict-perl : Depends: perlapi-5.36.0
#10 9.331  libproc-processtable-perl : Depends: perlapi-5.36.0
#10 9.331  libsereal-decoder-perl : Depends: perlapi-5.36.0
#10 9.331  libsereal-encoder-perl : Depends: perlapi-5.36.0
#10 9.331  libsub-identify-perl : Depends: perlapi-5.36.0
#10 9.331  libsub-name-perl : Depends: perlapi-5.36.0
#10 9.331  libsyntax-keyword-try-perl : Depends: perlapi-5.36.0
#10 9.331                               Depends: libxs-parse-keyword-perl but it is not going to be installed
#10 9.331  libterm-readkey-perl : Depends: perlapi-5.36.0
#10 9.331  libtext-levenshteinxs-perl : Depends: perlapi-5.36.0
#10 9.331  libtext-markdown-discount-perl : Depends: perlapi-5.36.0
#10 9.331  libtext-xslate-perl : Depends: perlapi-5.36.0
#10 9.331                        Depends: libdata-messagepack-perl but it is not going to be installed
#10 9.331                        Depends: libmouse-perl but it is not going to be installed
#10 9.331  libtime-moment-perl : Depends: perlapi-5.36.0
#10 9.331  libunicode-utf8-perl : Depends: perlapi-5.36.0
#10 9.331  libvariable-magic-perl : Depends: perlapi-5.36.0
#10 9.331  libxml-libxml-perl : Depends: perlapi-5.36.0
#10 9.331  libyaml-libyaml-perl : Depends: perlapi-5.36.0
#10 9.335 E: Unable to correct problems, you have held broken packages.
#10 ERROR: process "/bin/sh -c set -eux; \tprintf 'Package: *\\nPin: release a=%s\\nPin-Priority: 900\\n' \"$RELEASE\" \t\t| tee /etc/apt/preferences.d/salsa-ci; \tapt-get update --quiet; \tapt-get upgrade -y; \teatmydata apt-get install --no-install-recommends -y \t\tgit \t\tlintian \t; \tif [ -z \"$(apt-cache search --names-only ^python3-junit\\\\.xml\\$)\" ]; then \t\teatmydata apt-get install --no-install-recommends -y \t\t\tpython3-pip \t\t; \t\tpip3 install junit-xml; \telse \t\teatmydata apt-get install --no-install-recommends -y \t\t\tpython3-junit.xml \t\t; \tfi; \trm -rf /var/lib/apt; \t:" did not complete successfully: exit code: 100
------
 > [lintian 1/2] RUN set -eux;  printf 'Package: *\nPin: release a=%s\nPin-Priority: 900\n' "experimental"      | tee /etc/apt/preferences.d/salsa-ci;  apt-get update --quiet;     apt-get upgrade -y;     eatmydata apt-get install --no-install-recommends -y        git         lintian     ;   if [ -z "$(apt-cache search --names-only ^python3-junit\.xml$)" ]; then         eatmydata apt-get install --no-install-recommends -y            python3-pip         ;       pip3 install junit-xml;     else        eatmydata apt-get install --no-install-recommends -y            python3-junit.xml       ;   fi;     rm -rf /var/lib/apt;    ::
9.331  libtext-markdown-discount-perl : Depends: perlapi-5.36.0
9.331  libtext-xslate-perl : Depends: perlapi-5.36.0
9.331                        Depends: libdata-messagepack-perl but it is not going to be installed
9.331                        Depends: libmouse-perl but it is not going to be installed
9.331  libtime-moment-perl : Depends: perlapi-5.36.0
9.331  libunicode-utf8-perl : Depends: perlapi-5.36.0
9.331  libvariable-magic-perl : Depends: perlapi-5.36.0
9.331  libxml-libxml-perl : Depends: perlapi-5.36.0
9.331  libyaml-libyaml-perl : Depends: perlapi-5.36.0
9.335 E: Unable to correct problems, you have held broken packages.
------
Dockerfile:98
--------------------
  97 |     
  98 | >>> RUN set -eux; \
  99 | >>>  printf 'Package: *\nPin: release a=%s\nPin-Priority: 900\n' "$RELEASE" \
 100 | >>>      | tee /etc/apt/preferences.d/salsa-ci; \
 101 | >>>  apt-get update --quiet; \
 102 | >>>  apt-get upgrade -y; \
 103 | >>>  eatmydata apt-get install --no-install-recommends -y \
 104 | >>>      git \
 105 | >>>      lintian \
 106 | >>>  ; \
 107 | >>>  if [ -z "$(apt-cache search --names-only ^python3-junit\\.xml\$)" ]; then \
 108 | >>>      eatmydata apt-get install --no-install-recommends -y \
 109 | >>>          python3-pip \
 110 | >>>      ; \
 111 | >>>      pip3 install junit-xml; \
 112 | >>>  else \
 113 | >>>      eatmydata apt-get install --no-install-recommends -y \
 114 | >>>          python3-junit.xml \
 115 | >>>      ; \
 116 | >>>  fi; \
 117 | >>>  rm -rf /var/lib/apt; \
 118 | >>>  :
 119 |     
--------------------
ERROR: failed to solve: process "/bin/sh -c set -eux; \tprintf 'Package: *\\nPin: release a=%s\\nPin-Priority: 900\\n' \"$RELEASE\" \t\t| tee /etc/apt/preferences.d/salsa-ci; \tapt-get update --quiet; \tapt-get upgrade -y; \teatmydata apt-get install --no-install-recommends -y \t\tgit \t\tlintian \t; \tif [ -z \"$(apt-cache search --names-only ^python3-junit\\\\.xml\\$)\" ]; then \t\teatmydata apt-get install --no-install-recommends -y \t\t\tpython3-pip \t\t; \t\tpip3 install junit-xml; \telse \t\teatmydata apt-get install --no-install-recommends -y \t\t\tpython3-junit.xml \t\t; \tfi; \trm -rf /var/lib/apt; \t:" did not complete successfully: exit code: 100

See https://github.com/hustle-ci/debian-build-action/actions/runs/7334910248/job/19972292394

vicamo commented 8 months ago

Upstream bug https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1050344