Openembedded Bitbake Development
 help / color / mirror / Atom feed
* Sumo to Thud migration: Fetch failure from gitsm.py
@ 2018-11-22 15:31 da Silva Filho, Josias Inacio
  2018-11-23 10:30 ` Robert Yang
  2018-11-26 14:08 ` Mark Hatle
  0 siblings, 2 replies; 6+ messages in thread
From: da Silva Filho, Josias Inacio @ 2018-11-22 15:31 UTC (permalink / raw)
  To: bitbake-devel@lists.openembedded.org

[-- Attachment #1: Type: text/plain, Size: 1355 bytes --]

Hi folks,

I'm working on migrating my environment from Sumo to Thud. After fixing a few quirks, it seems the fetch is failing for my foo.bb which uses gitsm.

.gitmodules content in foo repo:
[submodule "common-lib"]
                path = common-lib
                url = ssh://git@<url_to_common-lib>/common-lib.git

foo.bb:
SRC_URI="gitsm://git@b<url_to_foo>.git;protocol=ssh;branch=master"
SRCREV="f55fae9dc9b476f8ed193f15e2d5cd6747777451"

Digging inside gitsm.py it looks like module_hash is not being set correctly (empty) and that causes the issue:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/bitbake/lib/bb/fetch2/gitsm.py#n87

I added the following right after line 87, so I could dump the variables content. This is how I confirmed module_hash is empty:
raise bb.fetch2.FetchError('module: %s, submodules: %s, module_hash: %s, basecmd: %s, revisions: %s, paths: %s, clonedir: %s ' % ( module, submodules, module_hash, ud.basecmd, ud.revisions[name], paths[module], ud.clonedir))

And the output:
ERROR: Fetcher failure: module: common-lib, submodules: ['common-lib'], module_hash: , basecmd: git -c core.fsyncobjectfiles=0, revisions: f55fae9dc9b476f8ed193f15e2d5cd6747777451, paths: common-lib, clonedir: /localdata/yocto/downloads/git2/<foo's path>.git

Any ideas why module_hash is not being set correctly?


[-- Attachment #2: Type: text/html, Size: 4323 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Sumo to Thud migration: Fetch failure from gitsm.py
@ 2018-11-20 23:01 da Silva Filho, Josias Inacio
  0 siblings, 0 replies; 6+ messages in thread
From: da Silva Filho, Josias Inacio @ 2018-11-20 23:01 UTC (permalink / raw)
  To: bitbake-devel@lists.openembedded.org

[-- Attachment #1: Type: text/plain, Size: 1353 bytes --]

Hi folks,

I'm working on migrating my environment from Sumo to Thud. After fixing a few quirks, it seems the fetch is failing for my foo.bb which uses gitsm.

.gitmodules content in foo repo:
[submodule "common-lib"]
                path = common-lib
                url = ssh://git@<url_to_common-lib>/common-lib.git

foo.bb:
SRC_URI="gitsm://git@b<url_to_foo>.git;protocol=ssh;branch=master"
SRCREV="f55fae9dc9b476f8ed193f15e2d5cd6747777451"

Digging inside gitsm.py it looks like module_hash is not being set correctly (empty) and that causes the issue:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/bitbake/lib/bb/fetch2/gitsm.py#n87

I added the following right after line 87, so I could dump the variables content. This is how I confirmed module_hash is empty:
raise bb.fetch2.FetchError('module: %s, submodules: %s, module_hash: %s, basecmd: %s, revisions: %s, paths: %s, clonedir: %s ' % ( module, submodules, module_hash, ud.basecmd, ud.revisions[name], paths[module], ud.clonedir))

And the output:
ERROR: Fetcher failure: module: common-lib, submodules: ['common-lib'], module_hash: , basecmd: git -c core.fsyncobjectfiles=0, revisions: f55fae9dc9b476f8ed193f15e2d5cd6747777451, paths: common-lib, clonedir: /localdata/yocto/downloads/git2/<foo's path>.git

Any ideas why module_hash is not being set correctly?

[-- Attachment #2: Type: text/html, Size: 4279 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2018-12-06  1:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-11-22 15:31 Sumo to Thud migration: Fetch failure from gitsm.py da Silva Filho, Josias Inacio
2018-11-23 10:30 ` Robert Yang
2018-11-23 23:03   ` [**EXTERNAL**] " da Silva Filho, Josias Inacio
2018-11-26 14:08 ` Mark Hatle
2018-12-04 20:50   ` [**EXTERNAL**] " da Silva Filho, Josias Inacio
  -- strict thread matches above, loose matches on Subject: below --
2018-11-20 23:01 da Silva Filho, Josias Inacio

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox