Also, in case someone brings it up, there's an ongoing relevant
discussion on the builds@a.o list on automating releases, which includes
lots of good thoughts on the topic.

https://lists.apache.org/thread.html/af4b2a5d73fde5ab76a376549f645404da7865a8b002145435b2359c@%3Cbuilds.apache.org%3E

Michael

On 1/7/19 3:32 PM, Michael Shuler wrote:
> To-do items that might further the goal of getting more people involved
> in releases, here are a couple tickets on this:
> 
> https://issues.apache.org/jira/browse/CASSANDRA-14962
> https://issues.apache.org/jira/browse/CASSANDRA-14963
> 
> #14962 is really a "we're doing it wrong" ticket on release artifacts.
> There are also some comments in the details of
> http://cassandra.apache.org/doc/latest/development/release_process.html
> that could be streamlined and include fixing the steps, temporary upload
> problems, etc. Work on temporary uploads for staging the artifacts could
> be useful for #14963.
> 
> Michael
> 
> On 1/7/19 3:15 PM, Michael Shuler wrote:
>> Mick and I have discussed this previously, but I don't recall if it was
>> email or irc. Apologies if I was unable to describe the problem to a
>> point of general understanding.
>>
>> To reiterate the problem, changing gpg signature keys screws our debian
>> and redhat package repositories for all users. Tarballs are not
>> installed with a client that checks signatures in a known trust
>> database. When gpg key signer changes, users need to modify their trust
>> on every node, importing new key(s), in order for packages to
>> install/upgrade with apt or yum.
>>
>> I don't understand how adding keys changes release frequency. Did
>> someone request a release to be made or are we on some assumed date
>> interval?
>>
>> Michael
>>
>> On 1/7/19 2:30 PM, Jonathan Haddad wrote:
>>> That's a good point.  Looking at the ASF docs I had assumed the release
>>> manager was per-project, but on closer inspection it appears to be
>>> per-release.  You're right, it does say that it can be any committer.
>>>
>>> http://www.apache.org/dev/release-publishing.html#release_manager
>>>
>>> We definitely need more frequent releases, if this is the first step
>>> towards that goal, I think it's worth it.
>>>
>>> Glad you brought this up!
>>> Jon
>>>
>>>
>>> On Mon, Jan 7, 2019 at 11:58 AM Mick Semb Wever <m...@apache.org> wrote:
>>>
>>>>
>>>>
>>>>> I don't see any reason to have any keys in there, except from release
>>>>> managers who are signing releases.
>>>>
>>>>
>>>> Shouldn't any PMC (or committer) should be able to be a release manager?
>>>>
>>>> The release process should be reliable and reproducible enough to be safe
>>>> for rotating release managers every release. I would have thought security
>>>> concerns were better addressed by a more tested process? And AFAIK no other
>>>> asf projects are as restrictive on who can be the release manager role (but
>>>> i've only checked a few projects).
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
>>>> For additional commands, e-mail: dev-h...@cassandra.apache.org
>>>>
>>>>
>>>
>>
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org
For additional commands, e-mail: dev-h...@cassandra.apache.org

Reply via email to