Tom Stellard via llvm-dev
2021-Jan-05 04:32 UTC
[llvm-dev] RFC: Upcoming release schedules and creating a formal schedule for future releases
Hi, I want to give an update on the status of the LLVM 11 and LLVM 12 releases. 11.0.1-final is expected to be tagged this week, along with 11.1.0-rc1. Unfortunately, we had an ABI regression in libclang.so between LLVM 10 and LLVM 11, so we need to do an 11.1.0 release to correct this. This happened one other time where we had to bump the minor version to correct an ABI breakage. So, LLVM 11.0.1 libclang will be ABI compatible with LLVM 11, and LLVM 11.1.0 libclang will be ABI compatible with LLVM != 11. For LLVM 12 the proposed branch date is Jan 26. I'm hoping we will have the 2 LLVM 11.x releases done before that. In addition to all this, I would like to propose an official week-of-the-year based release schedule that we can use for all future releases. What I'm proposing is not really any different in terms of dates from what we've been doing for the last several years. My main goal is just to get this documented so it's clear to the community and the release managers what the expectations are. Here is the proposed scheduled: 1.0.0-rc1 4th Tue in January 1.0.0-rc2 + 4 Weeks 1.0.0-final + 2 Weeks (10th Tuesday ~mar 9) 1.0.1-rc1 + 4 Weeks 1.0.1-rc2 + 4 Weeks 1.0.1-final + 2 Weeks (20th Tuesday ~may 18) 2.0.0-rc1 + 10 Weeks (+26 Weeks From 1.0.0-rc1) 2.0.0-rc2 + 4 Weeks 2.0.0-final + 2 weeks (36th Tuesday ~sep 7) 2.0.1-rc1 + 4 weeks 2.0.1-rc2 + 4 weeks 2.0.1-final + 2 weeks (46th Tuesday ~nov 16 The release branches will be created on the same day as -rc1. If there are no objections to this, I will add it to the documentation next week. -Tom
Hans Wennborg via llvm-dev
2021-Jan-06 08:19 UTC
[llvm-dev] [Openmp-dev] RFC: Upcoming release schedules and creating a formal schedule for future releases
This sounds good to me (maybe spell out roughly what date 2.0.0-rc1 would be to make it easier to get an overview). Thanks, Hans On Tue, Jan 5, 2021 at 5:33 AM Tom Stellard via Openmp-dev <openmp-dev at lists.llvm.org> wrote:> > Hi, > > I want to give an update on the status of the LLVM 11 and LLVM 12 > releases. 11.0.1-final is expected to be tagged this week, along with > 11.1.0-rc1. Unfortunately, we had an ABI regression in libclang.so > between LLVM 10 and LLVM 11, so we need to do an 11.1.0 release to > correct this. This happened one other time where we had to bump the > minor version to correct an ABI breakage. So, LLVM 11.0.1 libclang will > be ABI compatible with LLVM 11, and LLVM 11.1.0 libclang will be ABI > compatible with LLVM != 11. > > For LLVM 12 the proposed branch date is Jan 26. I'm hoping we will have > the 2 LLVM 11.x releases done before that. > > In addition to all this, I would like to propose an official > week-of-the-year based release schedule that we can use for all future > releases. What I'm proposing is not really any different in terms of > dates from what we've been doing for the last several years. My main > goal is just to get this documented so it's clear to the community and > the release managers what the expectations are. Here is the proposed > scheduled: > > 1.0.0-rc1 4th Tue in January > 1.0.0-rc2 + 4 Weeks > 1.0.0-final + 2 Weeks (10th Tuesday ~mar 9) > 1.0.1-rc1 + 4 Weeks > 1.0.1-rc2 + 4 Weeks > 1.0.1-final + 2 Weeks (20th Tuesday ~may 18) > > 2.0.0-rc1 + 10 Weeks (+26 Weeks From 1.0.0-rc1) > 2.0.0-rc2 + 4 Weeks > 2.0.0-final + 2 weeks (36th Tuesday ~sep 7) > 2.0.1-rc1 + 4 weeks > 2.0.1-rc2 + 4 weeks > 2.0.1-final + 2 weeks (46th Tuesday ~nov 16 > > The release branches will be created on the same day as -rc1. > > If there are no objections to this, I will add it to the documentation > next week. > > -Tom > > _______________________________________________ > Openmp-dev mailing list > Openmp-dev at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev
Tom Stellard via llvm-dev
2021-Jan-21 05:55 UTC
[llvm-dev] [Release-testers] RFC: Upcoming release schedules and creating a formal schedule for future releases
On 1/4/21 8:32 PM, Tom Stellard via Release-testers wrote:> Hi, > > I want to give an update on the status of the LLVM 11 and LLVM 12 > releases. 11.0.1-final is expected to be tagged this week, along with > 11.1.0-rc1. Unfortunately, we had an ABI regression in libclang.so > between LLVM 10 and LLVM 11, so we need to do an 11.1.0 release to > correct this. This happened one other time where we had to bump the > minor version to correct an ABI breakage. So, LLVM 11.0.1 libclang will > be ABI compatible with LLVM 11, and LLVM 11.1.0 libclang will be ABI > compatible with LLVM != 11. > > For LLVM 12 the proposed branch date is Jan 26. I'm hoping we will have > the 2 LLVM 11.x releases done before that. > > In addition to all this, I would like to propose an official > week-of-the-year based release schedule that we can use for all future > releases. What I'm proposing is not really any different in terms of > dates from what we've been doing for the last several years. My main > goal is just to get this documented so it's clear to the community and > the release managers what the expectations are. Here is the proposed > scheduled: > > 1.0.0-rc1 4th Tue in January > 1.0.0-rc2 + 4 Weeks > 1.0.0-final + 2 Weeks (10th Tuesday ~mar 9) > 1.0.1-rc1 + 4 Weeks > 1.0.1-rc2 + 4 Weeks > 1.0.1-final + 2 Weeks (20th Tuesday ~may 18) > > 2.0.0-rc1 + 10 Weeks (+26 Weeks From 1.0.0-rc1) > 2.0.0-rc2 + 4 Weeks > 2.0.0-final + 2 weeks (36th Tuesday ~sep 7) > 2.0.1-rc1 + 4 weeks > 2.0.1-rc2 + 4 weeks > 2.0.1-final + 2 weeks (46th Tuesday ~nov 16 > > The release branches will be created on the same day as -rc1. > > If there are no objections to this, I will add it to the documentation > next week. >Thanks for the feedback, I have incorporated all the suggestions and submitted a patch to update the documentation: https://reviews.llvm.org/D95114 -Tom> -Tom > > _______________________________________________ > Release-testers mailing list > Release-testers at lists.llvm.org > https://lists.llvm.org/cgi-bin/mailman/listinfo/release-testers