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

Matthias Klose <[email protected]>
Newsgroups gmane.linux.debian.devel.python
Message-ID <[email protected]>
On 11/9/25 13:37, Gregor Riepl wrote:
>> 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.
> 
> This seems quite odd to me. If a Python module contains a corresponding 
> application that is frequently used directly, I would expect this to be 
> installed in its own package, named like the application, and not in a 
> pyhon3-modulename package.
> 
> If the corresponding module is rarely, if ever used, it's probably 
> better to not produce a python3-modulename package at all, and simply 
> put the module into /usr/share/modulename - this is described in the 
> packaging policy: [1]
> 
> In fact, I can't find any guidance on combined Python module+application 
> packages (except for the mentioned case of private modules) in the 
> Debian Python Policy. If there is any, I'd be very interested as well.
> 
> [1] https://www.debian.org/doc/packaging-manuals/python-policy/ 
> #programs-shipping-private-modules

care to draft something for the Debian policy?

another reason for splitting even one binary is to have the python3-* 
package M-A: same or M-A: foreign.  This is usually required for 
extension modules very low in the dependency chain.  I didn't check if 
that's the case for this specific package.

Addressing these issues in the policy also should give ftp-masters some 
guidance.

Matthias
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.