Bug 243906 - emulators/qemu-user-static: Update to 3.1, Deprecate emulators/qemu-sbruno
Summary: emulators/qemu-user-static: Update to 3.1, Deprecate emulators/qemu-sbruno
Status: Open
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kyle Evans
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2020-02-05 16:48 UTC by Kyle Evans
Modified: 2020-02-10 05:08 UTC (History)
5 users (show)

See Also:
koobs: maintainer-feedback+


Attachments
svn(1) diff against the ports tree (18.15 KB, patch)
2020-02-05 16:48 UTC, Kyle Evans
kevans: maintainer-approval+
Details | Diff
svn(1) diff against the ports tree (5.84 KB, patch)
2020-02-08 04:37 UTC, Kyle Evans
kevans: maintainer-approval+
koobs: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kyle Evans freebsd_committer 2020-02-05 16:48:03 UTC
Created attachment 211381 [details]
svn(1) diff against the ports tree

The main feature of the update to 3.1 is RISC-V support, contributed by Embecosm.

Note that this is going to be enacted by removing the current emulators/qemu-user-static and repocopying qemu-user-static-devel over. qemu-user-static-devel itself is a repocopy of qemu-sbruno with the qemu-system bits removed. qemu-user-static doesn't have much interesting history attached to it as a slave port of qemu-sbruno, so it feels more appropriate this way.

In a separate commit, but in this same patch, we intend to deprecate qemu-sbruno. The system bits from our branch should match upstream pretty closely, and the versions should be converging going into the future as we'll continue to rebase user-static towards modern day qemu. I've tentatively put the date five months out, but I'm not convinced it matters if it's sooner or later -- there shouldn't really be many, if any, users of it.
Comment 1 Kyle Evans freebsd_committer 2020-02-08 04:37:10 UTC
Created attachment 211465 [details]
svn(1) diff against the ports tree

Re-roll the patch; instead of --show-copies-as-adds, just use the diff as-is. qemu-user-static-devel is copied to qemu-user-static.
Comment 2 Kyle Evans freebsd_committer 2020-02-08 04:37:39 UTC
Comment on attachment 211465 [details]
svn(1) diff against the ports tree

Approved by: emulation (maintainer, kevans)
Comment 3 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-08 04:58:33 UTC
@Kyle Can you confirm these changes pass QA (portlint, poudriere) please
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-08 05:01:42 UTC
^Triage: Reporter is committer, and MAINTAINER (emulation@), assign accordingly.
Comment 5 Kubilay Kocak freebsd_committer freebsd_triage 2020-02-08 05:02:40 UTC
Comment on attachment 211465 [details]
svn(1) diff against the ports tree

Reviewed by: koobs (ports)
Approved by: koobs (ports)

Approval pending/contingent on QA passing for all affected ports
Comment 6 Kyle Evans freebsd_committer 2020-02-08 05:07:45 UTC
Q/A
* testport (12.1, amd64)