Hi everyone, So this email thread probably needs renaming or we can start a new one if we're proceeding with a Version 1.0.0 release instead of 0.4.5a56.
Anyways, with help from many folks we now have a release candidate that can be found here: https://dist.apache.org/repos/dist/dev/incubator/sdap/apache-sdap-1.0.0-rc0/ Instructions for building docker images from source can be found here: https://incubator-sdap-nexus.readthedocs.io/en/latest/build.html Instructions for deploying locally to test can be found here: https://incubator-sdap-nexus.readthedocs.io/en/latest/quickstart.html Associated docker images can be found here: https://hub.docker.com/search?q=apache%2Fsdap Here's how I created rc0. I will get these instructions into github but wanted to get all this out first for your review. git clone --branch release/1.0.0 https://github.com/apache/incubator-sdap-nexusproto.git cd incubator-sdap-nexusproto*/* git ls-files > /tmp/manifest.txt tar cvfz apache-sdap-nexusproto-1.0.0-src.tar.gz -T /tmp/manifest.txt gpg --armor --output apache-sdap-nexusproto-1.0.0-src.tar.gz.asc --detach-sig apache-sdap-nexusproto-1.0.0-src.tar.gz shasum -a 512 apache-sdap-nexusproto-1.0.0-src.tar.gz > apache-sdap-nexusproto-1.0.0-src.tar.gz.sha512 git clone --branch release/1.0.0 https://github.com/apache/incubator-sdap-ingester.git cd incubator-sdap-ingester/ git ls-files > /tmp/manifest.txt tar cvfz apache-sdap-ingester-1.0.0-src.tar.gz -T /tmp/manifest.txt gpg --armor --output apache-sdap-ingester-1.0.0-src.tar.gz.asc --detach-sig apache-sdap-ingester-1.0.0-src.tar.gz shasum -a 512 apache-sdap-ingester-1.0.0-src.tar.gz > apache-sdap-ingester-1.0.0-src.tar.gz.sha512 git clone --branch release/1.0.0 https://github.com/apache/incubator-sdap-nexus.git cd incubator-sdap-nexus/ git ls-files > /tmp/manifest.txt tar cvfz apache-sdap-nexus-1.0.0-src.tar.gz -T /tmp/manifest.txt gpg --armor --output apache-sdap-nexus-1.0.0-src.tar.gz.asc --detach-sig apache-sdap-nexus-1.0.0-src.tar.gz shasum -a 512 apache-sdap-nexus-1.0.0-src.tar.gz > apache-sdap-nexus-1.0.0-src.tar.gz.sha512 svn co https://dist.apache.org/repos/dist/dev/incubator/sdap sdap mkdir sdap/apache-sdap-1.0.0-rc0 cp incubator-sdap-nexusproto/apache-sdap-nexusproto-1.0.0-src.tar.gz* sdap/apache-sdap-1.0.0-rc0/. cp incubator-sdap-ingester/apache-sdap-ingester-1.0.0-src.tar.gz* sdap/apache-sdap-1.0.0-rc0/. cp incubator-sdap-nexus/apache-sdap-nexus-1.0.0-src.tar.gz* sdap/apache-sdap-1.0.0-rc0/. svn add apache-sdap-1.0.0-rc0 svn ci -m "Uploading release candidate Apache SDAP apache-sdap-1.0.0-rc0 to dev area" apache-sdap-1.0.0-rc0 Thanks, Nga On Wed, Nov 9, 2022 at 4:26 PM Julian Hyde <jhyde.apa...@gmail.com> wrote: > hanks for volunteering to be release manager! > > The artifacts to be voted on will be in the following directory (or > something very much like it): > > > > https://dist.apache.org/repos/dist/dev/incubator/sdap/apache-sdap-0.4.5a56-rc0/ > > with > * “dev” being the place for candidate releases (to be replaced by “release” > when the release is final) > * “sdap” being the project name (prefixed with “incubator/“ while sdap is > incubating) > * “apache-sdap” being the component > * “0.4.5a56” being the version > * “rc0” being the release candidate label > > On release, you will copy the artifacts to > > > > https://dist.apache.org/repos/dist/release/incubator/sdap/apache-sdap-0.4.5a56/ > > Note that ‘dev’ became ‘release’ and the ‘rc0’ label was removed. And by > the time you release, you'll also need a KEYS file similar to the one in > the bRPC project: > > https://dist.apache.org/repos/dist/release/incubator/brpc/KEYS > > Browse https://dist.apache.org/repos/dist/dev/ and you’ll see that all > projects use this directory structure. > > Let’s look at the artifacts that were in Calcite’s last release. In the > directory > https://dist.apache.org/repos/dist/dev/calcite/apache-calcite-1.31.0-rc2/ > sh > you’ll see the following files: > > * apache-calcite-1.31.0-src.tar.gz # source tar ball > * apache-calcite-1.31.0-src.tar.gz.asc # armored signature generated by > PGP > * apache-calcite-1.31.0-src.tar.gz.sha512 # SHA512 checksum of the > src.tar.gz file > > SDAP will need equivalent files. > > Now, how to write to dist.apache.org? That web server is a view onto an > ASF > source code repository managed by the Subversion source control system. ASF > uses it for content management of releases. > > First, install subversion. "sudo apt-get install subversion” or similar. > > Then checkout the tree: > > svn co https://dist.apache.org/repos/dist/dev/incubator/sdap/trunk sdap > cd sdap > mkdir apache-sdap-0.4.5a56-rc0 > > Create some files, then check them in: > > svn add apache-sdap-0.4.5a56-rc0 > svn ci -m’Uploading release candidate Apache SDAP sdap-0.4.5a56-rc0 to > dev area’ apache-sdap-0.4.5a56-rc0 > > These instructions are from memory, so there might be a few mistakes. > Hopefully you get the general idea. Do some Google searches and you’ll > probably find the release instructions used by other projects. > > You'll need to log into subversion using your ASF username and password, > but I don’t remember the details. > > Be sure to write a ‘how to’ so that the next release manager can follow > your steps, and add it to the source code when you’re done. And maybe one > or two shell scripts. > > I also recommend that you create a bug with the title ‘Release SDAP > 0.4.5a56’. It will be a useful place to have discussions, link to other > bugs, release notes, etc. > > Julian > > > On Nov 9, 2022, at 3:32 PM, Nga Chung <nch...@apache.org> wrote: > > I'm going to be the release manager for this first release. Where exactly > do we upload the 3 .tar.gz (1 per repository) to? > > Thanks, > Nga > > On Thu, Nov 3, 2022 at 5:12 PM Julian Hyde <jh...@apache.org> wrote: > > Regarding testing. I recommend that the release manager creates a > recipe ("HOWTO") for the steps to create a release. One of those steps > is a manual smoke test (e.g. am I able to start the server and do x, > y, and z simple operations). > > Other people voting on the release can do their own smoke tests. > > But do bear in mind that if there are bugs, this does not prevent a > release. Clearly you don't want show-stopper bugs like code that > doesn't compile. > > Julian > > > On Wed, Nov 2, 2022 at 3:47 PM Perez, Stepheny K (US 398F) > <stepheny.k.pe...@jpl.nasa.gov.invalid> wrote: > > > Hi everyone, > > I’d like to start the conversation regarding our first official Apache > > release. From what I can tell, these are the major items that need to be > completed before we can move forward: > > > > 1. Identify a release manager. Any volunteers? > > 2. Create release tarball > > 3. Write release notes > > 4. Write installation instructions from source (Riley Kuttruff has > > started this work) > > > 5. Push docker images to Dockerhub (and update quickstart with > > these versions) > > > Another important task before moving forward would be testing the latest > > SDAP analysis image 0.4.5a56. I have personally used this version without > any issues. Has anyone else upgraded to this latest alpha version? > > > Thank you! > Stepheny >