[Bug 1983601] Review Request: guile3 - A GNU implementation of Scheme for application extensibility

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

 



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

Aleksei Bavshin <alebastr89@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alebastr89@xxxxxxxxx



--- Comment #5 from Aleksei Bavshin <alebastr89@xxxxxxxxx> ---
Apologies for intruding, this review made me genuinely curious about the
versioning of guile in Fedora.

Once this is approved, we'll have 3 packages:
 - guile (unversioned) - legacy and unmaintained since 2017 2.0 branch,
provides unversioned /usr/bin/guile
 - guile22 - legacy, but still maintained 2.2.x branch, provides
/usr/bin/guile2.2
 - guile3 - latest release, provides /usr/bin/guile3.0

Q1: This seems kind of backwards to me. Guidelines do not require unversioned
package to be the latest one (I just confirmed with the text), but I've seen
that being advised on devel@.
It's also confusing for me as a user, since I expect `dnf install guile` to get
a current package instead of the deprecated one (but that's not as important).

Somewhat related: is our gdb package built against guile 2.0 _only_ because
it's unversioned and is assumed to be the right version to use by default? Gdb
supports all the versions up to 3.0.

Q2: Guile upstream seems to have a solid versioning strategy: each minor
release is a new version of the language incompatible with a previous one. 2.0,
2.2, 3.0,.. 3.2?
In regards to that, guile3.0 could be more appropriate name for the package. If
the upstream is alive enough to release 3.2 in however many years that'll take,
things will get a bit confusing :)


-- 
You are receiving this mail because:
You are on the CC list for the bug.
You are always notified about changes to this product and component
_______________________________________________
package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to package-review-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/package-review@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure




[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite Conditions]     [KDE Users]

  Powered by Linux