All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH v5 0/5] Introduce bmap-tools as target + host package
@ 2021-06-07 20:42 Thomas Petazzoni
  2021-06-07 20:42 ` [Buildroot] [PATCH v5 1/5] package/bmap-tools: new package Thomas Petazzoni
                   ` (5 more replies)
  0 siblings, 6 replies; 14+ messages in thread
From: Thomas Petazzoni @ 2021-06-07 20:42 UTC (permalink / raw)
  To: buildroot

Hello,

Back in 2019, Nicolas Carrier started a patch series on bmap-tools,
which was kind of abandonned after 4 iterations. I'm now trying to
pick it up and revive it.

Compared to the v4 from Nicolas:

 - Checked the list of optional runtime dependencies that bmap-tools
   can use, as suggested by Romain Naour, and added some explanations
   in the Config.in help text about them. There is not much more we
   can do about them in Buildroot: they are not optional build time
   dependencies, but only runtime dependencies, and only needed when
   certain features are needed (so there is no reason to make them
   mandatory dependencies).

 - Added the missing pyexpat runtime dependency.

 - Drop incorrect build-time dependencies, which are only runtime ones
   (target python-setuptools)

 - Update to the latest version of bmap-tools

 - Misc improvements to the test cases, migration to a newer toolchain
   that doesn't exhibit an fallocate() bug. Moving to a newer
   toolchain requires updating the pre-built kernel image used for the
   runtime test infrastructure.

 - Added a host variant for the bmap-tools package, as this tool can
   also be very useful on the host to optimize the time needed to
   write an image. This host bmap-tools package comes with a test case
   as well.

Thanks!

Thomas Petazzoni

Nicolas Carrier (2):
  package/bmap-tools: new package
  support/testing/tests/package/test_bmap_tools: new test

Thomas Petazzoni (3):
  package/bmap-tools: enable host package
  support/testing/infra/emulator.py: update pre-built kernels
  support/testing/tests/package/test_bmap_tools: add test for host
    bmap-tools

 DEVELOPERS                                    |  6 ++
 package/Config.in                             |  1 +
 package/Config.in.host                        |  1 +
 package/bmap-tools/Config.in                  | 44 ++++++++++
 package/bmap-tools/Config.in.host             | 12 +++
 package/bmap-tools/bmap-tools.hash            |  3 +
 package/bmap-tools/bmap-tools.mk              | 14 +++
 support/testing/infra/emulator.py             |  8 +-
 .../tests/package/sample_bmap_tools.sh        | 15 ++++
 .../testing/tests/package/test_bmap_tools.py  | 88 +++++++++++++++++++
 10 files changed, 188 insertions(+), 4 deletions(-)
 create mode 100644 package/bmap-tools/Config.in
 create mode 100644 package/bmap-tools/Config.in.host
 create mode 100644 package/bmap-tools/bmap-tools.hash
 create mode 100644 package/bmap-tools/bmap-tools.mk
 create mode 100755 support/testing/tests/package/sample_bmap_tools.sh
 create mode 100644 support/testing/tests/package/test_bmap_tools.py

-- 
2.31.1

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

end of thread, other threads:[~2021-06-10 13:15 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-06-07 20:42 [Buildroot] [PATCH v5 0/5] Introduce bmap-tools as target + host package Thomas Petazzoni
2021-06-07 20:42 ` [Buildroot] [PATCH v5 1/5] package/bmap-tools: new package Thomas Petazzoni
2021-06-07 20:42 ` [Buildroot] [PATCH v5 2/5] package/bmap-tools: enable host package Thomas Petazzoni
2021-06-07 20:42 ` [Buildroot] [PATCH v5 3/5] support/testing/infra/emulator.py: update pre-built kernels Thomas Petazzoni
2021-06-07 20:42 ` [Buildroot] [PATCH v5 4/5] support/testing/tests/package/test_bmap_tools: new test Thomas Petazzoni
2021-06-07 20:42 ` [Buildroot] [PATCH v5 5/5] support/testing/tests/package/test_bmap_tools: add test for host bmap-tools Thomas Petazzoni
2021-06-09  7:35 ` [Buildroot] [PATCH v5 0/5] Introduce bmap-tools as target + host package Nicolas Carrier
2021-06-09  7:50   ` Thomas Petazzoni
2021-06-09  8:31     ` Nicolas Carrier
2021-06-09 18:52   ` Thomas Petazzoni
2021-06-09 19:16     ` Romain Naour
2021-06-10  7:39       ` Nicolas Carrier
2021-06-10 12:31         ` Thomas Petazzoni
2021-06-10 13:15           ` Nicolas Carrier

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.