-
-
Notifications
You must be signed in to change notification settings - Fork 161
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
Mark setting of root directory as deprecated #571
Conversation
This is a great idea, @mvz! Shout out if you'd like a hand and I'll see what I can do. :) |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in a week if no further activity occurs. |
01e0f59
to
2e0a1ed
Compare
I'm going to move parts of this to separate pull requests, to be coordinated by #598. |
What's the benefit of these 2 branches and why don't we just have 1 master branch? Is it because we're supporting a 1.0 and 0.9 based development, if so could we not rename the 0.9 branch as something like 0_9_stable (Akin to rails). And have the 1.0 stuff on master |
Yeah, 1.0 stuff is on master and 0.14.x stuff is on still. The original plan (from before my time) was to have a 1.0 version a lot more quickly, but a lot of projects that use Aruba are still not even on 0.14.x. Sooo ... I'm first going to focus on helping them upgrade and fixing stuff in 0.14.x for that. But since I don't want to keep forward-porting bug fixes between these two branches, I want to get to a point where I can at least merge still into master regularly. Renaming still to something else would be fine. |
0c5bb44
to
32486af
Compare
5dd7a0c
to
a283172
Compare
This is now only a documentation change. Merging. |
Summary
Setting root_directory will no longer be supported in 1.0.0. Mark it as deprecated in the cucumber scenario.
This was originally the main pull request for #598. Original description follows
Summary
Update the
still
development branch so the change tomaster
is no more than a removal of deprecations.Details
This is a work in progress. This is a combination of backporting bug fixes, moving deprecated code, moving other files. The end goal is that merging
still
intomaster
will only lead to conflicts in deleted files that contain the code deprecated in the0.14.x
line and removed in1.0.0
.Motivation and Context
A lot of projects that use Aruba are not even on
0.14.x
yet. We should be able to tell them that they should do that and fix all deprecations, and then they should be able to safely move to upcoming1.0.0
. Since there are still reasons why projects are stuck on pre-0.14 versions, these reasons should be taken away first. This means Aruba development is stuk on 0.14 for a while longer as well. To avoid duplicate effort,still
andmaster
need to be made as similar as possible.We may have to revert some breaking behavioral changes between still and master eventually, as well as some deprecations.
How Has This Been Tested?
CI. I'm hoping to add AppVeyor to the still branch as well.
Types of changes
Checklist: