Re: [openstack-dev] [relmgt] PTL candidacy for Pike

2017-01-26 Thread Emilien Macchi
On Thu, Jan 26, 2017 at 7:24 AM, Thierry Carrez  wrote:
> Hi!
>
> I would like to submit my candidacy to return as PTL of the Release
> Management team for the Pike cycle.
>
> You may remember me as the release manager from Bexar to Grizzly, and
> PTL of the Release Management team from Havana to Liberty. I'd like to
> thank Doug Hellmann for his service as PTL from Mitaka to Ocata. Under
> his leadership, the Release Management team transformed from an artisan
> shop into a highly efficient and scalable factory. His focus on writing
> down everything and introducing automation everywhere will make the work
> of succeeding him easier than ever. But we always wanted to introduce
> regular PTL rotation in the team, so Doug won't run again, and for Pike
> I volunteer to take back that baton.
>
> I would personally prefer to let someone else take it (and would love to
> see other election candidates for this role !), but during this cycle we
> probably failed to grow new members who would want to take over team
> leadership. People with interest in cross-project functions like Release
> Management and time to dedicate to it are a rare resource those days.

Thanks for volunteering, Thierry! (and Doug for your outstanding work
in the last cycles).

Maybe could you (and Doug) document (if not done already, sorry if
that's the case) your tasks on Release management, and the "things to
know" about this topic, on https://releases.openstack.org.
Also we could eventually organize a training session during a PTG (or
virtual?), to get attraction from folks volunteering to help and
eventually become good enough to apply PTL one day.
Just some ideas here, feel free to comment.

> If elected, my plan is to:
>
> - continue in the direction set by Doug toward more self-service
> automation around Release Management, and focus the team on providing a
> framework, advice and last-minute sanity checks before tagging releases.
>
> - anticipate changes that we may need to do to accommodate the
> introduction of new programming languages.
>
> - add a few new members in the team, to grow the set of people able to
> participate in a PTL rotation scheme in the future.
>
> Thanks for reading until the last line!
>
> --
> Thierry Carrez (ttx)
>
> __
> OpenStack Development Mailing List (not for usage questions)
> Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev



-- 
Emilien Macchi

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [relmgt] PTL candidacy for Pike

2017-01-26 Thread Thierry Carrez
Hi!

I would like to submit my candidacy to return as PTL of the Release
Management team for the Pike cycle.

You may remember me as the release manager from Bexar to Grizzly, and
PTL of the Release Management team from Havana to Liberty. I'd like to
thank Doug Hellmann for his service as PTL from Mitaka to Ocata. Under
his leadership, the Release Management team transformed from an artisan
shop into a highly efficient and scalable factory. His focus on writing
down everything and introducing automation everywhere will make the work
of succeeding him easier than ever. But we always wanted to introduce
regular PTL rotation in the team, so Doug won't run again, and for Pike
I volunteer to take back that baton.

I would personally prefer to let someone else take it (and would love to
see other election candidates for this role !), but during this cycle we
probably failed to grow new members who would want to take over team
leadership. People with interest in cross-project functions like Release
Management and time to dedicate to it are a rare resource those days.

If elected, my plan is to:

- continue in the direction set by Doug toward more self-service
automation around Release Management, and focus the team on providing a
framework, advice and last-minute sanity checks before tagging releases.

- anticipate changes that we may need to do to accommodate the
introduction of new programming languages.

- add a few new members in the team, to grow the set of people able to
participate in a PTL rotation scheme in the future.

Thanks for reading until the last line!

-- 
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [relmgt] PTL Candidacy

2015-09-16 Thread Doug Hellmann
I am announcing my candidacy for PTL for the Release Management
team for the Mitaka release cycle.

Although I only formally joined the release management team during
the Liberty cycle, I have been active in release-related activities
for much longer while serving as the PTL for Oslo. I worked with
the release and infrastructure teams to develop the  release tools
and processes we use for Oslo libraries, and applying them to other
projects that now manage libraries. I am a core reviewer on the
requirements repository, and this cycle I started the work on
automating project releases using the new openstack/releases
repository. I was also involved in the process of moving server
projects away from date-based versioning to using quasi-semantic
versioning. Late in the Liberty cycle I started building reno, a
new release note management tool, based on some requirements we
gathered within the release team.

My goal for the release team during Mitaka is to automate more of
the work with a review process that allows projects to be self-service,
with some lightweight oversight to manage release timing, version
numbers, and messaging. I would like to complete the work we have
started in the releases repository to allow project teams to ask
for releases at any point in the cycle, thereby encouraging them
to shift from a milestone-based to “intermediate” release model.
Changing release models will reduce the effort required to create
a release by removing some of the pressure to synchronize the
activities of all projects on milestones and make it easier to
release more often, while still giving us the benefits of stable
branches for longer-term maintenance of selected versions. Milestones
can become guidelines, rather than hard deadlines.

Doug

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [RelMgt] PTL Candidacy

2015-04-08 Thread Thierry Carrez
Hello list,

I'm announcing my candidacy for OpenStack Release Cycle Management PTL
for the Liberty cycle.

Release Management is a function that existed since the inception of
OpenStack and I always filled that role, so this candidacy may sound
like business as usual. I like to think there are a lot of important
changes we need to implement during the Liberty cycle though, which
makes it extra-interesting.

First, we need to scale and evolve the various Release Cycle Management
subteams to accommodate the big-tent initiative. How to scale those
central activities to a higher number of OpenStack projects ? That
effort is already started for the stable maintenance subteam, which
implemented a number of structural changes to support more projects
while preserving the ideals outlined in the Stable branch policy. For
the release subteam, that means evolving from doing only direct release
management to providing advice, reusable tools and documented processes.
It is a pretty significant change that will require a bit of work and
recruitment in the team, and I'd like to lead that change if you give me
your trust.

Second, we need to have a discussion on long-term evolution of the
release model to better serve our users. The 6-month cycle with 3
intermediary milestones was always a compromise between our stable
support and documentation capacity and our goal of releasing early,
releasing often. As our base projects slowly mature and we welcome more
OpenStack projects, we want to reconsider that trade-off and at least
bring some flexibility to it. I think my experience there can be useful
while we navigate that treacherous pass.

You'll note that I'm not mentioning the Vulnerability Management Subteam
anymore, since that one got reassigned to the new Security team that
just got approved.

Thank you for your consideration !

-- 
Thierry Carrez (ttx)

__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [RelMgt] PTL Candidacy

2015-04-08 Thread Tristan Cacqueray
confirmed

On 04/08/2015 06:18 AM, Thierry Carrez wrote:
 Hello list,
 
 I'm announcing my candidacy for OpenStack Release Cycle Management PTL
 for the Liberty cycle.
 
 Release Management is a function that existed since the inception of
 OpenStack and I always filled that role, so this candidacy may sound
 like business as usual. I like to think there are a lot of important
 changes we need to implement during the Liberty cycle though, which
 makes it extra-interesting.
 
 First, we need to scale and evolve the various Release Cycle Management
 subteams to accommodate the big-tent initiative. How to scale those
 central activities to a higher number of OpenStack projects ? That
 effort is already started for the stable maintenance subteam, which
 implemented a number of structural changes to support more projects
 while preserving the ideals outlined in the Stable branch policy. For
 the release subteam, that means evolving from doing only direct release
 management to providing advice, reusable tools and documented processes.
 It is a pretty significant change that will require a bit of work and
 recruitment in the team, and I'd like to lead that change if you give me
 your trust.
 
 Second, we need to have a discussion on long-term evolution of the
 release model to better serve our users. The 6-month cycle with 3
 intermediary milestones was always a compromise between our stable
 support and documentation capacity and our goal of releasing early,
 releasing often. As our base projects slowly mature and we welcome more
 OpenStack projects, we want to reconsider that trade-off and at least
 bring some flexibility to it. I think my experience there can be useful
 while we navigate that treacherous pass.
 
 You'll note that I'm not mentioning the Vulnerability Management Subteam
 anymore, since that one got reassigned to the new Security team that
 just got approved.
 
 Thank you for your consideration !
 




signature.asc
Description: OpenPGP digital signature
__
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: openstack-dev-requ...@lists.openstack.org?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [RelMgt] PTL candidacy

2014-09-24 Thread Thierry Carrez
I am writing to announce my candidacy for OpenStack Release Cycle
Management PTL.

This is a little-known program, so I'll take the bi-yearly opportunity
to explain what this covers:

1. Release Management
This is about coordinating the process that will turn the master
branches of the integrated projects into a common release at the end of
our development cycle. It's no longer a one-person job: Russell Bryant
and Sean Dague, in particular, have stepped up during the Juno cycle to
help me there.

2. Stable Maintenance
This is about maintaining stable branches, reviewing backports according
to our Stable branch policy, and publishing point releases from time to
time. Alan Pevec is our subteam lead there, playing the drum that keeps
us all in sync.

3. Vulnerability Management
This is about handling incoming vulnerability reports and push them
through our patching and advisory process. Tristan de Cacqueray has been
taking on the bulk of the work there.

If I get elected, we have several challenges ahead of us for the Kilo
cycle. In particular, we'll need to adapt our rules and processes to
either support more projects, or follow structural changes (if any).

For example, I think the centralized stable maintenance team does not
scale that well beyond 10 projects, and we may need to refactor it into
team-specific stable maintenance groups. If we adopt Monty's layer #1,
the release management team will have less work to produce the common
release, but will need to educate and build reusable tooling for
everyone else to be able to handle releases. These are interesting times :)

Thanks for taking the time to read this!

-- 
Thierry Carrez (ttx)

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [RelMgt] PTL candidacy

2014-09-24 Thread Tristan Cacqueray
confirmed

On 24/09/14 08:56 AM, Thierry Carrez wrote:
 I am writing to announce my candidacy for OpenStack Release Cycle
 Management PTL.
 
 This is a little-known program, so I'll take the bi-yearly opportunity
 to explain what this covers:
 
 1. Release Management
 This is about coordinating the process that will turn the master
 branches of the integrated projects into a common release at the end of
 our development cycle. It's no longer a one-person job: Russell Bryant
 and Sean Dague, in particular, have stepped up during the Juno cycle to
 help me there.
 
 2. Stable Maintenance
 This is about maintaining stable branches, reviewing backports according
 to our Stable branch policy, and publishing point releases from time to
 time. Alan Pevec is our subteam lead there, playing the drum that keeps
 us all in sync.
 
 3. Vulnerability Management
 This is about handling incoming vulnerability reports and push them
 through our patching and advisory process. Tristan de Cacqueray has been
 taking on the bulk of the work there.
 
 If I get elected, we have several challenges ahead of us for the Kilo
 cycle. In particular, we'll need to adapt our rules and processes to
 either support more projects, or follow structural changes (if any).
 
 For example, I think the centralized stable maintenance team does not
 scale that well beyond 10 projects, and we may need to refactor it into
 team-specific stable maintenance groups. If we adopt Monty's layer #1,
 the release management team will have less work to produce the common
 release, but will need to educate and build reusable tooling for
 everyone else to be able to handle releases. These are interesting times :)
 
 Thanks for taking the time to read this!
 




signature.asc
Description: OpenPGP digital signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


[openstack-dev] [RelMgt] PTL candidacy

2014-03-31 Thread Thierry Carrez
Hi everyone,

I'm writing to announce my candidacy for the Release management Program
Technical Lead position.

The Release management program is composed of 3 subteams.

On the release cycle management front, during the Icehouse cycle we
successfully handled the additional load by switching to a new weekly
release meeting format and having 1:1s PTL sync points before the actual
meeting, to concentrate meeting time on cross-project issues. I think it
worked well and I would like to continue under the same format for Juno.

On the stable branch team front, moving from 13-month to 11-month
support period helped in keeping stable branches sane, and Alan and Adam
kept issuing point releases on schedule.

On the vulnerability management front, we expanded the team with two new
OSSA coordinators and managed to keep on top of incoming issues. We also
started work to clarify which repositories were covered by security
support and have clear contact points in each program for security response.

If elected at this position for the Juno cycle I intend to continue
these efforts. On the release cycle management side we'll have a new
integrated project (Sahara) and I'll work on spreading the load of the
release management role a bit further (a goal internally codenamed
Project Vacation). We'll try to maintain stable branch support
timeframes at their current levels. We'll work on Vulnerability
Management Team tooling, so that security patches are easier to produce
and test, and OSSAs are easier to review and publish.

Thanks for your consideration !

-- 
Thierry Carrez (ttx)

___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev


Re: [openstack-dev] [RelMgt] PTL candidacy

2014-03-31 Thread Tristan Cacqueray
confirmed

n 03/31/2014 12:19 PM, Thierry Carrez wrote:
 Hi everyone,
 
 I'm writing to announce my candidacy for the Release management Program
 Technical Lead position.
 
 The Release management program is composed of 3 subteams.
 
 On the release cycle management front, during the Icehouse cycle we
 successfully handled the additional load by switching to a new weekly
 release meeting format and having 1:1s PTL sync points before the actual
 meeting, to concentrate meeting time on cross-project issues. I think it
 worked well and I would like to continue under the same format for Juno.
 
 On the stable branch team front, moving from 13-month to 11-month
 support period helped in keeping stable branches sane, and Alan and Adam
 kept issuing point releases on schedule.
 
 On the vulnerability management front, we expanded the team with two new
 OSSA coordinators and managed to keep on top of incoming issues. We also
 started work to clarify which repositories were covered by security
 support and have clear contact points in each program for security response.
 
 If elected at this position for the Juno cycle I intend to continue
 these efforts. On the release cycle management side we'll have a new
 integrated project (Sahara) and I'll work on spreading the load of the
 release management role a bit further (a goal internally codenamed
 Project Vacation). We'll try to maintain stable branch support
 timeframes at their current levels. We'll work on Vulnerability
 Management Team tooling, so that security patches are easier to produce
 and test, and OSSAs are easier to review and publish.
 
 Thanks for your consideration !
 




signature.asc
Description: OpenPGP digital signature
___
OpenStack-dev mailing list
OpenStack-dev@lists.openstack.org
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev