From owner-freebsd-git@freebsd.org Thu Sep 3 14:05:23 2020 Return-Path: Delivered-To: freebsd-git@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 4BAE13E72F1; Thu, 3 Sep 2020 14:05:23 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from mouf.net (mouf.net [IPv6:2607:fc50:0:4400:216:3eff:fe69:33b3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "mouf.net", Issuer "mouf.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Bj2dG71Wwz4Tqr; Thu, 3 Sep 2020 14:05:22 +0000 (UTC) (envelope-from swills@FreeBSD.org) Received: from lrrr.mouf.net (cpe-76-182-16-135.nc.res.rr.com [76.182.16.135]) (authenticated bits=0) by mouf.net (8.14.9/8.14.9) with ESMTP id 083E57dW054386 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Thu, 3 Sep 2020 14:05:13 GMT (envelope-from swills@FreeBSD.org) Subject: Re: Please check the current beta git conversions To: Ed Maste , FreeBSD Current , freebsd-git@freebsd.org References: From: Steve Wills Message-ID: <6d075e0d-5a0d-ad6a-e3c2-f58029ddc401@FreeBSD.org> Date: Thu, 3 Sep 2020 10:05:02 -0400 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.11.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.4.3 (mouf.net [199.48.129.64]); Thu, 03 Sep 2020 14:05:13 +0000 (UTC) X-Spam-Status: No, score=-0.4 required=4.5 tests=KHOP_HELO_FCRDNS, NICE_REPLY_A autolearn=unavailable autolearn_force=no version=3.4.1 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on mouf.net X-Virus-Scanned: clamav-milter 0.99.2 at mouf.net X-Virus-Status: Clean X-Rspamd-Queue-Id: 4Bj2dG71Wwz4Tqr X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [0.00 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; ASN(0.00)[asn:36236, ipnet:2607:fc50::/36, country:US] X-BeenThere: freebsd-git@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: Discussion of git use in the FreeBSD project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 03 Sep 2020 14:05:23 -0000 Hi, On 9/1/20 1:14 PM, Ed Maste wrote: > We've been updating the svn-git converter and pushing out a new > converted repo every two weeks, and are now approaching the time where > we'd like to commit to the tree generated by the exporter, and > guarantee that hashes will remain consistent from this point. At this > point the Git Working Group believes the conversion represents a > high-fidelity translation of the Subversion history, but would > appreciate additional review in case we've missed anything. > > I'd ask folks with an interest in the FreeBSD repository to clone the > beta conversion and review the converted history in the specific areas > they are interested in - e.g., specific contrib/ software, device > drivers, etc. This will also present our final opportunity to change > the author map file, if necessary. > > The beta src tree can be cloned via: > % git clone https://cgit-beta.freebsd.org/src.git freebsd-cgit-beta > > Please follow up this week if you notice any discrepancies or author > entries that require updates. One issue that's been seen is adding this remote to an existing repo: $ git remote add cgit-beta https://cgit-beta.freebsd.org/ports.git $ git fetch cgit-beta error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413 fatal: the remote end hung up unexpectedly 413 is Payload too large This is because when you fetch, you're telling the other end what hashes you have and it's figuring out what to send you, and that list is too large, over 10m, I guess: https://stackoverflow.com/questions/7489813/github-push-error-rpc-failed-result-22-http-code-413#15021750 It's unclear if there's a way to tell the client to skip that and just fetch everything or if it's required to change the upload limit on the web server and if so how large would be appropriate/required. Note fresh clone works fine. Steve