-
-
Notifications
You must be signed in to change notification settings - Fork 111
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
package up rust for fedora #1163
Comments
Looks like we need package up cty here, as well:
other than that, i was able to use |
I should go ahead and package up rust-cty for Fedora, although I'll need find someone to do a review swap with. |
I've packaged up
|
I've created all four necessary specfiles: rust-cty, rust-serial_test_derive, rust-serial_test, and rust-libnotcurses_sys. Now to submit these... |
i've asked @dcantrell if he has anyone to recommend for reviewing this stack |
serial-test and serial-test-derive are in. |
|
https://pagure.io/releng/fedora-scm-requests/issue/31962 requests the home for |
We got feedback on https://bugzilla.redhat.com/show_bug.cgi?id=1907017, which I will address. Hopefully my module request for |
I've just uploaded |
https://bugzilla.redhat.com/show_bug.cgi?id=1907017 has been updated to point at fresh 2.1.8 materia, including the all-important |
Once in Fedora, do you think you can cross add to CentOS 7.9 or is that too old to be supported? Also would it be likely to even be accepted? |
You can't add it to CentOS 7.9, but you can add it to EPEL-7. EPEL branches live in the Fedora package repos, so all you need to do is request that branch in the notcurses repo and build it there. |
@WSLUser I never interact directly with CentOS. So far as I'm aware, CentOS forks off from RHEL (until it dies at the end of this year). I've tried adding Notcurses to EPEL before, but have had little success, due to an ancient CMake. I've got an open bug on it at #851. Last I looked into it, there would be a newer CMake sometime this year, at which point it ought be straightforward. I even looked into supporting older CMake, but it was a pretty significant loss of functionality, and the only thing worse than spending time writing CMake is spending time backporting to older CMake. |
aaaaaaaand we are GO! requesting git module now [dank@localhost fedpkg]$ fedpkg request-repo rust-libnotcurses-sys 1907017 who here thinks they already know the work of maya angelou?!?! |
Also, I got the branch made for |
Huh, according to https://bugzilla.redhat.com/show_bug.cgi?id=1756974, while EPEL8 indeed lacks a modern cmake, EPEL7 has 3.18? how does that work? anyway, let me request a epel-7 branch and see what's good. |
Probably because CentOS 8 is becoming abandoned since that is going EOL this year while CentOS 7 still has 3 years to go. |
probably? that epel7 would have newer packages than epel8 was not something i had considered, to my discredit. i expect to have notcurses in epel7 shortly after being granted the branch. it would have been there months ago. [shakes fist at sky] |
it seems the Fedora Project took a personal day, but hopefully we'll get our modules and branches monday. |
we got our module! building now. getting |
We successfully build an x86_64 package, but most other architectures fail; see #1339. I'm going to go ahead and close this bug as a success since all the procedural work is done. |
With the successful completion of #355, we'll have our Rust bindings available in Debian. It would be a fine thing to get in Fedora as well. There, I don't believe I'll need go through any regulatory layer; we just need ensure we have our deps available, and if not, package them up ourselves. Those will require a review, so we might as well start this process up early. Fedora 34 is scheduled to be branched 2021-02-09.
The text was updated successfully, but these errors were encountered: