svn commit: r358348 - in head/lib/libc: . gdtoa gen sparc64 sparc64/fpu sparc64/gen sparc64/sys sys
Pedro Giffuni
pfg at FreeBSD.org
Thu Feb 27 04:36:35 UTC 2020
On 26/02/2020 18:09, Warner Losh wrote:
>
>
> On Wed, Feb 26, 2020 at 3:47 PM Warner Losh <imp at bsdimp.com
> <mailto:imp at bsdimp.com>> wrote:
>
>
>
> On Wed, Feb 26, 2020 at 12:10 PM Bjoern A. Zeeb
> <bzeeb-lists at lists.zabbadoz.net
> <mailto:bzeeb-lists at lists.zabbadoz.net>> wrote:
>
> On 26 Feb 2020, at 18:55, Warner Losh wrote:
>
> > Author: imp
> > Date: Wed Feb 26 18:55:09 2020
> > New Revision: 358348
> > URL: https://svnweb.freebsd.org/changeset/base/358348
> >
> > Log:
> > Remove sparc64 specific parts of libc.
>
> I have a silly question for which it’s long been too late, but
> for the
> next time .. why do we need a gazillion of commits to remove
> sparc64
> rather than 1 “atomic” one (or maybe 2 in case the one missed
> a bit)
> to remove it all (which would also allow other people to bring
> it back
> into private trees a lot more easily compared to tracking
> changes over
> weeks)?
>
>
> One atomic commit is harder and more work for me.
>
> It's hard to get all the details right before pushing it. It's
> hard to develop it as other things in the tree change things which
> leads to more conflicts. It can be hard to MFC around (though
> these changes won't be MFC'd having too large a commit around them
> may generate more conflicts when those things are MFC'd). So I
> optimized for my convenience, not others wishing to import it into
> their trees. But I'd contend that the delta as far as bringing
> back as 10 commits isn't onerous for such a niche demand.
>
>
> Also, if I screw something up, it's easier to back out smaller commits
> should that be necessary. Backing out huge commits that remove lots of
> things and then reapplying them is tedious and error-prone. Doing it a
> little at a time also allows me to make sure that all the CI stuff
> works before moving on to the next step.
We should/could nevertheless, track the removal process in some PR, or
in the Wiki, to make life easier to whomever hero wants to resurrect the
changes (not that I see that happening).
Pedro.
More information about the svn-src-head
mailing list