Bug 678238

Summary: guile-2.0.7 is available
Product: [Fedora] Fedora Reporter: Upstream Release Monitoring <upstream-release-monitoring>
Component: guileAssignee: Miroslav Lichvar <mlichvar>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: aday, chitlesh, chpe, denisw, gwync, jsynacek, mclasen, mlichvar, oget.fedora, piotrdrag
Target Milestone: ---Keywords: FutureFeature, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-29 07:21:09 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: 704515, 704517, 704518, 704519, 704520, 704521, 704522, 704523, 704524, 704525, 704526, 704527, 704528, 704529, 704530, 704531, 704532, 704533, 704534, 704535, 704536, 704537    
Bug Blocks:    

Description Upstream Release Monitoring 2011-02-17 09:23:42 UTC
Latest upstream release: 2.0.0
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package update guidelines before you issue an update to a stable branch: https://fedoraproject.org/wiki/Package_update_guidelines

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 1 Miroslav Lichvar 2011-03-07 13:01:04 UTC
guile now depends on gc from

http://www.hpl.hp.com/personal/Hans_Boehm/gc

We'll need to package it first.

Comment 2 Miroslav Lichvar 2011-03-07 13:06:19 UTC
Hm, gc is already packaged, in package gc.

Comment 3 Miroslav Lichvar 2011-03-11 11:14:59 UTC
A scratch build is here:
http://koji.fedoraproject.org/koji/taskinfo?taskID=2893997

Unfortunately guile 2.0.0 is now licensed under LGPLv3+, which is not compatible with GPLv2.

It seems there are only three GPLv2 packages using libguile, maybe we could try to ask their upstreams to relicense them to be compatible with LGPLv3+?

geda-gaf
lilypond
rumor

If that's not possible, we'll have to keep 1.8.8 in a compat-guile package.

Comment 4 Orcan Ogetbil 2011-03-11 14:27:49 UTC
I am the maintainer of rumor. This is a dead project for years. I doubt that the author would bother to relicense it after so many years. I'll try to contact him anyway.

On the other hand, lilypond (I am not the maintainer of it) is a gigantic project, and has many authors. It will be difficult to relicense it even if the authors want to do so.

These are my initial thoughts. I believe we will have to make a compat package at the end.

Comment 5 Gwyn Ciesla 2011-03-11 14:57:24 UTC
I am the lilypond maintainer.

It turns out lilypond is actually GPLv3 and I have the tag wrong:

https://bugzilla.redhat.com/show_bug.cgi?id=684215

Is GPLv3 compatible with LGPLv3+?

Comment 6 Miroslav Lichvar 2011-03-11 15:07:29 UTC
That's good news. According to this table it is compatible.

http://fedoraproject.org/wiki/Licensing#GPL_Compatibility_Matrix

Comment 7 Gwyn Ciesla 2011-03-11 17:44:11 UTC
Ok, I got the lilypond license tags fixed.  When do we think the new guile will hit rawhide?

Comment 8 Orcan Ogetbil 2011-03-29 03:54:06 UTC
I got an email response from the rumor developer. He says we can distribute rumor by GPLv2+ as we needed. So I just updated the rawhide (F-16) rumor package with this change. Let me know if you need this change in previous Fedora versions too.

Comment 9 Miroslav Lichvar 2011-03-29 11:33:15 UTC
Excellent. But we still haven't heard from the geda-gaf maitainer.

If I knew we do need the compat-package, I'd rather prepare and push it before updating to 2.0.0 to avoid unnecessary breakage.

Comment 10 Orcan Ogetbil 2011-03-30 01:38:52 UTC
I think there is a great chance that geda-gaf is incorrectly marked as GPLv2. I downloaded the sources and all the source files I looked inside the tarball contain the phrase "or (at your option) any later" phrase. It looks like it should be GPLv2+. The review request (bug 525510) does not seem to include a discussion about the GPL version. So it might have been overlooked.

(Note that I am not a maintainer of geda-gaf.)

Comment 11 Miroslav Lichvar 2011-03-31 10:41:32 UTC
Ok, so it seems we don't need a compat-package after all.

I tried rebuilding all libguile client packages and only three passed. Should we wait a bit, keep it in a dist-f16-guile target or go with rawhide?

Comment 12 Upstream Release Monitoring 2011-04-28 10:24:06 UTC
Latest upstream release: 2.0.1
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 13 Miroslav Lichvar 2011-05-13 11:20:32 UTC
Scratch build of guile-2.0.1:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3069386
or
http://mlichvar.fedorapeople.org/tmp/guile/

I'll start filling bugs for packages that fail to build with new guile.

Comment 14 Denis Washington 2011-07-02 09:09:07 UTC
How is the status of this? I would love to have guile 2.0.x in the Fedora repositories. (By the way, 2.0.2 has been released today, see http://lists.gnu.org/archive/html/guile-devel/2011-07/msg00017.html ).

Comment 15 Upstream Release Monitoring 2011-07-02 10:24:18 UTC
Latest upstream release: 2.0.2
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 16 Miroslav Lichvar 2011-07-07 11:15:24 UTC
It seems majority of the packages still doesn't work with guile-2.x. I think we'll need to delay the update until F17, or provide an 1.8 compat package.

Comment 17 Miroslav Lichvar 2011-07-07 11:38:01 UTC
scratch build of guile-2.0.2:

http://koji.fedoraproject.org/koji/taskinfo?taskID=3185039
http://mlichvar.fedorapeople.org/tmp/guile/

Comment 18 Upstream Release Monitoring 2011-10-23 10:20:58 UTC
Latest upstream release: 2.0.3
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 19 Chitlesh GOORAH 2011-12-03 20:53:46 UTC
(In reply to comment #10)
> I think there is a great chance that geda-gaf is incorrectly marked as GPLv2. I
> downloaded the sources and all the source files I looked inside the tarball
> contain the phrase "or (at your option) any later" phrase. It looks like it
> should be GPLv2+. The review request (bug 525510) does not seem to include a
> discussion about the GPL version. So it might have been overlooked.
> 
> (Note that I am not a maintainer of geda-gaf.)

Hello indeed geda-gaf is wrongly set to GPLv2. It should be GPLv2+.
I'll update in rawhide.

Comment 20 Matthias Clasen 2011-12-27 18:55:53 UTC
Any update on this ? Its been almost a year.

aisleriot is requiring guile 2.0 now, so I can't build the latest version in rawhide.

Comment 21 Miroslav Lichvar 2012-01-03 15:20:08 UTC
It seems most of the dependent applications are still not ready for the new guile. Perhaps we could try to make a new guile2 package which could coexist with old guile, similarly to python3.

Comment 23 Upstream Release Monitoring 2012-01-31 11:18:44 UTC
Latest upstream release: 2.0.5
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 24 Upstream Release Monitoring 2012-07-08 10:52:14 UTC
Latest upstream release: 2.0.6
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 25 Allan Day 2012-08-13 21:40:50 UTC
There are changes in the latest version of aiselriot that I'd like to see in F18; it would be great if this could be resolved before the next release.

Comment 26 Account closed by user 2012-08-28 17:24:22 UTC
ping!

Comment 27 Upstream Release Monitoring 2012-11-30 10:21:22 UTC
Latest upstream release: 2.0.7
Current version in Fedora Rawhide: 1.8.8
URL: http://ftp.gnu.org/gnu/guile/

Please consult the package updates policy before you issue an update to a stable branch: https://fedoraproject.org/wiki/Updates_Policy

More information about the service that created this bug can be found at:
https://fedoraproject.org/wiki/Upstream_release_monitoring

Comment 28 Jan Synacek 2013-01-29 07:21:09 UTC
guile-2.0.7 landed in rawhide. For more information, see https://fedoraproject.org/wiki/Features/Guile2.