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

Windows 9X is long dead #74

Merged
merged 1 commit into from
Apr 16, 2021
Merged

Windows 9X is long dead #74

merged 1 commit into from
Apr 16, 2021

Conversation

elharo
Copy link
Contributor

@elharo elharo commented Jan 22, 2021

@slawekjaranowski
Copy link
Member

Maybe org.apache.maven.shared.utils.cli.shell.CommandShell should be also removed - I don't see usage of it in this project.

@michael-o
Copy link
Member

I agree with @slawekjaranowski

@elharo
Copy link
Contributor Author

elharo commented Jan 22, 2021

Eventually, yes. However it's public API so I don't want to remove it until it's been deprecated for a while longer and ideally we're ready for a major version bump.

@slawekjaranowski
Copy link
Member

I afraid that this never will happened developers don't look for deprecated ...
The same result will be remove it and release next major version.

Looking for this class on GitHub I found 4 repositories where it is used, one of them is archived, two don't have any releases so impact will not be huge.

@elharo
Copy link
Contributor Author

elharo commented Jan 23, 2021

I'm not comfortable removing public API without reasonable notice. Sounds like there are existing uses.

@slawekjaranowski
Copy link
Member

So please deprecate class with reason.

Another case is that apache components don't have any release plan / calendar so nobody know when next release will be placed.
Also there is no policy about clearing deprecated items.

@michael-o
Copy link
Member

@elharo This won't even run in Windows 9x because there isn't Java 7 for.

@elharo
Copy link
Contributor Author

elharo commented Jan 23, 2021

That still doesn't mean we should break the build of projects that have this in their tree. Deprecate and warn them. We can take it out in a few releases.

@slachiewicz
Copy link
Member

slachiewicz commented Feb 3, 2021

CommandShell / Windows 95 was marked as Deprecated with MSHARED-860 in cb448b9 and released with 3.3.3 version.

@MartinKanters
Copy link

@elharo I guess we can merge this then, right? Nobody had any objections against your code, apart from that we had to deprecate the classes, which @slachiewicz pointed out was done last year.

@slachiewicz slachiewicz merged commit 81a813b into master Apr 16, 2021
@elharo elharo deleted the shell branch April 16, 2021 21: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