Git Product home page Git Product logo

Comments (5)

randyzwitch avatar randyzwitch commented on June 4, 2024 2

Thanks for the solutions @hustf and @piever, I hope I didn't give off a vibe like I was angry. These things happen, thanks for all the hard work making HTTP and the related packages better :)

from echarts.jl.

randyzwitch avatar randyzwitch commented on June 4, 2024

v0.2.0 that was just tagged pins HTTP at 0.7.1. When above PRs are merged resolved, figure out what to do

from echarts.jl.

hustf avatar hustf commented on June 4, 2024

Hi, thanks for a great package and sorry for the downstream trouble from HTTP->WebSockets->Mux. Just a comment while waiting for tests, hope that's okay.

The package system is really flexible and smart, but I think we can generally reduce the potential error space by removing crosslinks, i.e. capping our direct dependencies (and say nothing about indirect dependencies).

So e.g., in REQUIRE:
Mux 0.6.0 0.6.99
would in theory protect you from upstream interface changes. If we follow the semantic versioning.

And if you require, say, HTTP 0.9 directly somewhere else, Julia will download both versions for us and work great in their context.

from echarts.jl.

piever avatar piever commented on June 4, 2024

I've just released Mux 0.7 (to be merged in METADATA JuliaLang/METADATA.jl#22382), please let me know if this is enough to fix ECharts (in which case maybe the easier is to drop the HTTP upperbound: if anything it is up to Mux to add a HTTP upperbounds for safety).

from echarts.jl.

randyzwitch avatar randyzwitch commented on June 4, 2024

I feel think this is probably fixed by #74

from echarts.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.