Re: guile-2.x: what is the way forward

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Aug 28, 2012 at 8:17 PM, Debarshi Ray <rishi.is@xxxxxxxxx> wrote:
> The update to guile-2.x has been blocked for almost 1.5 years now:
> https://bugzilla.redhat.com/show_bug.cgi?id=678238
>
> Long story short, existing programs are not ready to use guile-2.x, while newer
> versions of aiselriot (part of GNOME) need it. Creating a compat-guile or a
> guile2 package can be one way forward.

I don't know anything about the guile API and it's compatibility - so
just a general note:

As a general ideal, there should be only one version of each
software/library in the distribution (the rationale for prohibition on
bundling libraries mostly applies here as well).  The whole purpose of
the distribution is to integrate various separate upstream projects
into a single well-working OS; therefore, again as a general ideal,
the people working on the distribution should actively participate in
making it possible to use only a single version, and in getting this
done (by sending patches upstream to port uses to a new version of the
library, or perhaps by adding backward-compatibility facilities to the
library).

It may happen that it is easier long-term to maintain both versions of
the package than to unify all users on a single version - I wouldn't
expect this to be the default, but it can happen.

http://www.gnu.org/software/guile/manual/html_node/Parallel-Installations.html
suggests that guile assumes parallel installability - while I can
google this out, I can't tell whether this implies anything about the
support of the 1.x branch, or about other relevant aspects.
    Mirek
-- 
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux