Coder Social home page Coder Social logo

Comments (18)

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024 4

This package had its last release 15 months ago and has since received two major features (#48, #68) and a significant performance improvement (#64). Is there anything that can be done to help the maintainers get a new release made?

from yaml.jl.

ChrisRackauckas avatar ChrisRackauckas commented on July 22, 2024 1

Weave can't use Compat v3 because of this. 15 months without a release is a pretty long lasting issue. If BioJulia only wants to maintain their own registry, that's fine, but then we should at least fork the repo so that Weave isn't blocked.

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024 1

No need to fork, if there are other people that want to maintain it, we're happy for it to move to another org (see eg #62). That said, I'm also happy to take on stewardship of the repo (not necessarily development, but review of PRs and making releases to General etc) if that's needed. But I only have write access at the moment, and I need admin to enable the release bot for General.

Paging @benjward and @bicycle1885

from yaml.jl.

junglegobs avatar junglegobs commented on July 22, 2024

If I understand correctly, the write_file function has been written (if possibly not completed), but isn't available? I understand it could take time to get this to work reliably, however the documentation is currently a bit misleading since it makes it seem like this function is available.

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

Looks good to me. @benjward We should probably enable the register bot for the general registry for this one, I don't think it makes sense for people to use the biojulia registry for such general functionality

from yaml.jl.

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024

Yes, YAML needs to be in the General registry. If nothing else there are packages in General that depend on YAML.

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

If nothing else there are packages in General that depend on YAML.

I mean, in principle they can continue to depend on the older version of it. But I think we'd like to move this package out of BioJulia anyway. It doesn't make sense to block new versions from coming out until that happens. Unfortunately, I don't have admin rights for this repo, so I can't enable it.

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

I suppose I could change the Project.toml and make a github release if someone could manually make a PR to General...

from yaml.jl.

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024

You can register with the Registrator web interface without admin repository privileges. See https://juliaregistries.github.io/Registrator.jl/stable/webui/#Usage-(For-Package-Maintainers)-1.

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

OK, I can do that. Should be a minor release right? AFAICT there are no breaking changes... Can anyone tell what version of Codecs I should use as a lower bound?

from yaml.jl.

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024

AFAICT there are no breaking changes...

Not quite. See #64 (comment).

from yaml.jl.

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024

Can anyone tell what version of Codecs I should use as a lower bound?

Looks to me like Codecs is used exactly once, to decode Base64. The very first commit to Codecs is titled "Initial work. Base64 encoder.", so I would suspect every released version can do that.

from yaml.jl.

GunnarFarneback avatar GunnarFarneback commented on July 22, 2024

A more important matter is that Registrator won't accept compatibility with Julia versions earlier than 0.7, so I would suggest dropping pre-1.0 support entirely for the new version. Then the only version of Codecs that is compatible with 1.0 is 0.5.

Compat is more tricky. It probably should just be cleaned out. Let me have a look.

#76 does away with Codecs and Compat, as well as pre-1.0 support.

from yaml.jl.

SabrinaJaye avatar SabrinaJaye commented on July 22, 2024

Registrator.jl has been enabled for YAML.jl

from yaml.jl.

ChrisRackauckas avatar ChrisRackauckas commented on July 22, 2024

Thanks!

from yaml.jl.

SabrinaJaye avatar SabrinaJaye commented on July 22, 2024

@kescobo You've also been given admin level for YAML.jl

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

Fantastic, thanks! @GunnarFarneback has a PR to get us up to snuff: #76
Gonna merge and register that end of day

from yaml.jl.

kescobo avatar kescobo commented on July 22, 2024

Closed by #76

from yaml.jl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.