• Bug#1106631: can we have Homepage: in debian/control as a multivalue

    From Marc Haber@21:1/5 to All on Tue May 27 10:50:01 2025
    XPost: linux.debian.policy

    Package: debian-policy
    Version: 4.7.2.0
    Severity: wishlist

    Hi,

    I am wondering whether we should either allow multiple Homepage fields
    in debian/control or have this as a multivalue, allowing mor than one
    homepage to be listed.

    I have a package that is on github and has a homepage, with the server
    having the homepage being kind of broken so that it doesn't deliver the
    page for all clients. The github page doesn't refer to the real
    homepage.

    I am therefore tempted to ignore the "real" homepage and set the
    Homepage field to the github page here.

    Are there tools in Debian other than the Tracker that make use of the
    Homepage field? The Tracker could generate one link per value, probably
    a three-line change.

    Am I talking to the right package to suggest this change?

    Greetings
    Marc

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Andrey Rakhmatullin@21:1/5 to Marc Haber on Tue May 27 12:40:01 2025
    XPost: linux.debian.policy

    On Tue, May 27, 2025 at 10:42:42AM +0200, Marc Haber wrote:
    I am wondering whether we should either allow multiple Homepage fields
    in debian/control or have this as a multivalue, allowing mor than one >homepage to be listed.

    I have a package that is on github and has a homepage, with the server
    having the homepage being kind of broken so that it doesn't deliver the
    page for all clients. The github page doesn't refer to the real
    homepage.

    I am therefore tempted to ignore the "real" homepage and set the
    Homepage field to the github page here.

    I need to note that this is usually the correct way, because it's often
    hard (sometimes impossible) to get the upstream source from the "real" homepage, especially when one wants a VCS and not tarballs. It's safe to assume, on the other hand, that a VCS has a prominent link to a "real" homepage if that exists and is useful.

    OTOH we have additional metadata, e.g. debian/upstream/metadata, and it's possible that it would be enough for you, but I don't think e.g. tracker
    shows it.

    --
    WBR, wRAR

    -----BEGIN PGP SIGNATURE-----

    iQJhBAABCgBLFiEEolIP6gqGcKZh3YxVM2L3AxpJkuEFAmg1kRQtFIAAAAAAFQAP cGthLWFkZHJlc3NAZ251cGcub3Jnd3JhckBkZWJpYW4ub3JnAAoJEDNi9wMaSZLh egcP/iXYNSWuMGG32DnS1TexavQlQ36GK3jok335v8aECy2prWTO7dQwYiBn4zVx cD7aMAhqFAnEW2AAcb3TZcsN1OM3N9nkB9tlKLw0kL0jzC3KSTuxTYXNYoxe3CcU aXeL1JfcpEgR7uEuJiiKrHzAxpIc1w5+hvpxLgjPk8EIT2ff/uGHgGpNpyc++dO3 B3h5Fv2+41x6APsT7REe8zN7WuYzzhCDds+IaF9PFuXVSMb27/n0Si89pnL3gRIJ rnXPNmqAZbGQi0TFUWJCAu3ukKjxW2ZOVdH3QY+xpJ5wY+hbI1saaWGFgytmiQxj 107/EB2n/HGt+Wxe3UOUEcegs9AwQ+B4AdKTTo0V4ciDkT4shEkyj6PTj2YUsU/T dElfTek3EKZf5/6FMWTI4tuIcMDooDkFSGw65i8TTpt3eTSRX5DPoWeLsXMMURjl O5nHJnPeGgv6ccsPBVBSHV69m0As32yNg+tJBAT/ae6i+A/tXWOpZqfDJ4GLo4ab TD1fV6CXhn1hRI77I+RWv/NKKwlNEIRUOLZ3Jqosu6EywMqtj/WmUKwEUNWPLx7h odPvnR7LLCcuo1dddPvfylxSFSw4DO3Q2Q9Mgj4qODtwaT6LdCkRdQh/ZKbRgf4u cwgkBQsYPCiawQ0yvOwIKLucPnq4ynuNIumyAf1HFSMGAtg+
    =UA0F
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to Andrey Rakhmatullin on Tue May 27 13:30:01 2025
    XPost: linux.debian.policy

    On Tue, May 27, 2025 at 03:16:57PM +0500, Andrey Rakhmatullin wrote:
    On Tue, May 27, 2025 at 10:42:42AM +0200, Marc Haber wrote:
    I am wondering whether we should either allow multiple Homepage fields
    in debian/control or have this as a multivalue, allowing mor than one >>homepage to be listed.

    I have a package that is on github and has a homepage, with the server >>having the homepage being kind of broken so that it doesn't deliver the >>page for all clients. The github page doesn't refer to the real
    homepage.

    I am therefore tempted to ignore the "real" homepage and set the
    Homepage field to the github page here.

    I need to note that this is usually the correct way, because it's
    often hard (sometimes impossible) to get the upstream source from the
    "real" homepage, especially when one wants a VCS and not tarballs.
    It's safe to assume, on the other hand, that a VCS has a prominent
    link to a "real" homepage if that exists and is useful.

    We have debian/watch to look for upstream source.

    OTOH we have additional metadata, e.g. debian/upstream/metadata, and
    it's possible that it would be enough for you, but I don't think e.g.
    tracker shows it.

    Do we have that documented beyond DEP-12?

    Greetings
    Marc

    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Sean Whitton@21:1/5 to Marc Haber on Tue May 27 14:00:01 2025
    XPost: linux.debian.policy

    Hello,

    On Tue 27 May 2025 at 10:42am +02, Marc Haber wrote:

    Am I talking to the right package to suggest this change?

    We can certainly discuss it here but generally Policy would change only
    after parsers were updated for something like this.

    --
    Sean Whitton

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJNBAEBCgA3FiEEm5FwB64DDjbk/CSLaVt65L8GYkAFAmg1pFcZHHNwd2hpdHRv bkBzcHdoaXR0b24ubmFtZQAKCRBpW3rkvwZiQD3nD/0SjgQCE/IGP7H99d0vq8zn MW0+G3XqDqwdXCc/KAlhl446tFBGAUPoHU9IN5L7/akhQepO7lZnnRLfFEBSYhFP HcDep1xSxY1H4n1ycthNbw4APQPhhHU7CjiMryJpL0NYwAeyhgmQseWfyUYEz9/T nHt4MfsL9iKZE+mF+3QGlSd/me9ZZRyUDd91bhnd3JfeYX2f9mcT5JMAnFnKlMpo E0B0QKrehC+bySshZwGf1rHywR186KKUgJRphCjd5Xo56gR/acud32tt5TnmOLmv Kt1vn9agde3chnIyCBZyb5waobT+zAex5NER7sRKQh+4+8COayS6nhQiBqb94wM9 7az0J5GmaGc0toJ2Zy5nTjyAu2A1vzGZSWzfzuVdYeJfbB36v7arCb7UBLONb3oR gJPBYvO3De8XFiSpwovF07MvVNjZ6VVYLM1cZrF+754hn2U5NTulbXc938rq229o NwkHlKcv4Je+xjV3me6PheCto1j2NMBmjjIR1z9MPqkOS/s+IUv7fC52hSbzOHIY +v+wq6uM+1GG/Gwtb1wDrLJXzHuFg/TkixIdJNDUtIZZSr3slBoMOjLKxtu1mz3z nlaNRy5L4rz103bjcAiZI9gV7uF+ScgbqYG/FMJXygXAgHjmy/Ec0wQL704LWWOj 9n5w2+77R9sCUJHudLYtyw==2g/H
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Us
  • From Bill Allombert@21:1/5 to Marc Haber on Tue May 27 14:30:01 2025
    XPost: linux.debian.policy

    On Tue, May 27, 2025 at 10:42:42AM +0200, Marc Haber wrote:
    Package: debian-policy
    Version: 4.7.2.0
    Severity: wishlist

    Hi,

    I am wondering whether we should either allow multiple Homepage fields
    in debian/control or have this as a multivalue, allowing mor than one homepage to be listed.

    I have a package that is on github and has a homepage, with the server
    having the homepage being kind of broken so that it doesn't deliver the
    page for all clients. The github page doesn't refer to the real
    homepage.

    I am therefore tempted to ignore the "real" homepage and set the
    Homepage field to the github page here.

    This is probably for the best. What is upstream saying about this ?

    I am afraid having two Homepage: without further semantic would be
    confusing for little benefit.

    Homepage[kindabroken]: https://www
    Homepage[github]: https://github

    Cheers,
    --
    Bill. <ballombe@debian.org>

    Imagine a large red swirl here.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marc Haber@21:1/5 to Andrey Rakhmatullin on Wed May 28 15:00:02 2025
    XPost: linux.debian.policy

    On Tue, May 27, 2025 at 03:16:57PM +0500, Andrey Rakhmatullin wrote:
    OTOH we have additional metadata, e.g. debian/upstream/metadata, and
    it's possible that it would be enough for you, but I don't think e.g.
    tracker shows it.

    DEP-12 doesn't allow a Homepage field.

    Greetings
    Marc


    -- ----------------------------------------------------------------------------- Marc Haber | "I don't trust Computers. They | Mailadresse im Header Leimen, Germany | lose things." Winona Ryder | Fon: *49 6224 1600402 Nordisch by Nature | How to make an American Quilt | Fax: *49 6224 1600421

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)