On 07/19/2016 12:26 PM, Amir Chaudhry wrote:
On 15 Jul 2016, at 15:29, Mindy <[email protected]> wrote:
Hi all,
As part of the move to Functoria, a few things were deprecated:
* invoking mirage configure --unix and mirage configure --xen to build for
UNIX/Xen targets. Instead, use mirage configure -t unix or -t xen.
Was this deprecated? I vaguely remember that we came up with a way to keep it.
The method for keeping it made it quite difficult to fix this bug:
https://github.com/mirage/mirage/issues/461 , which I think I'm not
alone in feeling quite strongly should go away. There's some discussion
there which is relevant.
It hasn't yet been mentioned in this context, but the expansion of the
number of backends we support gives us a good opportunity to reconsider
whether it's a good idea to special-case the platform, also. Soon we'll
have people who are mostly using `-t ukvm` or `-t virtio`, and if we
remove the deprecated --${MODE} before merging these backends, nobody
has to rewrite or relearn them :)
I can’t recall the detailed discussion but there’s a mention on the functoria
release tracking issue [1] (which discusses adding a warning, but there isn’t
one yet) nor is there any mention of deprecation on the breaking changes page
[2].
If I missed a discussion somewhere (which is likely), can we link to it?
[1] https://github.com/mirage/mirage/issues/447
[2] https://mirage.io/wiki/breaking-changes
They'll be mentioned on the breaking changes page for the 3.0 release
(along with many, many other changes that are currently in master). I
can (and will) begin a branch to track these.
The functions in question are listed as deprecated in Functoria's
documentation for some time, and have been removed from
`mirage-skeleton` as part of "spring cleaning" a few times, although
they keep creeping back in.
-Mindy
_______________________________________________
MirageOS-devel mailing list
[email protected]
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel