hasufell posted on Mon, 22 Jul 2013 02:50:04 +0200 as excerpted:

[Where to reply?  This seems the best spot in general.  Subthread is 
discussing permanent in-tree p.mask vs. overlay.  The below points were 
supposed to be the pros of the overlay choice.]

> On 07/22/2013 01:49 AM, Diego Elio Pettenò wrote:
>> On 21/07/2013 23:38, hasufell wrote:
>>>>> - consistency of tree quality
>>> does not apply to p.mask'd packages
>> 
>> p.mask says that the package is in _bad_ quality, explicitly, and you
>> can say how, so "does not apply" are not really the words I'd use.
>> 
> I did not know that p.mask is used indefinitely for low quality packages
> and I don't like that concept.

Yes, some packages remain in-tree permanently p.masked.  The mask gives a 
reason, and unmasking means users accept whatever risks or conditions you 
place in the reason.  In addition to unmasking, if you REALLY want to 
discourage use, you can use some variant of the  test for 
pkgname_I_KNOW_WHAT_I_AM_DOING=1 trick.

>>>>> - less user confusion (the checksum failures alone get us a lot of
>>>>> bugs every release without people realizing what it means...) and
>>>>> people expect packages to work in the tree
>>> maybe
>> 
>> Not p.masked packages they don't. Just state it outright, maybe even
>> fetch-restrict the package and warn them...

Absolutely.
 
>>>>> - less bugs no one can do anything about
>>> does not apply
>> 
>> *How* does making it into a semi-official one-purpose overlay reduce
>> the number of bugs users report? Either you're banning it into a
>> non-Gentoo-owned overlay, or you're just betting they would get the
>> reason why it's not in an overlay, same applies to p.mask.
> 
> It will reduce the number of bugs, because there will be no bugtracker,
> but only pull-requests. It would not be hosted on o.g.o. which means
> gentoo bugs are not allowed.

State in the p.mask that bugs will be ignored and/or that people filing 
bugs without patches will be summarily laughed at, and be done with it.

>>>>> - easier contribution of users in an overlay, testing of hacks or
>>>>> other stuff to make it work
>>> does not apply
>> 
>> I'm afraid I have to agree with Michael here. Proxies would do that,
>> and users are still free to experiment with overlaid version, I don't
>> see how this makes much of a difference.

Actually, I'll give you (hasufell) this one.  This is the one point I 
agree with, and it may well be enough on its own.  Proxies can help, but 
IMO that's a lot of hassle to go thru for a permanently package-masked 
package.  With an overlay, OTOH, non-dev volunteers can get direct access.

>>>>> - making clear that gentoo does not support software with such low
>>>>> QA
>>> does not apply
>> 
>> It applies perfectly. It's a p.mask for a reason, and can convey
>> reasons.

Agreed with Diego here.  If the p.mask message says unsupported, don't 
file bugs or you'll be summarily laughed at... doesn't get much clearer 
than that.

> Anyway... if people disagree, then it doesn't make much sense to remove
> it. Otherwise it will pop up in the tree sooner or later again.

FWIW, I wasn't strongly disagreeing with the removal to overlay or even 
full removal (I've never used the package and don't have that level of 
interest).  My question was real: Given the context discussing reasons 
for removal but an intention to continue making it available in an 
overlay, I simply wondered why the in-tree p.mask option that I'd seen 
used on a few other packages apparently hadn't even been considered.

Now that the option has been discussed, given you're the one that will be 
continuing the limited maintenance the package will get wherever it is, 
I've no further objection whatever you choose.

-- 
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


Reply via email to