On Thu, Aug 19, 2021, 11:31 AM Konrad Weihmann <kweihm...@outlook.com> wrote:
> > > On 19.08.21 18:06, Richard Purdie wrote: > > On Thu, 2021-08-19 at 16:50 +0200, Konrad Weihmann wrote: > >> I kind of missed out on this change... but I got caught up by reality > >> hard this morning :-(. > >> > >> I currently don't see a reason why zstd is required on the host - only > >> systemd is having a hard dependency against zstd atm, while the other > >> lately added references are just optional PACKAGECONFIGs (and there are > >> plenty of them which have loose ends - in poky and meta-oe) > >> > >> So the question I want to raise: why a hard dependency? wouldn't have > >> been HOSTTOOLS_NONFATAL enough? > >> > >> I mean this is the second hard cut in the project within just weeks and > >> this time it was host related, which is even harder to fix in a timely > >> manner in a corporate environment (basically rolling out changes to all > >> dev installations isn't something I fancy on a Wednesday morning :-( ) > >> > >> None of the commit messages somehow mentions, why we all of a sudden > >> need that on the host, instead of building it from sources (which should > >> be possible judging from the latest master sources). > >> > >> And on that note: that the documentation wasn't updated in the same > >> changeset is very unfortunate (not even the crops container where > updated) > > > > Sorry the change is a bit of a pain. It has been in master-next for a > while > > and we did have to jump through a number of hoops as a project to enable > this > > (e.g. adding to buildtools and our autobuilder infrastructure). > > > > The reason we're doing this is that we need to use compression within > bitbake > > itself for some of our output files. We've not done this in the past as > it is > > a pain to have the host prerequisites however there are multiple places > we can > > potentially benefit, such as compressed pkgdata and compressed siginfo > files. > > It is also possible we may be able to store a compressed parsed > datastore. > > > > Thanks Richard, that's explains why it's needed > > > The siginfo files and datastore could mean we can improve debugging of a > > number of currently hard to solve problems our users face. > > > > Without this we're unlikely to be able to move forward in these areas. > If we > > do it, we open up new development opportunities and potentially improved > > usability. We can't "just build it" as that would mean we can't use it > within > > bitbake itself. > > > > Sorry this isn't well described anywhere, it is mainly as we can't yet > > "guarantee" that this will do these things. We do know it won't happen > > unless we try though. > > Agree - btw maybe a good opportunity to insist on better commit messages > ;-)- just out of interest: is there any guideline, maybe it's worth to > at least link to a commit message guide at > https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded > or here https://www.openembedded.org/wiki/Commit_Patch_Message_Guidelines. > And slightly off-topic, but maybe also worth to do some automation, as > I've seen multiple patches lately, that don't 100% follow the patch > guideline in place. > Sorry, that was my fault. I was preoccupied and didn't fix it when it was pointed out earlier. FWIW, I do have some WIP changes that use this functionality that will hopefully land soon so it will be used :) > > > > Master *is* a development branch, not a stable release so things can > change. > > I've been brave enough to enforce a multi-branch development (just to > keep the bar low when jumping from release to release), maybe I take > that as a personal learning :) > > > > > Cheers, > > > > Richard > > > > > >
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#154982): https://lists.openembedded.org/g/openembedded-core/message/154982 Mute This Topic: https://lists.openembedded.org/mt/84201703/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-