Git Product home page Git Product logo

Comments (15)

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Pushing this up for something to do soon once #97 is merged.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

I asked in the Slack for volunteer(s) to be release engineer(s) for this project. If no one responds by Sunday, I'll do this release myself.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Release notes:

Local dependencies are relative to invocation directory, not bundle.json

Prior to this change, given:

/> tree
.
├── pony-bar
│   ├── bar
│   │   └── bar.pony
│   └── bundle.json
└── pony-foo
    └── foo
        └── foo.pony
/> cd pony-bar
/pony-bar> stable add local ../pony-foo
/pony-bar> cd bar
/pony-bar/bar> stable env ponyc -d
Building builtin -> /usr/local/Cellar/ponyc/0.15.0/packages/builtin
Building . -> /pony-bar/bar
Error:
foo: couldn't locate this path
Error:
/pony-bar/bar/bar.pony:1:1: can't load package 'foo'
use "foo"
^

because stable is invoked from the /pony-bar/bar folder, the ../pony-foo path refers to /pony-bar/pony-foo, which doesn't exist. As of 0.2.0, will refer to /pony-foo. This is a breaking change where someone might have been relying on the previous behavior. However, the previous behavior was unintentional and was considered to be a bug.

Don't process already-seen paths

Fix a bug where running stable env ponyc in a project that contains cyclic dependencies creates a process that never finishes, consuming more and more memory until it's killed.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Blessing 6f20141

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

There were commits on release that @dipinhora had done to get a broken release process working that were accidentally not moved to master. I've brought them over so, will be blessing a different commit once CI passes on that merge.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Blessing 1ca99ec

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Homebrew PR opened: Homebrew/homebrew-core#36832

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

COPR API key needed to be updated. That is done. Restarting failed Debian and COPR builds.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Windows release is available.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

COPR build is done.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

PPA build is done.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Deb version is released.

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Waiting on homebrew

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Homebrew is released

from pony-stable.

SeanTAllen avatar SeanTAllen commented on May 25, 2024

Announced. Thanks for playing along.

from pony-stable.

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.