From: "Gábor Boskovits" <boskovits@gmail.com>
To: Ricardo Wurmus <rekado@elephly.net>
Cc: Guix-devel <guix-devel@gnu.org>
Subject: Re: Call for project proposals: Guix and Outreachy
Date: Wed, 7 Feb 2018 11:45:03 +0100 [thread overview]
Message-ID: <CAE4v=pioW5PTBX8L-vuZe2z9HiGPjC8ny7vPaZn26aiABox58g@mail.gmail.com> (raw)
In-Reply-To: <871shxunnf.fsf@elephly.net>
[-- Attachment #1: Type: text/plain, Size: 3156 bytes --]
2018-02-07 10:58 GMT+01:00 Ricardo Wurmus <rekado@elephly.net>:
>
> Hi Gábor,
>
> thanks for your ideas.
>
> > 1. port guix to RISCV - I currently feel I could not mentor this
> > though.
>
> I have a feeling that this may not be suitable for a three-month
> internship because we don’t even have the RISC-V toolchain yet.
> Building these things takes a long time, so it can be quite discouraging
> for a new contributor to work on this.
>
> Yes, it can be discouraging, though we actually have almost everything
needed
on core-updates. What I feel, though is that RISCV support is immature in
general,
moreover hardware capacity is currently lacking/really overpriced. I guess
I will
have a look at this myself, once the support appears in a glibc we have on
core-updates.
I take this back from the list of proposals now.
> > 2. write a JVM inmplementation in guile to stabilize our java
> > bootstrap path
>
> This is quite a lot of work and not really suited for new contributors.
> I like the idea, though, and think that eventually some of us should
> give it a try.
>
I might check this one personally and estimate the effort. I don't feel
this should be a generally useful thing, just a bare minimum. I take this
back
from the list of proposals now.
>
> > 3. rewrite more things currently provided by bootstrap binaries in
> > guile to reduce our bootsrap binary base.
>
> This seems good, as it consists of many independent sub-projects. On
> the other hand: we already have a couple of implementations that are
> just not used in Guix at this point. For example, there are a couple of
> Guile implementations of tar out there (I remember Mark H Weaver posted
> one some years ago), and there’s even a Bash interpreter out there
> (written by Rutger).
>
> We should include in the proposal to first use the already available
implementations,
then a next stage could be to reimplement new stuff. WDYT?
> > 9. get guix publish to work on some solution, that allows us to share
> > pre-built packages outside our local network - I have a feeling that this
> > could speed up development on core-updates and feature branches.
>
> Do you mean publishing to GNUnet?
>
Yes, I do.
As far as I understood, we actually have this already working. It's just
there are some
performance problems, and should be upstreamed. Is this correct?
>
> > 10. provide user interface to our build farm where we could request
> > building a specific package.
>
> A user interface to the build farm would generally be useful. I don’t
> see how it would keep someone busy for three months, but I think this
> proposal is worth fleshing out.
>
This is definiately not a three month project, but if we can also gain some
inspection capabilities,
that would mean a lot more. For example retrieving the build logs, failed
trees, stacktraces.
This could really help in understanding what is going on, for example in
situations we are now having
with sablevm.
>
> --
> Ricardo
>
> GPG: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC
> https://elephly.net
>
>
>
[-- Attachment #2: Type: text/html, Size: 4645 bytes --]
next prev parent reply other threads:[~2018-02-07 10:45 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-01-21 21:59 Call for project proposals: Guix and Outreachy Ricardo Wurmus
2018-01-26 11:53 ` Alex Sassmannshausen
2018-01-27 2:01 ` pelzflorian (Florian Pelz)
2018-01-27 11:45 ` Alex Sassmannshausen
2018-01-28 16:42 ` Ricardo Wurmus
2018-01-29 11:11 ` Alex Sassmannshausen
2018-02-06 22:05 ` Ricardo Wurmus
2018-02-07 7:51 ` Gábor Boskovits
2018-02-07 9:58 ` Ricardo Wurmus
2018-02-07 10:45 ` Gábor Boskovits [this message]
2018-02-08 13:47 ` Ludovic Courtès
2018-02-07 10:57 ` Andreas Enge
2018-02-08 13:48 ` Ludovic Courtès
2018-02-08 16:23 ` Ricardo Wurmus
2018-02-08 19:26 ` Gábor Boskovits
2018-02-08 19:58 ` Ricardo Wurmus
2018-02-10 7:08 ` Gábor Boskovits
2018-02-10 3:06 ` Chris Marusich
2018-02-10 6:52 ` Gábor Boskovits
2018-02-10 10:12 ` Ricardo Wurmus
2018-02-07 10:52 ` Andreas Enge
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAE4v=pioW5PTBX8L-vuZe2z9HiGPjC8ny7vPaZn26aiABox58g@mail.gmail.com' \
--to=boskovits@gmail.com \
--cc=guix-devel@gnu.org \
--cc=rekado@elephly.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.