Skip to content
This repository has been archived by the owner on Aug 12, 2022. It is now read-only.

Tag IntervalRootFinding.jl v0.2.1 #14657

Closed

Conversation

attobot
Copy link
Contributor

@attobot attobot commented May 14, 2018

Repository: JuliaIntervals/IntervalRootFinding.jl
Release: v0.2.1
Travis: Travis Build Status
Diff: vs v0.2.0
requires vs v0.2.0: no changes
cc: @lbenet

Please make sure that:

  • CI passes for supported Julia versions (if applicable).
  • Version bounds reflect minimum requirements.

@andreasnoack
Copy link
Member

Looks like this is breaking a bunch of packages

@lbenet
Copy link
Contributor

lbenet commented May 16, 2018

Thanks for taking a look on this!

Yes, you are right, it is breaking a bunch of packages. I wanted to solve it, and have done something in that direction already. But I do not know how to proceed exactly. Do I erase the release, and then retag it? Or is there another way to do things?

How do you proceed when you have an umbrella package? Do you release a tag for the small packages first and then tag the umbrella package, or the other way around?

Thanks for your feedback!

@andreasnoack
Copy link
Member

The usual solution is to add upper bounds on the packages that are breaking. See an example in https://github.com/JuliaLang/METADATA.jl/pull/14609/files. Then you can release new versions of the small packages without the users of the umbrella package noticing. However, notice that you probably don't want to break anything in a bugfix release, i.e. x.x.n -> x.x.{n+1}. Make it at least a minor release.

@lbenet
Copy link
Contributor

lbenet commented May 16, 2018

Thanks a lot for the explanation; I'll discuss this with @dpsanders.

I guess I should close this, right?

@lbenet
Copy link
Contributor

lbenet commented May 16, 2018

I just noticed I can't close this. Can you please do it?

@attobot attobot deleted the IntervalRootFinding/v0.2.1 branch May 22, 2018 15:51
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants