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 a new release? Version 1.10 #457

Open
DominusExult opened this issue Mar 25, 2024 · 8 comments
Open

Prepare a new release? Version 1.10 #457

DominusExult opened this issue Mar 25, 2024 · 8 comments
Milestone

Comments

@DominusExult
Copy link
Member

Hi all,
seems a new version should be prepared. !.8 is plagued by the git fixed weapon ready crash, we have better combat and lots under the hood.
So what are your thoughts? Would you mind going through the bug tracker to find stuff that would make sense to fix before?

Next version should be a 2.0 version :)

@marzojr @drcode1 @wench @tristantarrant @Dragon-Baroque

@DominusExult DominusExult added this to the 2.0 milestone Mar 25, 2024
@wench
Copy link
Member

wench commented Mar 25, 2024

Sounds like a good idea. We could feature freeze the code base right now and it wouldn't make much of a difference as no real active development is occurring right now. Larger work in progress changes would be best deferred till after the 2.0 release. Trying to rush SDL3 or input refactoring into the 2.0 release seems a little risky.

@marzojr
Copy link
Member

marzojr commented Mar 25, 2024

Sounds like a good idea. We could feature freeze the code base right now and it wouldn't make much of a difference as no real active development is occurring right now. Larger work in progress changes would be best deferred till after the 2.0 release. Trying to rush SDL3 or input refactoring into the 2.0 release seems a little risky.

I agree 1000‰ on all counts.

@marzojr
Copy link
Member

marzojr commented Mar 25, 2024

Maybe it would be a good idea to temporarily protect master branch? We could require work to be done through pull requests and require reviews until release is done.

@Dragon-Baroque
Copy link
Contributor

Seems a new version should be prepared.

Fully agree. Apart from the "version" name, unless I misunderstand something :

Proposal : Indeed we code freeze master and cut off it a replacement for 1.8 named, say, "1.10". Rather soon.
After that, the snapshots of master take the name "1.90git" or 1.99git" as pre 2.0 and we start discussing 2.0's content and schedule.

Of course, I shall take care of SDL 3, but at the moment, it is not only incomplete and "risky", it is irrelevant until SDL 3.2 comes out as the first public release and gets distributed widely. By now, the next incoming Linuxes of April 2024 only offer SDL 2.30.

@DominusExult
Copy link
Member Author

All fair points and expected :)

Proposal : Indeed we code freeze master and cut off it a replacement for 1.8 named, say, "1.10". Rather soon.

Makes good sense, didn't think of that. I was kind of mind locked into single digits minor versions.

After that, the snapshots of master take the name "1.90git" or 1.99git" as pre 2.0 and we start discussing 2.0's content and schedule.

To prevent us locking ourselves in, I'd propose the next git version to be 1.11 then.

But a port to SDL3, Marzo's SDL event refactoring etc, all warrant a 2.0 release, which should then be the next big goal, IMO. Maybe even, if I dare to dream, the detaching of gumps rendering from map rendering :)

By now, the next incoming Linuxes of April 2024 only offer SDL 2.30.

That's not too far off the last SDL release, to be fair. There have been worse gaps :)

@DominusExult DominusExult modified the milestones: 2.0, 1.10 Mar 25, 2024
@wench
Copy link
Member

wench commented Mar 26, 2024

detaching of gumps rendering from map rendering

Yeah that would be a 2.0 class feature. With the other big changes I've been waiting for them to be merged before messing with everything

@marzojr
Copy link
Member

marzojr commented Mar 26, 2024

I would say that next Git version is 1.11, and we change to 1.99 when those major features are ready.

Anyway: add issues here in the project I made for it.

@DominusExult DominusExult changed the title Prepare a new release? Version 2.0? Prepare a new release? Version 1.10 Mar 31, 2024
@DominusExult
Copy link
Member Author

Rather than doing my assigned documentation work I'll go through our old bugtracker on SF to see what is still lurking there. So don't be surprised if you get updates from there.

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

No branches or pull requests

4 participants