* Ideas for Summer of Code 2017
@ 2017-01-20 21:43 Mathieu Lirzin
2017-01-21 15:09 ` Ludovic Courtès
2017-02-13 19:57 ` Christopher Allan Webber
0 siblings, 2 replies; 11+ messages in thread
From: Mathieu Lirzin @ 2017-01-20 21:43 UTC (permalink / raw)
To: guix-devel
Hello,
GNU is applying as an organization for Google Summer of Code 2017. So
this is time to start gathering ideas for possible Guix/Shepherd related
projects.
I have created a page based on the one from last year:
https://libreplanet.org/wiki/Group:Guix/GSoC-2017
It's a Wiki, so feel free to contribute to it.
TIA.
--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761 070D 0ADE E100 9460 4D37
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-01-20 21:43 Ideas for Summer of Code 2017 Mathieu Lirzin
@ 2017-01-21 15:09 ` Ludovic Courtès
2017-02-13 19:57 ` Christopher Allan Webber
1 sibling, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2017-01-21 15:09 UTC (permalink / raw)
To: Mathieu Lirzin; +Cc: guix-devel
Hi!
Mathieu Lirzin <mthl@gnu.org> skribis:
> GNU is applying as an organization for Google Summer of Code 2017. So
> this is time to start gathering ideas for possible Guix/Shepherd related
> projects.
>
> I have created a page based on the one from last year:
>
> https://libreplanet.org/wiki/Group:Guix/GSoC-2017
>
> It's a Wiki, so feel free to contribute to it.
Excellent, thanks for setting it up.
Students, mentors, and hackers: please discuss your ideas on this list
and add them to the wiki page!
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-01-20 21:43 Ideas for Summer of Code 2017 Mathieu Lirzin
2017-01-21 15:09 ` Ludovic Courtès
@ 2017-02-13 19:57 ` Christopher Allan Webber
2017-02-13 20:40 ` David Craven
2017-02-14 9:10 ` Ludovic Courtès
1 sibling, 2 replies; 11+ messages in thread
From: Christopher Allan Webber @ 2017-02-13 19:57 UTC (permalink / raw)
To: Mathieu Lirzin; +Cc: guix-devel
Mathieu Lirzin writes:
> Hello,
>
> GNU is applying as an organization for Google Summer of Code 2017. So
> this is time to start gathering ideas for possible Guix/Shepherd related
> projects.
>
> I have created a page based on the one from last year:
>
> https://libreplanet.org/wiki/Group:Guix/GSoC-2017
>
> It's a Wiki, so feel free to contribute to it.
>
> TIA.
One interesting change from when this was defined last year and this
year is that the "extensible event loop" one has some candidates to pick
from, via guile a-sync, fibers, and 8sync.
However using any of those would require Shepherd being pinned to Guile
2.2. Maybe not a problem; it could be a branch, and Guile 2.2 stable
looks not so far away.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-13 19:57 ` Christopher Allan Webber
@ 2017-02-13 20:40 ` David Craven
2017-02-13 20:51 ` Adonay Felipe Nogueira
2017-02-14 9:07 ` Ludovic Courtès
2017-02-14 9:10 ` Ludovic Courtès
1 sibling, 2 replies; 11+ messages in thread
From: David Craven @ 2017-02-13 20:40 UTC (permalink / raw)
To: Christopher Allan Webber; +Cc: guix-devel
> Students, mentors, and hackers: please discuss your ideas on this list
> and add them to the wiki page!
RISCV port.
I've made a lot of progress on the bootloader stuff. I'll be posting patches
for commenting soon.
I have a riscv toolchain up and running and it boots the riscv-linux. I rewrote
the linux-libre package for riscv-linux - Mark was completely right - it's total
BS :)
That is if you'll have me as a GSoC student :)
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-13 20:40 ` David Craven
@ 2017-02-13 20:51 ` Adonay Felipe Nogueira
2017-02-13 20:58 ` David Craven
2017-02-14 9:07 ` Ludovic Courtès
1 sibling, 1 reply; 11+ messages in thread
From: Adonay Felipe Nogueira @ 2017-02-13 20:51 UTC (permalink / raw)
To: guix-devel
Sorry, I just came by to this topic, and I'm somewhat interested in the
context of the phrase "Mark was completely right - it's total BS".
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-13 20:51 ` Adonay Felipe Nogueira
@ 2017-02-13 20:58 ` David Craven
[not found] ` <87lgt97ob6.fsf@openmailbox.org>
0 siblings, 1 reply; 11+ messages in thread
From: David Craven @ 2017-02-13 20:58 UTC (permalink / raw)
To: Adonay Felipe Nogueira; +Cc: guix-devel
> "Mark was completely right - it's total BS".
Well I did some work on running guixsd on arm, part of which involved
trying to make the linux-libre package more extensible. Mark
criticized it as not being very well thought out, and I found that it
was not very extensible.
Coming from a background in functional programming I decided that it
made sense to have a function -> package to create variants. But as it
turns out Ludo already has created a great way of extending packages
through records with (inherit). The function -> package thing doesn't
work very well.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-13 20:40 ` David Craven
2017-02-13 20:51 ` Adonay Felipe Nogueira
@ 2017-02-14 9:07 ` Ludovic Courtès
1 sibling, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2017-02-14 9:07 UTC (permalink / raw)
To: David Craven; +Cc: guix-devel
David Craven <david@craven.ch> skribis:
>> Students, mentors, and hackers: please discuss your ideas on this list
>> and add them to the wiki page!
>
> RISCV port.
Why not, please add it to the wiki page!
> I've made a lot of progress on the bootloader stuff. I'll be posting patches
> for commenting soon.
>
> I have a riscv toolchain up and running and it boots the riscv-linux. I rewrote
> the linux-libre package for riscv-linux - Mark was completely right - it's total
> BS :)
>
> That is if you'll have me as a GSoC student :)
If you’re eligible, that sounds like a good idea.
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-13 19:57 ` Christopher Allan Webber
2017-02-13 20:40 ` David Craven
@ 2017-02-14 9:10 ` Ludovic Courtès
2017-02-14 9:30 ` ng0
1 sibling, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2017-02-14 9:10 UTC (permalink / raw)
To: Christopher Allan Webber; +Cc: guix-devel
Christopher Allan Webber <cwebber@dustycloud.org> skribis:
> One interesting change from when this was defined last year and this
> year is that the "extensible event loop" one has some candidates to pick
> from, via guile a-sync, fibers, and 8sync.
>
> However using any of those would require Shepherd being pinned to Guile
> 2.2. Maybe not a problem; it could be a branch, and Guile 2.2 stable
> looks not so far away.
Yes, I think it’d be reasonable to have Shepherd rely on 2.2.
In fact, we should start moving all of our infrastructure to 2.2. There
are still a couple of issues to be addressed I think, but now’s the time
to explore.
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-14 9:10 ` Ludovic Courtès
@ 2017-02-14 9:30 ` ng0
2017-02-14 16:25 ` Ludovic Courtès
0 siblings, 1 reply; 11+ messages in thread
From: ng0 @ 2017-02-14 9:30 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On 17-02-14 10:10:55, Ludovic Courtès wrote:
> Christopher Allan Webber <cwebber@dustycloud.org> skribis:
>
> > One interesting change from when this was defined last year and this
> > year is that the "extensible event loop" one has some candidates to pick
> > from, via guile a-sync, fibers, and 8sync.
> >
> > However using any of those would require Shepherd being pinned to Guile
> > 2.2. Maybe not a problem; it could be a branch, and Guile 2.2 stable
> > looks not so far away.
>
> Yes, I think it’d be reasonable to have Shepherd rely on 2.2.
>
> In fact, we should start moving all of our infrastructure to 2.2. There
> are still a couple of issues to be addressed I think, but now’s the time
> to explore.
>
> Ludo’.
>
Could that be a project as well, to move the guile parts to 2.2 or is
this too lowkey and too little for GSoC?
--
ng0 -- https://www.inventati.org/patternsinthechaos/
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: Ideas for Summer of Code 2017
2017-02-14 9:30 ` ng0
@ 2017-02-14 16:25 ` Ludovic Courtès
0 siblings, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2017-02-14 16:25 UTC (permalink / raw)
To: Christopher Allan Webber; +Cc: guix-devel
ng0 <contact.ng0@cryptolab.net> skribis:
> On 17-02-14 10:10:55, Ludovic Courtès wrote:
>> Christopher Allan Webber <cwebber@dustycloud.org> skribis:
>>
>> > One interesting change from when this was defined last year and this
>> > year is that the "extensible event loop" one has some candidates to pick
>> > from, via guile a-sync, fibers, and 8sync.
>> >
>> > However using any of those would require Shepherd being pinned to Guile
>> > 2.2. Maybe not a problem; it could be a branch, and Guile 2.2 stable
>> > looks not so far away.
>>
>> Yes, I think it’d be reasonable to have Shepherd rely on 2.2.
>>
>> In fact, we should start moving all of our infrastructure to 2.2. There
>> are still a couple of issues to be addressed I think, but now’s the time
>> to explore.
>>
>> Ludo’.
>>
>
> Could that be a project as well, to move the guile parts to 2.2 or is
> this too lowkey and too little for GSoC?
Ideally, there won’t be much to do to switch to 2.2. :-)
Guix itself builds with 2.2, albeit slowly at the moment. We’d need to
routinely use 2.1 to see if there other issues.
Of all the dependencies of Guix, I think only Guile-SSH needs “porting”
to 2.2, but even that should not be too much work.
So it’s mostly about ironing things out and making sure we can
transition smoothly enough, rather than a development project of its
own.
Ludo’.
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2017-02-14 16:25 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-01-20 21:43 Ideas for Summer of Code 2017 Mathieu Lirzin
2017-01-21 15:09 ` Ludovic Courtès
2017-02-13 19:57 ` Christopher Allan Webber
2017-02-13 20:40 ` David Craven
2017-02-13 20:51 ` Adonay Felipe Nogueira
2017-02-13 20:58 ` David Craven
[not found] ` <87lgt97ob6.fsf@openmailbox.org>
2017-02-13 22:31 ` David Craven
2017-02-14 9:07 ` Ludovic Courtès
2017-02-14 9:10 ` Ludovic Courtès
2017-02-14 9:30 ` ng0
2017-02-14 16:25 ` Ludovic Courtès
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.