Skip to content

Updates for 0.11 #74

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 1, 2017
Merged

Updates for 0.11 #74

merged 1 commit into from
Apr 1, 2017

Conversation

paf31
Copy link
Contributor

@paf31 paf31 commented Mar 31, 2017

My plan is to deploy this over the weekend. I will start by disabling all "Try X" services, and I'll turn them back on as soon as the necessary libraries are updated and I have a working psc-package.json or bower.json for each one.

So there's no real rush, since the core "Try PureScript" will be working, but the other services will be offline initially.

cc @sharkdp @soupi @rintcius

@soupi
Copy link
Contributor

soupi commented Mar 31, 2017

Turning other services is a bit of a shame but I can see why that's a problem. I'll try to help update the relevant parts of the ecosystem so we can have them back soon!

@paf31
Copy link
Contributor Author

paf31 commented Mar 31, 2017

Well, I can leave them running as-is for now.

@rintcius
Copy link
Contributor

rintcius commented Mar 31, 2017

Yes, maybe good to give a bit of time for the ecosystem to catch up with 0.11?

BTW how long does it usually take for libs to catch up after a major release?

@paf31
Copy link
Contributor Author

paf31 commented Mar 31, 2017

purescript-contrib is usually updated relatively quickly. What else do you depend on?

@rintcius
Copy link
Contributor

There were a couple of libs that were not part of the package set yet (so these are probably not that actively maintained), but I can upgrade them as well if necessary.

@paf31 paf31 merged commit cc9555a into master Apr 1, 2017
@paf31 paf31 deleted the 0.11 branch April 1, 2017 18:00
@paf31
Copy link
Contributor Author

paf31 commented Apr 1, 2017

The main service is now running 0.11.1, while the other services continue to run 0.10.7. Please let me know when your libraries are ready and I can update them. Thanks!

@paf31
Copy link
Contributor Author

paf31 commented Apr 8, 2017

Try Thermite is now running latest again.

@rintcius
Copy link
Contributor

rintcius commented Apr 9, 2017

mathbox 0.4.0 is now on purescript 0.11 - these are the deps https://github.com/rintcius/purescript-mathbox/blob/master/bower.json

ping me when try-mathbox is running against 0.11 & I'll update the try-mathbox gists to 0.11 too

@paf31
Copy link
Contributor Author

paf31 commented Apr 10, 2017

@rintcius Thanks! Do you think it would be much work to update the package set, and specify the dependencies that way? I'd like to transition to having Try PureScript use psc-package and keeping the dependencies in the staging/ directory.

@rintcius
Copy link
Contributor

@paf31 Ok, I'll have a look!

@paf31
Copy link
Contributor Author

paf31 commented Apr 25, 2017

Ping @sharkdp @soupi - do you think you will be able to update your packages soon?

@soupi
Copy link
Contributor

soupi commented Apr 26, 2017

Hopefully this evening

@sharkdp
Copy link
Contributor

sharkdp commented Apr 26, 2017

Thanks for the reminder!

In the meantime, all necessary libraries for try-flare have been updated to 0.11, but I'm not sure how this works with the package sets now.. should we send PRs for https://github.com/purescript/package-sets ?

@paf31
Copy link
Contributor Author

paf31 commented Apr 26, 2017

Yes, I think the simplest way would be to update the main package set, if possible, and then provide a psc-package.json file with the dependencies I need to compile things. It should be possible to use a previously-tagged package set in order to save some time hunting down all transitive dependencies.

@sharkdp
Copy link
Contributor

sharkdp commented Apr 26, 2017

This would mean that smolder, flare and flarecheck have to be added to the global package-set. Is this really intended? Sorry for asking, but I didn't fully get all the concepts behind psc-package/package-sets.

@paf31
Copy link
Contributor Author

paf31 commented Apr 26, 2017

Yes, we'd need to add those. Adding a package doesn't imply any sort of ongoing maintenance, just that the package will not break semantic versioning going forward, so there is no harm in adding a package to the set if it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants