Re: [gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-02-02 Thread Rich Freeman
On Wed, Feb 2, 2022 at 10:31 AM Joonas Niilola  wrote:
>
> Maybe I'm overthinking it due to all the attention bitcoin has received
> lately in Gentoo. But yeah, we haven't received any comments or bugs
> about the mask so I guess it's fine to remove it finally. I still kind
> of do think a news item wouldn't be the "wrong thing to do" either, but
> don't wish to prolong this process any further.
>

My two cents: bitcoin should work the same as any other package with
updates.  Any package update could do something you don't want it to
do.  That's why you have --pretend, and the ability to impose your own
masks.

Any package can of course issue news but it isn't very typical for
packages to issue "release notes" in advance for every single update.
Upstream of course often has them, and people who want them can just
subscribe to the upstream lists.

If somebody isn't interested in following upstream they probably
aren't interested in vetting every single release, and I'm guessing
that being 2 versions behind on everything is going to cause them and
the network more harm than good.  If you actually want to participate
in some fork of the network I fully support your right to do that, but
it shouldn't really be the default behavior of a package (and as I
understand it that is basically what happens if you aren't running a
version that supports some feature when that feature becomes
mandatory/etc).

-- 
Rich



Re: [gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-02-02 Thread Joonas Niilola
On 29.1.2022 19.51, Florian Schmaus wrote:
> On 25/01/2022 07.49, Joonas Niilola wrote:
>> On 24.1.2022 20.37, Florian Schmaus wrote:
> 
> Hi Joonas,
> 
>>> I think it is time to unmask the currently masked Bitcoin versions. The
>>> mask was added in Juli of 2021 [1], with the mask's commit message
>>> indicating that unmasking is planned for November 2021.
>>>
>>> I doubt that the mask was ever needed in the first place, as it was
>>> intended to prevent automated updates of Bitcoin in Gentoo. However,
>>> Gentoo has no unattended upgrade mechanism. Instead, the user explicitly
>>> triggers all updates.
>>>
>>> As this has already caused a little bit of friction, I'd like to get a
>>> feeling of the community's view on that.
>>>
>>> - Flow
>>>
>>> 1:
>>> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bbc4dcc33927cbf0ca27a054c430f6866ed72e
>>>
>>>
>>>
>>
>> Publishing a news item 2-4 weeks prior wouldn't cost much for us, I feel
>> like just to make sure it'd be the right thing to do.
> 
> I am skeptical that a news item would be the right thing to do
> 
> First, I doubt that the package mask was needed, as I already wrote.
> Hence unmasking the package is nothing that the users need to be
> notified about.
> 
> Secondly, we never did a news item for Bitcoin in the past, even on
> consensus changes. So I want to prevent creating a precedent that puts
> us in a position where people expect us to do one for every Bitcoin
> protocol consensus change.
> 
> Finally, the news item would state the obvious: Newer software versions
> may include changes that you, as a user, may want to review before
> upgrading.
> 
> That said, I wouldn't object if someone published one. Please let me
> know if you plan to publish one. Otherwise, I would unmask Bitcoin in
> one week since no fundamental objections have been raised so far.
> 
> - Flow
> 
> 
> 
> 

Maybe I'm overthinking it due to all the attention bitcoin has received
lately in Gentoo. But yeah, we haven't received any comments or bugs
about the mask so I guess it's fine to remove it finally. I still kind
of do think a news item wouldn't be the "wrong thing to do" either, but
don't wish to prolong this process any further.

-- juippis


OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-01-29 Thread Florian Schmaus

On 25/01/2022 07.49, Joonas Niilola wrote:

On 24.1.2022 20.37, Florian Schmaus wrote:


Hi Joonas,


I think it is time to unmask the currently masked Bitcoin versions. The
mask was added in Juli of 2021 [1], with the mask's commit message
indicating that unmasking is planned for November 2021.

I doubt that the mask was ever needed in the first place, as it was
intended to prevent automated updates of Bitcoin in Gentoo. However,
Gentoo has no unattended upgrade mechanism. Instead, the user explicitly
triggers all updates.

As this has already caused a little bit of friction, I'd like to get a
feeling of the community's view on that.

- Flow

1:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bbc4dcc33927cbf0ca27a054c430f6866ed72e




Publishing a news item 2-4 weeks prior wouldn't cost much for us, I feel
like just to make sure it'd be the right thing to do.


I am skeptical that a news item would be the right thing to do

First, I doubt that the package mask was needed, as I already wrote. 
Hence unmasking the package is nothing that the users need to be 
notified about.


Secondly, we never did a news item for Bitcoin in the past, even on 
consensus changes. So I want to prevent creating a precedent that puts 
us in a position where people expect us to do one for every Bitcoin 
protocol consensus change.


Finally, the news item would state the obvious: Newer software versions 
may include changes that you, as a user, may want to review before 
upgrading.


That said, I wouldn't object if someone published one. Please let me 
know if you plan to publish one. Otherwise, I would unmask Bitcoin in 
one week since no fundamental objections have been raised so far.


- Flow






Re: [gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-01-24 Thread Joonas Niilola
On 24.1.2022 20.37, Florian Schmaus wrote:
> I think it is time to unmask the currently masked Bitcoin versions. The
> mask was added in Juli of 2021 [1], with the mask's commit message
> indicating that unmasking is planned for November 2021.
> 
> I doubt that the mask was ever needed in the first place, as it was
> intended to prevent automated updates of Bitcoin in Gentoo. However,
> Gentoo has no unattended upgrade mechanism. Instead, the user explicitly
> triggers all updates.
> 
> As this has already caused a little bit of friction, I'd like to get a
> feeling of the community's view on that.
> 
> - Flow
> 
> 1:
> https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bbc4dcc33927cbf0ca27a054c430f6866ed72e
> 
> 

Publishing a news item 2-4 weeks prior wouldn't cost much for us, I feel
like just to make sure it'd be the right thing to do.

(that only gets printed for people with bitcoin* installed)

-- juippis


OpenPGP_signature
Description: OpenPGP digital signature


[gentoo-dev] Unmask >=net-p2p/bitcoin*-0.21.1

2022-01-24 Thread Florian Schmaus
I think it is time to unmask the currently masked Bitcoin versions. The 
mask was added in Juli of 2021 [1], with the mask's commit message 
indicating that unmasking is planned for November 2021.


I doubt that the mask was ever needed in the first place, as it was 
intended to prevent automated updates of Bitcoin in Gentoo. However, 
Gentoo has no unattended upgrade mechanism. Instead, the user explicitly 
triggers all updates.


As this has already caused a little bit of friction, I'd like to get a 
feeling of the community's view on that.


- Flow

1: 
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0bbc4dcc33927cbf0ca27a054c430f6866ed72e