Comments (15)
Pushing this up for something to do soon once #97 is merged.
from pony-stable.
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.
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.
Blessing 6f20141
from pony-stable.
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.
Blessing 1ca99ec
from pony-stable.
Homebrew PR opened: Homebrew/homebrew-core#36832
from pony-stable.
COPR API key needed to be updated. That is done. Restarting failed Debian and COPR builds.
from pony-stable.
Windows release is available.
from pony-stable.
COPR build is done.
from pony-stable.
PPA build is done.
from pony-stable.
Deb version is released.
from pony-stable.
Waiting on homebrew
from pony-stable.
Homebrew is released
from pony-stable.
Announced. Thanks for playing along.
from pony-stable.
Related Issues (20)
- git submodules are not initialized on fetch
- Remove usage of `regex`
- Turn "regex" code back on in integration test
- Release 0.2.1 HOT 8
- Remove extra apt-get calls in circleci config
- Revisit how version is set HOT 2
- Update release process and release script to add new features
- Get a release into cloudsmith so ponyup works
- Appveyor setup doesn't trigger release
- Update Linux installation instructions
- Tack - 0.1.0 release HOT 3
- pony-stable Arch package seems broken for some CPUs HOT 3
- illegal hardware instruction HOT 3
- Add FreeBSD support
- "integration.Env(invalid bundle.json in nested dir)" test periodically fails HOT 3
- Release 0.1.5 and 0.1.6 HOT 19
- Use `cli` package to define the command line instead of deprecated `options` package HOT 1
- Syntax errors when trying to build from source on Windows 10 HOT 4
- Builds that contain cyclic dependencies cause an infinite loop HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pony-stable.