From owner-svn-src-head@freebsd.org Wed Feb 26 22:47:22 2020 Return-Path: Delivered-To: svn-src-head@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 9A8E0249744 for ; Wed, 26 Feb 2020 22:47:22 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: from mail-qk1-x72b.google.com (mail-qk1-x72b.google.com [IPv6:2607:f8b0:4864:20::72b]) (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 48SWCF2vGYz4Qbt for ; Wed, 26 Feb 2020 22:47:20 +0000 (UTC) (envelope-from wlosh@bsdimp.com) Received: by mail-qk1-x72b.google.com with SMTP id a2so1240502qko.12 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=akwlEi3Y6YHvs0Flj76oZZLDsytyTFC6Ov3ASGuJ2d9u9UmAsv5tQM+f+KE3zh/Lem bgFi6EsUawKMReEoM1frBQ6LDVJ6/8HWgxnECzr85ftJOOOsSnlcZ6H5rut5xkOVIRBT 6zC/MIKHygPh7geEG1gvj6H+8bPkkE3C8OMLvS9hHdIiR8feVmcqsUkHewbVG7d+jO1w 5XVaFvaqgn/U65J3gc03XvU1QDB/HT6l+ZmNnhwfCR3U7GSx/ECyc3nRgHwJYSlVzjxk +moxz3PnHvmKahV1I/ZCwN3kkr815fTPIqjW34rnZYCB/2cMS5AYtShfdpAq0lFGqaOW bMKg== X-Gm-Message-State: APjAAAUwaUJlMaajxSTzIdeZIMDFnccdSRznofHMjUfrDsebrW61d3DQ IaA9mSYEJhwuKsKoPBOlez8fWyq29ly3ND3DGXpNYw== 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: 48SWCF2vGYz4Qbt 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::72b) smtp.mailfrom=wlosh@bsdimp.com X-Spamd-Result: default: False [-3.59 / 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-head@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)[b.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.59)[ip: (-9.33), 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-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Feb 2020 22:47:22 -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