Skip to content
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

Releases #1

Closed
wltsmrz opened this issue Apr 28, 2020 · 5 comments
Closed

Releases #1

wltsmrz opened this issue Apr 28, 2020 · 5 comments

Comments

@wltsmrz
Copy link

wltsmrz commented Apr 28, 2020

Do you have an idea about how fusion releases will work, if it's composed of many submodules that are updated independently? I'm guessing the submodules are independently versioned and that "fusion" is a nimble-installable module.

@ksandvik
Copy link

Will this also imply that all the modules are downloaded and updated instead of piece-meal?

@Araq
Copy link
Member

Araq commented May 4, 2020

There are no git submodules, there is only code that works well with Nim 1.0 and upcoming releases.

@wltsmrz
Copy link
Author

wltsmrz commented May 4, 2020

I was just wondering, if fusion is ultimately the embodiment of the nim distribution idea, how/when each component module is updated. Maybe it would help to do a series of questions:

(1) Will fusion be an independently-installable nim module? (actually I think the readme answers this in the affirmative)
(2) Will fusion be shipped with nim by default, or a special release of nim e.g. nim-v1.3-fusion.tgz?
(3) Will fusion contain third party modules that are tested against v1.0 through v1.n?
(4) When third party module releases new version, at what point do consumers of fusion receive update?

@Araq
Copy link
Member

Araq commented May 4, 2020

(1) Yes.
(2) Shipped by default.
(3) No, if you want something to be in fusion, you must create PRs against this repo with source code. The idea is to create a collaborative environment, we all ensure the code keeps compiling and is well documented, but development is a community effort.
(4) Not applicable.

Fusion is not the "Nim distribution" idea, it's trimmed down to what we think is maintainable for our current team. Of course, the team can grow or shrink, but we manage it just like Nim's stdlib.

@wltsmrz
Copy link
Author

wltsmrz commented May 5, 2020

Aha, thanks for clarifying

@wltsmrz wltsmrz closed this as completed May 5, 2020
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

No branches or pull requests

3 participants