First of all, it’s not at all uncommon for several binary .debs
        to come out of a single Debian source package.  Consider, e. g.:

Package: curl
Binary: curl, libcurl4t64, libcurl3t64-gnutls, libcurl4-openssl-dev,
 libcurl4-gnutls-dev, libcurl4-doc
Version: 8.12.1-3

        (I believe the -gnutls package was mainly intended to overcome
        license compatibility issues with libssl before version 3.
        I gather there’re still uses for it, though.)

Package: vim
Binary: vim-common, vim-gui-common, vim-runtime, vim-doc, vim-tiny, vim,
 vim-gtk3, vim-nox, vim-motif, vim-athena, xxd
Version: 2:9.1.1113-1

        In this case, Vim packaging offers Debian users a choice in
        the UI they use.  For instance, my long-time preference is the
        vim-tiny package; and were Vim team to drop it, I’d go straight
        for $ busybox vi, as I no longer can quite stomach graphical
        text editors.

        Personally, I’ve mainly used xdaliclock as an ‘example’ X
        client – to explain the use of X resources, -geometry, -font,
        and so on.  Not something I need often, but it certainly came
        handy every once in a while.

        Obviously, the current version is entirely unsuitable for this
        purpose.  I’ve found I can use dclock instead, but it certainly
        would be nice to see source Package: xdaliclock also providing
        a libXt-based Binary:, alongside the current GTK3-based one.

        That said, we’re (almost) all volunteers here, so I can
        understand the reluctance of a package maintainer, past or
        present, to deal with software they have little to no interest
        in.  Why, were I the maintainer, I would be very reluctant to
        provide a second binary, too.  (Seeing as I try my best to
        avoid dealing with anything GTK.)

        FWIW, while on Bookworm, I’ve used the following /etc/apt/
        preferences.d/ bits to force the use of xdaliclock (as well as
        libimlib2, for footprint reasons) from Bullseye.  Now that
        it seems there isn’t much interest in maintaining a ‘classic’
        version of X xdaliclock in Debian, I’ve decided to drop it
        from my Debian installs.

        (I’m now using a similar configuration to force installing
        select few Bookworm packages on an otherwise Trixie system.)

Explanation: Prefer selected packages from Debian 11 Bullseye on this system.
Package: libimlib2 xdaliclock
Pin: release n=bullseye
Pin-Priority: 577

Explanation: Prefer selected packages from Debian 11 Bullseye (security) on
 this system.
Package: libimlib2 xdaliclock
Pin: release n=bullseye-security
Pin-Priority: 577

Explanation: Prefer packages from Debian 12 Bookworm on this system.
Package: *
Pin: release n=bookworm
Pin-Priority: 557

Explanation: Prefer packages from Debian 12 Bookworm (security) on this system.
Package: *
Pin: release n=bookworm-security
Pin-Priority: 557

PS.  As to ‘1991’ mentioned in the thread, while my first experience
        using computers indeed dates back to around that time, it
        wasn’t until c. 1992 that I’ve got my own computer, and also
        it wasn’t until very late 1995 that I’ve got my first /32-bit/
        one – an Am386-based machine.  Never tried to run xdaliclock –
        or X for that matter – on my computers before I’ve got AMD K6
        in 1999, though.

Reply via email to