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

remove Ant support, remove Eclipse support #6255

Merged
merged 2 commits into from
Apr 25, 2018

Conversation

SethTisue
Copy link
Member

remove Ant tasks for building user code using Ant. this is
now historical. hard to be sure absolutely nobody is using it anymore,
but regardless, it ought to be a separate project, if anyone still
wants it to exist in 2.13+ world.

support for building Scala itself using Eclipse is removed and
replaced with a note in the readme that says "Support for Eclipse has
decayed and been removed, but could be resurrected by a volunteer"

@SethTisue
Copy link
Member Author

I have a sinking feeling somebody is going to come up with a reason the Ant stuff can't or shouldn't be removed?

@SethTisue
Copy link
Member Author

SethTisue commented Jan 10, 2018

this would fix scala/bug#10335, but that's gravy, the main motivation here is just general cruft reduction.

@SethTisue
Copy link
Member Author

[info] 	delivering ivy file to /home/jenkins/workspace/scala-2.13.x-validate-publish-core/target/scala-dist/ivy-2.13.0-pre-e9b1730-SNAPSHOT.xml
[error] /home/jenkins/workspace/scala-2.13.x-validate-publish-core/src/manual/scala/tools/docutil/ManMaker.scala:9: object apache is not a member of package org
[error] import org.apache.tools.ant.Task
[error]            ^
[error] /home/jenkins/workspace/scala-2.13.x-validate-publish-core/src/manual/scala/tools/docutil/ManMaker.scala:13: not found: type Task
[error] class ManMaker extends Task {
[error]                        ^
[error] two errors found

@SethTisue SethTisue self-assigned this Jan 22, 2018
@SethTisue SethTisue added the WIP label Feb 26, 2018
@SethTisue SethTisue modified the milestones: 2.13.0-M4, 2.13.0-RC1 Feb 26, 2018
@SethTisue SethTisue force-pushed the no-ant-no-eclipse branch 3 times, most recently from 648f6ae to 0506b4f Compare February 27, 2018 23:28
@SethTisue SethTisue removed the WIP label Mar 1, 2018
@SethTisue SethTisue modified the milestones: 2.13.0-RC1, 2.13.0-M4 Mar 1, 2018
@SethTisue
Copy link
Member Author

this is now ready for review. @lrytz want to take the first look?

@SethTisue SethTisue requested a review from lrytz March 1, 2018 02:22
@lrytz
Copy link
Member

lrytz commented Mar 1, 2018

I googled a bit to see if there's anything recent on scala+ant, this post is from July 2017, but seems to be taken from his 2013 book. Also stackoverflow for scala+ant seems to be calm. So 👍 from me.

@lrytz lrytz mentioned this pull request Mar 1, 2018
@lrytz lrytz force-pushed the no-ant-no-eclipse branch 2 times, most recently from 4bd61b4 to 53b5dad Compare March 1, 2018 12:55
@lrytz
Copy link
Member

lrytz commented Mar 1, 2018

@SethTisue rebased to fix conflict with #6354 and pushed to your branch

@SethTisue SethTisue requested a review from adriaanm March 1, 2018 23:15
@SethTisue
Copy link
Member Author

@adriaanm wdyt?

@SethTisue SethTisue merged commit 4256896 into scala:2.13.x Apr 25, 2018
@SethTisue SethTisue deleted the no-ant-no-eclipse branch April 25, 2018 10:20
lrytz added a commit to lrytz/scala-partest that referenced this pull request Apr 25, 2018
lrytz added a commit to lrytz/scala-partest that referenced this pull request Apr 25, 2018
lrytz added a commit to lrytz/scala-partest that referenced this pull request Apr 25, 2018
lrytz added a commit to lrytz/scala-partest that referenced this pull request May 9, 2018
lrytz added a commit to lrytz/scala-partest that referenced this pull request May 9, 2018
lrytz added a commit to lrytz/scala that referenced this pull request May 9, 2018
Now that scala#6255 is merged
lrytz added a commit to lrytz/scala that referenced this pull request May 9, 2018
Now that scala#6255 is merged
@SethTisue
Copy link
Member Author

@SethTisue
Copy link
Member Author

the removed code is now here: https://github.com/cigaly/scala-ant, thanks to @cigaly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants