From: Khem Raj <raj.khem@gmail.com>
To: Bartosz Golaszewski <brgl@bgdev.pl>,
Otavio Salvador <otavio.salvador@ossystems.com.br>
Cc: Bartosz Golaszewski <bgolaszewski@baylibre.com>,
OpenEmbedded Devel List
<openembedded-devel@lists.openembedded.org>
Subject: Re: [meta-ota][PATCH] meta-ota: add support for binary-delta images in a new layer
Date: Mon, 2 Mar 2020 10:25:48 -0800 [thread overview]
Message-ID: <dd3d6ea7-2bac-6a06-823d-fd070f547784@gmail.com> (raw)
In-Reply-To: <CAMRc=MeJ0R81s-ui7J78pe89JE6c-_wx3RGUZx-tzMLc3pzthQ@mail.gmail.com>
On 3/2/20 9:39 AM, Bartosz Golaszewski wrote:
> pon., 2 mar 2020 o 12:25 Otavio Salvador
> <otavio.salvador@ossystems.com.br> napisał(a):
>>
>> On Mon, Mar 2, 2020 at 4:37 AM Bartosz Golaszewski <brgl@bgdev.pl> wrote:
>>> niedz., 1 mar 2020 o 14:43 Otavio Salvador
>>> <otavio.salvador@ossystems.com.br> napisał(a):
>>> This single class surely doesn't justify a new layer but I have a
>>> bunch of other stuff lined up for upstreaming if this is accepted.
>>> This is thematically separate from most of the recipes in meta-oe too.
>>
>> So please give us an idea of what are your plans, so we can understand
>> it better.
>>
>
> Sure. Next steps would be:
>
> - Adding a class for generating provisioning partition images.
> Basically allowing to split parts of the rootfs into separate ext4 (or
> other) image similar to what meta-mender does in its mender-dataimg
> class for /data but generalized for configurable directories.
>
> - Adding an image recipe for a factory reset system, where we would
> store the provisioning rootfs on a read-only partition together with
> an initramfs the role of which would be to reflash the A/B partitions
> to bring the device to a known state, this is something we do a lot in
> our consulting work.
>
> - Adding standardized target-side scripts for applying binary-delta
> images. This uses the fact that many OTA frameworks support extensions
> to their client programs. For instance the same script could be used
> for applying the vcdiff and rsync patches both as a mender update
> module and a rauc handler (with a thin compatibility layer in their
> respective OE layers).
>
> It still doesn't exhaust the subject but I think this really makes
> sense in a separate layer than being sprinkled all-over meta-oe.
>
> Khem, Armin: any thoughts?
there are many ota layers on OE, most of them are self-contained, so a
question arises, how is this different, somethings here say it could be
a base layer for all OTAs, which actually seems quite valuable, but it
has to be such that the existing OTA layers start using pieces from this
layer, Other part seems to be that its yet another OTA using binary
delta update techniques, so in such a case, it should be thought of as
another OTA and perhaps maintained independendently, if there are
features which are common across all OTAs we can host them in core or
meta-oe,
>
> Bart
>
next prev parent reply other threads:[~2020-03-02 18:25 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-02-28 15:03 [meta-ota][PATCH] meta-ota: add support for binary-delta images in a new layer Bartosz Golaszewski
2020-03-01 13:43 ` Otavio Salvador
2020-03-02 7:37 ` Bartosz Golaszewski
2020-03-02 11:25 ` Otavio Salvador
2020-03-02 17:39 ` Bartosz Golaszewski
2020-03-02 17:48 ` Otavio Salvador
2020-03-02 18:25 ` Khem Raj [this message]
2020-03-03 13:56 ` Bartosz Golaszewski
2020-03-11 8:04 ` Bartosz Golaszewski
2020-03-11 13:28 ` Nicolas Dechesne
2020-03-11 23:03 ` Otavio Salvador
2020-03-12 17:51 ` Bartosz Golaszewski
2020-03-12 18:12 ` Khem Raj
2020-03-13 15:05 ` Bartosz Golaszewski
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=dd3d6ea7-2bac-6a06-823d-fd070f547784@gmail.com \
--to=raj.khem@gmail.com \
--cc=bgolaszewski@baylibre.com \
--cc=brgl@bgdev.pl \
--cc=openembedded-devel@lists.openembedded.org \
--cc=otavio.salvador@ossystems.com.br \
/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.