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

Prepare for 0.4.0 release #19

Merged
merged 2 commits into from
Apr 1, 2021
Merged

Prepare for 0.4.0 release #19

merged 2 commits into from
Apr 1, 2021

Conversation

LordAro
Copy link
Member

@LordAro LordAro commented Mar 31, 2021

Nothing groundbreaking. Will probably please @Wuzzy2

@Wuzzy2
Copy link
Contributor

Wuzzy2 commented Mar 31, 2021

It would still be nice if all the MIDI files were verified for technical errors (#17).
If I only knew how to do that … :-( Do we have a MIDI expert aroud here?
Since that verification didn't happen yet, I caution against calling it 1.0.0. Maybe 0.4.0?

At least I know that all tracks work on my system but there might be errors that only manifest on some systems / MIDI implementations. Or there might be data errors (corrupted data) in the tracks or something like that. IDK, I'm not a MIDI expert.

@LordAro
Copy link
Member Author

LordAro commented Mar 31, 2021

No one's reported any errors in 10 years, I feel it's unlikely there's anything significant in there

@LordAro
Copy link
Member Author

LordAro commented Mar 31, 2021

Not exactly blocking a release, anyway

@Wuzzy2
Copy link
Contributor

Wuzzy2 commented Mar 31, 2021

Oh, you should probably consult @kamnet as well. Read this for reference:

https://www.tt-forums.net/viewtopic.php?p=1242639#p1242639

@kamnet appears to disapprove of a 1.0.0 release right now.

(But I guess a 0.4.0 release would be fine.)

orudge
orudge previously approved these changes Mar 31, 2021
Copy link
Contributor

@orudge orudge left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see no real reason not to call this 1.0.0 - if anyone identifies any technical deficiencies in the MIDI files, a 1.0.1 is easy enough to do, and if we change things around more significantly, then a 1.1.0 bump might be justified.

@Wuzzy2
Copy link
Contributor

Wuzzy2 commented Mar 31, 2021

Yeah, OK. It is not THAT big of a deal, I also think it is unlikely that any serious mistakes are in the MIDI files left. I just think that @kamnet, who is literally the founder of OpenMSX, should have a word in that. Just saying. ;-)

@kevinfields777
Copy link

Truthfully? I'd prefer a 1.0.0 release be one that is 100% userbase-contributed with no music loaned from outside sources.

Realistically? I don't know if that will ever happen, largely because there's almost no overlap between OpenTTD players who also create or can contribute original MIDI works, and most players really don't care. They'd rather be able to use MP3, MP4 or FLAC files that they can create with easily obtainable tools.

But I'm kind of an old school person when it comes to numbering. 1.0.0 represents a "final" product that is complete and has accomplished all it set out to do. And while I like all of the music that is in OpenMSX right now, it doesn't feel complete, and not deserving of a 1.0.0 title. I'm perfectly happy with leaving it at 0.3.1 right now.

With that said, this isn't really my project to say one way or another. I initiated it, but it's always been a community project. My involvement has been to find the music, evaluate it as best as I can to make sure it's as good of quality as I think it should be and make recommendations. That effort has largely come to an end. And I have never had any control over things like finding and fixing errors in music files, or its publication and distribution. If others feel it needs a 1.0.0 version, it's not within my power or will to stop that.

@Wuzzy2
Copy link
Contributor

Wuzzy2 commented Apr 1, 2021

I agree. Sort of.

If the version number is going to be 1.0.0, then the BaNaNaS description should be updated as well because it mentions OpenMSX being a “work of progress”.
Although I'm afraid no “community set” of music is going to be created anytime soon. Meaning OpenMSX would be stuck pre-1.0.0 for years.

There are good arguments for 0.4.0 and 1.0.0. I no longer have a strong opinion about either.

I REALLY wish we had someone who could verify the MIDI files tho. Not a release blocker, but still. Let me dream … ;-)

But no matter which version number it is going to be, I strongly opine there should be [i]some[/i] release, mostly due to the long-overdue technical cleanup lately. I strongly disagree with keeping OpenMSX intentionally stuck at 0.3.1 forever.

So either 0.4.0 or 1.0.0.

@kevinfields777
Copy link

Since I can't remember stuff ATM, have there been changes since 0.3.1 was released? If so, then a version bump is warranted.

@LordAro LordAro changed the title Prepare for 1.0.0 release Prepare for 0.4.0 release Apr 1, 2021
@LordAro LordAro merged commit a1a5c54 into OpenTTD:master Apr 1, 2021
@LordAro LordAro deleted the 100-release branch April 1, 2021 08:08
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.

5 participants