Doug :
[snip]
I get your point. This would indeed correctly model intermediate releases.
But since no other project in Openstack depends on networking-bgpvpn, what is
the value of forcing a release of the project synched at the end of a cycle ?
It raises your chances of having your project packaged in distributions along
with the other compatible components, and it clearly tells deployers of your
project which versions are meant to go with those other components.
Fair enough. The implicit I had in mind is the relative youth of
networking-bgpvpn.
What you describe indeed make sense for a mature project.
Maybe what is needed is a way to accommodate with the needs of projects
in their early days, before they evolve into a cycle release model.
The main issue is your (a) point, especially the "much later" point.
Liberty is in the past now, so making
"liberty" releases now that we are deep in the Mitaka cycle is a bit
weird.
"weird" I don't know: isn't it consistent with "release independently” ?
Again, it’s about signaling where your project fits into the ecosystem of other
projects.
See above. I think some project aren't mature enough to advertise that
they fit in the 6-month cycle release.
When are you likely to start shipping your liberty branch ?
We're mostly done and we target November.
Maybe we need a new model to care for such downstream projects when they
can't release in relative sync with the projects they track.
I would think so.
The reason is that we want to still do the majority of the work in one branch,
to avoid the overhead of cherry-picking between branches a large amount of
changes (e.g. if we had been working in a liberty branch since September, all
this work would have had to be cherry-picked to our master -- and vice-versa:
working in master would have meant cherry-picking everything in the liberty
branch).
We call them stable branches because we don’t expect them to receive a lot of
new features.
If you depend on having the final release of neutron for a series available
before you can finalize your project, that is indeed a new model.
This is not really the case we are in.
We could technically have targeted to do a liberty release at the same
time as Openstack, it happens that the project hadn't yet ramped up
quick enough to allow that (project created early June, many discussion
on the API in July/August etc.).
So we had to accept doing a delayed release, and it means doing active
work in a master that targets Liberty.
But as I said in my other email, it’s not clear that’s something desirable,
and it would be better to have the stadium projects released closer in sync
with core neutron.
Yes, a key part of the discussion relates to whether there it is
desirable or not to allow a project 'master' to target Openstack
stable/x. I will would that it does for projects that start, because it
will help big tent projects do ramp up at their own pace.
Maybe the community will decide that this is not ok for
x=too-old-a-release, but I would tend to think that this should be
advertized/enforced by tagging rather than tools built-in rules.
-Thomas
_________________________________________________________________________________________________________________________
Ce message et ses pieces jointes peuvent contenir des informations
confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce
message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou
falsifie. Merci.
This message and its attachments may contain confidential or privileged
information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete
this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been
modified, changed or falsified.
Thank you.
__________________________________________________________________________
OpenStack Development Mailing List (not for usage questions)
Unsubscribe: [email protected]?subject:unsubscribe
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev