1 |
commit: 5d3972de21bc06154fc3e1c6b8bb4041457e4dae |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Jan 19 17:56:55 2020 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Jan 22 03:05:29 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/policy-guide.git/commit/?id=5d3972de |
7 |
|
8 |
other-metadata: meaningful homepage policy |
9 |
|
10 |
Closes: https://bugs.gentoo.org/705866 |
11 |
Closes: https://github.com/gentoo/policy-guide/pull/7 |
12 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
13 |
|
14 |
other-metadata.rst | 27 +++++++++++++++++++++++++++ |
15 |
1 file changed, 27 insertions(+) |
16 |
|
17 |
diff --git a/other-metadata.rst b/other-metadata.rst |
18 |
index ca3759a..61749cb 100644 |
19 |
--- a/other-metadata.rst |
20 |
+++ b/other-metadata.rst |
21 |
@@ -36,4 +36,31 @@ manager behavior which could include use of unpredictable slot, cache |
22 |
invalidation or explicit errors. |
23 |
|
24 |
|
25 |
+.. index:: |
26 |
+ single: homepage; meaningful value |
27 |
+ pair: homepage; gentoo.org |
28 |
+ |
29 |
+HOMEPAGE value must be meaningful |
30 |
+--------------------------------- |
31 |
+:Source: QA |
32 |
+:Reference: https://archives.gentoo.org/gentoo-dev/message/83cc5bbd7bbe8bdf04dd3c3bc7f8a035 |
33 |
+:Reported: known bad values are reported by pkgcheck |
34 |
+ |
35 |
+The HOMEPAGE specified for the package should either be dedicated |
36 |
+to the package in question or make it easy to find dedicated |
37 |
+information. Packages must not use ``https://www.gentoo.org/`` |
38 |
+or a similar generic homepage. If no homepage is available, the special |
39 |
+value of ``https://wiki.gentoo.org/wiki/No_homepage`` must be used. |
40 |
+ |
41 |
+*Rationale*: The homepage specified in ebuilds is normally used to |
42 |
+locate information about the upstream project, e.g. downloads, source |
43 |
+code repository, bug tracker, documentation. Homepages that make it |
44 |
+hard to locate information about a specific project have little value, |
45 |
+and the Gentoo homepage generally does not do a good job at linking even |
46 |
+major Gentoo projects. Furthermore, many of the projects did not even |
47 |
+have a single dedicated subpage anywhere in Gentoo web space. In all |
48 |
+those cases, using the explicit No_homepage marker at least makes it |
49 |
+easy to identify such packages. |
50 |
+ |
51 |
+ |
52 |
.. _metadata invariance: https://projects.gentoo.org/pms/7/pms.html#x1-600007.1 |