> Dnia 24 luty 2016 o 17:35 Philip Balister <phi...@balister.org> napisał(a): > > > On 02/24/2016 11:06 AM, Trevor Woerner wrote: > > Ideally the work done here and the work done on meta-swupdate[1] would > > be somehow merged so people creating images/distros would only have to > > learn and integrate one software update solution, instead of having to > > evaluate and choose between the two (or more?). > > > > > > [1] https://github.com/sbabic/meta-swupdate > > Amen. I had the same thoughts reading the patch set intro. > > Maybe the swupd should go in a seperate layer so we can see which > project works best for oe users before moving something directly into > oe-core? >
Frankly, swupdate is more embedded oriented. If I was to choose which one fits better into OE, I would say that swupdate does. However, in the end, both projects have their uses. `swupd` is a new thing and I'm not aware of it being used in any other project than ClearLinux. From what I've seen[1] there are some nice concepts that might prove useful in embedded (maybe even automotive applications?), but I have not tried it personally. `swupdate` on the other hand is very much embedded oriented. It's aware of u-boot, ubifs volumes, MTD, and is capable of updating firmware. I've used it, even contributed some code, and so far I've had a rather positive experience using it. There are some quirks in meta-swupdate that might need fixing, for ex. the actual process of building of update images is a bit convoluted, lack of systemd awareness, and certain assumptions about the update method that I don't agree with. I have some patches queued up, but they're more like shameful hacks than something worth upstreaming at this point. [1]. https://lists.clearlinux.org/pipermail/dev/2016-January/000159.html -- Maciej Borzęcki Senior Software Engineer at Open-RnD Sp. z o.o. www.open-rnd.pl, Facebook, Twitter -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core