Created attachment 1233279 [details] Patch to fix FTBFS Description of problem: When attempting to rebuild portions of the frozen package set of Fedora 25, we discovered that gnupg2 fails to build due to a broken test (tofu.test) Version-Release number of selected component (if applicable): gnupg2-2.1.13-2.fc25 How reproducible: Every time Steps to Reproduce: 1. fedpkg clone gstreamer 2. fedpkg switch-branch f25 3. fedpkg mock-build Actual results: DOC Building HTML mv: cannot stat 'html/index.sgml': No such file or directory Expected results: Successful build of the package. Additional info: This is needed as part of the Base Runtime effort. Please find attached a patch that skips using gtk-doc to generate documentation and uses the default doc-generation available from the package. If you feel it is acceptable, please pull it in and commit it to dist-git. If you feel the patch is unacceptable, please respond within two weeks with an explanation of why. If we hear no response before then, a provenpackager will make the change so that we can unblock the Base Runtime effort.
If the patch attached does not suffice, I suggest having a look at this fix for similar failures in the gstreamer-plugins-base package: http://pkgs.fedoraproject.org/cgit/rpms/gstreamer-plugins-base.git/commit/?id=16e16b484f510e6fbabd20dcae49441f53dd44d0 It's more involved than I'm comfortable attempting to implement.
We have patched the other GStreamer modules by removing the code to strip the version number from the generated docs.
(In reply to Wim Taymans from comment #2) > We have patched the other GStreamer modules by removing the code to strip > the version number from the generated docs. OK, if you have a better fix for this, please go ahead. I was providing what I hoped was a workable quick-fix. This is blocking out Base Runtime efforts, so I would be highly appreciative if it could be addressed fairly soon.
(In reply to Stephen Gallagher from comment #3) > This is blocking out Base Runtime efforts, so I would be highly appreciative > if it could be addressed fairly soon. I'm doing it now.
(In reply to Wim Taymans from comment #4) > (In reply to Stephen Gallagher from comment #3) > > This is blocking out Base Runtime efforts, so I would be highly appreciative > > if it could be addressed fairly soon. > > I'm doing it now. I pushed a fix but it seems I can't build: # fedpkg build Could not execute build: (-1765328377, 'Server not found in Kerberos database')
tl;dr you need to do `kinit fasusername` first and enter your FAS password. Longer explanation: * https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/JK267PSDD53I2KGONDLFA5D4JWYXKZTQ/ * https://fedoraproject.org/wiki/Infrastructure/Kerberos
(In reply to Stephen Gallagher from comment #6) > tl;dr you need to do `kinit fasusername` first and enter > your FAS password. > > Longer explanation: > * > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ > thread/JK267PSDD53I2KGONDLFA5D4JWYXKZTQ/ > * https://fedoraproject.org/wiki/Infrastructure/Kerberos Indeed, that works. Not sure how I could have missed this change..
(In reply to Wim Taymans from comment #7) > (In reply to Stephen Gallagher from comment #6) > > tl;dr you need to do `kinit fasusername` first and enter > > your FAS password. > > > > Longer explanation: > > * > > https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/ > > thread/JK267PSDD53I2KGONDLFA5D4JWYXKZTQ/ > > * https://fedoraproject.org/wiki/Infrastructure/Kerberos > > Indeed, that works. Not sure how I could have missed this change.. I have built a new version for rawhide, building for f25 now.
gstreamer-0.10.36-15.fc25 has been submitted as an update to Fedora 25. https://bodhi.fedoraproject.org/updates/FEDORA-2016-8f18c370d7
Thank you very much for the quick turnaround on this!
gstreamer-0.10.36-15.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-8f18c370d7
gstreamer-0.10.36-15.fc25 has been pushed to the Fedora 25 stable repository. If problems still persist, please make note of it in this bug report.