All of lore.kernel.org
 help / color / mirror / Atom feed
From: Denys Dmytriyenko <denis@denix.org>
To: "Theodore A. Roth" <troth@openavr.org>
Cc: meta-ti@lists.yoctoproject.org
Subject: Re: [meta-ti] Unable to clone or fetch from git.ti.com
Date: Thu, 5 Nov 2026 11:21:17 -0500	[thread overview]
Message-ID: <20261105162117.GA4190@denix.org> (raw)
In-Reply-To: <CAFMvBt0wRnyFses6F3WNhSmxzNP-GvTi5tY3DgKCbVRTfMVcDA@mail.gmail.com>

Yes, git.ti.com is periodically under heavy AI bot crawlers attack and 
sometimes goes down.

But meta-ti-bsp already sets up MIRRORS to point to github, where TI core 
repos, like kernel and u-boot, are mirrored. This works for most users 
automatically and doesn't break.

The error you are seeing is because you heve your own PREMIRRORS (e.g. using 
own-mirrors.bbclass), which contains an older clones of those repos and hence 
bitbake tries to use those, instead of falling back to MIRRORS, and can't find 
the required SRCREV:

| Error: UnpackError('No up to date source found: clone directory not available or not up to date:
| /home/troth/Yocto/Downloads/git2/git.ti.com.git.ti-linux-kernel.ti-linux-kernel.git


You can disable your PREMIRRORS temporarily and re-fetch affected components, 
then you can re-enable it back.

Please note that there are a few other TI repos, mostly used in meta-ti-extras 
and meta-ti-tests, which are not mirrored on github, but they haven't been 
updated in a while, so your existing copies from your PREMIRRORS should be 
fine.


On Thu, Nov 05, 2026 at 07:47:28AM -0700, Theodore A. Roth wrote:
> Hi All,
> 
> We started seeing errors in our yocto builds using meta-ti when
> building the latest linux-ti-staging-6.18.59+git-r0 from wrynose.
> 
> It appears that we can't clone or fetch from git.ti.com:
> 
>     $ git clone https://git.ti.com/git/ti-u-boot/ti-u-boot.git
>     Cloning into 'ti-u-boot'...
>     error: RPC failed; HTTP 501 curl 22 The requested URL returned error: 501
>     fatal: expected 'packfile'
> 
>     $ git clone https://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git
>     Cloning into 'ti-linux-kernel'...
>     error: RPC failed; HTTP 501 curl 22 The requested URL returned error: 501
>    fatal: expected 'packfile'
> 
> I have tried this both at home and in our offices (to check that corp
> firewall is not the issue).
> 
> Here's the relevant output from bitbake:
> 
>     $ bitbake virtual/kernel
>     ...
>     Build Configuration:
>     BB_VERSION           = "2.18.0"
>     BUILD_SYS            = "x86_64-linux"
>     NATIVELSBSTRING      = "universal"
>     TARGET_SYS           = "arm-trimble-linux-gnueabi"
>     MACHINE              = "judo-hs-prod"
>     SDKMACHINE           = "x86_64"
>     DISTRO               = "trmb-judo"
>     DISTRO_VERSION       = "1.1.1.dev20261104171417"
>     TUNE_FEATURES        = "arm armv7a vfp thumb neon callconvention-hard"
>     meta                 = "HEAD:ae5a301091f5b0574ea7444aab40b309b6d9f3f2"
>     meta-poky            = "HEAD:79b6d87030178bed0088ad3b00aa6dfbabac37c4"
>     meta-oe
>     meta-initramfs
>     meta-filesystems
>     meta-python
>     meta-networking
>     meta-webserver       = "HEAD:c734c2cb9713dbd6d50697a9f6c25ebdf3ae589e"
>     meta-virtualization  = "HEAD:18d58082b2458cf85438ac6e0f2f1fd0153318cb"
>     meta-arm-toolchain
>     meta-arm             = "HEAD:673e8d7c5dcd14de58092eb73e6ecc5eee5c1735"
>     meta-ti-bsp
>     meta-ti-extras       = "HEAD:066a7c440c0b241bca045133ec8cb5e506d49d98"
>     meta-clang           = "HEAD:ef0d22f21910a0c30c967eeb17d8f209806e2d81"
>     meta-rauc            = "HEAD:38da0e5866a953e664001ba90b5edad68d68cd5d"
>     meta-bedrock
>     meta-bedrock-rauc
>     meta-bedrock-yubi    = "HEAD:6c7b0bafe7b7d0871eb8c67ad467c845ccf6b1b9"
>     meta-judo            = "HEAD:d32ad65582a763e9a682d19d0c6e6f93e9233c1a"
>     meta-judo-bsp        = "HEAD:5dee33952a5fcb456045fb0598f3af59c66b65e6"
>     meta-judo-proprietary = "HEAD:75867ed0ea3fdf9943ec4bc9346835c6d099e119"
> 
>     Sstate summary: Wanted 110 Local 3 Mirrors 0 Missed 107 Current
> 167 (2% match, 61% complete)
>     ...
>     NOTE: Executing Tasks
>     WARNING: linux-ti-staging-6.18.59+git-r0 do_fetch: Failed to fetch
> URL git://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git;protocol=https;branch=ti-linux-6.18.y,
> attempting MIRRORS if available
>     ERROR: linux-ti-staging-6.18.59+git-r0 do_unpack: Bitbake Fetcher
> Error: UnpackError('No up to date source found: clone directory not
> available or not up to date: \
>     /home/troth/Yocto/Downloads/git2/git.ti.com.git.ti-linux-kernel.ti-linux-kernel.git;
> shallow clone not enabled',
> 'git://git.ti.com/git/ti-linux-kernel/ti-linux-kernel.git;protocol=https;branch=ti-linux-6.18.y')
>     ERROR: Logfile of failure stored in:
> /home/troth/work/judo/judo-main-next/build-hs-prod/tmp/work/judo_hs_prod-trimble-linux-gnueabi/linux-ti-staging/6.18.59+git/temp/log.do_unpack.517414
>     ERROR: Task
> (/home/troth/work/judo/judo-main-next/build-hs-prod/../oe/meta-ti/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.18.bb:do_unpack)
> failed with exit code '1'
> 
>     Summary: 1 task failed:
>       /home/troth/work/judo/judo-main-next/build-hs-prod/../oe/meta-ti/meta-ti-bsp/recipes-kernel/linux/linux-ti-staging_6.18.bb:do_unpack
>         log: /home/troth/work/judo/judo-main-next/build-hs-prod/tmp/work/judo_hs_prod-trimble-linux-gnueabi/linux-ti-staging/6.18.59+git/temp/log.do_unpack.517414
>     Summary: There was 1 WARNING message.
>     Summary: There was 1 ERROR message, returning a non-zero exit code.
> 
> Wondering if anyone else is seeing this.
> 
> The only workaround I have at the moment is to use the github mirror:
> 
>     https://github.com/TexasInstruments/ti-linux-kernel.git
> 
> Thanks,
> 
> Ted Roth

  reply	other threads:[~2026-11-05 16:21 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-11-05 14:47 Unable to clone or fetch from git.ti.com Theodore A. Roth
2026-11-05 16:21 ` Denys Dmytriyenko [this message]
2026-11-05 21:05   ` [meta-ti] " Jon Cormier
2026-11-09 14:00   ` Theodore A. Roth
2026-11-09 14:36     ` Jon Cormier
     [not found]     ` <18E6673C76794CD6.681194@lists.yoctoproject.org>
2026-11-09 14:52       ` Jon Cormier

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20261105162117.GA4190@denix.org \
    --to=denis@denix.org \
    --cc=meta-ti@lists.yoctoproject.org \
    --cc=troth@openavr.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.