Error when building Docker image for Debian testing
fsimon@fedora:~/jami-client-qt$ sudo docker build -t debian-testing -f extras/packaging/gnu-linux/docker/Dockerfile_debian_testing .
[+] Building 263.8s (14/16) docker:default
=> [internal] load build definition from Dockerfile_debian_testing 0.1s
=> => transferring dockerfile: 1.40kB 0.0s
=> [internal] load metadata for docker.io/library/debian:testing 0.8s
=> [internal] load .dockerignore 0.1s
=> => transferring context: 2B 0.0s
=> [internal] load build context 0.2s
=> => transferring context: 25.74kB 0.0s
=> [ 1/12] FROM docker.io/library/debian:testing@sha256:52d15c535a581ef578eb0759d765ecdf8417701f615152de6afeca41b9face35 7.3s
=> => resolve docker.io/library/debian:testing@sha256:52d15c535a581ef578eb0759d765ecdf8417701f615152de6afeca41b9face35 0.1s
=> => sha256:d226ac75de465806df3602944266f64bd053be7ef339e86182e98f654dddb82e 1.46kB / 1.46kB 0.0s
=> => sha256:082d57a12cea884a5f3c544769a8e5aa73570907b945a48991f31218efa6a3af 53.18MB / 53.18MB 6.4s
=> => sha256:52d15c535a581ef578eb0759d765ecdf8417701f615152de6afeca41b9face35 2.07kB / 2.07kB 0.0s
=> => sha256:bb267bf14438c72b0837d218d4b42740de1cae486b4119d20a4e88f4cae38694 529B / 529B 0.0s
=> => extracting sha256:082d57a12cea884a5f3c544769a8e5aa73570907b945a48991f31218efa6a3af 0.5s
=> [ 2/12] RUN apt-get clean 0.5s
=> [ 3/12] RUN apt-get update --allow-releaseinfo-change && apt-get install -y -o Acquire::Retries=10 devscripts equivs python-is-python3 wget nasm 92.5s
=> [ 4/12] ADD extras/packaging/gnu-linux/scripts/install-gcc-debian.sh /opt/install-gcc-debian.sh 0.2s
=> [ 5/12] RUN /opt/install-gcc-debian.sh 12 8.0s
=> [ 6/12] ADD extras/packaging/gnu-linux/scripts/prebuild-package-debian.sh /opt/prebuild-package-debian.sh 0.2s
=> [ 7/12] COPY extras/packaging/gnu-linux/rules/debian-qt/control /tmp/builddeps/debian/control 0.2s
=> [ 8/12] RUN /opt/prebuild-package-debian.sh qt-deps 150.0s
=> [ 9/12] COPY extras/packaging/gnu-linux/rules/debian/control /tmp/builddeps/debian/control 0.2s
=> ERROR [10/12] RUN /opt/prebuild-package-debian.sh jami-deps 3.2s
------
> [10/12] RUN /opt/prebuild-package-debian.sh jami-deps:
0.355 dpkg-buildpackage: info: source package libqt-jami
0.355 dpkg-buildpackage: info: source version 1.0
0.355 dpkg-buildpackage: info: source distribution unstable
0.355 dpkg-buildpackage: info: source changed by The Jami project <jami@gnu.org>
0.379 dpkg-source --before-build .
0.379 dpkg-buildpackage: info: host architecture amd64
0.426 debian/rules clean
0.428 dh clean
0.466 dh_clean
0.484 debian/rules binary
0.485 dh binary
0.517 dh_update_autotools_config
0.531 dh_autoreconf
0.548 create-stamp debian/debhelper-build-stamp
0.548 dh_prep
0.559 dh_auto_install --destdir=debian/libqt-jami/
0.579 dh_install
0.592 dh_installdocs
0.607 dh_installchangelogs
0.640 dh_perl
0.654 dh_link
0.666 dh_strip_nondeterminism
0.693 dh_compress
0.712 dh_fixperms
0.730 dh_missing
0.739 dh_installdeb
0.752 dh_gencontrol
0.798 dh_md5sums
0.815 dh_builddeb
0.825 dpkg-deb: building package 'libqt-jami' in '../libqt-jami_1.0_all.deb'.
0.838 dpkg-genbuildinfo --build=binary -O../libqt-jami_1.0_amd64.buildinfo
0.897 dpkg-genchanges --build=binary -O../libqt-jami_1.0_amd64.changes
0.925 dpkg-genchanges: info: binary-only upload (no source code included)
0.926 dpkg-source --after-build .
0.963 dpkg-buildpackage: info: binary-only upload (no source included)
0.965
0.965 The package has been created.
0.965 Attention, the package has been created in the current directory,
0.965 not in ".." as indicated by the message above!
0.987 Selecting previously unselected package libqt-jami.
1.004 (Reading database ... 79187 files and directories currently installed.)
1.004 Preparing to unpack libqt-jami_1.0_all.deb ...
1.016 Unpacking libqt-jami (1.0) ...
1.055 Setting up libqt-jami (1.0) ...
1.262 Hit:1 http://deb.debian.org/debian testing InRelease
1.355 Hit:2 http://deb.debian.org/debian testing-updates InRelease
1.446 Hit:3 http://deb.debian.org/debian-security testing-security InRelease
1.492 Reading package lists...
1.814 dpkg-buildpackage: info: source package jami-build-deps
1.814 dpkg-buildpackage: info: source version 1.0
1.814 dpkg-buildpackage: info: source distribution unstable
1.814 dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator <root@localhost>
1.832 dpkg-source --before-build .
1.832 dpkg-buildpackage: info: host architecture amd64
1.870 debian/rules clean
1.871 dh clean
1.900 dh_clean
1.916 debian/rules binary
1.917 dh binary
1.942 dh_update_autotools_config
1.954 dh_autoreconf
1.969 create-stamp debian/debhelper-build-stamp
1.969 dh_prep
1.981 dh_auto_install --destdir=debian/jami-build-deps/
2.001 dh_install
2.013 dh_installdocs
2.028 dh_installchangelogs
2.061 dh_perl
2.074 dh_link
2.087 dh_strip_nondeterminism
2.112 dh_compress
2.129 dh_fixperms
2.148 dh_missing
2.157 dh_installdeb
2.170 dh_gencontrol
2.216 dh_md5sums
2.233 dh_builddeb
2.244 dpkg-deb: building package 'jami-build-deps' in '../jami-build-deps_1.0_all.deb'.
2.258 dpkg-genbuildinfo --build=binary -O../jami-build-deps_1.0_amd64.buildinfo
2.316 dpkg-genchanges --build=binary -O../jami-build-deps_1.0_amd64.changes
2.344 dpkg-genchanges: info: binary-only upload (no source code included)
2.345 dpkg-source --after-build .
2.383 dpkg-buildpackage: info: binary-only upload (no source included)
2.385
2.385 The package has been created.
2.385 Attention, the package has been created in the current directory,
2.385 not in ".." as indicated by the message above!
2.408 Selecting previously unselected package jami-build-deps.
2.423 (Reading database ... 79191 files and directories currently installed.)
2.424 Preparing to unpack jami-build-deps_1.0_all.deb ...
2.433 Unpacking jami-build-deps (1.0) ...
2.494 Reading package lists...
2.692 Building dependency tree...
2.741 Reading state information...
2.744 Correcting dependencies... Done
2.835 The following packages were automatically installed and are no longer required:
2.835 adwaita-icon-theme at-spi2-common bison ca-certificates-java chrpath
2.835 closure-compiler cmake cmake-data comerr-dev dbus dbus-bin dbus-daemon
2.835 dbus-session-bus-common dbus-system-bus-common dbus-user-session
2.835 dconf-gsettings-backend dconf-service default-jre-headless
2.835 default-libmysqlclient-dev dh-exec firebird-dev firebird3.0-common
2.835 firebird3.0-common-doc flex fontconfig fontconfig-config fonts-dejavu-core
2.835 fonts-dejavu-mono freetds-common freetds-dev gcc-13-base gir1.2-atk-1.0
2.835 gir1.2-atspi-2.0 gir1.2-cloudproviders-0.3.0 gir1.2-freedesktop
2.835 gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0
2.835 gir1.2-glib-2.0-dev gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0
2.835 gir1.2-gtk-3.0 gir1.2-gudev-1.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0
2.835 girepository-tools gperf gtk-update-icon-cache hicolor-icon-theme
2.835 icu-devtools java-common java-wrappers khronos-api krb5-multidev libabsl-dev
2.835 libandroid-json-org-java libaom3 libapparmor1 libargs4j-java libasound2-data
2.835 libasound2-dev libasound2t64 libasyncns0 libatinject-jsr330-api-java
2.835 libatk-bridge2.0-0t64 libatk-bridge2.0-dev libatk1.0-0t64 libatk1.0-dev
2.835 libatspi2.0-0t64 libatspi2.0-dev libavahi-client3 libavahi-common-data
2.835 libavahi-common3 libavcodec-dev libavcodec61 libavformat-dev libavformat61
2.835 libavutil-dev libavutil59 libblkid-dev libbluray2 libboost-dev
2.835 libboost1.83-dev libbrotli-dev libbz2-dev libcairo-gobject2
2.835 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcap-dev libcap2-bin
2.835 libcares2 libchromaprint1 libcjson1 libclang-16-dev libclang-common-16-dev
2.835 libclang-cpp16t64 libclang-dev libclang1-16t64 libclosure-compiler-java
2.835 libcloudproviders-dev libcloudproviders0 libcodec2-1.2 libcolord2 libct4
2.835 libcups2-dev libcups2t64 libcupsimage2-dev libcupsimage2t64 libcurl4t64
2.835 libdatrie-dev libdatrie1 libdav1d7 libdbus-1-3 libdbus-1-dev libdconf1
2.835 libdeflate-dev libdeflate0 libdouble-conversion-dev libdouble-conversion3
2.835 libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-intel1 libdrm-nouveau2
2.835 libdrm-radeon1 libdrm2 libduktape207 libdvdnav4 libdvdread8t64 libdw-dev
2.835 libdw1t64 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf-dev
2.835 libepoxy-dev libepoxy0 liberror-prone-java libevdev-dev libevdev2
2.835 libevent-2.1-7t64 libevent-core-2.1-7t64 libevent-dev
2.835 libevent-extra-2.1-7t64 libevent-openssl-2.1-7t64 libevent-pthreads-2.1-7t64
2.835 libexpat1-dev libfbclient2 libffi-dev libflac-dev libflac12t64
2.835 libfontconfig-dev libfontconfig1 libfontconfig1-dev libfontenc1
2.835 libfreetype-dev libfreetype6 libfribidi-dev libfribidi0 libgbm-dev libgbm1
2.835 libgc1 libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev
2.835 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgio-2.0-dev
2.835 libgio-2.0-dev-bin libgirepository-2.0-0 libgl-dev libgl1 libgl1-mesa-dri
2.835 libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-bin libglib2.0-dev
2.835 libglib2.0-dev-bin libglu1-mesa libglu1-mesa-dev libglvnd-core-dev
2.835 libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgme0
2.835 libgraphite2-3 libgraphite2-dev libgsm1 libgssrpc4t64 libgstreamer-gl1.0-0
2.835 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev
2.835 libgstreamer1.0-0 libgstreamer1.0-dev libgtk-3-0t64 libgtk-3-common
2.835 libgtk-3-dev libguava-java libgudev-1.0-0 libgudev-1.0-dev
2.835 libharfbuzz-cairo0 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0
2.835 libharfbuzz-subset0 libharfbuzz0b libhwy1t64 libhyphen-dev libhyphen0
2.835 libib-util libice-dev libice6 libicu-dev libimath-3-1-29t64 libinput-bin
2.835 libinput-dev libinput10 libjargs-java libjbig-dev libjbig0 libjpeg-dev
2.835 libjpeg62-turbo libjpeg62-turbo-dev libjsoncpp-dev libjsoncpp26
2.835 libjsr305-java libjxl0.9 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64
2.835 libkrb5-dev liblcms2-2 liblcms2-dev liblerc-dev liblerc4 libllvm16t64
2.835 libllvm19 liblzma-dev libmariadb-dev libmariadb-dev-compat libmariadb3
2.835 libmbedcrypto7t64 libminizip-dev libminizip1t64 libmount-dev libmp3lame0
2.835 libmpg123-0t64 libmtdev-dev libmtdev1t64 libncurses-dev libncurses6
2.835 libnode115 libnorm1t64 libnspr4 libnspr4-dev libnss3 libnss3-dev libnuma1
2.835 libobjc-13-dev libobjc4 libodbc2 libodbccr2 libodbcinst2 libogg-dev libogg0
2.835 libopenal-data libopenal-dev libopenal1 libopenexr-3-1-30 libopengl-dev
2.835 libopengl0 libopenjp2-7 libopenmpt0t64 libopus-dev libopus0 liborc-0.4-0t64
2.835 liborc-0.4-dev liborc-0.4-dev-bin libpam-systemd libpango-1.0-0
2.835 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0
2.835 libpci-dev libpci3 libpciaccess-dev libpciaccess0 libpcre2-16-0
2.835 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpcsclite1 libpfm4
2.835 libpgm-5.3-0t64 libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev
2.835 libpng16-16t64 libpq-dev libpq5 libproc2-0 libprotobuf-dev
2.835 libprotobuf-lite32t64 libprotobuf32t64 libprotoc32t64 libprotozero-dev
2.835 libproxy-dev libproxy1v5 libpulse-dev libpulse-mainloop-glib0 libpulse0
2.835 librabbitmq4 librav1e0.7 libre2-dev librhash1 librist4 librsvg2-2 libruby
2.835 libruby3.1t64 libselinux1-dev libsensors-config libsensors5 libsepol-dev
2.835 libsharpyuv-dev libsharpyuv0 libshine3 libsm-dev libsm6 libsnappy-dev
2.835 libsnappy1v5 libsndfile1 libsndio7.0 libsodium23 libsoxr0 libspeex1
2.835 libsqlite3-dev libsrt1.5-gnutls libssh-4 libssl-dev libstdc++-13-dev
2.835 libsvtav1enc2 libswresample-dev libswresample5 libsybdb5
2.835 libsysprof-capture-4-dev libsystemd-shared libthai-data libthai-dev libthai0
2.835 libtheora0 libtiff-dev libtiff6 libtiffxx6 libtommath1 libtwolame0
2.835 libudev-dev libudfread0 libunwind-dev libusb-1.0-0 libusb-1.0-0-dev
2.835 libuv1t64 libva-drm2 libva-x11-2 libva2 libvdpau1 libvorbis0a libvorbisenc2
2.835 libvorbisfile3 libvpl2 libvpx-dev libvpx9 libvulkan-dev libvulkan1
2.835 libwacom-common libwacom-dev libwacom9 libwayland-bin libwayland-client0
2.835 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0
2.835 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2 libwebpmux3 libwoff-dev
2.835 libwoff1 libx11-dev libx11-xcb-dev libx11-xcb1 libx264-164 libx265-209
2.835 libxau-dev libxaw7 libxcb-cursor-dev libxcb-cursor0 libxcb-dri2-0
2.835 libxcb-dri3-0 libxcb-dri3-dev libxcb-glx0 libxcb-glx0-dev libxcb-icccm4
2.835 libxcb-icccm4-dev libxcb-image0 libxcb-image0-dev libxcb-keysyms1
2.835 libxcb-keysyms1-dev libxcb-present0 libxcb-randr0 libxcb-randr0-dev
2.835 libxcb-render-util0 libxcb-render-util0-dev libxcb-render0
2.835 libxcb-render0-dev libxcb-shape0 libxcb-shape0-dev libxcb-shm0
2.835 libxcb-shm0-dev libxcb-sync-dev libxcb-sync1 libxcb-util-dev
2.835 libxcb-util0-dev libxcb-util1 libxcb-xfixes0 libxcb-xfixes0-dev
2.835 libxcb-xinerama0 libxcb-xinerama0-dev libxcb-xinput-dev libxcb-xinput0
2.835 libxcb-xkb-dev libxcb-xkb1 libxcb1-dev libxcomposite-dev libxcomposite1
2.835 libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxdmcp-dev
2.835 libxext-dev libxfixes-dev libxfixes3 libxfont2 libxft-dev libxft2 libxi-dev
2.835 libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon-x11-0
2.835 libxkbcommon-x11-dev libxkbcommon0 libxkbfile-dev libxkbfile1 libxml2-dev
2.835 libxmu6 libxnvctrl-dev libxnvctrl0 libxpm4 libxrandr-dev libxrandr2
2.835 libxrender-dev libxrender1 libxshmfence-dev libxshmfence1 libxslt1-dev
2.835 libxslt1.1 libxss-dev libxss1 libxt6t64 libxtst-dev libxtst6 libxv1
2.835 libxvidcore4 libxxf86dga1 libxxf86vm1 libz3-4 libz3-dev libzmq5 libzstd-dev
2.835 libzvbi-common libzvbi0t64 llvm llvm-16 llvm-16-dev llvm-16-linker-tools
2.835 llvm-16-runtime llvm-16-tools llvm-dev llvm-runtime mariadb-common
2.835 mesa-common-dev mesa-libgallium mysql-common native-architecture ninja-build
2.835 node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer
2.835 node-minimatch node-undici node-xtend nodejs ocl-icd-libopencl1
2.835 openjdk-21-jre-headless pango1.0-tools pci.ids pkgconf pkgconf-bin procps
2.835 protobuf-compiler python3-bs4 python3-html5lib python3-packaging
2.835 python3-pygments python3-soupsieve python3-webencodings python3-yaml rake
2.835 rapidjson-dev re2c ruby ruby-net-telnet ruby-rubygems ruby-sdbm ruby-webrick
2.835 ruby-xmlrpc ruby3.1 rubygems-integration sgml-base systemd systemd-sysv
2.835 unixodbc-common unixodbc-dev uuid-dev wayland-protocols x11-common x11-utils
2.835 x11-xkb-utils x11proto-dev xkb-data xml-core xorg-sgml-doctools
2.835 xserver-common xtrans-dev xvfb yasm yui-compressor zlib1g-dev
2.835 Use 'apt autoremove' to remove them.
2.839 The following packages will be REMOVED:
2.839 jami-build-deps
2.965 0 upgraded, 0 newly installed, 1 to remove and 2 not upgraded.
2.965 1 not fully installed or removed.
2.965 After this operation, 10.2 kB disk space will be freed.
(Reading database ... 79195 files and directories currently installed.)
2.998 Removing jami-build-deps (1.0) ...
3.124 mk-build-deps: Unable to install jami-build-deps at /usr/bin/mk-build-deps line 460.
3.124 mk-build-deps: Unable to install all build-dep packages
------
Dockerfile_debian_testing:28
--------------------
26 |
27 | COPY extras/packaging/gnu-linux/rules/debian/control /tmp/builddeps/debian/control
28 | >>> RUN /opt/prebuild-package-debian.sh jami-deps
29 |
30 | RUN apt-get remove -y libre2-dev libre2-11
--------------------
ERROR: failed to solve: process "/bin/sh -c /opt/prebuild-package-debian.sh jami-deps" did not complete successfully: exit code: 1