Re: PSA: tuned breaks boot loader entries for systemd-boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Nov 06, 2024 at 01:50:28PM +0100, Jaroslav Škarvada wrote:
> On Wed, Nov 6, 2024 at 12:59 PM Kilian Hanich via devel
> <devel@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
> >
> > Am 06.11.24 um 11:32 schrieb Zbigniew Jędrzejewski-Szmek:
> > >> That's not how standards work. It's behaviour undefined by the
> > >> standard, i.e. undefined behaviour. If it isn't forbidden, or strictly
> > >> defined, it's still standard compliant.
> > > I think we'll have to agree to disagree. If it's "undefined behaviour"
> > > than it's not "standard compliant".
> >
> > I am just going to leave this here, so *all* of you are on the same page:
> >
> > A standard (doesn't matter which) can define certain things, outlaw
> > certain things or leave things undefined.

Nah. We're not talking about some abstract standard. We're talking
about the BLS which says that it's a basic key=value list. It even has
bunch of examples with file names. The text wasn't very explicit about
how the file names are formatted, because it was considered obvious
and unambiguous. It only says that the paths are relative to the root
of the partition. The whole standard has not concept of variables.
When this is extended with additional syntax, for example variable
expansion, the new form in not compatible. It certainly will not be
understood by any of the existing parsers which were written for
the spec.

The problem was always that such an extension was done under the
original name. If grub were to define its own format in its own
locations in the file system, there would be no problem. Unfortunately
the same name and the same directories were used, and we're still
dealing with the resulting confusion.

> It isn't undefined behaviour, the behaviour is cleanly defined in the
> grub documentation. It's undefined in the BLS.

Right. So this is not the BLS. 

> Although BLS wasn't our primary goal (our goal is a working
> product), I am ready to do my best to improve things according to
> standards, BLS including

Great, thank you.

Zbyszek
-- 
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux