Skip to content

Alpine Linux the second "apk add --virtual .makedeps-kdesrc-build" uninstalls perl-io-socket-ssl

You cannot run "apk add --virtual .makedeps-kdesrc-build" twice
with different packages lists.

The second invocation, if there are packages to install, will uninstall
the packages installed by the first invocation.

E.g.:

$ kdesrc-build --initial-setup
=== install-distro-packages-perl ===
 - Installing system packages for alpine...
    Installing packages for alpine/3.20.0
    Using installer for alpine
 * Running 'sudo apk add --virtual .makedeps-kdesrc-build perl perl-io-socket-ssl perl-json-xs perl-uri perl-yaml-libyaml'
doas (administrator@alpinelinux320) password:
(1/4) Installing perl-net-ssleay (1.94-r0)
(2/4) Installing perl-mozilla-ca (20240313-r0)
(3/4) Installing perl-io-socket-ssl (2.085-r0)
(4/4) Installing .makedeps-kdesrc-build (20240623.011047)
OK: 5209 MiB in 1260 packages
 * Looks like the necessary packages were successfully installed!
=== install-distro-packages ===
Fetching remote changes to sysadmin-repo-metadata
Merging sysadmin-repo-metadata changes from branch master
 - Installing system packages for alpine...
    Installing packages for alpine/3.20.0
    Using installer for alpine
 * Running 'sudo apk add --virtual .makedeps-kdesrc-build alpine-sdk attr-dev autoconf automake bison boost-dev clang-extra-tools cmake corrosion curl-dev cyrus-sasl-dev doxygen eudev-dev exiv2-dev ffmpeg-dev flex giflib-dev gperf gpgme-dev grantlee-dev graphviz gst-plugins-base-dev gstreamer-dev kdsoap-dev lcms2-dev libaccounts-qt-dev libcanberra-dev libdbusmenu-qt-dev libdisplay-info-dev libdmtx-dev libepoxy-dev libgcrypt-dev libgit2-dev libical-dev libinput-dev libnl3-dev libqalculate-dev libqrencode-dev libsecret-dev libva-dev libxcvt-dev libxkbfile-dev libxmlb-dev libxrender-dev libxslt-dev libxtst-dev linux-pam-dev lm-sensors-dev lmdb-dev meson modemmanager-dev mpv-dev musl-fts-dev networkmanager-dev ninja olm-dev openjpeg-dev openldap-dev pcre-dev pipewire-dev polkit-elogind-dev pulseaudio-dev py3-setuptools py3-sphinx qca-dev qcoro-dev qt5-qtbase-dev qt5-qtdeclarative-dev qt5-qtmultimedia-dev qt5-qtnetworkauth-dev qt5-qtquickcontrols2-dev qt5-qtscript-dev qt5-qtsensors-dev qt5-qtsvg-dev qt5-qttools-dev qt5-qtwayland-dev qt5-qtx11extras-dev qt5-qtxmlpatterns-dev qt6-qt5compat-dev qt6-qtbase-dev qt6-qtmultimedia-dev qt6-qtpositioning-dev qt6-qtsensors-dev qt6-qtspeech-dev qt6-qtsvg-dev qt6-qttools-dev qt6-qtwayland-dev qt6-qtwebengine-dev qt6-qtwebview-dev qtkeychain-dev signond-dev stb texinfo utfcpp wayland-protocols xapian-core-dev xcb-util-cursor-dev xcb-util-image-dev xcb-util-keysyms-dev xcb-util-wm-dev xkeyboard-config-dev xmlto yaml-dev'
(1/5) Installing yaml-dev (0.2.5-r2)
(2/5) Upgrading .makedeps-kdesrc-build (20240623.011047 -> 20240623.011049)
(3/5) Purging perl-io-socket-ssl (2.085-r0)
(4/5) Purging perl-net-ssleay (1.94-r0)
(5/5) Purging perl-mozilla-ca (20240313-r0)
OK: 5207 MiB in 1258 packages
 * Looks like the necessary packages were successfully installed!
=== generate-config ===
 * You already have a configuration file: ~/.config/kdesrc-buildrc

Merge request reports