Bug 704535

Summary: rumor fails to build with guile-2.0.1
Product: [Fedora] Fedora Reporter: Miroslav Lichvar <mlichvar>
Component: rumorAssignee: Gwyn Ciesla <gwync>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: oget.fedora
Target Milestone: ---Keywords: Reopened
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2011-05-28 16:33:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 678238    
Attachments:
Description Flags
guile2 support none

Description Miroslav Lichvar 2011-05-13 14:13:24 UTC
The guile package in rawhide is planned for update to a new major release.
In a test rebuild of all packages depending on guile, rumor has failed to build.

Rebuild results:
http://mlichvar.fedorapeople.org/tmp/guile/rebuild/

New guile packages:
http://mlichvar.fedorapeople.org/tmp/guile/

Please close this bug if a new upstream version of rumor which works
with the new guile is available or if you think the current version can be
easily fixed. It doesn't have to be commited in fedora git, we are just trying
to find out if we need to delay the guile update (or make a guile-compat
package).

Comment 1 Orcan Ogetbil 2011-05-14 18:29:09 UTC
Created attachment 498945 [details]
guile2 support

Thanks for the heads up. I made a patch to support guile2 in rumor.

Apparently, the gh methods are deprecated in guile2, and rumor was making use of those methods. I had to transform them according to the documentation found at 

https://www.endsoftwarepatents.org/software/guile/docs/docs-1.8/guile-ref/Transitioning-away-from-GH.html

and also submitted the patch upstream:

https://bugs.launchpad.net/rumor/+bug/782750

It would be good if you guys could review my patch. Please let me know if/when I should commit this patch to the rawhide package.

Comment 2 Orcan Ogetbil 2011-05-14 18:31:13 UTC
I have to note that the patch is against the latest version of rumor (1.0.5) and not against the Fedora version (1.0.3b). I didn't realize until today they had a new version because they switched their website to launchpad.

Comment 3 Fedora Admin XMLRPC Client 2011-05-27 12:09:30 UTC
This package has changed ownership in the Fedora Package Database.  Reassigning to the new owner of this component.

Comment 4 Gwyn Ciesla 2011-05-27 16:48:31 UTC
1.0.5 built in rawhide.

Comment 5 Orcan Ogetbil 2011-05-27 17:33:41 UTC
Hi Jon,
I see that you built rumor 1.0.5 in rawhide, but the build is done against guile-1.8.
   http://kojipkgs.fedoraproject.org/packages/rumor/1.0.5/1.fc16/data/logs/x86_64/build.log

This bug is about build failure against guile-2.0.1. I proposed a patch above to fix this. Since we don't have guile-2 in rawhide yet, I don't think we should close the bug for the time being.

What do you think?

Comment 6 Gwyn Ciesla 2011-05-27 17:44:21 UTC
Crud.  I thought I saw an announcement that it was in rawhide. :(  I'll take a look this weekend.

Comment 7 Gwyn Ciesla 2011-05-28 16:33:03 UTC
Ok, now that was odd.  On the machine I'm on, I grabbed mlichvar's 2.0.1 srpm, built it, upgraded to that, and the version of rumor I committed and built in rawhide yesterday built.  I didn't use your patch, but I did have to BuildRequire autoconf, automake and then run autogen.sh, so I suspect it accomplished the same thing.  I'm closing this, and I'll test the latest lilypond on this version of guile.