Bug 704535 - rumor fails to build with guile-2.0.1
Summary: rumor fails to build with guile-2.0.1
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: rumor
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: 678238
TreeView+ depends on / blocked
 
Reported: 2011-05-13 14:13 UTC by Miroslav Lichvar
Modified: 2011-05-28 16:33 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-05-28 16:33:03 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
guile2 support (11.39 KB, patch)
2011-05-14 18:29 UTC, Orcan Ogetbil
no flags Details | Diff

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.


Note You need to log in before you can comment on or make changes to this bug.