Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#19813 closed task (implemented)

define release process and do release of milestone 1.0.0

Reported by: iwakeh Owned by: iwakeh
Priority: Medium Milestone: CollecTor 1.0.0
Component: Metrics/CollecTor Version:
Severity: Normal Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The release process should be defined and also be applicable to other products.

And release 1.0.0 will follow these steps and include all milestone 1.0.0 tickets.

Exact date tbd (aiming at Aug 10, 2016).

Child Tickets

Change History (12)

comment:1 Changed 3 years ago by iwakeh

Type: defecttask

It's a task.

comment:2 Changed 3 years ago by karsten

Note: Fix all non-static accesses of static fields once all branches are merged and before putting out the release.

comment:3 Changed 3 years ago by iwakeh

This README should be added here. I adapted it from metrics-lib and hope the steps will be the same.

comment:4 Changed 3 years ago by iwakeh

Status: newneeds_review

comment:5 Changed 3 years ago by karsten

Status: needs_reviewassigned

Merged that README, thanks! I'll now prepare the release. Stay tuned. :)

comment:6 Changed 3 years ago by karsten

Status: assignedneeds_review

Please review the last commit in my branch task-19813 carefully, and please try out this pre-release tarball. If all looks good, I'll put out the release later this afternoon. Thanks!

comment:7 Changed 3 years ago by iwakeh

The ConfigurationTest still contains @Ignore annotations here and here and the import. They are not necessary anymore (are they?) and shouldn't be released.

comment:8 Changed 3 years ago by iwakeh

I tested the release branch and the available tar-ball.

Here is a branch with three commits:

An addition to INSTALL.md, the removal of @Ignore from ConfigurationTest, and a minor change for SchedulerTest (uses Main.waitSec now ind order to avoid code duplication).

In addition, I created two tickets that should be part of the next release: #19894 and #19895.

I'd say: release 1.0.0 is ready to go.

Version 1, edited 3 years ago by iwakeh (previous) (next) (diff)

comment:9 Changed 3 years ago by karsten

Owner: changed from karsten to iwakeh
Status: needs_reviewassigned

Good catches in that branch, pushed them all to master. And good idea to make those other two fixes for 1.1.0. I just did the release dance for 1.0.0. Please find the release here: https://dist.torproject.org/collector/1.0.0/ .

Would you want to announce the release on tor-dev@? Here's the posting I made for the metrics-lib 1.3.1 release that I'd probably adapt if I were to announce this first CollecTor release. But it would be cool to give some more context than what's in the almost empty changelog. And you're in a much better position to give that context, after having worked on this release for months. If you'd like to send this announcement, please just go ahead and send whenever you're ready. Otherwise I can do it tomorrow. Thanks for all your hard work on this first release!

comment:10 Changed 3 years ago by iwakeh

Resolution: implemented
Status: assignedclosed

comment:11 Changed 3 years ago by iwakeh

The milestone has to be set to completed, too.
I don't have the admin-rights for setting it.

comment:12 in reply to:  11 Changed 3 years ago by karsten

Replying to iwakeh:

The milestone has to be set to completed, too.
I don't have the admin-rights for setting it.

Done, I think. (Thanks for sending the announcement!)

Note: See TracTickets for help on using tickets.