Openembedded Core Discussions
 help / color / mirror / Atom feed
* Add package managers as a plugin
@ 2020-07-01  8:46 Fredrik Gustafsson
  2020-07-01  8:46 ` [PATCH v3] nopackages.bbclass: Get tasks from variable Fredrik Gustafsson
  0 siblings, 1 reply; 9+ messages in thread
From: Fredrik Gustafsson @ 2020-07-01  8:46 UTC (permalink / raw)
  To: openembedded-core; +Cc: tools-cfpbuild-internal

OE-core today has three different package managers, the well-known formats deb
and rpm is supported as well as ipkg that is good for embedded devices.

When building and having a good cache hit, a significant amount of time is
spent in the phase of generating a rootfs, which is really about the
performance of the package manager. To save build time and also get a
package manager that is suitanle for use on targets where flash memory is a
concern, support for apk is suggested.

However, it might or might not be what's wanted for OE-core since it increases
the test matrix. Therefore I will refactor the package management code to
allow a layer to add a new package manager without editing the meta layer.

This refactor will be divided into multiple patch series to be easier to review,
this first one with a single patch.

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

end of thread, other threads:[~2020-07-09 10:41 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-07-01  8:46 Add package managers as a plugin Fredrik Gustafsson
2020-07-01  8:46 ` [PATCH v3] nopackages.bbclass: Get tasks from variable Fredrik Gustafsson
2020-07-01  9:48   ` [OE-core] " Paul Barker
2020-07-01  9:54     ` Richard Purdie
     [not found]     ` <161D98456D41D2FE.27211@lists.openembedded.org>
2020-07-01 10:11       ` Richard Purdie
     [not found]       ` <161D992D91B5C0EE.29179@lists.openembedded.org>
2020-07-01 10:12         ` Richard Purdie
2020-07-01 10:22           ` Paul Barker
2020-07-01 10:51             ` Fredrik Gustafsson
2020-07-09 10:41   ` Fredrik Gustafsson

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