Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #17132

Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED

From Carsten Schoenert <c.schoenert@t-online.de>
Newsgroups linux.debian.maint.python
Subject Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED
Date 2025-11-09 07:50 +0100
Message-ID <LP7pn-bAOi-1@gated-at.bofh.it> (permalink)
References <LP2g2-bxi4-11@gated-at.bofh.it> <LP2g2-bxi4-13@gated-at.bofh.it> <LP2g2-bxi4-7@gated-at.bofh.it> <LP489-byDc-1@gated-at.bofh.it> <LP54d-bzfC-1@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Removed some unneeded participants]

Am 09.11.25 um 05:49 schrieb Soren Stoutner:
> I apologize if I did not make it clear from the original email.
> They do not, in fact, depend on each other.

Difficult to "proof" as there is no pointing to any packaging source.

> Rather, there is a pure
> Python module that can be used by other programs (in fact, the
> purpose in packaging it is for Electrum to use the Python module)
> and an optional executable installed in /usr/bin.  The Python module
> does not depend on the executable utility, but the executable
> utility does depend on the Python module (a one-way dependency, not
> a two-way dependency on each other).

Yeah, that is basically always true no matter which Python library you 
use for an example. But also true for classical binary based libraries.

> If these two packages were merged, it would result in a python3-foo
> package installing an executable in /usr/bin.  My understanding is
> that is not the Debian convention, and python3-foo packages should
> only install Python modules.  However, if my understanding is
> incorrect, then I don’t have any problem combining them into one
> binary package.

Then your understanding is based on false assumptions, it's rather the 
normal case that most of the Python packages are a combination of a 
Python library together with executable Python scripts shipped in 
/usr/[s]bin.
And that makes sense, or in other words it makes no sense for a user 
convenience and experience to split them more. Even "your" upstream 
package (and the majority of other projects) is doing this and I see no 
good reason to divide here.

There are only a few packages that ship a binary only binary approach in 
the Python corner. And if so the ecosystem is more complex. That's not 
the case for keepkey.

> I ask the team because there are dozens or perhaps hundreds of team
> maintained packages that follow this convention (not installing
> executables in python3-foo binary packages, but shipping a separate,
> small binary package just for those executables).  If, indeed, we
> need to combine them all into single binary packages it would be
> important for the team to be aware of that.

My impression is that isn't a problem in the DPT, have a look at the DPT 
maintainer overview and look into thousands listed package there. Get a 
feeling how the situation really is. I would be surprised if long time 
team members wouldn't have raise this topic as an issue before.

-- 
Regards
Carsten

Back to linux.debian.maint.python | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Soren Stoutner <soren@debian.org> - 2025-11-09 02:20 +0100
  Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Nicholas D Steeves <sten@debian.org> - 2025-11-09 04:20 +0100
    Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Soren Stoutner <soren@stoutner.com> - 2025-11-09 05:20 +0100
      Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Carsten Schoenert <c.schoenert@t-online.de> - 2025-11-09 07:50 +0100
        Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Soren Stoutner <soren@debian.org> - 2025-11-09 15:40 +0100
        Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Matthias Klose <doko@debian.org> - 2025-11-13 17:20 +0100
          Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Soren Stoutner <soren@debian.org> - 2025-11-13 19:10 +0100
            Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Soren Stoutner <soren@debian.org> - 2025-11-20 23:00 +0100
      Re: python-keepkey_7.2.1+dfsg-1_amd64.changes REJECTED Bastian Blank <waldi@debian.org> - 2025-11-09 13:30 +0100

csiph-web