From nobody Sat May 14 07:19:36 2022 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 69F811AE1247 for ; Sat, 14 May 2022 07:19:38 +0000 (UTC) (envelope-from debdrup@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4L0cMt2K2rz55M7 for ; Sat, 14 May 2022 07:19:38 +0000 (UTC) (envelope-from debdrup@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1652512778; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Uw4zpFv0XQINEqwAXteXrmTIXvfdrOiOA3cCyh1UhyI=; b=ZecG7Bo2rnJwCuV5DsX3RpaymXEN1H2LIBTJVzNSIOwLx04f7gTUQ6lLm9d3K4NlNl7sT4 SB9JQQklpsBJ53WWv9x5FmXs2tC6VVsgzPtX0lNuloGaDAxc+uMp9aj9F/cNkK5PHBf/Av YyePfii3pK1DtdTf+qCEseb9EwYoAAkSjKZbEraIqKRgPHMh3D9JP+oVYD2oGFih3zoeIr 6QqTvn7lMgT+k9DK05ojZOnWT8X2uTk3w+XYdDouUaMPSoD/EkIdVg/w7fAHCxf3ALRxa0 j91+WYInbN+93G5+uvspTrGAXCVidMCD4Twb5mNVY2E2fswjVbsukZ/dObLpsQ== Received: by freefall.freebsd.org (Postfix, from userid 1471) id 23892145DE; Sat, 14 May 2022 07:19:38 +0000 (UTC) Date: Sat, 14 May 2022 09:19:36 +0200 From: Daniel Ebdrup Jensen To: ports@freebsd.org Subject: Re: On what days are the git servers available to obtain the ports tree? Message-ID: <20220514071936.nmaeqcngiz7eonrb@geroi.local> References: <71bb8213381565858ab36e680b9634de@bsdforge.com> <13df051029243432f82b50a815926517@bsdforge.com> <1b9efb8e45e650f9f07e527b85c93400@bsdforge.com> List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="yrnprx7xpiprjsda" Content-Disposition: inline In-Reply-To: <1b9efb8e45e650f9f07e527b85c93400@bsdforge.com> ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1652512778; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Uw4zpFv0XQINEqwAXteXrmTIXvfdrOiOA3cCyh1UhyI=; b=ABbMDZwphT4eUsiZKG8UmNeTx20sigOJEhO+Ky+l61K7cyCbVSHro+t2LWo69e4BFoIH5k jUEn23I/u1GamxudsWLuWmwRReLFasrg432oBtzDQ7tsP4dujHDGJVChr8XT8fS0kH6tBX YsfwYtTCXL/cEXQdjyw6XsonQu04sQcr35g3Wmr18NBv/sXZbr6drwmCwXVFByIhaOIWaV 34tNd67Z1TK81lHQuSuMx2pabGmHKsiOeBNesQwA0tvhM5bKf+qhB4dKqe8yqdl/Y0ZDmW +D1FyrSZa3RTtgbKY4s3OQpGBOL27zE1t0/lkwgKNn4BNrGO4EokxfcbugpyxA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1652512778; a=rsa-sha256; cv=none; b=Tqqcj/H5ESM0oax6oW9dxUH6JmRtZAX7W8HZtNZuC6w+ty1040WqCN4UbY2A+7utJtdbgP sE7QTlb9d/8mpxaFCgJq+UbNxXHtv9rL/vy7lIjStSt4FKlcylwAV8oX8OVQTQPwEv81Dr EosP3T4AobDIajqEEyWjEVGUsgUlfbCAzIc9bjySLvN+PV78CACqi1oYlRhG09TCRDLd6x WxBdnknL5YzAA38HNMMJV3+/k9Y7DAmlyEXPZmpBktZFAShosHKiPBZiySO4lzBbcQnnIP y7QfLBQkQKF+Bxh+E1rqPh5CVsoxmfZ8i0VbitEmDbfYawsw6oKJqgZIhAcEiw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N --yrnprx7xpiprjsda Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, May 02, 2022 at 01:37:47PM -0700, Chris wrote, in part: >>What I've done in the past when I had trouble cloning the Freebsd-hosted >>repo is to clone the Github-hosted mirror, and then set the origin to >>the Freebsd repo. >I can clone the github hosted mirror && make the changes. But that >removes the one-true-source factor, adds additional steps to a procedure >that should "Just Work". >Which is the real question. Why doesn't it Just Work? Clearly there is=20 >a problem >with the FreeBSD git based system. All of the mailing lists work, I'm=20 >on 8 of them. >All the dist servers work. I can get the dist images w/o any trouble.=20 >The online >man pages work. The web pages work. But the git(1) service(s) don't.=20 >Why && shouldn't >everyone care as to why they don't? > >Thanks again! :-) >> >>Thanks, >>Jose. >Chris Hi folks, One potential solution to this would be to use ssh+anongit [1] which FreeBSD offers as an alternative to https. Incidentally, it's also mentioned as one of the clone URIs at on the cgit webUI. It can be used as the pull URI for anyone, just like the committer repo - but one advantage it has is that things are transferred over the sftp protocol if memory serves correctly. This means that unlike http(s) which would need pipelining, everything is one datastream of TCP packets instead of multiple multiple HTTP GET requests. It also has the advantage that as more servers are added to the FreeBSD CDN, it becomes more geographically distributed without giving up the source of truth repo status that most of us also want. :) I don't pull _as_ often as you, but I can't say that I've ever noticed it failing - so maybe it'll work out better? Yours, Daniel Ebdrup Jensen 1: ssh://anongit@git.freebsd.org/ports.git --yrnprx7xpiprjsda Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEDonNJPbg/JLIMoS6Ps5hSHzN87oFAmJ/WAhfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDBF ODlDRDI0RjZFMEZDOTJDODMyODRCQTNFQ0U2MTQ4N0NDREYzQkEACgkQPs5hSHzN 87oLjAf9E8CZpby39Wa6G3WaM/9NCYsYjYUPXhduqraS6YB+9K4tgenxFK2BSKpB Ruh9L8JYk9U5Oj7d90qBzdMqfr0zGmYCuDVwELy3jrOyvLFl/yZQ9xbDpZyqKBBJ 7uOIwRfTOtADDRkZs5/8INo8mOf9M9SkVbgZWjjkQ5hrGPHSaQBuxUt5EO0ZSimH Btn4xetPqbh6PwKfVkKn8KZLkVPXNpmh0cx1U7RXI536LtxousK19ONU/P6QrYxN ct82lkDwMN9EYvSmGefClv3YvWgx63gNAlgBAcTOl0WNZNLSJkr/IxiZDoQDciSW jpb4Dr/+kjv7+EQaOEY0ikk1qMzkAg== =pxPo -----END PGP SIGNATURE----- --yrnprx7xpiprjsda--