Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 07 Aug 2026 14:30:09 +0000
From:      "Nenhum_de_Nos" <lojas@arroway.org>
To:        stable@freebsd.org
Subject:   Re: git clone issues on 15.1-RELEASE on arm64
Message-ID:  <ee985ec2c0ce051decd9b0407ccdd5bc43f7921c@arroway.org>
In-Reply-To: <c69b5464-ca7c-4317-83c2-560851da9eb8@yahoo.com>
References:  <0ef10b4fe6b5112ec632a244ece38ea55694d1f1@arroway.org> <b18fb6fe-6506-48a9-aa01-e8b2b6e872f3@denninger.net> <e2f651924196b0bf973582ef2a75528a752dfb5e@arroway.org> <c69b5464-ca7c-4317-83c2-560851da9eb8@yahoo.com>

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

[-- Attachment #1 --]
August 1, 2026 at 2:25 PM, "Mark Millard" <marklmi@yahoo.com mailto:marklmi@yahoo.com?to=%22Mark%20Millard%22%20%3Cmarklmi%40yahoo.com%3E > wrote:

> 
> On 8/1/26 08:46, Nenhum_de_Nos wrote:
> 
> > 
> > August 1, 2026 at 10:47 AM, "Karl Denninger" <karl@denninger.net
> >  <mailto:karl@denninger.net?
> >  to=%22Karl%20Denninger%22%20%3Ckarl%40denninger.net%3E>> wrote:
> >  
> >  The problem appears to be at this point:
> >  
> >  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://git.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolving timed out after 300226 milliseconds
> >  
> >  I do not know why, however, because my "base" source git clone has
> >  in its config the following:
> >  
> >  [remote "freebsd"]
> >          url = https://git.freebsd.org/src.git <https://
> >  git.freebsd.org/src.git>
> >          fetch = +refs/heads/*:refs/remotes/freebsd/*
> >  
> >  And it works.
> >  
> >  I have several worktrees checked out against that since I build for
> >  14-STABLE and 15-STABLE at this point for distribution to machines
> >  running ARM64 and AMD64.
> >  
> >  My latest "git pull --ff-only" to so-update was this morning.
> >  
> >  On 8/1/2026 09:36, Nenhum_de_Nos wrote:
> >  
> >  Hi,
> >  
> >  I have been fighting this issue for 2 weeks now, I guess its time to ask here. The problem:
> >  
> >  root@arm_build_hd:/usr # rm -rf src/
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh
> >  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://git.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolving timed out after 300226 milliseconds
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh
> >  Cloning into '/usr/src'...
> >  remote: Enumerating objects: 4850942, done.
> >  remote: Counting objects: 100% (384686/384686), done.
> >  remote: Compressing objects: 100% (29598/29598), done.
> >  error: RPC failed; curl 56 OpenSSL SSL_read: OpenSSL/3.5.6: error:0A000126:SSL routines::unexpected eof while reading, errno 0
> >  error: 73 bytes of body are still expected
> >  fetch-pack: unexpected disconnect while reading sideband packet
> >  fatal: early EOF
> >  fatal: fetch-pack: invalid index-pack output
> >  root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh
> >  you have mail
> >  Cloning into '/usr/src'...
> >  fatal: unable to access 'https://git.freebsd.org/src.git/ <https://git.freebsd.org/src.git/>': https://git.freebsd.org/src.git/%3E':  Resolving timed out after 300040 milliseconds
> >  root@arm_build_hd:/usr # cat /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh
> >  git clone --branch releng/15.1 https://git.freebsd.org/src.git <https://git.freebsd.org/src.git>; https://git.freebsd.org/src.git%3E  /usr/src 
> >  root@arm_build_hd:/usr # 
> >  
> >  On two Orange Pi 5 Plus 16GB I have FreeBSD 15.1-R installed so I can build opnsense for arm64 (this is not relevant for the problem, except for one detail I will tell later). This box above had 14.3-R running fine, all build times were fine, git worked perfectly. Since I needed to upgrade to 15.1-R, git stopped working as it was expected (and presented above).
> >  
> >  I looked for DNS reasons, changed DNS server, local server, remote server, kept ping github.com while cloning, no good. I started using the upgraded box, then I got another similar arm64 box and installed fresh 15.1-R, everytime the same issue. The one detail I told about opnsense building is that I use pkg 2.3.1_1, as is the version that ships on the images and the port is on opnsense ports github repo. Other than that, regular FreeBSD 15.1-R. I download the github zip file for ports, run make install on the pkg port and lock the package after. Used to work fine, can this be the culprit? I got some messages after upgrade about libpkg not the same version or database version. But I then installed it all over and no more of that.
> >  
> >  So I tried to clone the repo today on a Linux Desktop here (Linux Mint), all fine. Same network, same servers, same ISP. I then tried on an old amd64 box running FreeBSD 15.1-R. Again, fine. Both my arm64 failed, even after fresh install. Can the pkg port be the one? Before I forget, both the arm64 run on magnetic HDDs over USB adapter and all other run on SSDs over SATA. Would this make this all happen?
> >  
> >  After several tries (3 days) I got to clone the repo and got to start building. Ports used to take 24h and now runs for 5 days. So I got info about llvm changes and got the config to try to solve this (/etc/src.conf), and my point is just that, I need to build vanilla FreeBSD 15.1-R on arm64 (just using older pkg, I can try to not change now if people think may help) so I can have world and kernel using llvm options from 14.X.
> > 
> Start distinct subject from the main point of your post:
> 
> Were you successful at significantly decreasing that "5 days" time
> frame? If yes, you may want to be very explicit about what you changed
> that made the difference.
> 
> The official arm64 build server build times suggests that 14.4 now takes
> longer than 14.3 did --and that 15.1 takes even longer, as I remember.
> 
> ("Suggests" is tied to: none of the examples are re-runs of the exact
> same ports tree content --or, mostly, the same package subset. Comparing
> the fairly uncommon attempts to rebuild everything tend to be what I
> look at for such comparison/contrast activities.)
> 
> End distinct subject.
> 
Hello Mark and others, I will try to bring some answers here.

At first, I thought it was faster. But now its looking like a solid "no".

The ports build phase is running since Aug 03 22:44 GMT -3, and it looks to be 75% done. So quite close. On the other hand, git clone looked better (I really can't tell why, but the timed out rate when using clone and depth 1 was really low). The world and kernel build time for Orange Pi 5 Plus 16GB was 3.5 hours. Again, I use HDD over USB not SSD.

My future plans are try to crosscompile on AMD64, that was problematic before and I will try to find out if its viable now. Build times were far below 2 days and now I have 4 days and counting.

Thanks as usual for the help. When its over I can post here the actual time if there is people interested on the info.

matheus
[-- Attachment #2 --]
<!DOCTYPE html><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body><div><br>August 1, 2026 at 2:25 PM, "Mark Millard" &lt;<a href="mailto:marklmi@yahoo.com?to=%22Mark%20Millard%22%20%3Cmarklmi%40yahoo.com%3E" target="_blank" tabindex="-1">marklmi@yahoo.com</a>&gt; wrote:</div><blockquote>On 8/1/26 08:46, Nenhum_de_Nos wrote:<br><blockquote>August 1, 2026 at 10:47 AM, "Karl Denninger" &lt;karl@denninger.net<br> &lt;mailto:karl@denninger.net?<br> to=%22Karl%20Denninger%22%20%3Ckarl%40denninger.net%3E&gt;&gt; wrote:<br> <br>     The problem appears to be at this point:<br> <br>     Cloning into '/usr/src'...<br>     fatal: unable to access '<a href="https://git.freebsd.org/src.git/" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/</a>; &lt;<a href="https://git.freebsd.org/src.git/%3E':" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/&gt;':</a>; Resolving timed out after 300226 milliseconds<br> <br>     I do not know why, however, because my "base" source git clone has<br>     in its config the following:<br> <br>     [remote "freebsd"]<br>             url = <a href="https://git.freebsd.org/src.git" target="_blank" tabindex="-1">https://git.freebsd.org/src.git</a>; &lt;https://<br>;     git.freebsd.org/src.git&gt;<br>             fetch = +refs/heads/*:refs/remotes/freebsd/*<br> <br>     And it works.<br> <br>     I have several worktrees checked out against that since I build for<br>     14-STABLE and 15-STABLE at this point for distribution to machines<br>     running ARM64 and AMD64.<br> <br>     My latest "git pull --ff-only" to so-update was this morning.<br> <br>     On 8/1/2026 09:36, Nenhum_de_Nos wrote:<br> <br>         Hi,<br> <br>         I have been fighting this issue for 2 weeks now, I guess its time to ask here. The problem:<br> <br>         root@arm_build_hd:/usr # rm -rf src/<br>         root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh<br>         Cloning into '/usr/src'...<br>         fatal: unable to access '<a href="https://git.freebsd.org/src.git/" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/</a>; &lt;<a href="https://git.freebsd.org/src.git/%3E':" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/&gt;':</a>; Resolving timed out after 300226 milliseconds<br>         root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh<br>         Cloning into '/usr/src'...<br>         remote: Enumerating objects: 4850942, done.<br>         remote: Counting objects: 100% (384686/384686), done.<br>         remote: Compressing objects: 100% (29598/29598), done.<br>         error: RPC failed; curl 56 OpenSSL SSL_read: OpenSSL/3.5.6: error:0A000126:SSL routines::unexpected eof while reading, errno 0<br>         error: 73 bytes of body are still expected<br>         fetch-pack: unexpected disconnect while reading sideband packet<br>         fatal: early EOF<br>         fatal: fetch-pack: invalid index-pack output<br>         root@arm_build_hd:/usr # /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh<br>         you have mail<br>         Cloning into '/usr/src'...<br>         fatal: unable to access '<a href="https://git.freebsd.org/src.git/" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/</a>; &lt;<a href="https://git.freebsd.org/src.git/%3E':" target="_blank" tabindex="-1">https://git.freebsd.org/src.git/&gt;':</a>; Resolving timed out after 300040 milliseconds<br>         root@arm_build_hd:/usr # cat /root/git/freebsd_config/freebsd_git/src_git_checkout_15.1R.sh<br>         git clone --branch releng/15.1 <a href="https://git.freebsd.org/src.git" target="_blank" tabindex="-1">https://git.freebsd.org/src.git</a>; &lt;<a href="https://git.freebsd.org/src.git%3E" target="_blank" tabindex="-1">https://git.freebsd.org/src.git&gt;</a>; /usr/src <br>         root@arm_build_hd:/usr # <br> <br>         On two Orange Pi 5 Plus 16GB I have FreeBSD 15.1-R installed so I can build opnsense for arm64 (this is not relevant for the problem, except for one detail I will tell later). This box above had 14.3-R running fine, all build times were fine, git worked perfectly. Since I needed to upgrade to 15.1-R, git stopped working as it was expected (and presented above).<br> <br>         I looked for DNS reasons, changed DNS server, local server, remote server, kept ping github.com while cloning, no good. I started using the upgraded box, then I got another similar arm64 box and installed fresh 15.1-R, everytime the same issue. The one detail I told about opnsense building is that I use pkg 2.3.1_1, as is the version that ships on the images and the port is on opnsense ports github repo. Other than that, regular FreeBSD 15.1-R. I download the github zip file for ports, run make install on the pkg port and lock the package after. Used to work fine, can this be the culprit? I got some messages after upgrade about libpkg not the same version or database version. But I then installed it all over and no more of that.<br> <br>         So I tried to clone the repo today on a Linux Desktop here (Linux Mint), all fine. Same network, same servers, same ISP. I then tried on an old amd64 box running FreeBSD 15.1-R. Again, fine. Both my arm64 failed, even after fresh install. Can the pkg port be the one? Before I forget, both the arm64 run on magnetic HDDs over USB adapter and all other run on SSDs over SATA. Would this make this all happen?<br> <br>         After several tries (3 days) I got to clone the repo and got to start building. Ports used to take 24h and now runs for 5 days. So I got info about llvm changes and got the config to try to solve this (/etc/src.conf), and my point is just that, I need to build vanilla FreeBSD 15.1-R on arm64 (just using older pkg, I can try to not change now if people think may help) so I can have world and kernel using llvm options from 14.X.</blockquote><br>Start distinct subject from the main point of your post:<br><br>Were you successful at significantly decreasing that "5 days" time<br>frame? If yes, you may want to be very explicit about what you changed<br>that made the difference.<br><br>The official arm64 build server build times suggests that 14.4 now takes<br>longer than 14.3 did --and that 15.1 takes even longer, as I remember.<br><br>("Suggests" is tied to: none of the examples are re-runs of the exact<br>same ports tree content --or, mostly, the same package subset. Comparing<br>the fairly uncommon attempts to rebuild everything tend to be what I<br>look at for such comparison/contrast activities.)<br><br>End distinct subject.<br><br><br></blockquote><div><br></div><div>Hello Mark and others, I will try to bring some answers here.</div><div><br></div><div>At first, I thought it was faster. But now its looking like a solid "no".</div><div><br></div><div>The ports build phase is running since Aug 03 22:44 GMT -3, and it looks to be 75% done. So quite close. On the other hand, git clone looked better (I really can't tell why, but the timed out rate when using clone and depth 1 was really low). The world and kernel build time for Orange Pi 5 Plus 16GB was 3.5 hours. Again, I use HDD over USB not SSD.</div><div><br></div><div>My future plans are try to crosscompile on AMD64, that was problematic before and I will try to find out if its viable now. Build times were far below 2 days and now I have 4 days and counting.</div><div><br></div><div>Thanks as usual for the help. When its over I can post here the actual time if there is people interested on the info.</div><div><br></div><div>matheus</div></body></html>
home | help

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