From: Richard Purdie <richard.purdie@linuxfoundation.org>
To: vs.yocto@outlook.com, openembedded-core@lists.openembedded.org
Subject: Re: [OE-core] Issue: /var/tmp does not persist due to /var/volatile being tmpfs in fstab #scarthgap
Date: Wed, 19 Mar 2025 09:11:04 +0000 [thread overview]
Message-ID: <df7ca8af2883c0b3974df9f95a29be827e817516.camel@linuxfoundation.org> (raw)
In-Reply-To: <29973.1742340247475380282@lists.openembedded.org>
On Tue, 2025-03-18 at 16:24 -0700, Vish via lists.openembedded.org wrote:
> Thanks for the reply.
>
> Do maintainers recognize this as an issue with having this as default
> option? There are chances that similar to us other devs/orgs are
> planning migration in phases to Scarthgap considering Kirkstone
> getting updates, so this could potentially become issue for others as
> well.
I recognise there is an issue when behaviours change. We can't change
this in that release now but I would happily see patches/updates to the
migration guide and release notes making the issue clear.
> We do have sizable amount of edge systems in production with various
> CI, and this change broke an important feature and took some time for
> us to find root cause.
Sorry it was a pain. If you are able to check the state of master
periodically, it may help head some of these kinds of issues off.
> I believe correcting is still a proper thing to do and can be planned
> during any releases.
>
> Additional reference -
>
>
> https://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch05s15.html
>
> Also, it would be good to know what scenarios were considered with
> this change, probably we are missing some context.
Traditionally, OpenEmbedded was used in resource constrained embedded
systems and all "tmp" space was transient, not persistent. This
configuration is in keeping with the project's history.
Our approach isn't entirely against FHS, it is just not quite what
other distros do in our default config. There are other areas we do
differ from FHS too.
On this specific one, we support two init systems and I think the
configuration was mismatched between the two and the configuration
options were hard to get right and not working in all cases. There were
various patches over the last few years trying to make the docs,
options and init systems match up and be configurable. I suspect
somewhere on the way things changed in a way that wasn't realised.
The project is crying out for maintainer and review help. We do the
best we can with what we have, like most open source projects. An
implication of this is that where patches are submitted and nobody
objects and I don't see/spot any problem with them, they can be merged
even if there is an issue we didn't realise. We do the best we can.
How we react when things are merged depends on the circumstances.
Scarthgap has been out for nearly a year so a major behaviour change is
not really an option now. Even for master, I think the situation is
relatively well understood and more consistent now so any change would
need to demonstrate that isn't the case and that a change would improve
things rather than further confuse people.
I don't know who you work for but if you are able to help support the
project through patch review, recipe maintenance or anything else that
be nice. Alternatively, project membership does give us funding which
allows us to help in a different way too if that is an option. If you
don't do any of these things...
Hope that helps give some of the context.
Cheers,
Richard
next prev parent reply other threads:[~2025-03-19 9:11 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-18 3:17 Issue: /var/tmp does not persist due to /var/volatile being tmpfs in fstab #scarthgap Vish
2025-03-18 4:48 ` [OE-core] " Chen, Qi
2025-03-18 16:11 ` Vish
2025-03-18 22:22 ` [OE-core] " Richard Purdie
2025-03-18 23:24 ` Vish
2025-03-19 6:57 ` [OE-core] " Alexander Kanavin
2025-03-19 9:11 ` Richard Purdie [this message]
2025-03-19 18:28 ` Vish
2025-03-19 4:55 ` [OE-core] " Niko Mauno
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=df7ca8af2883c0b3974df9f95a29be827e817516.camel@linuxfoundation.org \
--to=richard.purdie@linuxfoundation.org \
--cc=openembedded-core@lists.openembedded.org \
--cc=vs.yocto@outlook.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.