[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] removal of deprecated config in mirage 3.0 (mirage configure --unix/--xen, add_to_opam_packages, add_to_libraries)



On 07/19/2016 12:26 PM, Amir Chaudhry wrote:

On 15 Jul 2016, at 15:29, Mindy <mindy@xxxxxxxxxxxxxxxxxxx> 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
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.