https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Bug ID: 1379484 Summary: P224 support for golang Product: Fedora Version: rawhide Component: golang Assignee: vbatts@redhat.com Reporter: martin.thomson@gmail.com QA Contact: extras-qa@fedoraproject.org CC: admiller@redhat.com, amurdaca@redhat.com, golang-updates@lists.fedoraproject.org, jcajka@redhat.com, lemenkov@gmail.com, renich@woralelandia.com, s@shk.io, vbatts@redhat.com
Description of problem:
In golang 1.2, P224 was removed. This prevents the use of the system golang with certain projects. My particular problem is that it won't run boringssl tests. I couldn't find the original rationale, but I hope that the reason is no longer valid.
Since NSS ships with secp224r1 (which isn't even in the NSS tree), I see no reason that this should be excluded.
Version-Release number of selected component (if applicable): I'm using golang-1.7.1-2.fc26
How reproducible: Perfectly.
Steps to Reproduce: 1. git clone https://boringssl.googlesource.com/boringssl 2. cd boring/ssl/test/runner 3. go build
Actual results: ./key_agreement.go:349: undefined: elliptic.P224 (exit 1)
Expected results: (exit 0)
Additional info: I would have added a patch, but the repo doesn't even allow checkouts from unauthenticated users. That's not very friendly to contributors.
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Jakub Čajka jcajka@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED Depends On| |1038683 Assignee|vbatts@redhat.com |jcajka@redhat.com
--- Comment #1 from Jakub Čajka jcajka@redhat.com --- This is intentional due to legal reasons and there seems to be no indication that situation changed in a way that would allowed the p224 inclusion, so we can't drop the patch removing p224.
Please see BZ#1038683 for more details.
PS: I'm able to clone golang dist-git repo using "git clone git://pkgs.fedoraproject.org/rpms/golang.git" from machine that is not setup for my packaging work(without auth, fresh git installation).
Referenced Bugs:
https://bugzilla.redhat.com/show_bug.cgi?id=1038683 [Bug 1038683] golang appears to contain an ECC implementation
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #2 from Martin Thomson martin.thomson@gmail.com --- The only mention of legal requirements is this:
In Fedora, we only ship certain reviewed curves.
I would have to assume that it is permitted. I work with the NSS maintainers closely and NSS ships on rawhide with P-224 (see certutil --help); they are acutely aware of legal constraints. I guess we'll see what the legal folks say.
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #3 from Antonio Murdaca amurdaca@redhat.com --- This will be fixed in F25 by https://bugzilla.redhat.com/show_bug.cgi?id=1038683
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #4 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-0aae3021b3
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |MODIFIED
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #5 from Fedora Update System updates@fedoraproject.org --- golang-1.6.3-4.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-0eb27fee7a
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #6 from Fedora Update System updates@fedoraproject.org --- golang-1.5.4-4.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-109c7b5f68
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #7 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.fc25 has been pushed to the Fedora 25 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-0aae3021b3
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #8 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1300e04b7c
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |MODIFIED
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|MODIFIED |ON_QA
--- Comment #9 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.el6 has been pushed to the Fedora EPEL 6 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-1300e04b7c
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #10 from Fedora Update System updates@fedoraproject.org --- golang-1.5.4-4.fc23 has been pushed to the Fedora 23 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-109c7b5f68
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
--- Comment #11 from Fedora Update System updates@fedoraproject.org --- golang-1.6.3-4.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-0eb27fee7a
https://bugzilla.redhat.com/show_bug.cgi?id=1379484 Bug 1379484 depends on bug 1038683, which changed state.
Bug 1038683 Summary: golang appears to contain an ECC implementation https://bugzilla.redhat.com/show_bug.cgi?id=1038683
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Resolution|--- |ERRATA
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |CLOSED Fixed In Version| |golang-1.7.3-2.fc25 Resolution|--- |ERRATA Last Closed| |2016-11-24 11:30:36
--- Comment #12 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|golang-1.7.3-2.fc25 |golang-1.7.3-2.fc25 | |golang-1.5.4-4.fc23
--- Comment #13 from Fedora Update System updates@fedoraproject.org --- golang-1.5.4-4.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|golang-1.7.3-2.fc25 |golang-1.7.3-2.fc25 |golang-1.5.4-4.fc23 |golang-1.5.4-4.fc23 | |golang-1.6.3-4.fc24
--- Comment #14 from Fedora Update System updates@fedoraproject.org --- golang-1.6.3-4.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
https://bugzilla.redhat.com/show_bug.cgi?id=1379484
Fedora Update System updates@fedoraproject.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed In Version|golang-1.7.3-2.fc25 |golang-1.7.3-2.fc25 |golang-1.5.4-4.fc23 |golang-1.5.4-4.fc23 |golang-1.6.3-4.fc24 |golang-1.6.3-4.fc24 | |golang-1.7.3-2.el6
--- Comment #15 from Fedora Update System updates@fedoraproject.org --- golang-1.7.3-2.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
golang-updates@lists.fedoraproject.org