From owner-svn-src-all@freebsd.org Wed Feb 26 22:47:22 2020 Return-Path: Delivered-To: svn-src-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id D3D98249746 for ; Wed, 26 Feb 2020 22:47:22 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48SWCF2yVwz4Qc4 for ; Wed, 26 Feb 2020 22:47:20 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72a.google.com with SMTP id f140so1241911qke.11 for ; Wed, 26 Feb 2020 14:47:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bsdimp-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=JM838ER433hEft5Dwx+YZqEvtwjq3YRxTX4KS5XJ0Hw=; b=iSsjaYVK+ZKbJ+N3dZ6j3KRHIaEfFjNuwGyNolm6kBbrAyk2K6eqQLzXldA97NkGcK XT2q7ZIA49JhTESXDmF0191ZJELX6mZck/wIWPbcfHsgw0OTtNAR+RX9h6ZJUubuK9MG 32BfQdJys/G3n6C8GQfjirCdypEg2X+WUcx6sc6fmCCU+FHFrX/hEwCC/IDH6IglSNI9 H+HPRgmSRXtRtxvsYJiPN4rfS9NjNCy7jdcOi6iT8a53Qik4mYmHjydurjLJ28GYKHRQ kenyJAJfhueMZCV/92RTAB0b5h4SXzsM3Jvni7TmuyIsfwDL/1TLT2pZHCGT8HOiYcAC sRwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=JM838ER433hEft5Dwx+YZqEvtwjq3YRxTX4KS5XJ0Hw=; b=bnjSnEbtzF9IdX/B6cUVzIMhUtxAiBLwnMW+TEw2zBQ7MhK2bIZEVA/ocdFRV7XwGj R6aobD68ueD+jAES76qXt7i4E5P13Yes+ARVxs3I5fndAjkWMdnSrDDSB2pjF/MZjr9X ktpUvbj1AvIc2pvghHgV1EFWqygP/u+rqLGJuvtM0twpIVnauzYwg+LvLxXqzwM9ed5C MXzxErPa5sGKJwfGiyCmqW9B/VEmykJ2QUevbyBxLiob5M1exFvHDXmFpGphSYFvNXoQ PTMSjQlDhim79FVb/UZDPs7BfbaZsHL2RQXj/l5t1P3zbP45cogE9k+ZBtIBM7AXj4Os OheA== X-Gm-Message-State: APjAAAWfXQSefwC00SN9pbqfqPAvHOJ+vk/CHd/7Hmx4A71SNx0lwola eFS8thLW8xwQypM4LbHB2IZSw1IGl0gkiMdjm6K43A== X-Google-Smtp-Source: APXvYqz0J43NfeoIq+0nF0GuP/Mwe0ufHJumT4l0RBK+L3W1mOkxP7u95QMY2OH+RrvURh+0ZYbJ75cReo3VJ9CjMYM= X-Received: by 2002:a37:993:: with SMTP id 141mr1668704qkj.240.1582757239563; Wed, 26 Feb 2020 14:47:19 -0800 (PST) MIME-Version: 1.0 References: <202002261855.01QIt9Ip040234@repo.freebsd.org> In-Reply-To: From: Warner Losh Date: Wed, 26 Feb 2020 15:47:08 -0700 Message-ID: Subject: Re: svn commit: r358348 - in head/lib/libc: . gdtoa gen sparc64 sparc64/fpu sparc64/gen sparc64/sys sys To: "Bjoern A. Zeeb" Cc: Warner Losh , src-committers , svn-src-all , svn-src-head X-Rspamd-Queue-Id: 48SWCF2yVwz4Qc4 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bsdimp-com.20150623.gappssmtp.com header.s=20150623 header.b=iSsjaYVK; dmarc=none; spf=none (mx1.freebsd.org: domain of wlosh@bsdimp.com has no SPF policy when checking 2607:f8b0:4864:20::72a) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.57 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[bsdimp-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[svn-src-all@freebsd.org]; DMARC_NA(0.00)[bsdimp.com]; URI_COUNT_ODD(1.00)[3]; RCPT_COUNT_FIVE(0.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bsdimp-com.20150623.gappssmtp.com:+]; RCVD_IN_DNSWL_NONE(0.00)[a.2.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FORGED_SENDER(0.30)[imp@bsdimp.com,wlosh@bsdimp.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; IP_SCORE(-2.57)[ip: (-9.23), ipnet: 2607:f8b0::/32(-1.88), asn: 15169(-1.67), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[imp@bsdimp.com,wlosh@bsdimp.com]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2020 22:47:23 -0000 On Wed, Feb 26, 2020 at 12:10 PM Bjoern A. Zeeb < bzeeb-lists@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=E2=80=99s long been too late, but fo= r the > next time .. why do we need a gazillion of commits to remove sparc64 > rather than 1 =E2=80=9Catomic=E2=80=9D one (or maybe 2 in case the one mi= ssed 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. We don't remove entire architectures often, and we usually do because they work poorly at best. Warner