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

Reply via email to