From Fedora Project Wiki
(Comment cleanup and wording enhancement)
(fix discussion link, add release notes ticket)
 
(7 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:ChangePageIncomplete]]
[[Category:ChangeAcceptedF39]]
<!-- When your change proposal page is completed and ready for review and announcement -->
<!-- remove Category:ChangePageIncomplete and change it to Category:ChangeReadyForWrangler -->
<!-- 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 33: Line 30:
ON_QA -> change is fully code complete
ON_QA -> change is fully code complete
-->
-->
* FESCo issue: <will be assigned by the Wrangler>
* [https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/JZVSTETSNOMI3S5A6VH3LRCDGM53W7PI/ discussion]
* Tracker bug: <will be assigned by the Wrangler>
* FESCo issue: [https://pagure.io/fesco/issue/3003 #3003]
* Release notes tracker: <will be assigned by the Wrangler>
* Tracker bug: [https://bugzilla.redhat.com/show_bug.cgi?id=2233247 #2233247]
* 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 ==
Line 80: Line 78:
and try them out with new as well as existing Vagrantfiles and workflows.
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 ==
== User Experience ==
Ideally no negative change, as this is mostly extension of capabilities of the Vagrant stack.
Ideally no negative change, as this is mostly an extension of the Vagrant stack capabilities.


== Dependencies ==
== Dependencies ==

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