Thanks for the blazing fast response!

> These are all the wrong syntax. Please try to use the syntax for
> dependencies (and provides) in Debian packages:

> Provides: python (= 2.7.16-1)

> (The blank after the equal sign is optional.)

> The format and syntax are documented in the Debian Policy, e.g. here:
> https://www.debian.org/doc/debian-policy/ch-relationships.html

That worked! ty


> [..] there is a proper reference to the Debian policy for the format
of some fields missing.
> Do you have any suggestion where to add such a reference? Where in the equivs 
> documentation did you look for such information?

Firstly I looked into the github repo. The README.md is pretty much empty, so 
that wasn't usefull.

I then found the Debian Package Tracker webpage for this package.[1] I may have 
missed it, but afaik, there's no documentation there, so I followed the link to 
the git repository.[2] This repo didn't have a README, so it was another dead 
end.

I then decided to look for the online manpages of equivs-control (bc, on my 
experience, online manpages are more frequently updated than CLI manpages), and 
found it's testing release.[3] However, this release didn't really have much 
details on formatting. Appart from the template path 
(/usr/share/equivs/template.ctl), it doesn't tell much.

Finally, I decided to check this template file, but there wasn't any extra-info 
compared to that of a brand-new control file.

My recommendations would be to add a README.md on the git repo, and to add a 
comment with that link to the template file.

[1]: https://tracker.debian.org/pkg/equivs
[2]: https://salsa.debian.org/perl-team/modules/packages/equivs
[3]: https://manpages.debian.org/testing/equivs/equivs-control.1.en.html

Reply via email to