-
Notifications
You must be signed in to change notification settings - Fork 382
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 OpenSSL. #322
Remove OpenSSL. #322
Conversation
r? @jamesmunns (rust_highfive has picked a reviewer for you, use r? to override) |
cecd61c
to
f6a8aa0
Compare
f6a8aa0
to
294dc17
Compare
bors r+ |
Shouldnt this get more attention before merging? It's a rather large change |
@Emilgardis I agree. This should have been RFCed so people would know about the reasoning and implications and be able to object. |
bors: r- |
Canceled |
There was a proposal made last year: #229. @Emilgardis @therealprof do you have any issues with this? |
The main points are already mentioned in the issue. For me, the most important argument is that this would get rid of a bunch of issues we wouldn't have to deal with anymore. Effectively, I'm the only active maintainer at the moment, so the fewer things to maintain the better. Also, as mentioned in the issue some crates expect OpenSSL not to be installed. |
not true 😉 |
I meant active in the sense of lines of code. Of course I appreciate you all reviewing those lines. 😉 |
I have no issue with this, I think removing OpenSSL is a good idea, but as @therealprof mentioned, making it more formal is imo a good thing, this is essentially a breaking change that could affect users. They should have a chance to voice their opinions. Merging after 1 hour of first approval seems wrong to me. If there's no concerns voiced after x amount of time I think it's fair to say it's safe to merge this however. 👍 |
Sorry for only noticing this now:
I think this goes without saying but this is an official Embedded WG tools team project so this is a team effort and there's no "I" in team. Also our rules do apply. |
You're reading too much into what I am saying. I simply stated a fact, which is that |
This may or may not be true but is completely irrelevant. I just wanted to point out that the team is the owner and maintainer of this crate and we do have rules and a code of conduct to adhere to. |
This is completely relevant. We can't keep OpenSSL support if there isn't anyone to actively maintain it. (In case of an objection that is.) |
I'm not objecting to removing OpenSSL just trying to keep focus on the real discussion so an informed decision can be made by the team. I am objecting to some of the comments which have been made by pointing out that this is a an official project by the Embedded WG and not a one/two man show. |
@adamgreig @ryankurte @Disasm @burrbull Your opinion and approval is requested here. |
I don't understand how cross works, so I can't estimate implications of this PR. As digging into details requires too much effort and time from my side (which I do not have atm), I would prefer to abstain from voting. |
The discussion here seems to be going a little beyond just OpenSSL, but I wanted to add a couple points. First: The Second, as this project is owned by the Tools teams, as @therealprof mentions, our policies apply here for the maintenance. The two relevant policies I can see are: In order to meet the policies above, I would suggest that we:
Additionally if possible, I think we could make this breaking change lower friction if we could document how to correctly add OpenSSL (edit: as a downstream end-user) after this PR has been merged. |
I've been staying out of this thread so far since I'm not really involved in cross. Like James I'm pleased to see it getting so much attention! As far as I can tell this is a fairly normal breaking change, the sort of thing that wouldn't typically require an RFC but just a regular approval process. I don't see any issue removing OpenSSL, for all the good reasons already mentioned in the thread. I'm happy to approve the PR. In terms of team policy I appreciate we should follow our procedures though I don't think any egregious violation has been committed here. I'm very happy for @Dylan-DPC to join the tools team if they want, or to just continue maintaining cross with approval from the tools team. One or the other should happen to keep us in line with our policies. |
... and we have a majority of votes. Thanks for weighing in everybody. |
bors r+ |
322: Remove OpenSSL. r=therealprof a=reitermarkus Closes #229. Co-authored-by: Markus Reiter <[email protected]>
Build succeeded
|
@therealprof thanks for the help. I understand your point here. However, given that the tools team is busy on other projects and life and the staleness that cross has had for the most of this year, it is difficult to wait for the entire team to express their concerns on PRs. |
@Dylan-DPC We're working on building up the team such as bringing in @reitermarkus. In the last few months we've welcomed a few additional members and we're happy to welcome more people interested in helping out. But it is what it is, this project has been brought into the WG and maintained under our umbrella so everything happening on this project has to happen in compliance with the WG rules, no matter how
it is. Quite a few people are now relying on |
v0.2 removes openssl from the images. See: cross-rs/cross#322
v0.2 removes openssl from the images. See: cross-rs/cross#322
Closes #229.