attwad / python-osc

Open Sound Control server and client in pure python
The Unlicense
514 stars 106 forks source link

Rename package so that it complies with packaging standards #132

Closed m-roberts closed 3 years ago

m-roberts commented 3 years ago

When trying to package this for Debian, the source-package-encodes-python-version package quality check tag is triggered.

This source package encodes a Python version in its name such as python2-foo or python3-bar.

This could result in a misleading future situation where this source package supports multiple versions as well unnecessary given that the binary package names will typically encode the supported versions.

If the package were called, for example, osc-py, then the Debian package would be called python3-osc-py, and everything would play nice.

dvzrv commented 3 years ago

Hm, but why do you not rename it for your packaging purposes? You are free to name the package whatever (AFAIK). I feel it's a bit much to ask upstreams to rename their project, because downstream build tooling is pedantic about naming.

m-roberts commented 3 years ago

You are right. I was thinking about the issue of packaging differently when I wrote this ticket - I can agree that it was a bit overzealous! I will simply add it as an overridden tag in the Debian packaging.