* [gentoo-lisp] sbcl-1.1.2 and other things
@ 2012-12-14 13:24 Andrey G. Grozin
2012-12-17 9:58 ` Marijn
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Andrey G. Grozin @ 2012-12-14 13:24 UTC (permalink / raw
To: gentoo-lisp
Hello *,
Things from the lisp overlay migrate to the main tree very slowly. And
even in the overlay some important new versions are absent. sbcl-1.1.* for
example.
Today, I committed to the main tree
asdf-2.26
gentoo-init-1.0
sbcl-1.1.2
All this stuff is pmasked. I am not a lisp expert myself, I only use lisp
to compile maxima and fricas. sbcl seems the best lisp for this, it is
fast and problem-free. So, I am really interested in having recent
versions of sbcl in the tree.
Also, it seems that there is some inconsistency in gentoo-init and asdf
which are available in the main tree; in the overlay, things have been
fixed. Moving this stuff to the main tree is, I think, high priority.
gentoo-init-1.0 is from the overlay, practically verbatim (I had to do
minor changes to make it co-exist with 0.1 in the tree).
asdf is from the overlay (version bumped), but there is a problem:
common-lisp-3 eclass is not in the tree. I simply inserted the needed
stuff from this eclass to the asdf ebuild. Yes, I know, this is not the
right thing to do. But it seems that nobody works on moving this eclass to
the main tree, and this blocks all further progress.
sbcl is also from the overlay, version bumped. sbcl-1.1.2 successfully
compiles maxima and fricas on x86 and amd64, and everything seems quite
good.
So, if anybody has objections against moving these things to the main
tree, please, say so now, while this stuff is hard-masked. If I'll hear no
objections after some period, I'll unmask it.
Andrey
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-lisp] sbcl-1.1.2 and other things
2012-12-14 13:24 [gentoo-lisp] sbcl-1.1.2 and other things Andrey G. Grozin
@ 2012-12-17 9:58 ` Marijn
2012-12-17 18:32 ` Pascal J. Bourguignon
2012-12-17 13:35 ` Panagiotis Christopoulos
2012-12-24 21:44 ` Panagiotis Christopoulos
2 siblings, 1 reply; 6+ messages in thread
From: Marijn @ 2012-12-17 9:58 UTC (permalink / raw
To: gentoo-lisp; +Cc: Andrey G. Grozin
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 14-12-12 14:24, Andrey G. Grozin wrote:
> Hello *,
Hi Andrey,
> Things from the lisp overlay migrate to the main tree very slowly.
> And even in the overlay some important new versions are absent.
> sbcl-1.1.* for example.
Indeed! None of the few Gentoo developers interested in lisp seem to
have enough time to spare to work much on Common Lisp.
> Today, I committed to the main tree
>
> asdf-2.26 gentoo-init-1.0 sbcl-1.1.2
>
> All this stuff is pmasked. I am not a lisp expert myself, I only
> use lisp to compile maxima and fricas. sbcl seems the best lisp for
> this, it is fast and problem-free. So, I am really interested in
> having recent versions of sbcl in the tree.
Maybe you should consider expanding your knowledge of Common Lisp if
you rely on software written in it a lot. None of the (other) few
Gentoo developers interested in lisp seem to have enough of an
investment/interest in Common Lisp at the moment to even keep SBCL
up-to-date.
> Also, it seems that there is some inconsistency in gentoo-init and
> asdf which are available in the main tree; in the overlay, things
> have been fixed. Moving this stuff to the main tree is, I think,
> high priority.
The only reason CL stuff is moving in the overlay is because some
non-developers, mostly Stelian Ionescu, are interested enough to work
on it there. Unfortunately we haven't been able to recruit any of the
CL contributors.
> gentoo-init-1.0 is from the overlay, practically verbatim (I had to
> do minor changes to make it co-exist with 0.1 in the tree).
>
> asdf is from the overlay (version bumped), but there is a problem:
> common-lisp-3 eclass is not in the tree. I simply inserted the
> needed stuff from this eclass to the asdf ebuild. Yes, I know, this
> is not the right thing to do. But it seems that nobody works on
> moving this eclass to the main tree, and this blocks all further
> progress.
>
> sbcl is also from the overlay, version bumped. sbcl-1.1.2
> successfully compiles maxima and fricas on x86 and amd64, and
> everything seems quite good.
>
> So, if anybody has objections against moving these things to the
> main tree, please, say so now, while this stuff is hard-masked. If
> I'll hear no objections after some period, I'll unmask it.
No objections from my side as long as you add yourself to the
maintainer fields in some way. Perhaps by joining the common-lisp herd?
Marijn
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/
iEYEARECAAYFAlDO7NYACgkQp/VmCx0OL2w/fACeLXb//yLwAe8kSY6JVCCJ4G+k
rl8Anjdu9GlIVpx8G1pipcNuAkJJvUMe
=ZZs9
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-lisp] sbcl-1.1.2 and other things
2012-12-17 9:58 ` Marijn
@ 2012-12-17 18:32 ` Pascal J. Bourguignon
0 siblings, 0 replies; 6+ messages in thread
From: Pascal J. Bourguignon @ 2012-12-17 18:32 UTC (permalink / raw
To: gentoo-lisp; +Cc: Andrey G. Grozin, xach
On 2012/12/17, at 10:58 , Marijn wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On 14-12-12 14:24, Andrey G. Grozin wrote:
>> Hello *,
>
> Hi Andrey,
>
>> Things from the lisp overlay migrate to the main tree very slowly.
>> And even in the overlay some important new versions are absent.
>> sbcl-1.1.* for example.
>
> Indeed! None of the few Gentoo developers interested in lisp seem to
> have enough time to spare to work much on Common Lisp.
>
>> Today, I committed to the main tree
>>
>> asdf-2.26 gentoo-init-1.0 sbcl-1.1.2
>>
>> All this stuff is pmasked. I am not a lisp expert myself, I only
>> use lisp to compile maxima and fricas. sbcl seems the best lisp for
>> this, it is fast and problem-free. So, I am really interested in
>> having recent versions of sbcl in the tree.
>
> Maybe you should consider expanding your knowledge of Common Lisp if
> you rely on software written in it a lot. None of the (other) few
> Gentoo developers interested in lisp seem to have enough of an
> investment/interest in Common Lisp at the moment to even keep SBCL
> up-to-date.
Indeed, this is a problem.
I'm a CL programmer, and a gentoo (l)user, but I never even tried to use the lisp overlay (how do we do that? I'd have to read the documentation of gentoo).
So, I'm not a gentoo lisp user, and I don't have now (and neither for the forseable future) the time resources to work on that.
Currently, as a lisp user, quicklisp provides the best distribution channel for Common Lisp libraries (it may not be perfect, but it works well enough).
Perhaps we have a egg-chicken problem here: with more lisp developer, we'd have more resources to integrate lisp into distributions (like python or ruby are integrated; distribution package management software is often written in python or ruby! (perhaps we should write a linux distrubution package management in CL, so that CL would be native on that distribution, (perhaps based on quicklisp), and if we add nice pictures, it could be a success?)), and with more lisp in GNU/linux distributions, we'd get more lisp programmers?
--
__Pascal Bourguignon__
http://www.informatimago.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-lisp] sbcl-1.1.2 and other things
2012-12-14 13:24 [gentoo-lisp] sbcl-1.1.2 and other things Andrey G. Grozin
2012-12-17 9:58 ` Marijn
@ 2012-12-17 13:35 ` Panagiotis Christopoulos
2012-12-24 21:44 ` Panagiotis Christopoulos
2 siblings, 0 replies; 6+ messages in thread
From: Panagiotis Christopoulos @ 2012-12-17 13:35 UTC (permalink / raw
To: gentoo-lisp; +Cc: Jesus Rivero
[-- Attachment #1: Type: text/plain, Size: 1532 bytes --]
On 20:24 Fri 14 Dec , Andrey G. Grozin wrote:
> asdf is from the overlay (version bumped), but there is a problem:
> common-lisp-3 eclass is not in the tree. I simply inserted the needed
> stuff from this eclass to the asdf ebuild. Yes, I know, this is not the
> right thing to do. But it seems that nobody works on moving this eclass to
> the main tree, and this blocks all further progress.
>
We need to fix this thing once and for all by testing the common-lisp-3
eclass and move it in the main tree. I apologize for the whole mess as I'm
responsible for this stuff. I'll try inside the Christmas holidays to do
this. Any help though is much appreciated. I'll talk with Jesus
(neurogeek) again, he had told me that he would help, I slowed him down
because I wanted to check some things myself. If anyone wants to step up
and do this, I have no objection. Gentoo shouldn't wait for when I and
people like me will find free time, anymore. I'm sorry to say that, but
working 12 hours/day I can't organize my (free) time the way I want*. I
hope things will become better in the future for all of us.
Btw, if anyone wants to step up, and be trained to become developer, drop me an
email or line on irc. I will mentor you if you have the minimal
requirements: sanity (for not breaking the tree), good lisp knowldege,
motivation for gentoo and some time to spend.
Panagiotis.
*I mean, I need time to rest my hands :(
--
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-lisp] sbcl-1.1.2 and other things
2012-12-14 13:24 [gentoo-lisp] sbcl-1.1.2 and other things Andrey G. Grozin
2012-12-17 9:58 ` Marijn
2012-12-17 13:35 ` Panagiotis Christopoulos
@ 2012-12-24 21:44 ` Panagiotis Christopoulos
[not found] ` <alpine.LRH.1.10.1212251233260.32339@star.inp.nsk.su>
2 siblings, 1 reply; 6+ messages in thread
From: Panagiotis Christopoulos @ 2012-12-24 21:44 UTC (permalink / raw
To: gentoo-lisp
[-- Attachment #1: Type: text/plain, Size: 1424 bytes --]
On 20:24 Fri 14 Dec , Andrey G. Grozin wrote:
> Today, I committed to the main tree
>
> asdf-2.26
> gentoo-init-1.0
> sbcl-1.1.2
>
> ...
>
> So, if anybody has objections against moving these things to the main
> tree, please, say so now, while this stuff is hard-masked. If I'll hear no
> objections after some period, I'll unmask it.
Hello Mr. Grozin,
today you removed the hard masks. However, I think that we should p.mask
them again, temporarily, for the following reasons:
1) the asdf-2 ebuild is not well tested. It fails on make doc if
texi2pdf is not available, also needs sbcl at the moment (try to build
it without sbcl on the system, it will fail). And these, just for the
start.
2) we don't know yet the impact asdf-2 will cause in other packages in
the tree. For example clisp is pulled by xindy pulled by texlive (a
package all gentoo latex guys have in their system).
3) we don't know yet the impact this update will cause in the overlay.
And there are still people using it.
4) I don't like at all, having these random bash functions in the
ebuilds instead of an eclass.
It's better to work together in the next days and push in the tree the
common-lisp-3 eclass, and also do more testing.
I'm considering p.masking again these packages in the next hours.
Merry Christmas,
--
Panagiotis Christopoulos ( pchrist )
( Gentoo Lisp Project )
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2012-12-25 7:45 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-14 13:24 [gentoo-lisp] sbcl-1.1.2 and other things Andrey G. Grozin
2012-12-17 9:58 ` Marijn
2012-12-17 18:32 ` Pascal J. Bourguignon
2012-12-17 13:35 ` Panagiotis Christopoulos
2012-12-24 21:44 ` Panagiotis Christopoulos
[not found] ` <alpine.LRH.1.10.1212251233260.32339@star.inp.nsk.su>
2012-12-25 7:44 ` Panagiotis Christopoulos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox