Date: Mon, 22 Oct 2018 10:45:30 -0600 From: Warner Losh <imp@bsdimp.com> To: "Rodney W. Grimes" <rgrimes@freebsd.org> Cc: Benjamin Kaduk <bjkfbsd@gmail.com>, Warner Losh <imp@freebsd.org>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: Re: svn commit: r339565 - in head: share/man/man4 share/man/man4/man4.i386 sys/conf sys/dev/aha sys/kern sys/modules sys/modules/aha sys/sparc64/conf Message-ID: <CANCZdfon7BpTmWbOAdJabOgMRmwME5fSEumzBGiX=oAk3dEDAA@mail.gmail.com> In-Reply-To: <201810221552.w9MFqPRl010808@pdx.rh.CN85.dnsmgr.net> References: <CAJ5_RoDk1jLu8%2BvChLA7Vk4U6Fw3vrk2ADQ=74TA63k8Xyw=5g@mail.gmail.com> <201810221552.w9MFqPRl010808@pdx.rh.CN85.dnsmgr.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Oct 22, 2018 at 9:52 AM Rodney W. Grimes < freebsd@pdx.rh.cn85.dnsmgr.net> wrote: > > On Sun, Oct 21, 2018 at 9:35 PM Warner Losh <imp@freebsd.org> wrote: > > > > > Author: imp > > > Date: Mon Oct 22 02:34:25 2018 > > > New Revision: 339565 > > > URL: https://svnweb.freebsd.org/changeset/base/339565 > > > > > > Log: > > > Remove aha(4) from the tree. > > > > > > > > The documentation build is now failing, as there's an entity reference to > > the autogenerated > > hardware list, which does not exist anymore. Will you be able to look at > > those as part of your > > removals or does someone from the doc team need to handle it? > > Please stop deprecaton processing until: > 1) We have the new documented deprication policy > 2) We have crafted a step by step deprication set > of procedures so issues like this can be in it. > 2) Release 12.0 is shipped. > These drivers have already been litigated and were previously tagged, pursuant to community discussions, to be removed in 12. This is following the process, such as we have. Committing these changes now means that we could, if we wanted, MFC the changes. They were done carefully so they could all be MFC'd or they could be MFC'd one at a time. ncr(4) was also done w/o discussions today because it was deprecated in 1999, but its removal was overlooked until now. The bottom line is that these were properly removed in a time that was also proper to keep all our options open. I'm not going to stop the other deprecation activities. We're establishing a process that's working well and we'll continue to use it. There were some bumps with the NIC stuff which we've learned from and will incorporate into further rounds (next up: other SCSI drivers with no users, and some long-broken sound cards and PC Card (not CardBus)). While it would be nice to write a generic policy, that's hard to get right w/o experience. So Brooks and I are going to proceed with what we're doing (but plan no further removals until after 12.0 is out) so we can develop that experience. It's been a community discussion process so far, and will continue to be one. Once we have a couple of successful rounds of deprecation, we can look to formalizing the process that's working. There will be no more removals before 12.0R since we're too early in the process for all the others. Warner
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfon7BpTmWbOAdJabOgMRmwME5fSEumzBGiX=oAk3dEDAA>