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

Release 1.0.0 #15

Closed
Wuzzy2 opened this issue Feb 9, 2021 · 12 comments
Closed

Release 1.0.0 #15

Wuzzy2 opened this issue Feb 9, 2021 · 12 comments

Comments

@Wuzzy2
Copy link
Contributor

@Wuzzy2 Wuzzy2 commented Feb 9, 2021

Wishlist for 1.0.0:

  • Fully libre (#2)
  • Fix old broken Mercurial-related scripts (#10)
  • Figure out how make a clean build (There has been no release for over 10 years! Cleanup might be neccessary)
  • Make sure the correct version number appears everywhere in the build
  • Update changelog (don't forget to update the date!)
  • Test, test, test!
  • Post on BaNaNas

Why 1.0.0? Well, it's a complete sound pack, and it will (hopefully) be 100% libre soon. That's everything it needs, really. I see no reason why not going straight for 1.0.0 then. ;-)

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Feb 9, 2021

New requirement:

  • Check what this .devzone thing is for

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Feb 9, 2021

New requirement: Make sure the "Sampling Plus" is removed/replaced from all files (implies updating translations)

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Mar 4, 2021

Okay, most requirements are now dealt with. New requirements list:

@TrueBrain
Copy link
Member

@TrueBrain TrueBrain commented Mar 4, 2021

Just to prevent people misunderstanding the above list and trying to execute it as written:

When a tag is created, a release is build, this is published on our CDN, and the website is updated, all automagically. There is no human intervention. After the release, two things do need to happen:

  1. the package needs to be uploaded to BaNaNaS by who-ever owns OpenSFX atm.
  2. installer CDN needs to be updated with the new package, so installers pick up on it too (a job for @TrueBrain).

@orudge
Copy link
Contributor

@orudge orudge commented Mar 4, 2021

Before we release 1.0.0, it would be nice if at least 'somebody' could test out the nightly. When I have a chance myself I'll look at it, but that's not likely to be this week.

After that I'm happy to tag a 1.0.0 release.

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Mar 4, 2021

Okay, but the first step (update date in changelog) still needs a manual commit. Please don't forget this. Just saying. ;-)

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Mar 4, 2021

@orudge: Regarding testing: I have tested today's nightly on my side and it purrs like a cat. :)
I have also posted a link in the forums for testing: https://www.tt-forums.net/viewtopic.php?f=29&t=85815

One final question: Should I make a quick PR for #27 before release?

@orudge
Copy link
Contributor

@orudge orudge commented Mar 4, 2021

Yes - if you aim to get the translation PR done this weekend, then maybe early next week we can aim for a final release.

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Mar 6, 2021

Translation PR: #29

@orudge
Copy link
Contributor

@orudge orudge commented Mar 8, 2021

If there are no objections, I can look at doing a 1.0.0 release maybe tomorrow if I have time.

@Wuzzy2
Copy link
Contributor Author

@Wuzzy2 Wuzzy2 commented Mar 8, 2021

👍

@orudge
Copy link
Contributor

@orudge orudge commented Mar 12, 2021

1.0.0 has been released. It will need to be uploaded to BaNaNaS, but should be available from the web site.

Closed via #31

@orudge orudge closed this as completed Mar 12, 2021
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