Hello,
We are slowly preparing to release Pharo 11.
For those making changes that are not bugfixes, we will open Pharo 12 branch beginning of next week.
Please, stop submitting enhancement/modification changes to Pharo 11, but instead all bugfixes you can contribute are welcome :)
cheers!
Esteban
Nice,
do you have a timeframe in mind for the release, or this will be "when it's ready"?
Also, a suggestion: do not create a Pharo12
branch yet but use a master/main one (and make it the default branch).
It helps newcomers to understand more easily the structure of the project.
-J
De : Esteban Lorenzano estebanlm@netc.eu
Envoyé : 10 mars 2023 05:03
À : Pharo Development List
Objet : [Pharo-dev] [ANN] preparing for release, freezing enhancements :)
Hello,
We are slowly preparing to release Pharo 11.
For those making changes that are not bugfixes, we will open Pharo 12 branch beginning of next week.
Please, stop submitting enhancement/modification changes to Pharo 11, but instead all bugfixes you can contribute are welcome :)
cheers!
Esteban
Hi Jean,
As every year, we try to release in april. Now if this will be there or not, it always depends on several things, but for now we are pretty confident on it :P
About renaming branches... we will not do that for the moment, sorry.
We have discussed a lot in the past and this naming pattern is working so far.
But as every release also, we will re-discuss our process after the release happens, to iterate on it and improve... what would be the rational behind having a main branch as default instead a branch with the version we are working on? (I could consider start having branchs named, e.g. pharo12-dev, to differentiate it from the stable branch, but since that would mean to change a lot of tools that depend on the naming, it has to be considered careful).
cheers!
Esteban
On Mar 10 2023, at 1:42 pm, Privat, Jean privat.jean@uqam.ca wrote:
Nice,
do you have a timeframe in mind for the release, or this will be "when it's ready"?
Also, a suggestion: do not create a Pharo12
branch yet but use a master/main one (and make it the default branch).
It helps newcomers to understand more easily the structure of the project.
-J
De : Esteban Lorenzano estebanlm@netc.eu
Envoyé : 10 mars 2023 05:03
À : Pharo Development List
Objet : [Pharo-dev] [ANN] preparing for release, freezing enhancements :)
Hello,
We are slowly preparing to release Pharo 11.
For those making changes that are not bugfixes, we will open Pharo 12 branch beginning of next week.
Please, stop submitting enhancement/modification changes to Pharo 11, but instead all bugfixes you can contribute are welcome :)
cheers!
Esteban
As every year, we try to release in april. Now if this will be there or not, it always depends on several things, but for now we are pretty confident on it :P
Nice. Spring is related to renewal or something :)
what would be the rational behind having a main branch as default instead a branch with the version we are working on?
As with most naming issues in CS, this does not change a lot in the grand order of things.
However, I believe that using a standard nomenclature could help newcomers and casual developers.
I could consider start having branchs named, e.g. pharo12-dev, to differentiate it from the stable branch, but since that would mean to change a lot of tools that depend on the naming, it has to be considered careful
pharo12-dev is great.
but since there is only main dev branch, maybe the pharo12-
part is not that useful.
but since it's a git repository, maybe use a conventional name for "the main development branch" that is master or main.
-J
De : Esteban Lorenzano estebanlm@netc.eu
Envoyé : 10 mars 2023 07:53
À : Pharo Development List
Cc : Pharo Development List
Objet : [Pharo-dev] Re: [ANN] preparing for release, freezing enhancements :)
Hi Jean,
As every year, we try to release in april. Now if this will be there or not, it always depends on several things, but for now we are pretty confident on it :P
About renaming branches... we will not do that for the moment, sorry.
We have discussed a lot in the past and this naming pattern is working so far.
But as every release also, we will re-discuss our process after the release happens, to iterate on it and improve... what would be the rational behind having a main branch as default instead a branch with the version we are working on? (I could consider start having branchs named, e.g. pharo12-dev, to differentiate it from the stable branch, but since that would mean to change a lot of tools that depend on the naming, it has to be considered careful).
cheers!
Esteban
On Mar 10 2023, at 1:42 pm, Privat, Jean privat.jean@uqam.ca wrote:
Nice,
do you have a timeframe in mind for the release, or this will be "when it's ready"?
Also, a suggestion: do not create a Pharo12
branch yet but use a master/main one (and make it the default branch).
It helps newcomers to understand more easily the structure of the project.
-J
De : Esteban Lorenzano estebanlm@netc.eu
Envoyé : 10 mars 2023 05:03
À : Pharo Development List
Objet : [Pharo-dev] [ANN] preparing for release, freezing enhancements :)
Hello,
We are slowly preparing to release Pharo 11.
For those making changes that are not bugfixes, we will open Pharo 12 branch beginning of next week.
Please, stop submitting enhancement/modification changes to Pharo 11, but instead all bugfixes you can contribute are welcome :)
cheers!
Esteban
Hi Jean,
Le 13 mars 2023 à 12:33, Privat, Jean privat.jean@uqam.ca a écrit :
what would be the rational behind having a main branch as default instead a branch with the version we are working on?
As with most naming issues in CS, this does not change a lot in the grand order of things.
However, I believe that using a standard nomenclature could help newcomers and casual developers.
I could consider start having branchs named, e.g. pharo12-dev, to differentiate it from the stable branch, but since that would mean to change a lot of tools that depend on the naming, it has to be considered careful
pharo12-dev is great.
but since there is only main dev branch, maybe the pharo12-
part is not that useful.
but since it's a git repository, maybe use a conventional name for "the main development branch" that is master or main.
In git, master / main branch does not mean it is the main or current development branch. It is just the default branch name of a new repository.
It could be used as a development branch as well as an integration branch (e.g. gitflow).
I would not use main for the current dev branch but rather pharoxx or pharoxx-dev.
Christophe