Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 May 2022 09:19:36 +0200
From:      Daniel Ebdrup Jensen <debdrup@FreeBSD.org>
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>
In-Reply-To: <1b9efb8e45e650f9f07e527b85c93400@bsdforge.com>
References:  <a258fb0624f53ae9234b192bdd717a02@bsdforge.com> <d73f8e45-3bc5-d01c-5d9b-a79ae3444abf@unfs.us> <71bb8213381565858ab36e680b9634de@bsdforge.com> <13df051029243432f82b50a815926517@bsdforge.com> <eefdb695-ecc6-ec13-fe39-087bb1278ef0@quinteiro.org> <1b9efb8e45e650f9f07e527b85c93400@bsdforge.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220514071936.nmaeqcngiz7eonrb>