[Koha-bugs] [Bug 26790] Refactor Koha configuration (koha-conf.xml)
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Oct 26 23:11:18 CET 2020
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=26790
--- Comment #4 from David Cook <dcook at prosentient.com.au> ---
(In reply to Julian Maurice from comment #3)
> Can't remember the exact details and can't reproduce either... it was about
> the ES mappings file, MARC fields being changed when
> exporting/re-importing...
Hmm maybe someone else will surface it later.
> But the real problem IMO is that YAML is implementation dependent.
That's a good point.
> For instance, this document:
> foo: 040
>
> can be interpreted as { "foo": "040" } or { "foo": 32 } depending on how you
> read it. (Try this https://onlineyamltools.com/convert-yaml-to-json)
Thanks for that link. That is interesting.
However, it seems lazy to write it as 'foo: 040'. Surely it would be safer to
explicitly write it as "foo": "040", since we know that they are strings. (That
being said, since Perl is weakly typed, I wonder if Perl would try to convert
that internally into a number...)
> Even in Perl where implicit typing seems to be disabled by default, it can
> be turned on anywhere in the code ($YAML::Syck::ImplicitTyping = 1), so you
> can never be sure of what will happen.
In theory, we should know, but I reckon that Koha is big enough that it can be
easy to lose track of how the YAML has been set up across the board.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list