Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Now that 2.0-rc5 is done.... What's next?
Remaining tasks
Critical isues
- #2115129: Symlink to aegir.conf sometimes lost on .deb upgrades
- #2123355: "Client name already in use" if name matches the title of any existing node
- #2141799: Aegir needs a new release to match SA-CORE-2013-003
- complete list of critical issues
Major issues
- #2126895: Upgrade.sh not compatible with Drush 6 - we pretend we are d6 compatible...
- #2073445: Using Nginx: Aegir 2.x-dev to 2.0-rc2 upgrade stops using drushrc for vhost.d/* fastcgi_params for settings without copying - could be investigated
- complete listmajor issues
Other
- The subdirs issues aren't blocking release, as it's an 'experimental' feature, and can thus be re-factored within a stable release or 3.x, see #2046167: [META] Remaining issues with subsite support (Part II).
Update: it seems there *are* issues with the current code, more than just refactoring, but we need an issue to clarify those issues.- the current code works well, although there are still some issues, but we won't block release on that.
Planning
Do we need another RC? Maybe, since there are so many critical issues!
We're good to go for 2.0.
One thing that still needs to be done is to change our release process documentation to switch to semver, i opened #2168955: switch to semantic versionning for that.
Comments
Comment #1
anarcat CreditAttribution: anarcat commentedwe'll release beta2 today.
Comment #1.0
anarcat CreditAttribution: anarcat commentedstart beta
Comment #2
anarcat CreditAttribution: anarcat commentedi struggled a bit more with the output stuff, and I believe we can have a fix. also note that it only affects hosting-queued and we have a workaround (chown aegir `tty` + interactive), so we could ship something that works for beta2...
Comment #3
anarcat CreditAttribution: anarcat commentedi wanted to release this today, but i'm overwhelmed, postponing to tomorrow.
Comment #3.0
anarcat CreditAttribution: anarcat commentedlink to the community site
Comment #4
ergonlogicUpdated the issue summary to reflect the post-beta2 reality.
Comment #5
anarcat CreditAttribution: anarcat commentedtest dump:nevermind.
Comment #5.0
anarcat CreditAttribution: anarcat commentedUpdated issue summary.
Comment #5.1
anarcat CreditAttribution: anarcat commentedmeta
Comment #6
anarcat CreditAttribution: anarcat commentedwe're in the process of releasing 2.0-rc1.
Comment #7
ergonlogicIt took a while (due to weather-induced blackout), and learning to upload .debs, but RC1 is out.
Comment #8
ergonlogicAs helmo pointed out, I messed up the RC1 packaging. I seem to have lost the updates to our drupal-org.make, so they're still pulling in beta2. I'll release RC2 shortly.
Comment #9
ergonlogicRC2 went out last night.
Comment #9.0
ergonlogicdrush cc done
Comment #10
anarcat CreditAttribution: anarcat commentednext step: rc5. hopefully this week.
Comment #10.0
anarcat CreditAttribution: anarcat commentedupdate after rc4
Comment #10.1
anarcat CreditAttribution: anarcat commentedupdate task list
Comment #10.2
anarcat CreditAttribution: anarcat commentedadd an issue, reshuffle
Comment #10.3
anarcat CreditAttribution: anarcat commentedmove some features out of experimental
Comment #10.4
anarcat CreditAttribution: anarcat commentedfdsafdas
Comment #11
cweagansWhat are the blockers for an RC5 release? I'd like to help get it out the door :)
Comment #11.0
cweagansadd upgrade path
Comment #12
helmo CreditAttribution: helmo commentedthis link should give an overview of critical issues.
Comment #13
cweagansSure - are all of those blockers for an RC?
Comment #14
ergonlogicNo, those are blockers to a final 2.0 release. The blocker for rc5 is mostly time constraints amongst the core devs.
Comment #15
anarcat CreditAttribution: anarcat commentedi uploaded a 5.10 package to the debian archive and the aegir unstable archive so we can fix #2002114: fix release process and scripts.
Comment #16
anarcat CreditAttribution: anarcat commented2.0-rc5 release notes here: http://community.aegirproject.org/2.0-rc5 - please review.
Comment #16.0
anarcat CreditAttribution: anarcat commentedUpdated issue summary.
Comment #16.1
anarcat CreditAttribution: anarcat commentedfeatures out of experimental
Comment #17
anarcat CreditAttribution: anarcat commentedalright, I fixed up the release stuff, we should now be able to use release.sh for a release again.
the only things remaining for the release (rc5) are:
* investigate upgrade path, in particular #2056741: Experiences upgrading from 1.10 and #2102455: Frontend missing after upgrade
* #2078531: ci.aegirproject.org loses jobs after every reboot: there still seems to be problems with jenkins and vagrant
But I feel we can release with those anyways. We are likely to require another RC because of the shaky release process change, but I am confident it will work properly.
Comment #18
cweagansLooks good to me.
Comment #18.0
cweagansalmost done!
Comment #19
helmo CreditAttribution: helmo commentedI went ahead and created 6.x-2.0 releases of hosting_site_backup_manager, provision_site_backup_manager, hosting_site_git
Comment #20
anarcat CreditAttribution: anarcat commentedComment #21
helmo CreditAttribution: helmo commentedComment #22
anarcat CreditAttribution: anarcat commentedfor the record, i released 1.11 with the security fixes, it would be a good time to release 2.0 as well.
Comment #23
helmo CreditAttribution: helmo commentedLets just do 2.0, there will always be bugs... 2.1 can bring some fixes.
Comment #24
ergonlogicI agree. Let's get 2.0 released in 2013!
Comment #25
anarcat CreditAttribution: anarcat commentedWell, today's the last day to do that if we want to. :)
Comment #26
anarcat CreditAttribution: anarcat commentedJoking aside, I don't think it's a good idea to release today. Lots of people will be on vacation tomorrow, and I would hate to ring oncall sysadmins around the world because the 2.0 release went out...
Comment #27
helmo CreditAttribution: helmo commentedI don't think there's a real need for oncall admins to immediately install this.
I understand though. We've waited this long, no reason to rush it now.
Comment #28
ergonlogicSo much for Aegir 2.0 in 2013. Oh well... :)
Anyway, I've started a draft for the 2.0 rel notes: http://community.aegirproject.org/2.0, based largely on the 1.0 notes. It's just a skeleton right now, and needs to have all the new features and improvements gathered, etc.
I see there's been some improvements lately :) I'll be reading up on them shortly. I'd also like to put up the new api.aegirproject.org soonish, and there some tests that need fixing. So, I'll try to find time for that in the coming days.
Comment #29
anarcat CreditAttribution: anarcat commentedI did a rush of changes in the release notes to integrate all the changes from all the release notes since the 1.x branch (in other words, all the 2.x releases), as we did for the 1.0 release.
It makes for an awesome release notes document, which really shows how many changes we have in this equally awesome release. :)
I also pushed ahead semantic versionning much further: this will become the 2.0.0 release, and the next bugfix release would be 2.0.1. If we have major changes, it would be 2.1.0, etc... More details in the release notes, but I thought I would mention it seperately here since it's a significant change, one that seemed originally to be targeted for 3.0.0 only, but that I think we should make current for 2.0.
I also explicitely announce 1.11 as the last release, unless there are changes required to fix the upgrade path.
So we're almost there - just need some documentation changes for semver, I opened #2168955: switch to semantic versionning about this.
Comment #30
anarcat CreditAttribution: anarcat commentedi updated this page for 2.0:
http://community.aegirproject.org/content/branch-and-tagging-conventions
Comment #31
anarcat CreditAttribution: anarcat commentedAnother thing, that ergonlogic is taking on, is that we don't have the changes since rc5 yet.
Comment #32
ergonlogicI've added changes since rc5, all bug fixes. This replaces the list of bugfixes since the beginning of the 2.x dev cycle, as it was just too long :D.
Comment #33
anarcat CreditAttribution: anarcat commented2.0 is now released.
we updated hosting_platform_pathauto to 2.0 and should be shipping that with hostmaster, although right now there seems to be problem with that release: https://drupal.org/node/2169757 (look ma: no tarball!).
2.0 is in the unstable and testing repositories, we should copy it to stable once we are sure the upgrade won't explode anything.
the release notes have been officially published, as an event and a discussion post as well. and the frontpage of the site was updated. topic, irc and twitter announcements are also done.
anything else?