All of lore.kernel.org
 help / color / mirror / Atom feed
From: Martin Jansa <martin.jansa@gmail.com>
To: Bart Jansseune <Bart.Jansseune@prodatamobility.com>
Cc: "poky@yoctoproject.org" <poky@yoctoproject.org>
Subject: Re: examine SSTATE_MIRRORS differences
Date: Fri, 1 Aug 2014 14:59:16 +0200	[thread overview]
Message-ID: <20140801125916.GD16445@jama> (raw)
In-Reply-To: <A5CAA1824448514280B127CC52AD68A103073E4635BE@PSBEMAIL.psbe.site>

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

On Fri, Aug 01, 2014 at 01:46:40PM +0200, Bart Jansseune wrote:
> Hello,
> 
> I'm trying to setup a SSTATE_MIRROR using a fast build server so that a slow virtual machine doesn't have to rebuild everything.
> Both are Ubuntu 14.04 64 bit machines and use the same poky release (daisy).
> What I notice is that for some components the cache is used eg perl-native but not for others.
> I understand that once there is a delta between both machines, all dependent packages also mismatch and need to be rebuilt.
> 
> How do you figure out where things start diverging?
> 
> Are there requirements on the tools of the build to ensure that SSTATE_MIRROR can be used effectively? E.g. the gcc version on both machines might need to be the same.

Run openembedded-core/scripts/sstate-diff-machines.sh on both machines
and compare list.M files in generated folders.

That will give you pointers to interesting .sigdata files, which you can
compare with bitbake-diffsigs - which will reveal more .sigdata files
and so on until you find root cause.

-- 
Martin 'JaMa' Jansa     jabber: Martin.Jansa@gmail.com

[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 188 bytes --]

  reply	other threads:[~2014-08-01 12:58 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-08-01 11:46 examine SSTATE_MIRRORS differences Bart Jansseune
2014-08-01 12:59 ` Martin Jansa [this message]
2014-08-06 12:34   ` Bart Jansseune

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=20140801125916.GD16445@jama \
    --to=martin.jansa@gmail.com \
    --cc=Bart.Jansseune@prodatamobility.com \
    --cc=poky@yoctoproject.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.