Bump OrderedCollections compat to include v2#973
Conversation
|
Hmm because we reexport OrderedCollections. Have to think what do do here. |
|
In terms of breaking changes, can I just note that the code that was removed in OrderedCollections 2.0.0 has been deprecated since the release of OrderedCollections 1.0.0 which was 8 years ago. This was also the second release of OrderedCollections, and was built for Julia 0.7. |
|
I've also looked through the list of exports in |
|
Its not about directly exporting things that are deprecated. So if you knew nothing about OrderedCollections. So our API has changed. |
|
Perhaps drop the re-exporting and release DataStructures v1.0.0? |
|
@fredrikekre's plan is pretty good. I haven't followed this repo, though, to know if a bunch more work needs to be done. |
|
Status on being 1.0 ready is: #479 (comment) |
|
My /freshen-package skill does quite a lot of that, particularly through the three review skills. I'm happy to feed DataStructures to it or help someone else use it if they have any questions. It tends to result in quite a few PRs, or a couple of big ones that collect a dozen-or-so smaller commits. LMK what you think; I'd need some certainty that a core DS maintainer would be willing to review the PRs, or just give me the green light, to invest the time if I were to do it myself. |
|
IMO we can't wait for that since this is holding back a lot of things. If this PR is deemed breaking for DataStructures, then something like #479 would have to become "path to 2.0" instead. |
I mean we can just tag 0.20.
I have some availability to help review this week, but not next week or the week after that, |
|
Can we run a PkgEval on this and see if it is breaking in practice? |
|
(although I need admin to set it up on this repo) |
|
@nanosoldier |
|
Update on PkgEvalJob asinghvi17/DataStructures.jl@c9ce69a vs. dd699fe: Accepted |
|
Update on PkgEvalJob asinghvi17/DataStructures.jl@c9ce69a vs. dd699fe: Running |
|
The package evaluation job you requested has completed - possible new issues were detected. Report summary✖ Packages that failed3 packages failed only on the current version.
98 packages failed on the previous version too. ✔ Packages that passed tests3 packages passed tests only on the current version.
136 packages passed tests on the previous version too. ➖ Packages that were skipped altogether13 packages were skipped on the previous version too. |
|
This looks like the one actual failure: |
No description provided.