Closed
Description
FWIW, it seems that the [yaml support has become unmaintained](https://github.com/chyh1990/yaml-rust/issues/160), no commits since July 2021. The developer doesn't have much activity on Github (_last active Sep 2022_).
Originally posted by @polarathene in #466 (comment)
I know that YAML is widely used as a configuration language in some ecosystems, so I am a bit undecided about this one. If someone wants to go ahead and remove YAML support, though, I would merge such a patchset.
Metadata
Metadata
Assignees
Labels
No labels
Activity
polarathene commentedon Oct 7, 2023
It might be unmaintained, but as long as it's working and not causing any problems in
config-rs
that should be fine to leave as-is? Alternatively instead of removing YAML support entirely, it only really requires changing theformat/yaml.rs
file right?There's an actively developed serde yaml crate, although it's unclear if it's at parity feature wise.
matthiasbeyer commentedon Oct 8, 2023
Ah yeah, I didn't see that. I would prefer switching to another YAML implementation rather than removing support completely.
serde_yaml
#474polarathene commentedon Oct 20, 2023
Just a heads-up, not sure if you get notifications for new PRs but #474 has been open without any engagement nearing two weeks now.
from_value
method #472 (comment) (with simplified format support, reducing maintenance burden)If you merge #474 first, I'll rebase #472 to accomodate, otherwise #472 has a separate commit focused on the YAML support and switch, which should be fine as you prefer merge commits over squash commits, there is little advantage then from merging #474 . Both PRs cross-reference each other, so that information on #474 shouldn't be difficult to find (as those additional details aren't in the commit message).
config
crate relies on unmaintained package eclipse-ibeji/ibeji-example-applications#610rzech commentedon Mar 27, 2024
Apparently there's the yaml-rust2 drop-in replacement that is actively maintained. I've created #554 with this change to fix #553 which arose in the meantime.
config
crate relies on unmaintained package eclipse-ibeji/freyja#168config
crate relies on an unmaintained crate eclipse-chariott/Agemo#91