Skip to content

Revise README.rst#426

Open
ejoerns wants to merge 14 commits intorauc:masterfrom
ejoerns:revise-meta-rauc
Open

Revise README.rst#426
ejoerns wants to merge 14 commits intorauc:masterfrom
ejoerns:revise-meta-rauc

Conversation

@ejoerns
Copy link
Copy Markdown
Member

@ejoerns ejoerns commented Apr 8, 2026

  • Fix typos, wording, etc.
  • Drop redundant or useless information
  • Clarify or rephrase some aspects
  • Add information on release cycles

ejoerns added 5 commits April 8, 2026 12:55
This should be shown as 'code', not as 'italic'.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
This plural form originates from when the section described
rauc-hawkbit, too.

Fixes: 1a9a22d ("rauc-hawkbit: remove recipe and references")

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
This is basic Yocto/OE knowledge that is not worth being replicated in
each individual layer.

While at it, drop the section numbers, since we don't intend to write a
whole book here.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Better outline the purpose of RAUC and this layer.
Add note on host and target side integration.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
@ejoerns
Copy link
Copy Markdown
Member Author

ejoerns commented Apr 13, 2026

Comment thread README.rst Outdated
Comment on lines +33 to +35
Only when using casync (with fuse support), ``meta-filesystems`` from
`meta-openembedded <https://github.com/openembedded/meta-openembedded.git>`_ is
required additionally.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The "This layer depends on … only when …" may be a bit hard to parse. How about:

Suggested change
Only when using casync (with fuse support), ``meta-filesystems`` from
`meta-openembedded <https://github.com/openembedded/meta-openembedded.git>`_ is
required additionally.
To use the optional casync feature with FUSE, you will also need:
* ``meta-filesystems`` from `meta-openembedded <https://github.com/openembedded/meta-openembedded.git>`_.

Comment thread README.rst Outdated
Comment on lines +50 to +51
Building and Using RAUC Host Tool
=================================
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Building and Using RAUC Host Tool
=================================
Building and Using the RAUC Host Tool
=================================

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thought about this additional change, too. Will add it.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also think that is section is less important than "Adding the RAUC Update Service to Your Device" and "Configure Custom Kernel".

How about changing the order of the sections to:

  • "Layer Dependencies"
  • "Migration Notes"
  • "Configure Custom Kernel"
  • "Adding the RAUC Update Service to Your Device" (this also configures the bundle build. Maybe the title should be changed to something that reflects that. I.E.: "Adding RAUC and building Bundles")
  • "Building and Using the RAUC Host Tool"
  • "Building The RAUC hawkBit Client"
  • "Build RAUC Development Version"
  • "Release Cycle"
  • "Contributing"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd split up the target configuration and bundle building.

I'd keep the kernel chapter where it is for now.

@hnez
Copy link
Copy Markdown
Member

hnez commented Apr 13, 2026

Hi,

I like the changes. The README quickly gets to the point and I like that. I have added a few comments on what I would maybe change.

I have also noted that there are no references to rauc/meta-rauc-community yet. Maybe we should add one? Examples are sometimes worth more than a lot of documentation.

@ejoerns ejoerns self-assigned this Apr 13, 2026
ejoerns added 7 commits April 16, 2026 09:07
* Shorten the description
* drop 'bitbake', which of course is required, but not a layer.
* clarify the casync requirements and scope

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
* 'changes' is too broad, we don't intend to backport all new features
* allow 'backport' in backport notes, too (e.g. when not doing a pure
  cherry pick
* replace 'poky releases' by 'Yocto releases'

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
This mainly replicates the information from the "Contributing" chapter.
Move the Maintainers note there.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
It's not sufficient to just set FILESEXTRAPATHS, you'd also need the
system.conf file itself. Also the keyring is installed this way for most
use cases.

Reword 'RAUC update file' to 'RAUC system configuration' which is more
appropriate.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Recent bundles should not be build without, if possible.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
* add missing 'the' to heading
* remove useless 'if you intend'
* point out 'manually' usage of the RAUC tool
* shorten and align wording

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Using RAUC manually as a host tool is less important than integrating it
for the target.

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
@ejoerns
Copy link
Copy Markdown
Member Author

ejoerns commented Apr 16, 2026

I have also noted that there are no references to rauc/meta-rauc-community yet. Maybe we should add one? Examples are sometimes worth more than a lot of documentation.

A good idea, but I'd prefer to do this in a separate PR.

@ejoerns ejoerns requested a review from hnez April 16, 2026 07:10
@ejoerns ejoerns removed their assignment Apr 16, 2026
ejoerns added 2 commits April 16, 2026 09:12
This was mixed in the same chapter and could easily be overlooked, since
the heading just noted "Adding the RAUC Update Service to Your Device".

Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants