I'm sure that page has not been updated in a very long time so it is likely
very out of date. I had thought 3.9.6 was going to be used but 3.10.0 would
be fine too with the bigger update to C++ 17

There is a general guide for release signing here:
https://infra.apache.org/release-signing.html but usually gpg is configured
to work with Maven during the release (if using Maven):
https://maven.apache.org/plugins/maven-gpg-plugin/index.html

The Maven release plugin is usually used to create releases which will
handle the work for you and I checked the pom for the CPP project and it
appears to still
<https://github.com/apache/activemq-cpp/blob/16514f3b976db48d894a06e2aeb8749e46fc2030/pom.xml#L208>
be
the case as that link shows where the gpg plugin is set up to run during
the release process using Maven. I also see the maven release plugin and
everything set up in that pom so creating a release should just be using
the Maven release plugin to do the work which would create the
distribution/tags and stage everything.

On Fri, Jun 6, 2025 at 11:52 AM Arthur Naseef <artnas...@apache.org> wrote:

> Here is the list of questions I believe we to answer in order to release:
>
> 1. What version number do we want to use?  3.10.0?
> 2. How to update the website with a new page for the new release? (e.g.
> https://activemq.apache.org/components/cms/download/395-release)
> 3. How to update the CMS download page? (here:
> https://activemq.apache.org/components/cms/download/)
> 4. How to properly create the ZIP and TAR files with the sources?
> 5. How to generate the release notes on jira? (e.g.
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311207&version=12339670
> )
> 6. How to properly sign with gpg?
>
> I'm fairly certain that I can do the sigining with gpg - it's just been a
> while since I've done it, and I need to make sure to use the correct key.
>
> Would appreciate any info others have on these, and any thoughts on things
> that might be missing.
>
> Art
>
>
> On Fri, Jun 6, 2025 at 8:40 AM Arthur Naseef <artnas...@apache.org> wrote:
>
> > Look like this page describes the release process.  It is light on
> > details, but there are some key bits there:
> >
> https://activemq.apache.org/components/cms/developers/creating-distributions
> > .
> >
> > I also wonder if some of it is out-of-date.  For example, it mentions
> > minotaur, which I think has been removed.
> >
> > Art
> >
> >
> > On Thu, Jun 5, 2025 at 4:39 AM Christopher Shannon <
> > christopher.l.shan...@gmail.com> wrote:
> >
> >> There has been a lot of work done to bring the CPP client up to date for
> >> C++ 17 compliance (thanks Arjun!) :
> >> https://issues.apache.org/jira/browse/AMQCPP-756
> >>
> >> It looks like it is ready to be released, does anyone else have anything
> >> to
> >> add?
> >>
> >> If not, can someone on the PMC have some time to help out with this? I
> >> haven't had a chance to work on getting the project building yet but I
> can
> >> also look at getting my environment set up to do the build if no one
> else
> >> can.
> >>
> >> Chris
> >>
> >
>

Reply via email to