Bug#981932: lintian: warn about packages using PyPI pages in the Homepage field

2021-03-05 Thread Felix Lechner
Hi Jakub,

On Fri, Mar 5, 2021 at 12:09 AM Jakub Wilk  wrote:
>
> Not every package at PyPI has Homepage set, e.g.:
> https://pypi.org/project/python-cpl/

Thanks for your attention to detail. Does that affect the
implementation awaiting release—for example the proposed tag
description?


https://salsa.debian.org/lintian/lintian/-/blob/b7078695691b5ff4733c25544404b4e25147389f/tags/p/pypi-homepage.tag

Kind regards
Felix Lechner



Bug#981932: lintian: warn about packages using PyPI pages in the Homepage field

2021-03-05 Thread Jakub Wilk

* Paul Wise , 2021-02-05, 16:59:
PyPI is a packaging system just as Debian is a packaging system and 
each PyPI package has a Homepage link that points at the upstream 
homepage.


Not every package at PyPI has Homepage set, e.g.:
https://pypi.org/project/python-cpl/

And sometimes Homepage points back to the PyPI page, e.g.:
https://pypi.org/project/Unidecode/


According to the Debian Code Search service 100 packages are affected:

https://codesearch.debian.net/search?q=path%3Adebian%2Fcontrol+Homepage%3A.*pypi=0


Actually that's 277 packages at the moment.

--
Jakub Wilk



Bug#981932: lintian: warn about packages using PyPI pages in the Homepage field

2021-02-05 Thread Paul Wise
Package: lintian
Version: 2.104.0
Severity: wishlist

Please warn about packages using PyPI pages in the Homepage field.

PyPI is a packaging system just as Debian is a packaging system and
each PyPI package has a Homepage link that points at the upstream
homepage. Debian packages should point at the upstream homepage rather
than the page for other packaging systems like PyPI.

There are two forms of Homepages that are used, the first of these is
the current one, and the second one is the old one and it redirects to
the current one.

https://pypi.org/project//
https://pypi.python.org/pypi//

According to the Debian Code Search service 100 packages are affected:

https://codesearch.debian.net/search?q=path%3Adebian%2Fcontrol+Homepage%3A.*pypi=0

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part