public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
@ 2013-01-13 14:24 Michał Górny
  2013-01-13 17:33 ` [gentoo-dev] " Duncan
                   ` (2 more replies)
  0 siblings, 3 replies; 18+ messages in thread
From: Michał Górny @ 2013-01-13 14:24 UTC (permalink / raw
  To: Gentoo Developer Mailing List

[-- Attachment #1: Type: text/plain, Size: 486 bytes --]

Hello,

Right now an attempt to commit an ebuild with no HOMEPAGE results in:

  HOMEPAGE.missing              1
   app-admin/eselect-sh/eselect-sh-0.4.ebuild

Note: use --include-dev (-d) to check dependencies for 'dev' profiles

Please fix these important QA issues first.

Why is this considered an 'important QA issue'? Does the policy really
say that if something doesn't have a homepage, we're supposed to put
garbage in there?

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* [gentoo-dev] Re: Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 14:24 [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds Michał Górny
@ 2013-01-13 17:33 ` Duncan
  2013-01-13 17:58   ` Michał Górny
  2013-01-13 17:43 ` [gentoo-dev] " hasufell
  2013-01-13 18:27 ` Mike Frysinger
  2 siblings, 1 reply; 18+ messages in thread
From: Duncan @ 2013-01-13 17:33 UTC (permalink / raw
  To: gentoo-dev

Michał Górny posted on Sun, 13 Jan 2013 15:24:02 +0100 as excerpted:

> Hello,
> 
> Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> 
>   HOMEPAGE.missing              1
>    app-admin/eselect-sh/eselect-sh-0.4.ebuild
> 
> Note: use --include-dev (-d) to check dependencies for 'dev' profiles
> 
> Please fix these important QA issues first.
> 
> Why is this considered an 'important QA issue'? Does the policy really
> say that if something doesn't have a homepage, we're supposed to put
> garbage in there?

How does something not have a homepage?  If upstream is gone, then by 
definition, gentoo's the "upstream" as we're distributing it, so 
gentoo.org becomes the homepage.

(I've always thought there should be a special page for this purpose on 
the gentoo site, more or less like the package version of a 404 error, 
explaining that for this package upstream is dead, so as the distributor, 
we're now the homepage, that would distinguish this case from proper 
gentoo projects and avoid this question coming up occasionally as it 
seems to, but...)

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman



^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 14:24 [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds Michał Górny
  2013-01-13 17:33 ` [gentoo-dev] " Duncan
@ 2013-01-13 17:43 ` hasufell
  2013-01-13 18:03   ` Zac Medico
  2013-01-13 18:27 ` Mike Frysinger
  2 siblings, 1 reply; 18+ messages in thread
From: hasufell @ 2013-01-13 17:43 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/13/2013 03:24 PM, Michał Górny wrote:
> Hello,
> 
> Right now an attempt to commit an ebuild with no HOMEPAGE results
> in:
> 
> HOMEPAGE.missing              1 
> app-admin/eselect-sh/eselect-sh-0.4.ebuild
> 
> Note: use --include-dev (-d) to check dependencies for 'dev'
> profiles
> 
> Please fix these important QA issues first.
> 
> Why is this considered an 'important QA issue'? Does the policy
> really say that if something doesn't have a homepage, we're
> supposed to put garbage in there?
> 


That is already lifted:
https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-660007.2

seems to be a repoman bug or just not yet implemented
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJQ8vI7AAoJEFpvPKfnPDWzv8kIAKD2+Uuy/u22UrOOnQoMtnqn
VzaeuSXzrNTptbHJ7ywlyD54G7YHzdf9oQwnFbZENmR8tGywZbdaIK4bX27Muq9v
rBN+jiE1yKbOWGdYFcppCsculveB2xi5DbkLu8iqj0jL+DYDumTQU0ILXGJfEgR7
EiCIohxXjTsz8XveNesnlR6u2ZwjzZsN45lXX7VhwP03QfhzstffIHG3na8+lXkB
BUZNFgVIjrEvtZy03Ge/ieh5dvdQ3NR6+mxi5mcoKpl0pdj0M1j/4DiS82tRY2sz
rQGNyvI2jIkS+WL+MwIJAjDVNeNeycOhL70m4do2IkTuTqBEoN74WmvVVWvbCwc=
=va+r
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Re: Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 17:33 ` [gentoo-dev] " Duncan
@ 2013-01-13 17:58   ` Michał Górny
  2013-01-13 18:34     ` Michael Orlitzky
  2013-01-13 20:18     ` Ulrich Mueller
  0 siblings, 2 replies; 18+ messages in thread
From: Michał Górny @ 2013-01-13 17:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: 1i5t5.duncan

[-- Attachment #1: Type: text/plain, Size: 1250 bytes --]

On Sun, 13 Jan 2013 17:33:27 +0000 (UTC)
Duncan <1i5t5.duncan@cox.net> wrote:

> Michał Górny posted on Sun, 13 Jan 2013 15:24:02 +0100 as excerpted:
> 
> > Hello,
> > 
> > Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> > 
> >   HOMEPAGE.missing              1
> >    app-admin/eselect-sh/eselect-sh-0.4.ebuild
> > 
> > Note: use --include-dev (-d) to check dependencies for 'dev' profiles
> > 
> > Please fix these important QA issues first.
> > 
> > Why is this considered an 'important QA issue'? Does the policy really
> > say that if something doesn't have a homepage, we're supposed to put
> > garbage in there?
> 
> How does something not have a homepage?  If upstream is gone, then by 
> definition, gentoo's the "upstream" as we're distributing it, so 
> gentoo.org becomes the homepage.

If something is a six-liner made by Gentoo and for Gentoo, noone cares
enough to create a homepage for it.

http://gentoo.org is the most useless 'homepage' value you can use. It
doesn't mean anything, and especially you aren't going to find a piece
of information on the software on that site.

In that case, even https://bugs.gentoo.org is more useful.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 17:43 ` [gentoo-dev] " hasufell
@ 2013-01-13 18:03   ` Zac Medico
  2013-01-13 18:06     ` hasufell
  0 siblings, 1 reply; 18+ messages in thread
From: Zac Medico @ 2013-01-13 18:03 UTC (permalink / raw
  To: gentoo-dev

On 01/13/2013 09:43 AM, hasufell wrote:
> On 01/13/2013 03:24 PM, Michał Górny wrote:
>> Hello,
> 
>> Right now an attempt to commit an ebuild with no HOMEPAGE results
>> in:
> 
>> HOMEPAGE.missing              1 
>> app-admin/eselect-sh/eselect-sh-0.4.ebuild
> 
>> Note: use --include-dev (-d) to check dependencies for 'dev'
>> profiles
> 
>> Please fix these important QA issues first.
> 
>> Why is this considered an 'important QA issue'? Does the policy
>> really say that if something doesn't have a homepage, we're
>> supposed to put garbage in there?
> 
> 
> 
> That is already lifted:
> https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-660007.2
> 
> seems to be a repoman bug or just not yet implemented

repoman is intended to enforce policies, which can be stricter than pms.
So, the question is, what is our policy going to be?
-- 
Thanks,
Zac


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 18:03   ` Zac Medico
@ 2013-01-13 18:06     ` hasufell
  2013-01-14 10:06       ` Markos Chandras
  0 siblings, 1 reply; 18+ messages in thread
From: hasufell @ 2013-01-13 18:06 UTC (permalink / raw
  To: gentoo-dev

On 01/13/2013 07:03 PM, Zac Medico wrote:
> On 01/13/2013 09:43 AM, hasufell wrote:
>> On 01/13/2013 03:24 PM, Michał Górny wrote:
>>> Hello,
>>
>>> Right now an attempt to commit an ebuild with no HOMEPAGE results
>>> in:
>>
>>> HOMEPAGE.missing              1 
>>> app-admin/eselect-sh/eselect-sh-0.4.ebuild
>>
>>> Note: use --include-dev (-d) to check dependencies for 'dev'
>>> profiles
>>
>>> Please fix these important QA issues first.
>>
>>> Why is this considered an 'important QA issue'? Does the policy
>>> really say that if something doesn't have a homepage, we're
>>> supposed to put garbage in there?
>>
>>
>>
>> That is already lifted:
>> https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-660007.2
>>
>> seems to be a repoman bug or just not yet implemented
> 
> repoman is intended to enforce policies, which can be stricter than pms.
> So, the question is, what is our policy going to be?


+1 to allow empty/missing HOMEPAGE variable

dead homepage => useless
http://gentoo.org => useless
https://bugs.gentoo.org => too obvious


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 14:24 [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds Michał Górny
  2013-01-13 17:33 ` [gentoo-dev] " Duncan
  2013-01-13 17:43 ` [gentoo-dev] " hasufell
@ 2013-01-13 18:27 ` Mike Frysinger
  2013-01-13 18:27   ` Michał Górny
  2 siblings, 1 reply; 18+ messages in thread
From: Mike Frysinger @ 2013-01-13 18:27 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 304 bytes --]

On Sunday 13 January 2013 09:24:02 Michał Górny wrote:
> Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> 
>   HOMEPAGE.missing              1
>    app-admin/eselect-sh/eselect-sh-0.4.ebuild

use the common eselect homepage ? http://www.gentoo.org/proj/en/eselect/
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 18:27 ` Mike Frysinger
@ 2013-01-13 18:27   ` Michał Górny
  2013-01-13 18:33     ` Mike Frysinger
  0 siblings, 1 reply; 18+ messages in thread
From: Michał Górny @ 2013-01-13 18:27 UTC (permalink / raw
  To: gentoo-dev; +Cc: vapier

[-- Attachment #1: Type: text/plain, Size: 678 bytes --]

On Sun, 13 Jan 2013 13:27:02 -0500
Mike Frysinger <vapier@gentoo.org> wrote:

> On Sunday 13 January 2013 09:24:02 Michał Górny wrote:
> > Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> > 
> >   HOMEPAGE.missing              1
> >    app-admin/eselect-sh/eselect-sh-0.4.ebuild
> 
> use the common eselect homepage ? http://www.gentoo.org/proj/en/eselect/

How is it meaningful? It would suggest people to look for something
there... and there's nothing about eselect-sh there.

If the only purpose of HOMEPAGE is to put something semi-related there,
I think it should be renamed to SEMIRANDOMURI.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 18:27   ` Michał Górny
@ 2013-01-13 18:33     ` Mike Frysinger
  2013-01-13 18:34       ` Michał Górny
  0 siblings, 1 reply; 18+ messages in thread
From: Mike Frysinger @ 2013-01-13 18:33 UTC (permalink / raw
  To: Michał Górny; +Cc: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 985 bytes --]

On Sunday 13 January 2013 13:27:44 Michał Górny wrote:
> On Sun, 13 Jan 2013 13:27:02 -0500
> 
> Mike Frysinger <vapier@gentoo.org> wrote:
> > On Sunday 13 January 2013 09:24:02 Michał Górny wrote:
> > > Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> > >   HOMEPAGE.missing              1
> > >   
> > >    app-admin/eselect-sh/eselect-sh-0.4.ebuild
> > 
> > use the common eselect homepage ? http://www.gentoo.org/proj/en/eselect/
> 
> How is it meaningful? It would suggest people to look for something
> there... and there's nothing about eselect-sh there.
> 
> If the only purpose of HOMEPAGE is to put something semi-related there,
> I think it should be renamed to SEMIRANDOMURI.

have you actually read the page ?  there is general eselect guides and 
overviews.

conversely, i install "eselect-sh" and then what ?  it provides absolutely no 
documentation -- an "sh.eselect" file with no information as how to use it.
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Re: Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 17:58   ` Michał Górny
@ 2013-01-13 18:34     ` Michael Orlitzky
  2013-01-13 20:18     ` Ulrich Mueller
  1 sibling, 0 replies; 18+ messages in thread
From: Michael Orlitzky @ 2013-01-13 18:34 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 01/13/2013 12:58 PM, Michał Górny wrote:
> 
> If something is a six-liner made by Gentoo and for Gentoo, noone
> cares enough to create a homepage for it.
> 
> http://gentoo.org is the most useless 'homepage' value you can use.
> It doesn't mean anything, and especially you aren't going to find a
> piece of information on the software on that site.
> 
> In that case, even https://bugs.gentoo.org is more useful.
> 

My most common use for the HOMEPAGE is when I'm looking through eix
output wondering "WTF does this do?" So I visit the homepage to find out.

Even for a six-line script, you should have the time to essentially
`echo README > index.html` and upload it somewhere. This at least lets
people click on the URL, see what the package does, and find out where
to report bugs.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iQIcBAEBAgAGBQJQ8v4pAAoJEBxJck0inpOiQuEP/RYcdAAPyEaxn82D4IpKQfow
7PK2093inRZtXwdXGw7Ijg00wurgW50panrJ2pWExmwXvSvZddY3wDGXpypW9W+C
YcVk7JuAPvUAM5MUkRhWqlIc/ifDpLc7fsXpcT9yUp9phpbMHCLNmXTSEAm1MWhS
0dhzHDqr7UySwjxRLtoL3xnb2xYVHtUy1XMRIICl45FbLPBqB3ZQCi/jDEFILEqA
+Y9LJTV1a+RGoT97SbQfSbSyFeMAOG1o9LPuDUrYzRMhYeFQDVsUQG+ek2UOvF5q
V8usQnx69P7s+yl4PUTKQ33nINZonKYTg3XOVuEgv/ZZGwx3ddZAOhfrNczkHdWk
ZMf62RaN8NRRK97Jid9WnLk7MGN2IdeABgHegqbRtIb3+yi57/JLvONMx1zFOtCp
y0fBgL+sBF3UhKEfGHgj8iy3prWUdVFizK1rgBIB2tPUzht5uM1RC5VYW7QOpID9
syMGm3b22wVEtmcgw7Kqn7Dam+R/QGSGcJsbNRFIdslzwyrEaqNbTcsYK1qwBCfH
iOekrGYE8GyIWF3z8yopkgErLl4S+0lRTuQ9T1nwetP3OaJLPn71r6Rn24DgJjeb
xKEkR+Sbn17pooXIkW4idaPw9YhwP7FyGxpmvF1wRKFG/nE5Bh/bC2D+qqq5JbTt
44nxXjaTEsRuh8jjmcbp
=gcv7
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 18:33     ` Mike Frysinger
@ 2013-01-13 18:34       ` Michał Górny
  0 siblings, 0 replies; 18+ messages in thread
From: Michał Górny @ 2013-01-13 18:34 UTC (permalink / raw
  To: gentoo-dev; +Cc: vapier

[-- Attachment #1: Type: text/plain, Size: 1171 bytes --]

On Sun, 13 Jan 2013 13:33:49 -0500
Mike Frysinger <vapier@gentoo.org> wrote:

> On Sunday 13 January 2013 13:27:44 Michał Górny wrote:
> > On Sun, 13 Jan 2013 13:27:02 -0500
> > 
> > Mike Frysinger <vapier@gentoo.org> wrote:
> > > On Sunday 13 January 2013 09:24:02 Michał Górny wrote:
> > > > Right now an attempt to commit an ebuild with no HOMEPAGE results in:
> > > >   HOMEPAGE.missing              1
> > > >   
> > > >    app-admin/eselect-sh/eselect-sh-0.4.ebuild
> > > 
> > > use the common eselect homepage ? http://www.gentoo.org/proj/en/eselect/
> > 
> > How is it meaningful? It would suggest people to look for something
> > there... and there's nothing about eselect-sh there.
> > 
> > If the only purpose of HOMEPAGE is to put something semi-related there,
> > I think it should be renamed to SEMIRANDOMURI.
> 
> have you actually read the page ?  there is general eselect guides and 
> overviews.
> 
> conversely, i install "eselect-sh" and then what ?  it provides absolutely no 
> documentation -- an "sh.eselect" file with no information as how to use it.

Ok, that is an argument.

-- 
Best regards,
Michał Górny

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Re: Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 17:58   ` Michał Górny
  2013-01-13 18:34     ` Michael Orlitzky
@ 2013-01-13 20:18     ` Ulrich Mueller
  1 sibling, 0 replies; 18+ messages in thread
From: Ulrich Mueller @ 2013-01-13 20:18 UTC (permalink / raw
  To: gentoo-dev

>>>>> On Sun, 13 Jan 2013, Michał Górny wrote:

>> How does something not have a homepage?  If upstream is gone, then by 
>> definition, gentoo's the "upstream" as we're distributing it, so 
>> gentoo.org becomes the homepage.

> If something is a six-liner made by Gentoo and for Gentoo, noone cares
> enough to create a homepage for it.

Then you could use your project page, or the gitweb of the repo.
Or create a wiki page, this doesn't take more than ten minutes.

> http://gentoo.org is the most useless 'homepage' value you can use. It
> doesn't mean anything, and especially you aren't going to find a piece
> of information on the software on that site.

It is still better than leaving the field empty, even if its only
meaning is "Gentoo is upstream for this package." And I'm sure that in
most cases a better homepage can be found.

Ulrich


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-13 18:06     ` hasufell
@ 2013-01-14 10:06       ` Markos Chandras
  2013-01-14 17:15         ` hasufell
  0 siblings, 1 reply; 18+ messages in thread
From: Markos Chandras @ 2013-01-14 10:06 UTC (permalink / raw
  To: gentoo-dev

On 13 January 2013 18:06, hasufell <hasufell@gentoo.org> wrote:
> On 01/13/2013 07:03 PM, Zac Medico wrote:
>> On 01/13/2013 09:43 AM, hasufell wrote:
>>> On 01/13/2013 03:24 PM, Michał Górny wrote:
>>>> Hello,
>>>
>>>> Right now an attempt to commit an ebuild with no HOMEPAGE results
>>>> in:
>>>
>>>> HOMEPAGE.missing              1
>>>> app-admin/eselect-sh/eselect-sh-0.4.ebuild
>>>
>>>> Note: use --include-dev (-d) to check dependencies for 'dev'
>>>> profiles
>>>
>>>> Please fix these important QA issues first.
>>>
>>>> Why is this considered an 'important QA issue'? Does the policy
>>>> really say that if something doesn't have a homepage, we're
>>>> supposed to put garbage in there?
>>>
>>>
>>>
>>> That is already lifted:
>>> https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-660007.2
>>>
>>> seems to be a repoman bug or just not yet implemented
>>
>> repoman is intended to enforce policies, which can be stricter than pms.
>> So, the question is, what is our policy going to be?
>
>
> +1 to allow empty/missing HOMEPAGE variable
>
> dead homepage => useless
> http://gentoo.org => useless
> https://bugs.gentoo.org => too obvious
>

An empty homepage usually means the package is dead. I'd rather see
the cvs/git/svn url being used as HOMEPAGE in case your tiny little
script has no proj page at all.

-- 
Regards,
Markos Chandras / Gentoo Linux Developer / Key ID: B4AFF2C2


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-14 10:06       ` Markos Chandras
@ 2013-01-14 17:15         ` hasufell
  2013-01-14 20:15           ` Pacho Ramos
  0 siblings, 1 reply; 18+ messages in thread
From: hasufell @ 2013-01-14 17:15 UTC (permalink / raw
  To: gentoo-dev

On 01/14/2013 11:06 AM, Markos Chandras wrote:
> On 13 January 2013 18:06, hasufell <hasufell@gentoo.org> wrote:
>> On 01/13/2013 07:03 PM, Zac Medico wrote:
>>> On 01/13/2013 09:43 AM, hasufell wrote:
>>>> On 01/13/2013 03:24 PM, Michał Górny wrote:
>>>>> Hello,
>>>>
>>>>> Right now an attempt to commit an ebuild with no HOMEPAGE results
>>>>> in:
>>>>
>>>>> HOMEPAGE.missing              1
>>>>> app-admin/eselect-sh/eselect-sh-0.4.ebuild
>>>>
>>>>> Note: use --include-dev (-d) to check dependencies for 'dev'
>>>>> profiles
>>>>
>>>>> Please fix these important QA issues first.
>>>>
>>>>> Why is this considered an 'important QA issue'? Does the policy
>>>>> really say that if something doesn't have a homepage, we're
>>>>> supposed to put garbage in there?
>>>>
>>>>
>>>>
>>>> That is already lifted:
>>>> https://dev.gentoo.org/~ulm/pms/head/pms.html#x1-660007.2
>>>>
>>>> seems to be a repoman bug or just not yet implemented
>>>
>>> repoman is intended to enforce policies, which can be stricter than pms.
>>> So, the question is, what is our policy going to be?
>>
>>
>> +1 to allow empty/missing HOMEPAGE variable
>>
>> dead homepage => useless
>> http://gentoo.org => useless
>> https://bugs.gentoo.org => too obvious
>>
> 
> An empty homepage usually means the package is dead. I'd rather see
> the cvs/git/svn url being used as HOMEPAGE in case your tiny little
> script has no proj page at all.
> 

No, an empty homepage just means upstream is dead. There are numerous
examples of years old packages still working fine without a single update.


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-14 17:15         ` hasufell
@ 2013-01-14 20:15           ` Pacho Ramos
  2013-01-14 20:49             ` Ian Stakenvicius
  2013-01-14 22:09             ` Mike Frysinger
  0 siblings, 2 replies; 18+ messages in thread
From: Pacho Ramos @ 2013-01-14 20:15 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 831 bytes --]

El lun, 14-01-2013 a las 18:15 +0100, hasufell escribió:
[...]
> >> +1 to allow empty/missing HOMEPAGE variable
> >>
> >> dead homepage => useless
> >> http://gentoo.org => useless
> >> https://bugs.gentoo.org => too obvious
> >>
> > 
> > An empty homepage usually means the package is dead. I'd rather see
> > the cvs/git/svn url being used as HOMEPAGE in case your tiny little
> > script has no proj page at all.
> > 
> 
> No, an empty homepage just means upstream is dead. There are numerous
> examples of years old packages still working fine without a single update.
> 
> 

Other option is to use "gentoo.org" as HOMEPAGE for that packages (as
some of them are already doing). But, since people think it's useless,
why not use as HOMEPAGE
http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/...
?

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-14 20:15           ` Pacho Ramos
@ 2013-01-14 20:49             ` Ian Stakenvicius
  2013-01-14 21:13               ` Pacho Ramos
  2013-01-14 22:09             ` Mike Frysinger
  1 sibling, 1 reply; 18+ messages in thread
From: Ian Stakenvicius @ 2013-01-14 20:49 UTC (permalink / raw
  To: gentoo-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 14/01/13 03:15 PM, Pacho Ramos wrote:
> El lun, 14-01-2013 a las 18:15 +0100, hasufell escribió: [...]
>>>> +1 to allow empty/missing HOMEPAGE variable
>>>> 
>>>> dead homepage => useless http://gentoo.org => useless 
>>>> https://bugs.gentoo.org => too obvious
>>>> 
>>> 
>>> An empty homepage usually means the package is dead. I'd rather
>>> see the cvs/git/svn url being used as HOMEPAGE in case your
>>> tiny little script has no proj page at all.
>>> 
>> 
>> No, an empty homepage just means upstream is dead. There are
>> numerous examples of years old packages still working fine
>> without a single update.
>> 
>> 
> 
> Other option is to use "gentoo.org" as HOMEPAGE for that packages
> (as some of them are already doing). But, since people think it's
> useless, why not use as HOMEPAGE 
> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/... ?

Or what about a URL to a wiki.gentoo.org page for dead upstream packages?

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)

iF4EAREIAAYFAlD0b2YACgkQ2ugaI38ACPANAgD+IqKtIy4+UN/nanB20V5Hm99E
8FGmxroCAzpEGGikZb4A/Rj3nOYX3ZXFksojiAhbtcmwQ13Kg+I26MHwtxRhreUE
=6T1r
-----END PGP SIGNATURE-----


^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-14 20:49             ` Ian Stakenvicius
@ 2013-01-14 21:13               ` Pacho Ramos
  0 siblings, 0 replies; 18+ messages in thread
From: Pacho Ramos @ 2013-01-14 21:13 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 1271 bytes --]

El lun, 14-01-2013 a las 15:49 -0500, Ian Stakenvicius escribió:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> On 14/01/13 03:15 PM, Pacho Ramos wrote:
> > El lun, 14-01-2013 a las 18:15 +0100, hasufell escribió: [...]
> >>>> +1 to allow empty/missing HOMEPAGE variable
> >>>> 
> >>>> dead homepage => useless http://gentoo.org => useless 
> >>>> https://bugs.gentoo.org => too obvious
> >>>> 
> >>> 
> >>> An empty homepage usually means the package is dead. I'd rather
> >>> see the cvs/git/svn url being used as HOMEPAGE in case your
> >>> tiny little script has no proj page at all.
> >>> 
> >> 
> >> No, an empty homepage just means upstream is dead. There are
> >> numerous examples of years old packages still working fine
> >> without a single update.
> >> 
> >> 
> > 
> > Other option is to use "gentoo.org" as HOMEPAGE for that packages
> > (as some of them are already doing). But, since people think it's
> > useless, why not use as HOMEPAGE 
> > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/... ?
> 
> Or what about a URL to a wiki.gentoo.org page for dead upstream packages?

Well, the advantage of using sources.gentoo.org is that people will find
there patches and stuff related with the package :/

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds
  2013-01-14 20:15           ` Pacho Ramos
  2013-01-14 20:49             ` Ian Stakenvicius
@ 2013-01-14 22:09             ` Mike Frysinger
  1 sibling, 0 replies; 18+ messages in thread
From: Mike Frysinger @ 2013-01-14 22:09 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: Text/Plain, Size: 1052 bytes --]

On Monday 14 January 2013 15:15:03 Pacho Ramos wrote:
> El lun, 14-01-2013 a las 18:15 +0100, hasufell escribió:
> [...]
> 
> > >> +1 to allow empty/missing HOMEPAGE variable
> > >> 
> > >> dead homepage => useless
> > >> http://gentoo.org => useless
> > >> https://bugs.gentoo.org => too obvious
> > > 
> > > An empty homepage usually means the package is dead. I'd rather see
> > > the cvs/git/svn url being used as HOMEPAGE in case your tiny little
> > > script has no proj page at all.
> > 
> > No, an empty homepage just means upstream is dead. There are numerous
> > examples of years old packages still working fine without a single
> > update.
> 
> Other option is to use "gentoo.org" as HOMEPAGE for that packages (as
> some of them are already doing). But, since people think it's useless,
> why not use as HOMEPAGE
> http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/...
> ?

semi-related, drop that intermediate noise.
	http://sources.gentoo.org/${CATEGORY}/${PN}/
it'll redirect to the right place
-mike

[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2013-01-14 22:06 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-13 14:24 [gentoo-dev] Lifting the HOMEPAGE requirement for ebuilds Michał Górny
2013-01-13 17:33 ` [gentoo-dev] " Duncan
2013-01-13 17:58   ` Michał Górny
2013-01-13 18:34     ` Michael Orlitzky
2013-01-13 20:18     ` Ulrich Mueller
2013-01-13 17:43 ` [gentoo-dev] " hasufell
2013-01-13 18:03   ` Zac Medico
2013-01-13 18:06     ` hasufell
2013-01-14 10:06       ` Markos Chandras
2013-01-14 17:15         ` hasufell
2013-01-14 20:15           ` Pacho Ramos
2013-01-14 20:49             ` Ian Stakenvicius
2013-01-14 21:13               ` Pacho Ramos
2013-01-14 22:09             ` Mike Frysinger
2013-01-13 18:27 ` Mike Frysinger
2013-01-13 18:27   ` Michał Górny
2013-01-13 18:33     ` Mike Frysinger
2013-01-13 18:34       ` Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox