From Fedora Project Wiki
(Submitting Change to FESCo)
(fix discussion link, add release notes ticket)
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
= Vagrant 2.3 =
= Vagrant 2.3 =


{{Change_Proposal_Banner}}


== Summary ==
== Summary ==
Line 16: Line 15:


== Current status ==
== Current status ==
[[Category:ChangeReadyForFesco]]
[[Category:ChangeAcceptedF39]]
<!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) -->  
<!-- The Wrangler announces the Change to the devel-announce list and changes the category to Category:ChangeAnnounced (no action required) -->  
<!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category:ChangePageIncomplete-->
<!-- After review, the Wrangler will move your page to Category:ChangeReadyForFesco... if it still needs more work it will move back to Category:ChangePageIncomplete-->
Line 31: Line 30:
ON_QA -> change is fully code complete
ON_QA -> change is fully code complete
-->
-->
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/JZVSTETSNOMI3S5A6VH3LRCDGM53W7PI/
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/JZVSTETSNOMI3S5A6VH3LRCDGM53W7PI/ discussion]
* FESCo issue: (https://pagure.io/fesco/issue/3003 #3003)
* FESCo issue: [https://pagure.io/fesco/issue/3003 #3003]
* Tracker bug: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2233247 #2233247]
* Release notes tracker: <will be assigned by the Wrangler>
* Release notes tracker: [https://pagure.io/fedora-docs/release-notes/issue/1023 #1023]


== Detailed Description ==
== Detailed Description ==
Update the main Vagrant package to version 2.3.4 to bring the latest bug fixes and new features as well as update mentioned rubygem-net-* packages required for Vagrant runtime.
Update the main Vagrant package to version 2.3.4 to bring the latest bug fixes and new features as well as update mentioned rubygem-net-* packages required for Vagrant runtime.


Due to the new rubygem-net-ssh, the updates for mentioned packages will be built and delivered as one unit via the side tag "f39-build-side-67362".
Due to the new rubygem-net-ssh, the updates for mentioned packages will be built and delivered as one unit via the side tag "f39-build-side-69022".


== Feedback ==
== Feedback ==

Latest revision as of 23:36, 28 September 2023

🔗 Vagrant 2.3

🔗 Summary

Update the Vagrant package to the latest version 2.3.4 and the dependencies rubygem-net-ssh, rubygem-net-scp and rubygem-net-sftp to their latest versions.

🔗 Owner

  • Email: jprokop@redhat.com , pvalena@redhat.com


🔗 Current status

🔗 Detailed Description

Update the main Vagrant package to version 2.3.4 to bring the latest bug fixes and new features as well as update mentioned rubygem-net-* packages required for Vagrant runtime.

Due to the new rubygem-net-ssh, the updates for mentioned packages will be built and delivered as one unit via the side tag "f39-build-side-69022".

🔗 Feedback

🔗 Benefit to Fedora

Fedora will have the latest bug fixes and improvements for Vagrant and the rubygem-net-ssh, further enhancing the support for OpenSSL 3.0.

Notable enhancements include:

  • rsa-sha2 in kex algorithm set to enable in key exchange
  • Support for VirtualBox 7.0

🔗 Scope

  • Other developers: N/A (not a System Wide Change)
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Community Initiatives: N/A

🔗 Upgrade/compatibility impact

Everything should keep working.


🔗 How To Test

Install latest available packages from copr (https://copr.fedorainfracloud.org/coprs/jackorp/vagrant-devel/), and try them out with new as well as existing Vagrantfiles and workflows.

The packages in copr will be continuously updated to match the content in mentioned Pull Requests.

🔗 User Experience

Ideally no negative change, as this is mostly an extension of the Vagrant stack capabilities.

🔗 Dependencies

N/A (not a system-wide change)

🔗 Contingency Plan

  • Contingency mechanism: N/A (not a System Wide Change)
  • Contingency deadline: N/A (not a System Wide Change)
  • Blocks release? N/A (not a System Wide Change), No


🔗 Documentation

N/A (not a System Wide Change)

🔗 Release Notes

See the upstream CHANGELOG.md file for full release notes: https://github.com/hashicorp/vagrant/blob/986a01734f008d62897bb66085381090e4fcabfc/CHANGELOG.md