Monday, October 2, 2017, 5:19:11 PM, Woonsan Ko wrote:

> Hi Daniel,
>
> I have two questions regarding the release steps.
>
> 1. Are we supposed to release an RC version ("rc01") now?

I say, no, the changes weren't significant enough, we go for 2.3.27
straight. But it will be important (as always, actually...) to check
the binary API compatibility report carefully.

Also, it will be important that others (like OFBiz and Moqui devs) try
their real world application with the new version artifacts.

> 2. In version.properties of 2.3 branch, do we need to update these only?
>
> version=2.3.27-rc01-incubating
> mavenVersion=2.3.27-incubating-SNAPSHOT  # <-- no change here
> versionForOSGi=2.3.27.rc01-incubating
> versionForMf=2.3.26.99

Yes, but to non-RC now.

> Thanks in advance,
>
> Woonsan
>
>
> On Mon, Oct 2, 2017 at 5:06 AM, Daniel Dekany <ddek...@apache.org> wrote:
>> Monday, October 2, 2017, 5:39:40 AM, Woonsan Ko wrote:
>>
>>> On Sat, Sep 30, 2017 at 6:28 AM, Daniel Dekany <ddek...@apache.org> wrote:
>>>> Saturday, September 30, 2017, 3:39:24 AM, Woonsan Ko wrote:
>>>>
>>>>> On Mon, Sep 25, 2017 at 2:49 PM, Daniel Dekany <ddek...@apache.org> wrote:
>>>>>> Monday, September 25, 2017, 7:23:14 PM, Woonsan Ko wrote:
>>>>>>
>>>>>>> I'd like to volunteer for that.
>>>>>>> Assuming there's a voting process, I guess the release process will
>>>>>>> happen next week or afterward, right?
>>>>>>
>>>>>> The actual release yes, but the duty of the Release Manager is to take
>>>>>> care of the whole process. That's starting with checking if the thing
>>>>>> is ready and publishing it internally for a preview, then achieving
>>>>>> community consensus (which for us means a voting on dev@freemarker,
>>>>>> and if that passes then another voting on general@incubator), then
>>>>>> actually pushing the distribution. But
>>>>>> http://freemarker.org/committer-howto.html#making-releases describes
>>>>>> all these steps. (There are also official resources like
>>>>>> http://www.apache.org/dev/#releases and
>>>>>> http://incubator.apache.org/guides/releasemanagement.html, but the
>>>>>> point of the how-to is that you don't have to read them.)
>>>>>>
>>>>>> As you will note if you read the above, you will need a PGP signature
>>>>>> and certain rights to commit into some repos and to do things on
>>>>>> Nexus. So you will have to start with requesting those rights.
>>>>>
>>>>> I've added mine to KEYS files in
>>>>> dist.apache.org/repos/dist/{dev,release}/incubator/freemarker/.
>>>>
>>>> I'm not a PGP expert at all, so I really don't know if these have any
>>>> practical implications, but two things that I'm not sure about:
>>>>
>>>> - Wouldn't it be better to stick to only one of the two public keys?
>>>
>>> I've reverted the previous addition and added the latest one only again:
>>> - https://dist.apache.org/repos/dist/dev/incubator/freemarker/KEYS
>>> - https://dist.apache.org/repos/dist/release/incubator/freemarker/KEYS
>>
>> OK
>>
>>>> - The pub header in KEYS looks kind of unusual. It used to be like
>>>>   "pub 4096R/82667DC1 2014-07-17", where the 82667DC1 is used on
>>>>   several places to refer to the public key, like in sig-s and all.
>>>
>>> I don't know. I used the same command as shown in KEYS file:
>>> (gpg --list-sigs 04...CE && gpg --armor --export 04...CE) >> KEYS
>>
>> Then I will assume then it's fine until somebody complains... It's not
>> a blocker in an case, since KEYS is not part of the release.
>>
>>> Does anyone know the differences?
>>
>>>> Last not least, someone from the ASF who knows you in person should
>>>> sign the key that you release with. The Ring of Trust thing, you
>>>> know... (I guess it's good enough if I do it, when the above key
>>>> question is settled.)
>>>
>>> I'm not sure if it is required. In my experiences, it is good enough
>>> to register your public key in one of the most popular key server as
>>> the Nexus checks it from it, like Apache releases are usually
>>> verified. [1]
>>> -
>>> http://pgp.mit.edu/pks/lookup?search=Woonsan+Ko&op=index&fingerprint=on
>>
>> I'm not aware of a formal requirement either, but maybe some on
>> general@incubator won't like it. Anyway, it doesn't block the release
>> process, as it can be signed any time later (as it doesn't affect your
>> key pair, it doesn't affect the signed artifact... I think).
>>
>>> Regards,
>>>
>>> Woonsan
>>>
>>> [1] https://www.apache.org/info/verification.html#CheckingSignatures
>>>
>>>>
>>>>> And, I was able to log on the Nexus and browse repository and staging
>>>>> repository.
>>>>> The next is to follow "The steps of making a release" section?
>>>>
>>>> I'm just investigating some backward compatibility issue, but
>>>> otherwise yes. (I have updated it a bit BTW.) Are you using some kind
>>>> of instant messaging or chat room or such? E-mail will be too slow I
>>>> think. (Screen sharing and voice can come handy as well sometimes. If
>>>> you happen to use Skype, I'm there.)
>>>>
>>>>
>>>>> Regards,
>>>>>
>>>>> Woonsan
>>>>>
>>>>>>
>>>>>>> I'm asking this because my laptop got broken before the last week
>>>>>>> and I'm waiting for a new laptop to be delivered this week. If it is
>>>>>>> next week or afterward, I'll be prepared properly.
>>>>>>
>>>>>> If in the light of the above you are still willing to do this, I will
>>>>>> wait.
>>>>>>
>>>>>>> Regards,
>>>>>>>
>>>>>>> Woonsan
>>>>>>>
>>>>>>> On Wed, Sep 20, 2017 at 2:12 PM, Daniel Dekany <ddek...@freemail.hu> 
>>>>>>> wrote:
>>>>>>>> Could somebody with commit rights volunteer for this? We have a
>>>>>>>> step-to-step guide
>>>>>>>> (http://freemarker.org/committer-howto.html#making-releases), and I
>>>>>>>> would be present to help with this (through Skype or whatever you
>>>>>>>> prefer). I want to see (and demonstrate) that in case I'm gone someone
>>>>>>>> else can do a release.
>>>>>>>>
>>>>>>>> Thanks a lot!
>>>>>>>>
>>>>>>>> --
>>>>>>>> Best regards,
>>>>>>>>  Daniel Dekany
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Thanks,
>>>>>>  Daniel Dekany
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Thanks,
>>>>  Daniel Dekany
>>>>
>>>
>>
>> --
>> Thanks,
>>  Daniel Dekany
>>
>

-- 
Thanks,
 Daniel Dekany

Reply via email to