public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH 0/6] v3 of getting the custom debian package in
@ 2017-08-30 19:03 Henning Schild
  2017-08-30 19:03 ` [PATCH 1/6] meta/dpkg: Make 'do_unpack' more generic, prepare for pulling out Henning Schild
                   ` (5 more replies)
  0 siblings, 6 replies; 51+ messages in thread
From: Henning Schild @ 2017-08-30 19:03 UTC (permalink / raw)
  To: isar-users
  Cc: Alexander Smirnov, Christian Storm, Claudius Heine, Henning Schild

This series is another repost of patches we have discussed as
"[PATCH 11-16 of 16 v2 0/6]" before. This time with a strong focus in doing
nothing but what is absolutely required to get the feature merged.

Patch 5 is _the_ patch that matters. Anything done before it is somehow
required to work towards it. That is at least the idea. Please consider
that during review.

You can consider the following threads dead from now on:
 "[PATCH 11-16 of 16 v2 0/6] and now for the second half"
 "[PATCH 0-10 of 16 v2 0/8] splitting the previous q"
 "[PATCH 00/16] fixes and introducing dpdk-bin support"

I did not test whether all individual commits actually work, i would like
to assign that task to CI and repair whatever is broken.

I decided to start without a tag for the series, consider it a fresh v0.
Here some history on the patches:

Patches 1 and 2 are basically 
 "[PATCH 0-10 of 16 v2 6/8] classes: move fetch and unpack into isar-base"
but this time with a split where the change does not happen with the move.

Patch 3: similar to
 "[PATCH 11-16 of 16 v2 4/6] meta: classes: rename dpkg to dpkg-src"
I decided on another name to reflect that you hace sources with a "debian"
directory.
And because i realized that dpkg-bin would be an incorrect name, because
that class could some day provide a cross-compile step as well. One that
is not based on /debian and the tools around that.

Patch 4: similar to
 "[PATCH 11-16 of 16 v2 3/6] meta: classes: move package_write_deb to new class isar-base-dpkg"

Patch 5: last seen under the name
 "[PATCH 11-16 of 16 v2 5/6] meta: add dpkg-bin class"
 This is _the_ patch that matters, what is before is preparation, what comes
 after is documentation.

Patch 6: last seen under the name
 "[PATCH 11-16 of 16 v2 6/6] recipes-app/hello-bin: add example on how to use dpkg-bin"

Henning Schild (6):
  meta/dpkg: Make 'do_unpack' more generic, prepare for pulling out
  meta: Move 'do_fetch' and 'do_unpack' to base-class
  meta/dpkg: rename to dpkg-debian and add comment
  meta/dpkg-debian: Make 'do_install' more generic, prepare for pulling
    out
  meta/dpkg: add dpkg-custom class
  recipes-app/example-custom: add example on how to use dpkg-custom

 .../example-custom/example-custom_0.1.bb           | 35 ++++++++++++
 meta-isar/recipes-app/example-custom/files/README  |  1 +
 .../recipes-app/example-custom/files/postinst      | 16 ++++++
 meta-isar/recipes-app/hello/hello.bb               |  2 +-
 meta/classes/base.bbclass                          | 36 +++++++++++++
 meta/classes/dpkg-custom.bbclass                   | 57 ++++++++++++++++++++
 meta/classes/dpkg-debian.bbclass                   | 30 +++++++++++
 meta/classes/dpkg.bbclass                          | 62 ++--------------------
 8 files changed, 181 insertions(+), 58 deletions(-)
 create mode 100644 meta-isar/recipes-app/example-custom/example-custom_0.1.bb
 create mode 100644 meta-isar/recipes-app/example-custom/files/README
 create mode 100644 meta-isar/recipes-app/example-custom/files/postinst
 create mode 100644 meta/classes/dpkg-custom.bbclass
 create mode 100644 meta/classes/dpkg-debian.bbclass

-- 
2.13.5


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

end of thread, other threads:[~2017-09-11  9:12 UTC | newest]

Thread overview: 51+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-08-30 19:03 [PATCH 0/6] v3 of getting the custom debian package in Henning Schild
2017-08-30 19:03 ` [PATCH 1/6] meta/dpkg: Make 'do_unpack' more generic, prepare for pulling out Henning Schild
2017-09-04 15:11   ` Alexander Smirnov
2017-09-04 16:47     ` Jan Kiszka
2017-09-05  7:05     ` Claudius Heine
2017-09-05  7:25       ` Alexander Smirnov
2017-09-05  7:37         ` Alexander Smirnov
2017-09-05  7:56           ` Claudius Heine
2017-09-08  8:30           ` Henning Schild
2017-09-08  8:44             ` Claudius Heine
2017-09-08  9:03               ` Henning Schild
2017-08-30 19:03 ` [PATCH 2/6] meta: Move 'do_fetch' and 'do_unpack' to base-class Henning Schild
2017-09-04 15:14   ` Alexander Smirnov
2017-09-04 16:03     ` Jan Kiszka
2017-09-04 16:10       ` Alexander Smirnov
2017-09-04 16:11         ` Jan Kiszka
2017-09-04 16:39           ` Alexander Smirnov
2017-09-04 16:45             ` Jan Kiszka
2017-08-30 19:03 ` [PATCH 3/6] meta/dpkg: rename to dpkg-debian and add comment Henning Schild
2017-08-31  8:23   ` Claudius Heine
2017-09-04 15:17   ` Alexander Smirnov
2017-09-04 16:05     ` Jan Kiszka
2017-08-30 19:03 ` [PATCH 4/6] meta/dpkg-debian: Make 'do_install' more generic, prepare for pulling out Henning Schild
2017-08-30 19:09   ` Henning Schild
2017-09-08  8:35     ` Henning Schild
2017-08-30 19:03 ` [PATCH 5/6] meta/dpkg: add dpkg-custom class Henning Schild
2017-08-31  8:38   ` Claudius Heine
2017-08-31  8:42     ` Jan Kiszka
2017-08-31  9:10       ` Claudius Heine
2017-08-31  9:32       ` Henning Schild
2017-08-31 12:14         ` Claudius Heine
2017-08-31 13:39           ` Henning Schild
2017-09-11  8:39       ` Alexander Smirnov
2017-08-31  8:53     ` Claudius Heine
2017-08-31 10:21       ` Henning Schild
2017-09-04 15:36   ` Alexander Smirnov
2017-09-04 16:08     ` Jan Kiszka
2017-09-04 16:30       ` Alexander Smirnov
2017-09-04 16:53         ` Jan Kiszka
2017-09-08  8:20         ` Henning Schild
2017-09-08  8:15     ` Henning Schild
2017-09-08  8:31       ` Alexander Smirnov
2017-09-08  8:42         ` Henning Schild
2017-09-08  8:50           ` Alexander Smirnov
2017-09-11  8:13     ` Claudius Heine
2017-09-11  8:19       ` Henning Schild
2017-09-11  9:12         ` Claudius Heine
2017-09-11  8:42       ` Claudius Heine
2017-08-30 19:03 ` [PATCH 6/6] recipes-app/example-custom: add example on how to use dpkg-custom Henning Schild
2017-09-04 15:40   ` Alexander Smirnov
2017-09-06  7:36     ` Henning Schild

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