On Tue, Nov 6, 2012 at 5:53 PM, Attilio Rao <atti...@freebsd.org> wrote: > On Tue, Nov 6, 2012 at 10:50 PM, Ben Kaduk <minimar...@gmail.com> wrote: >> On Mon, Oct 22, 2012 at 1:50 PM, Konstantin Belousov <k...@freebsd.org> >> wrote: > Hi Ben, > no, ports/thirdy part should be adjusted on the -CURRENT ABI. > Leaving MPSAFE would just leave confusion and a way to *not do* the > conversion.
Hi Attilio, I agree that port/thirdparty filesystems must be adjusted to the -current ABI. If the only change is ABI, not API, though, recompiling is sufficient; no code changes are needed. But the present state of affairs is that correct, working (MPSAFE) code is broken, and there was no possibility to make it correct for the new ABI prior to the ABI change. It seems rather inconsiderate of the users of -current (and we really want people to continue to run -current!) to gratuitously break the API (well, KPI) as well as KBI, when KPI change is not immediately necessary. I must tell the user to include "#define MPSAFE (0)" as a workaround until a patch can be committed to the port, let alone the upstream! The 10.0 release is a bit off, yet; can we not spare a few months for lag between KBI change and KPI change to allow third-parties who are paying attention to get a smooth transition? "Rebuild the port" is much easier than "observe errors, dink around for a while investigating, patch the code, and rebuild the port." MPSAFE deorbit is a long-term project (which I am very happy to see happen; thank you both Attilio and Kostantin and all!), but this step seems rushed. Why must KPI change occur in lockstep with KBI change? -Ben _______________________________________________ svn-src-head@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-head To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"