You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@xerces.apache.org by Roger Leigh <rl...@codelibre.net> on 2018/09/08 10:47:46 UTC

Making a 3.2.2 release

Hi folks,

Since the 3.2.1 release on the 1st of March there have been a few changes:

- documentation of a security advisory
- explicit export of ArrayJanitor templates
- addition of an optional C++11 mutex manager
- restoring the use of a resource file when building Windows DLLs
- a couple of minor cmake build fixes
- removing fixed CURL timeout

https://issues.apache.org/jira/projects/XERCESC/versions/12342890

Would it be appropriate to make a new point release at this time to 
publish these accumulated fixes?  Are there any other outstanding issues 
which also need addressing for 3.2.2?


Thanks,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.
On 11/09/18 15:38, Cantor, Scott wrote:
> I've uploaded an RC2 build (named appropriately this time) for eval, same spot.

Thanks.  I've given this one a test on Windows, and it's now building 
fine.

I've also now been able to fix XERCESC-2153 which was minor but 
annoying.  If you could possibly make an RC3 with this included, that 
should be the last thing from me for the release, and it should be ready 
to go.

Thanks,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.
On 11/09/18 17:26, Cantor, Scott wrote:
> RC3 is now up. I'll wait a bit for any final checks and then call a vote.

Thanks.  I've tested these with:

Linux (Ubuntu 18.04)

   autotools / make (pass)
   cmake / make     (pass)
   cmake / ninja    (pass)

Windows (10 x64, VS2017)

   cmake / ninja debug     (pass)
   cmake / msbuild release (pass)
   cmake / msbuild debug   (pass)

Where a pass is building and passing all the tests.  Tests also run in 
parallel across the board with no problems.

All GPG signatures are OK as well.

No problems seen on my side, so I think this rc3 is fine.


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
RC3 is now up. I'll wait a bit for any final checks and then call a vote.

-- Scott



Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
I've uploaded an RC2 build (named appropriately this time) for eval, same spot.

-- Scott




---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.
On 11/09/18 00:17, Cantor, Scott wrote:
> Didn't get to it until tonight.
> 
> https://dist.apache.org/repos/dist/dev/xerces/c/3/sources/
> 
> If that looks good, I'll call for a vote tomorrow.

I found a missing file which wasn't included in EXTRA_DIST, which broke 
building on Windows from the release zip (version.rc.cmake.in).  I've 
included it, tested locally with VS2017, and commited to SVN.  If you 
could recreate the dev release files, I'll retest again.


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
Didn't get to it until tonight.

https://dist.apache.org/repos/dist/dev/xerces/c/3/sources/

If that looks good, I'll call for a vote tomorrow.

-- Scott



---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.

On 10/09/18 18:38, Cantor, Scott wrote:
> On 9/10/18, 1:28 PM, "Roger Leigh" <rl...@codelibre.net> wrote:
> 
>> So the procedure here is to copy doc/html/* to site/ and then commit the
>> changes?
> 
> Yes, that's the final step since that updates the download links and such.
>   
>> According to the release procedure, this should be done last of all?
>> Looks like I could potentially do this step, but should wait on approval
>> and completion of the other release steps before doing so?
> 
> Yes, I can upload the sources once they're voted out.
> 
> If you have the site files more or less correct I can do a build this afternoon. I'm going to make one change to the doxygen files, I want to add a warning to a method that's not implemented correctly that is confusing a number of people.

I don't have any further changes to make.  I think all the changes of 
version information and release information in parts (1) and (2) of the 
release procedure are complete.  I've tested (3) and (4).


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
On 9/10/18, 1:28 PM, "Roger Leigh" <rl...@codelibre.net> wrote:

> So the procedure here is to copy doc/html/* to site/ and then commit the 
> changes?

Yes, that's the final step since that updates the download links and such.
 
> According to the release procedure, this should be done last of all? 
> Looks like I could potentially do this step, but should wait on approval 
> and completion of the other release steps before doing so?

Yes, I can upload the sources once they're voted out.

If you have the site files more or less correct I can do a build this afternoon. I'm going to make one change to the doxygen files, I want to add a warning to a method that's not implemented correctly that is confusing a number of people.

-- Scott



---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.

On 10/09/18 13:44, Cantor, Scott wrote:
> On 9/9/18, 3:00 PM, "Roger Leigh" <rl...@codelibre.net> wrote:
> 
>> I'm not sure if I do or do not have access.  I'm not familiar with the
>> steps to take to actually make a release, I'm afraid.  (But I'm happy to
>> learn if it would help.)
> 
> http://svn.apache.org/viewvc/xerces/c/admin/release-procedure.txt
> 
> Some of it's out of date again because of the additional version handling you added, but you could probably update that file.

Done.  I've dropped the files which required updating, but which are now 
automatically generated or no longer needed.  And I've updated the 
documentation generation instructions which are now done via regular 
build targets rather than a shell script.

> I doubt you have access to these repos, but you could do a quick test commit to check:
> 
> https://svn.apache.org/repos/asf/xerces/site/trunk/production/xerces-c

I have access to this one.

> https://dist.apache.org/repos/dist/dev/xerces/c/3/sources > https://dist.apache.org/repos/dist/release/xerces/c/3/sources/

I have no access to these two.

>> I have made the necessary changes for 3.2.2 in SVN r1840430.  I don't
>> think any additional changes need making, but if you could have a check
>> over it that would certainly be appreciated.
> 
> I believe you'll need to update the release information pages inside the site. Build the site from your sandbox and grep for 3.2.1 and you'll find the pages I think.

So the procedure here is to copy doc/html/* to site/ and then commit the 
changes?

According to the release procedure, this should be done last of all? 
Looks like I could potentially do this step, but should wait on approval 
and completion of the other release steps before doing so?


Regards,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
On 9/9/18, 3:00 PM, "Roger Leigh" <rl...@codelibre.net> wrote:

> I'm not sure if I do or do not have access.  I'm not familiar with the 
> steps to take to actually make a release, I'm afraid.  (But I'm happy to 
> learn if it would help.)

http://svn.apache.org/viewvc/xerces/c/admin/release-procedure.txt

Some of it's out of date again because of the additional version handling you added, but you could probably update that file.

I doubt you have access to these repos, but you could do a quick test commit to check:

https://svn.apache.org/repos/asf/xerces/site/trunk/production/xerces-c

https://dist.apache.org/repos/dist/dev/xerces/c/3/sources/

https://dist.apache.org/repos/dist/release/xerces/c/3/sources/

> I have made the necessary changes for 3.2.2 in SVN r1840430.  I don't 
> think any additional changes need making, but if you could have a check 
> over it that would certainly be appreciated.

I believe you'll need to update the release information pages inside the site. Build the site from your sandbox and grep for 3.2.1 and you'll find the pages I think.

I will build a RC and upload it to dist/dev for a vote.
 
-- Scott



---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by Roger Leigh <rl...@codelibre.net>.
On 09/09/18 18:27, Cantor, Scott wrote:
>> Would it be appropriate to make a new point release at this time to
>> publish these accumulated fixes?  Are there any other outstanding issues
>> which also need addressing for 3.2.2?
> 
> Generally speaking my time is limited to issues necessary to support my project, but given that I don't even need to actually ship this version if you need my "access" to get the release uploaded (I can't recall exactly what part I had to take on for 3.2.1), I should be able to find enough time for that.
> 
> If you don't have access to the dev dist repo, I can generate a release and stage it there if you get the docs and version numbers all updated.

I'm not sure if I do or do not have access.  I'm not familiar with the 
steps to take to actually make a release, I'm afraid.  (But I'm happy to 
learn if it would help.)

I have made the necessary changes for 3.2.2 in SVN r1840430.  I don't 
think any additional changes need making, but if you could have a check 
over it that would certainly be appreciated.


Thanks,
Roger

---------------------------------------------------------------------
To unsubscribe, e-mail: c-dev-unsubscribe@xerces.apache.org
For additional commands, e-mail: c-dev-help@xerces.apache.org


Re: Making a 3.2.2 release

Posted by "Cantor, Scott" <ca...@osu.edu>.
> Would it be appropriate to make a new point release at this time to 
> publish these accumulated fixes?  Are there any other outstanding issues 
> which also need addressing for 3.2.2?

Generally speaking my time is limited to issues necessary to support my project, but given that I don't even need to actually ship this version if you need my "access" to get the release uploaded (I can't recall exactly what part I had to take on for 3.2.1), I should be able to find enough time for that.

If you don't have access to the dev dist repo, I can generate a release and stage it there if you get the docs and version numbers all updated.

-- Scott