Dne 14. 04. 20 v 16:30 Miro Hrončok napsal(a):
On 14. 04. 20 15:47, Pierre-Yves Chibon wrote:
> On Tue, Apr 14, 2020 at 12:46:11PM +0200, Vít Ondruch wrote:
>>
>> Dne 09. 04. 20 v 15:43 Pierre-Yves Chibon napsal(a):
>>>
>>> PS:
>>> - F32 update:
>>>
https://bodhi.fedoraproject.org/updates/FEDORA-2020-7f41380eb9
>>> - F31 update:
>>>
https://bodhi.fedoraproject.org/updates/FEDORA-2020-3ee46bf2cd
>>> - F30 update:
>>>
https://bodhi.fedoraproject.org/updates/FEDORA-2020-081a876918
>>>
>>>
>>
>> Could be the source package renamed s/python-rpmautospec/rpmautospec/.
>> The `python-` prefix does not help with the discoverability at all.
>
> Considering that rpmautospec is mostly a python module with two koji
> plugins and
> a small CLI
In your initial email, you have mentioned rpmautospec and
rpmautospec-rpm-macros. I was interested in how things are done and non
of the packages available in Fedora correspond to the SRPM. This makes
the project undiscoverable (not mentioning the proposed rewrite in Rust
:wink:)
Vít
> , it seemed appropriate to us to follow the python naming
guidelines,
> and this is how we understand them.
Being the current de-facto maintainer of the Python Packaging
guidelines, let me followup on that.
The package produces several installable packages:
- koji-builder-plugin-rpmautospec
- koji-hub-plugin-rpmautospec
- python3-rpmautospec
- rpmautospec
- rpmautospec-rpm-macros
And all of them seem to follow the naming guidelines and conventions.
As for the component/SRPM name, the guidelines are pretty loose here.
Both "rpmautospec" and "python-rpmautospec" SRPM names are valid
depending on how you perceive the package.
The Python guidelines explicitly say:
"This rule [using the python- prefix for SRPM] does not apply to
applications."
And obviously, the source package does contain both application and
other things, hence it is really up to the maintainer.