Package: libcmark-dev Version: 0.9.0-1 Severity: serious
Rebuilding nheko in current sid results in the following dependencies. Depends: libc6 (>= 2.33), libcmark0 (>= 0.30.2-4), libcmark0 (<< 0.30.2-4+), libcurl4 (>= 7.16.3), libevent-core-2.1-7 (>= 2.1.8-stable), libevent-pthreads-2.1-7 (>= 2.1.8-stable), libfmt8 (>= 8.1.1+ds1), libgcc-s1 (>= 3.0), libglib2.0-0 (>= 2.22.0), libgstreamer-plugins-bad1.0-0 (>= 1.18.5), libgstreamer-plugins-base1.0-0 (>= 1.18.0), libgstreamer1.0-0 (>= 1.18.0), liblmdb0 (>= 0.9.7), libolm3 (>= 3.1.3), libqt5core5a (>= 5.15.1), libqt5dbus5 (>= 5.14.1), libqt5gui5 (>= 5.14.1) | libqt5gui5-gles (>= 5.14.1), libqt5keychain1 (>= 0.7.0), libqt5multimedia5 (>= 5.6.0~beta), libqt5network5 (>= 5.10), libqt5qml5 (>= 5.14.1), libqt5quick5 (>= 5.9.0~beta) | libqt5quick5-gles (>= 5.9.0~beta), libqt5quickwidgets5 (>= 5.3.0), libqt5svg5 (>= 5.6.0~beta), libqt5widgets5 (>= 5.15.1), libspdlog1-fmt8, libssl1.1 (>= 1.1.0), libstdc++6 (>= 11), libxcb-ewmh2 (>= 0.4.1), libxcb1, qml-module-qt-labs-platform, qml-module-qt-labs-settings, qml-module-qtgraphicaleffects, qml-module-qtmultimedia, qml-module-qtquick2, qml-module-qtquick-controls2, qml-module-qtquick-layouts, qml-module-qtquick-window2, gstreamer1.0-nice, gstreamer1.0-qt5, gstreamer1.0-vaapi Which are not satisfiable as libcmark0 does not exist in bookworm/sid This appears to be a result of https://salsa.debian.org/debian/cmark/-/commit/8be8ebaab1a6d4966b87dfe1eb18710aa20db045 Which seems wrong in several ways and IMO should be reverted. 1. It adds dependencies on a package that doesn't exist. 2. It doesn't seem necessary in the first place, cmark already incorporates the upstream version number as part of the binary package name. 3. The versioning used is too strict, it would force reverse dependencies to be rebuilt every time there was a Debian revision to cmark.