Created attachment 1141330 [details] flashrom-0.9.9 src rpm Description of problem: Please update the Fedora flashrom rpm to the upstream 0.9.9 version. It includes support for more hardware, e.g., the Macronix MX25L12835F, which I'm trying to flash. I used the spec file from the 0.9.7 rpm and removed the patches and it builds cleanly on x86_64. See the attached src rpm.
Dediprog SF600 support would be extremely useful too. Any objection if I push this update to rawhide, and potentially then to F23?
Hm, it seems those patches convert the build system to autotools. Is there a reason we're carrying such patches in our own package? When was the last attempt made to push them upstream?
The dates in all the autotools patches are from June and September, 2010. I don't know if there have been any more recent attempts to get them merged upstream, but if they still haven't been accepted after almost 6 years, maybe we don't need them.
(In reply to David Woodhouse from comment #2) > Hm, it seems those patches convert the build system to autotools. Is there a > reason we're carrying such patches in our own package? When was the last > attempt made to push them upstream? David, Jeff, it turned out that some of Flashrom upstream developers are very much against autotools (as well as against Git, for example), so I lost interest in maintaining and rebasing them. Feel free to update. David just in case if you want to (co)maintain this - I'd like to grant you additional rights. In fact this package needs love and I;m not a right person to maintain it (my last real world and very positive experience with this tool was ~5 years ago).
I don't need rights; only permission — which I'm inferring from your comment; thanks :) I had wondered if the autotools change also helped with portability to Fedora architectures; I'll try to keep an eye on that as I attempt to do the update. Do you know if there were ever any actual users on non-x86?
(In reply to David Woodhouse from comment #5) > I don't need rights; only permission — which I'm inferring from your > comment; thanks :) > > I had wondered if the autotools change also helped with portability to > Fedora architectures; I'll try to keep an eye on that as I attempt to do the > update. Do you know if there were ever any actual users on non-x86? Some flashrom upstream developers believe that portability must be achieved with nested #ifdef...#endif in the source code, not with autotools (or CMake). I was a non-x86 user (I played with the contents of my Mac Mini G4' ROM for a while). But I got rid from all non-x86_64 hardware a long time ago. So yes - such users existed actually.
This bug appears to have been reported against 'rawhide' during the Fedora 25 development cycle. Changing version to '25'.
As I haven't so much as glanced as the project's source it seems like they've at least seen light and moved to git.
flashrom-0.9.9-1.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-9a4449b912
flashrom-0.9.9-1.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-4b615bb464
flashrom-0.9.9-1.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-768f1b0e0e
flashrom-0.9.9-1.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-2017-4b615bb464
flashrom-0.9.9-1.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-2017-9a4449b912
flashrom-0.9.9-2.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2017-d82f8c61df
flashrom-0.9.9-2.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-739b22618c
flashrom-0.9.9-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2017-e0e0301560
flashrom-0.9.9-2.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-2017-e0e0301560
flashrom-0.9.9-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-2017-d82f8c61df
flashrom-0.9.9-2.fc26 has been pushed to the Fedora 26 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-2017-739b22618c
flashrom-0.9.9-3.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-1d0fec77e2
flashrom-0.9.9-3.fc26 has been pushed to the Fedora 26 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-2017-1d0fec77e2
flashrom-0.9.9-2.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.
flashrom-0.9.9-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
flashrom-0.9.9-3.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report.