All of lore.kernel.org
 help / color / mirror / Atom feed
From: Patrick Ohly <patrick.ohly@intel.com>
To: Mariano Lopez <mariano.lopez@linux.intel.com>
Cc: "Lopez, Mariano" <mariano.lopez@intel.com>,
	yocto@yoctoproject.org, "André Draszik" <git@andred.net>
Subject: Re: update mechanisms
Date: Mon, 12 Dec 2016 20:02:37 +0100	[thread overview]
Message-ID: <1481569357.17535.247.camel@intel.com> (raw)
In-Reply-To: <a696ba47-0a02-d90e-d2cd-297a40dd73c4@linux.intel.com>

On Mon, 2016-12-12 at 09:49 -0600, Mariano Lopez wrote:
> 
> On 12/12/16 09:41, Patrick Ohly wrote:
> > On Mon, 2016-12-12 at 08:59 -0600, Mariano Lopez wrote:
> >>>> In particular the "complexity" column is a bit subjective. Stefano, I
> >>>> hope you don't mind that I did not quite buy the "easy to use"
> >>>> characterization of swupdate ;-)
> >>> No worry...and I have not written myself. It was inserted by Mariano, so
> >>> it looks like that swupdate at least for Mariano is "easy to use".
> >>> I think it is correct to point out that customization is required.
> >> Compared to other update mechanism that I tested it was the easier to
> >> implement.
> > Which "getting started" document or presentation were you using? The
> > documentation for mender (https://docs.mender.io/) is very
> > straight-forward (partly of course because it doesn't need to cover many
> > variations), while for swupdate
> > (http://sbabic.github.io/swupdate/swupdate.html) I found it less clear
> > how to begin.
> >
> 
> When I did a research in update mechanism, mender wasn't yet available,
> and indeed it seems very straight forward (need to test it before final
> veredict). But if you compare SWUpdate, swupd, and OSTree; SWUpdate is
> by far less complex than the other two

Ease-of-use is not necessarily determined by the complexity. Good
integration and documentation can go a long way towards making a complex
solution easy to use - when sticking to the pre-defined usage patterns.

The opposite is also true: a simple solution may be hard to use if all
one gets is the source code and one first has to reverse-engineer the
usage model.

I agree that the complexity is roughly swupdate < ostree < swupd and
there's also no doubt that the latter two aren't easy to use (mostly due
to lacking documentation and integration), but I'm still not sure what
documentation the "easy to use" verdict for swupdate is based on.

-- 
Best Regards, Patrick Ohly

The content of this message is my personal opinion only and although
I am an employee of Intel, the statements I make here in no way
represent Intel's position on the issue, nor am I authorized to speak
on behalf of Intel on this matter.





  reply	other threads:[~2016-12-12 19:02 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-11-21 12:03 [meta-swupd][PATCH] bsdiff: update to latest version André Draszik
2016-11-30 11:04 ` Patrick Ohly
2016-11-30 14:31   ` André Draszik
2016-11-30 14:59     ` update mechanisms (was: Re: [meta-swupd][PATCH] bsdiff: update to latest version) Patrick Ohly
2016-11-30 17:19       ` André Draszik
2016-12-01  7:42         ` Patrick Ohly
2016-12-01 10:26           ` André Draszik
2016-12-01 11:25             ` Patrick Ohly
2016-12-06  9:01       ` update mechanisms Stefano Babic
2016-12-06  9:45         ` Patrick Ohly
2016-12-06 14:11           ` Lopez, Mariano
2016-12-06 18:45             ` Philip Balister
2016-12-06 22:38               ` Stefano Babic
2016-12-07  7:05                 ` Kristian Amlie
2016-12-09 15:13                 ` Patrick Ohly
2016-12-09 16:03                   ` Stefano Babic
2016-12-12 14:59                     ` Mariano Lopez
2016-12-12 15:41                       ` Patrick Ohly
2016-12-12 15:49                         ` Mariano Lopez
2016-12-12 19:02                           ` Patrick Ohly [this message]
2016-12-13 14:03                             ` Lopez, Mariano
2016-12-12  6:39                   ` Kristian Amlie
2017-03-02  0:35                     ` Eystein Måløy Stenberg
2017-03-10 13:02                       ` Patrick Ohly
2017-03-10 13:35                         ` Kristian Amlie
2017-03-10 14:20                           ` Patrick Ohly
2016-12-13  8:51                   ` Mike Looijmans
2016-12-13  9:08                     ` Patrick Ohly
2016-12-12 15:13           ` André Draszik
2016-12-12 15:32             ` Patrick Ohly

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=1481569357.17535.247.camel@intel.com \
    --to=patrick.ohly@intel.com \
    --cc=git@andred.net \
    --cc=mariano.lopez@intel.com \
    --cc=mariano.lopez@linux.intel.com \
    --cc=yocto@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.