Re: Draft plan for next stable release

2022-08-18 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Sun, 2022-08-07 at 21:02 +0200, Jonas Hahnfeld via Discussions on
LilyPond development wrote:
> The following is a proposal of a possible timeline; I don't expect this
> to be final and if there are good reasons, I think we can and should
> change it. I'm trying to take some of my availabilities into account,
> let's see how it works out...
> 
> 
> Weekend of August 20/21: LilyPond 2.23.12

So, this will already slip because there are a number of build system
changes that still need to get in (fix for Cygwin, adding Cairo to the
binaries, fixing symbolic links to the Python wrapper scripts). I will
try to do it early next week, else the weekend after...

> after: build freeze; no changes to configure, Makefiles, and release/
> scripts allowed unless there are very good reasons
> 
> Weekend of September 10/11 OR 17/18: LilyPond 2.23.13
> (depends on my availabilities, I will have to see)

Very likely going to be the weekend of September 17/18 then...

> During week of September 19-25: Branching stable/2.24 unless some
> really big problems are reported

I *hope* we can keep this because I'm on travel the week after. But
we'll see what happens.

> [ branch is frozen, no new features or syntax changes; master is open
> again for development and I will pick fixes into the stable branch;
> translation work continues on the branch and I'll synchronize back to
> master during the releases ]
> 
> Weekend of October 1/2: release candidate LilyPond 2.23.80
> 
> Weekend of October 29/30 OR November 5/6: LilyPond 2.23.81
> 
> End of November or begin of December: final LilyPond 2.24.0; or, if
> needed, additional release candidate 2.23.82 (in that case hopefully
> rather November and then final release around mid December)


signature.asc
Description: This is a digitally signed message part


Re: Draft plan for next stable release

2022-08-09 Thread Jonas Hahnfeld via Discussions on LilyPond development
On Sun, 2022-08-07 at 21:12 +0200, Jean Abou Samra wrote:
> 
> > During week of September 19-25: Branching stable/2.24 unless some
> > really big problems are reported
> > 
> > [ branch is frozen, no new features or syntax changes; master is
> > open again for development
> 
> Is open again for development of build stuff, right? Or do you see
> more freezing happening?

I wouldn't call it "freeze", but eventually every developer has to
decide if a change is supposed to go into the next stable release or
the one after. This is at least what happened two years ago, for
example with Dan's \volta work.
So what I wanted to say is "open again for development targeting the
stable release after the one we're talking about in this thread".

Jonas


signature.asc
Description: This is a digitally signed message part


Re: Draft plan for next stable release

2022-08-08 Thread Han-Wen Nienhuys
On Mon, Aug 8, 2022 at 11:06 PM Jean Abou Samra  wrote:
> Also, speaking to Han-Wen, if we are to have a build system freeze
> around August 20, Cairo support for the official 2.24 binaries is
> now or never. Unless we consider there are very good reasons for
> bypassing the freeze for Cairo?

I'll have a look this week.


-- 
Han-Wen Nienhuys - hanw...@gmail.com - http://www.xs4all.nl/~hanwen



Re: Draft plan for next stable release

2022-08-08 Thread Jean Abou Samra




Le 07/08/2022 à 21:02, Jonas Hahnfeld via Discussions on LilyPond 
development a écrit :

Hi all,

back in May, I proposed the idea to have a next stable release before
the end of the year and there was generally agreement in the replies:
https://lists.gnu.org/archive/html/lilypond-devel/2022-05/msg00099.html

The following is a proposal of a possible timeline; I don't expect this
to be final and if there are good reasons, I think we can and should
change it. I'm trying to take some of my availabilities into account,
let's see how it works out...


(I don't have time to do a release next weekend, August 13/14)
Weekend of August 20/21: LilyPond 2.23.12
after: build freeze; no changes to configure, Makefiles, and release/
scripts allowed unless there are very good reasons

Weekend of September 10/11 OR 17/18: LilyPond 2.23.13
(depends on my availabilities, I will have to see)

During week of September 19-25: Branching stable/2.24 unless some
really big problems are reported

[ branch is frozen, no new features or syntax changes; master is open
again for development and I will pick fixes into the stable branch;
translation work continues on the branch and I'll synchronize back to
master during the releases ]

Weekend of October 1/2: release candidate LilyPond 2.23.80

Weekend of October 29/30 OR November 5/6: LilyPond 2.23.81

End of November or begin of December: final LilyPond 2.24.0; or, if
needed, additional release candidate 2.23.82 (in that case hopefully
rather November and then final release around mid December)


Comments?




By the way, Owen, are you reading this thread? Basically, if
you want SMuFL support integrated for LilyPond 2.24, the approximate
deadlines to be expected are above.

Also, speaking to Han-Wen, if we are to have a build system freeze
around August 20, Cairo support for the official 2.24 binaries is
now or never. Unless we consider there are very good reasons for
bypassing the freeze for Cairo?

Thanks,
Jean




Re: Draft plan for next stable release

2022-08-07 Thread Jean Abou Samra

> Le 7 août 2022 à 21:02, Jonas Hahnfeld via Discussions on LilyPond 
> development  a écrit :
> 
> Hi all,
> 
> back in May, I proposed the idea to have a next stable release before
> the end of the year and there was generally agreement in the replies:
> https://lists.gnu.org/archive/html/lilypond-devel/2022-05/msg00099.html
> 
> The following is a proposal of a possible timeline; I don't expect this
> to be final and if there are good reasons, I think we can and should
> change it.

Agreed.

> I'm trying to take some of my availabilities into account,
> let's see how it works out...
> 
> 
> (I don't have time to do a release next weekend, August 13/14)
> Weekend of August 20/21: LilyPond 2.23.12
> after: build freeze; no changes to configure, Makefiles, and release/
> scripts allowed unless there are very good reasons
> 
> Weekend of September 10/11 OR 17/18: LilyPond 2.23.13
> (depends on my availabilities, I will have to see)
> 
> During week of September 19-25: Branching stable/2.24 unless some
> really big problems are reported
> 
> [ branch is frozen, no new features or syntax changes; master is open
> again for development



Is open again for development of build stuff, right? Or do you see more 
freezing happening?


> and I will pick fixes into the stable branch;
> translation work continues on the branch and I'll synchronize back to
> master during the releases ]
> 
> Weekend of October 1/2: release candidate LilyPond 2.23.80
> 
> Weekend of October 29/30 OR November 5/6: LilyPond 2.23.81
> 
> End of November or begin of December: final LilyPond 2.24.0; or, if
> needed, additional release candidate 2.23.82 (in that case hopefully
> rather November and then final release around mid December)
> 
> 
> Comments?



In general, sounds like a good plan to me.

Thanks,
Jean


> 
> Jonas


signature.asc
Description: Binary data


Draft plan for next stable release

2022-08-07 Thread Jonas Hahnfeld via Discussions on LilyPond development
Hi all,

back in May, I proposed the idea to have a next stable release before
the end of the year and there was generally agreement in the replies:
https://lists.gnu.org/archive/html/lilypond-devel/2022-05/msg00099.html

The following is a proposal of a possible timeline; I don't expect this
to be final and if there are good reasons, I think we can and should
change it. I'm trying to take some of my availabilities into account,
let's see how it works out...


(I don't have time to do a release next weekend, August 13/14)
Weekend of August 20/21: LilyPond 2.23.12
after: build freeze; no changes to configure, Makefiles, and release/
scripts allowed unless there are very good reasons

Weekend of September 10/11 OR 17/18: LilyPond 2.23.13
(depends on my availabilities, I will have to see)

During week of September 19-25: Branching stable/2.24 unless some
really big problems are reported

[ branch is frozen, no new features or syntax changes; master is open
again for development and I will pick fixes into the stable branch;
translation work continues on the branch and I'll synchronize back to
master during the releases ]

Weekend of October 1/2: release candidate LilyPond 2.23.80

Weekend of October 29/30 OR November 5/6: LilyPond 2.23.81

End of November or begin of December: final LilyPond 2.24.0; or, if
needed, additional release candidate 2.23.82 (in that case hopefully
rather November and then final release around mid December)


Comments?

Jonas


signature.asc
Description: This is a digitally signed message part