Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 614966 - dev-scheme/guile-2.2.2 - version bump
Summary: dev-scheme/guile-2.2.2 - version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Scheme Project
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2017-04-08 04:01 UTC by Anton Kochkov
Modified: 2017-12-04 12:44 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
guile-2.2.3.ebuild.patch (guile-2.2.3.ebuild.patch,1.21 KB, patch)
2017-12-03 17:32 UTC, Sergei Trofimovich (RETIRED)
Details | Diff
guile-2.2.3-gentoo-sandbox.patch (guile-2.2.3-gentoo-sandbox.patch,361 bytes, patch)
2017-12-03 17:33 UTC, Sergei Trofimovich (RETIRED)
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Anton Kochkov 2017-04-08 04:01:55 UTC
We are pleased to announce GNU Guile 2.2.0, the first of a new stable release series. More than 6 years in the making, Guile 2.2 includes a new optimizing compiler and high-performance register virtual machine. Compared to the old 2.0 series, real-world programs often show a speedup of 30% or more with Guile 2.2.

Besides bringing the compiler and virtual machine, Guile 2.2 removes limitations on you and your programs by lowering memory usage, speeding up the "eval" interpreter, providing better support for multi-core programming, and last but not least, removing any fixed stack size limit. With Guile 2.2, you can recurse to your heart's content!

Not only does Guile 2.2 run fast, it also supports the creation of user-space concurrency facilities that have millions of lightweight "fibers" running at the same time. When a fiber goes to read or write on a port, and that operation would block, concurrency libraries built on Guile can now cause the calling fiber to suspend and only resume when the I/O operation can progress.

https://lists.gnu.org/archive/html/guile-devel/2017-03/msg00095.html
Comment 1 Amy Liffey gentoo-dev 2017-05-18 11:27:08 UTC
@slyfox: If you want to bump it go for it but it seems we will have to also slot it :) Then we do not want to slot 1.8.8 which put as to very hard position meaning we cant actually bump it.

Any ideas?
Comment 2 Pacho Ramos gentoo-dev 2017-07-17 10:36:51 UTC
Is this breaking again all reverse deps to need a new slot? :/
Comment 3 Amy Liffey gentoo-dev 2017-07-17 18:21:02 UTC
(In reply to Pacho Ramos from comment #2)
> Is this breaking again all reverse deps to need a new slot? :/

I guess slyfox does not wanna bump it. So i will bump it to 2.2 without slotting and lets see.
Comment 4 Anton Kochkov 2017-10-30 10:11:45 UTC
Seems that 2.2.2 was silently released https://ftp.gnu.org/gnu/guile/guile-2.2.2.tar.xz
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-03 17:32:19 UTC
Created attachment 507926 [details, diff]
guile-2.2.3.ebuild.patch

guile-2.2.3.ebuild.patch - patch against latest available version.
Comment 6 Sergei Trofimovich (RETIRED) gentoo-dev 2017-12-03 17:33:10 UTC
Created attachment 507928 [details, diff]
guile-2.2.3-gentoo-sandbox.patch

guile-2.2.3-gentoo-sandbox.patch is a workaround to pass tests under gentoo's sandbox
Comment 7 Amy Liffey gentoo-dev 2017-12-03 17:40:24 UTC
(In reply to Sergei Trofimovich from comment #6)
> Created attachment 507928 [details, diff] [details, diff]
> guile-2.2.3-gentoo-sandbox.patch
> 
> guile-2.2.3-gentoo-sandbox.patch is a workaround to pass tests under
> gentoo's sandbo(In reply to Sergei Trofimovich from comment #5)
> Created attachment 507926 [details, diff] [details, diff]
> guile-2.2.3.ebuild.patch
> 
> guile-2.2.3.ebuild.patch - patch against latest available version.

Yes I am also able to copy my own ebuild if it would work for me I would surely commit it. :) Unfortunately it does not.
Comment 8 Larry the Git Cow gentoo-dev 2017-12-04 12:44:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104e1c96b49e4c16fd8e6d294e47a90a75a6a259

commit 104e1c96b49e4c16fd8e6d294e47a90a75a6a259
Author:     Amy Liffey <amynka@gentoo.org>
AuthorDate: 2017-12-04 12:03:11 +0000
Commit:     Amy Liffey <amynka@gentoo.org>
CommitDate: 2017-12-04 12:41:10 +0000

    dev-scheme/guile: version bump 2.2.3
    
    Closes: https://bugs.gentoo.org/614966
    Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-scheme/guile/Manifest                          |  1 +
 .../guile/files/guile-2.2.3-gentoo-sandbox.patch   | 10 +++
 dev-scheme/guile/guile-2.2.3.ebuild                | 76 ++++++++++++++++++++++
 3 files changed, 87 insertions(+)