unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* GSoC: Manolis to work on Guix port to GNU/Hurd
@ 2015-04-29 19:40 Ludovic Courtès
  2015-04-29 20:18 ` Svante Signell
                   ` (2 more replies)
  0 siblings, 3 replies; 15+ messages in thread
From: Ludovic Courtès @ 2015-04-29 19:40 UTC (permalink / raw)
  To: guix-devel, bug-hurd; +Cc: Samuel Thibault

[-- Attachment #1: Type: text/plain, Size: 1204 bytes --]

Hello!

I’m pleased to announce that Manolis Ragkousis will (at last!) be
working on the Guix port to GNU/Hurd as part of Google’s Summer of
Code as described at
<http://www.gnu.org/software/soc-projects/ideas-2015.html#guix_hurd>.
Manolis will be mentored by Samuel Thibault and myself.

Manolis actually started working on this more than a year ago, so
chances are that you already met.  ;-)  So far Manolis has almost
completed preliminary work to permit cross-compilation from GNU/Linux to
GNU/Hurd using Guix.  This was the first step towards bootstrapping
GuixSD natively on GNU/Hurd (see
<https://www.gnu.org/software/guix/manual/html_node/Bootstrapping.html>),
which will be the main focus of this GSoC.  The second part of this GSoC
will focus on adjusting GuixSD to boot GNU/Hurd.

The code will be hosted in the Guix repo, probably in branches that we
will gradually merge in ‘master’.  It is excellent news that Manolis’
work will be able to build upon releases of Hurd/Mach/MiG.  The last
missing bit upstream is a libc-for-hurd tarball.

So please welcome Manolis again.  :-)

Manolis, Samuel: feel free to mention whatever I forgot!

Thanks,
Ludo’.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 818 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 19:40 GSoC: Manolis to work on Guix port to GNU/Hurd Ludovic Courtès
@ 2015-04-29 20:18 ` Svante Signell
  2015-04-29 21:01 ` Manolis Ragkousis
       [not found] ` <20150506234305.GU3044@type.youpi.perso.aquilenet.fr>
  2 siblings, 0 replies; 15+ messages in thread
From: Svante Signell @ 2015-04-29 20:18 UTC (permalink / raw)
  To: Ludovic Courtès
  Cc: guix-devel, bug-hurd, Samuel Thibault, Manolis Ragkousis

On Wed, 2015-04-29 at 21:40 +0200, Ludovic Courtès wrote:
> Hello!

> So please welcome Manolis again.  :-)

Manolis, welcome. Any contribution to GNU/Hurd is appreciated,
especially the packaging :) 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 19:40 GSoC: Manolis to work on Guix port to GNU/Hurd Ludovic Courtès
  2015-04-29 20:18 ` Svante Signell
@ 2015-04-29 21:01 ` Manolis Ragkousis
  2015-04-29 21:38   ` Samuel Thibault
  2015-04-29 21:53   ` Andreas Enge
       [not found] ` <20150506234305.GU3044@type.youpi.perso.aquilenet.fr>
  2 siblings, 2 replies; 15+ messages in thread
From: Manolis Ragkousis @ 2015-04-29 21:01 UTC (permalink / raw)
  To: Samuel Thibault, Ludovic Courtès
  Cc: Guix-devel, svante.signell, bug-hurd

Hello everyone and thank you :-)

On 29 April 2015 at 22:40, Ludovic Courtès <ludo@gnu.org> wrote:

> Manolis, Samuel: feel free to mention whatever I forgot!
>

I just wanted to add that I will keep a repo at github which I will upload any
(serious) local changes before I send them as patches so anyone can keep
an eye on the current status of my work.

Here is the link: https://github.com/Phant0mas/Guix-on-Hurd

Also I was discussing with Ludovic on how to keep everybody up to date.
We thought it would be nice to have regular irc talks and once per week I
will send a report on the status of my work on both mailing lists.
WDYT Samuel?

Thank you :-)
Manolis

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 21:01 ` Manolis Ragkousis
@ 2015-04-29 21:38   ` Samuel Thibault
  2015-04-29 21:53   ` Andreas Enge
  1 sibling, 0 replies; 15+ messages in thread
From: Samuel Thibault @ 2015-04-29 21:38 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel, bug-hurd, svante.signell

Manolis Ragkousis, le Thu 30 Apr 2015 00:01:44 +0300, a écrit :
> Also I was discussing with Ludovic on how to keep everybody up to date.
> We thought it would be nice to have regular irc talks

Indeed, that's a good way to make sure questions don't remain in the
dark.

Samuel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 21:01 ` Manolis Ragkousis
  2015-04-29 21:38   ` Samuel Thibault
@ 2015-04-29 21:53   ` Andreas Enge
  2015-04-29 22:15     ` David Thompson
                       ` (2 more replies)
  1 sibling, 3 replies; 15+ messages in thread
From: Andreas Enge @ 2015-04-29 21:53 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: Guix-devel, bug-hurd, Samuel Thibault, svante.signell

Hello, Manolis, and welcome!

On Thu, Apr 30, 2015 at 12:01:44AM +0300, Manolis Ragkousis wrote:
> I just wanted to add that I will keep a repo at github which I will upload any
> (serious) local changes before I send them as patches so anyone can keep
> an eye on the current status of my work.

I am not quite sure how this is supposed to make things easier. Why not simply
use a branch in the guix repo (like the existing wip-hurd, or wip-wip-hurd for
very experimental changes)? Then every commit of yours will be sent to our
mailing list, and you develop directly in our infrastructure.

Not to mention that github is not exactly popular in the free software
community, see "service as a software substitute", or
   https://www.gnu.org/philosophy/who-does-that-server-really-serve.html

Andreas

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 21:53   ` Andreas Enge
@ 2015-04-29 22:15     ` David Thompson
  2015-04-30  8:25     ` Ludovic Courtès
  2015-04-30  8:27     ` Manolis Ragkousis
  2 siblings, 0 replies; 15+ messages in thread
From: David Thompson @ 2015-04-29 22:15 UTC (permalink / raw)
  To: Andreas Enge, Manolis Ragkousis
  Cc: Guix-devel, svante.signell, bug-hurd, Samuel Thibault

Andreas Enge <andreas@enge.fr> writes:

> Hello, Manolis, and welcome!
>
> On Thu, Apr 30, 2015 at 12:01:44AM +0300, Manolis Ragkousis wrote:
>> I just wanted to add that I will keep a repo at github which I will upload any
>> (serious) local changes before I send them as patches so anyone can keep
>> an eye on the current status of my work.
>
> I am not quite sure how this is supposed to make things easier. Why not simply
> use a branch in the guix repo (like the existing wip-hurd, or wip-wip-hurd for
> very experimental changes)? Then every commit of yours will be sent to our
> mailing list, and you develop directly in our infrastructure.
>
> Not to mention that github is not exactly popular in the free software
> community, see "service as a software substitute", or
>    https://www.gnu.org/philosophy/who-does-that-server-really-serve.html

I don't see any issue with a personal fork hosted on GitHub.

-- 
David Thompson
Web Developer - Free Software Foundation - http://fsf.org
GPG Key: 0FF1D807
Support the FSF: https://fsf.org/donate

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 21:53   ` Andreas Enge
  2015-04-29 22:15     ` David Thompson
@ 2015-04-30  8:25     ` Ludovic Courtès
  2015-04-30  8:27     ` Manolis Ragkousis
  2 siblings, 0 replies; 15+ messages in thread
From: Ludovic Courtès @ 2015-04-30  8:25 UTC (permalink / raw)
  To: Andreas Enge
  Cc: Guix-devel, svante.signell, bug-hurd, Samuel Thibault,
	Manolis Ragkousis

Andreas Enge <andreas@enge.fr> skribis:

> On Thu, Apr 30, 2015 at 12:01:44AM +0300, Manolis Ragkousis wrote:
>> I just wanted to add that I will keep a repo at github which I will upload any
>> (serious) local changes before I send them as patches so anyone can keep
>> an eye on the current status of my work.
>
> I am not quite sure how this is supposed to make things easier. Why not simply
> use a branch in the guix repo (like the existing wip-hurd, or wip-wip-hurd for
> very experimental changes)? Then every commit of yours will be sent to our
> mailing list, and you develop directly in our infrastructure.

I think it’s fine if Manolis wants to have experiments in another repo.
The “final” code will indeed go to Savannah anyway, and Manolis is
already used to it.

Ludo’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-29 21:53   ` Andreas Enge
  2015-04-29 22:15     ` David Thompson
  2015-04-30  8:25     ` Ludovic Courtès
@ 2015-04-30  8:27     ` Manolis Ragkousis
  2015-04-30 10:39       ` Svante Signell
  2 siblings, 1 reply; 15+ messages in thread
From: Manolis Ragkousis @ 2015-04-30  8:27 UTC (permalink / raw)
  To: Andreas Enge; +Cc: Guix-devel, bug-hurd, Samuel Thibault

[-- Attachment #1: Type: text/plain, Size: 1009 bytes --]

Hey Andreas :D

On 30 Apr 2015 00:53, "Andreas Enge" <andreas@enge.fr> wrote:

> I am not quite sure how this is supposed to make things easier. Why not
simply
> use a branch in the guix repo (like the existing wip-hurd, or
wip-wip-hurd for
> very experimental changes)? Then every commit of yours will be sent to our
> mailing list, and you develop directly in our infrastructure.

I just want to have a remote backup of my local changes, as well as give
everyone an early look of what I am currently working on, before I send any
patches. I prefer having it hosted somewhere else, in case I do something
stupid :).
As David said, there shouldn't be any issues with that.

> Not to mention that github is not exactly popular in the free software
> community, see "service as a software substitute", or
>    https://www.gnu.org/philosophy/who-does-that-server-really-serve.html

I know. I would have preferred gitorious for this, but gitorious is
shutting down so I couldn't think of an alternative.

Manolis

[-- Attachment #2: Type: text/html, Size: 1338 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-30  8:27     ` Manolis Ragkousis
@ 2015-04-30 10:39       ` Svante Signell
  2015-04-30 10:40         ` A. Fleckenstein
  2015-04-30 10:42         ` Taylan Ulrich Bayırlı/Kammer
  0 siblings, 2 replies; 15+ messages in thread
From: Svante Signell @ 2015-04-30 10:39 UTC (permalink / raw)
  To: Manolis Ragkousis; +Cc: bug-hurd, Samuel Thibault, Guix-devel

On Thu, 2015-04-30 at 11:27 +0300, Manolis Ragkousis wrote:
> Hey Andreas :D
> 
> On 30 Apr 2015 00:53, "Andreas Enge" <andreas@enge.fr> wrote:
> 
> > Not to mention that github is not exactly popular in the free
> software
> > community, see "service as a software substitute", or
> >
>  https://www.gnu.org/philosophy/who-does-that-server-really-serve.html
> 
> I know. I would have preferred gitorious for this, but gitorious is
> shutting down so I couldn't think of an alternative.

What about gitlab?
> 

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-30 10:39       ` Svante Signell
@ 2015-04-30 10:40         ` A. Fleckenstein
  2015-04-30 10:42         ` Taylan Ulrich Bayırlı/Kammer
  1 sibling, 0 replies; 15+ messages in thread
From: A. Fleckenstein @ 2015-04-30 10:40 UTC (permalink / raw)
  To: Svante Signell, Manolis Ragkousis
  Cc: dthompson2, Ludovic Courtès, Samuel Thibault, Andreas Enge,
	Guix-devel, bug-hurd

[-- Attachment #1: Type: text/plain, Size: 732 bytes --]

There is also notabug.org

On April 30, 2015 6:39:39 AM EDT, Svante Signell <svante.signell@gmail.com> wrote:
>On Thu, 2015-04-30 at 11:27 +0300, Manolis Ragkousis wrote:
>> Hey Andreas :D
>> 
>> On 30 Apr 2015 00:53, "Andreas Enge" <andreas@enge.fr> wrote:
>> 
>> > Not to mention that github is not exactly popular in the free
>> software
>> > community, see "service as a software substitute", or
>> >
>> 
>https://www.gnu.org/philosophy/who-does-that-server-really-serve.html
>> 
>> I know. I would have preferred gitorious for this, but gitorious is
>> shutting down so I couldn't think of an alternative.
>
>What about gitlab?
>> 

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

[-- Attachment #2: Type: text/html, Size: 1675 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
  2015-04-30 10:39       ` Svante Signell
  2015-04-30 10:40         ` A. Fleckenstein
@ 2015-04-30 10:42         ` Taylan Ulrich Bayırlı/Kammer
  1 sibling, 0 replies; 15+ messages in thread
From: Taylan Ulrich Bayırlı/Kammer @ 2015-04-30 10:42 UTC (permalink / raw)
  To: Svante Signell; +Cc: Guix-devel, bug-hurd, Samuel Thibault

Svante Signell <svante.signell@gmail.com> writes:

> What about gitlab?

The GitLab web service runs on "GitLab Enterprise Edition" which is
proprietary software.

The main Gitorious alternatives I'm aware of are notabug.org and
gitbull.org, the former running Gogs and the latter Kallithea.

Taylan

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: GSoC: Manolis to work on Guix port to GNU/Hurd
       [not found]       ` <87bnhwnrjf.fsf@gnu.org>
@ 2015-05-10 20:09         ` Manolis Ragkousis
  0 siblings, 0 replies; 15+ messages in thread
From: Manolis Ragkousis @ 2015-05-10 20:09 UTC (permalink / raw)
  To: Thomas Schwinge, Samuel Thibault; +Cc: Guix-devel, bug-hurd

Hello everyone,

Everything works great with those branches.
Thomas please have a look at uploading a tarball. :-)

Manolis

^ permalink raw reply	[flat|nested] 15+ messages in thread

* glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd)
       [not found] ` <20150506234305.GU3044@type.youpi.perso.aquilenet.fr>
       [not found]   ` <87vbg4r23h.fsf@gnu.org>
@ 2015-05-15 14:46   ` Thomas Schwinge
  2015-05-15 14:50     ` Samuel Thibault
  2015-05-15 16:53     ` glibc-2.19-hurd+libpthread-20150515 Ludovic Courtès
  1 sibling, 2 replies; 15+ messages in thread
From: Thomas Schwinge @ 2015-05-15 14:46 UTC (permalink / raw)
  To: bug-hurd, Manolis Ragkousis, Samuel Thibault
  Cc: guix-devel, Ludovic Courtès

[-- Attachment #1: Type: text/plain, Size: 1044 bytes --]

Hi!

On Thu, 7 May 2015 01:43:05 +0200, Samuel Thibault <samuel.thibault@gnu.org> wrote:
> Ludovic Courtès, le Wed 29 Apr 2015 21:40:13 +0200, a écrit :
> > The last missing bit upstream is a libc-for-hurd tarball.
> 
> I have prepared a master-glibc branch in the libpthread repo.

Thanks!  However, shouldn't that just be libpthread's master branch,
nowadays?  (Assuming the idea still is that libpthread is only to be
built as part of glibc's build process?)

> $ git clone git.savannah.gnu.org:/srv/git/hurd/glibc.git/
> $ cd glibc
> $ git checkout tschwinge/Roger_Whittaker
> $ git clone git.savannah.gnu.org:/srv/git/hurd/libpthread.git/
> $ cd libpthread
> $ git checkout master-glibc

> seems to be going fine.  Thomas, can you have a look at uploading a
> tarball of this so it can be used as a base for Guix?

Snapshot uploaded: <http://alpha.gnu.org/gnu/hurd/>, and corresponding
Git tags glibc-2.19-hurd+libpthread-20150515 pushed to the Savannah glibc
and libpthread repositories.


Grüße,
 Thomas

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 472 bytes --]

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd)
  2015-05-15 14:46   ` glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd) Thomas Schwinge
@ 2015-05-15 14:50     ` Samuel Thibault
  2015-05-15 16:53     ` glibc-2.19-hurd+libpthread-20150515 Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: Samuel Thibault @ 2015-05-15 14:50 UTC (permalink / raw)
  To: Thomas Schwinge
  Cc: guix-devel, Ludovic Courtès, bug-hurd, Manolis Ragkousis

Thomas Schwinge, le Fri 15 May 2015 16:46:43 +0200, a écrit :
> On Thu, 7 May 2015 01:43:05 +0200, Samuel Thibault <samuel.thibault@gnu.org> wrote:
> > Ludovic Courtès, le Wed 29 Apr 2015 21:40:13 +0200, a écrit :
> > > The last missing bit upstream is a libc-for-hurd tarball.
> > 
> > I have prepared a master-glibc branch in the libpthread repo.
> 
> Thanks!  However, shouldn't that just be libpthread's master branch,
> nowadays?  (Assuming the idea still is that libpthread is only to be
> built as part of glibc's build process?)

With that assumption, yes.

> > $ git clone git.savannah.gnu.org:/srv/git/hurd/glibc.git/
> > $ cd glibc
> > $ git checkout tschwinge/Roger_Whittaker
> > $ git clone git.savannah.gnu.org:/srv/git/hurd/libpthread.git/
> > $ cd libpthread
> > $ git checkout master-glibc
> 
> > seems to be going fine.  Thomas, can you have a look at uploading a
> > tarball of this so it can be used as a base for Guix?
> 
> Snapshot uploaded: <http://alpha.gnu.org/gnu/hurd/>,

Thanks!

Samuel

^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: glibc-2.19-hurd+libpthread-20150515
  2015-05-15 14:46   ` glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd) Thomas Schwinge
  2015-05-15 14:50     ` Samuel Thibault
@ 2015-05-15 16:53     ` Ludovic Courtès
  1 sibling, 0 replies; 15+ messages in thread
From: Ludovic Courtès @ 2015-05-15 16:53 UTC (permalink / raw)
  To: Thomas Schwinge; +Cc: guix-devel, bug-hurd, Samuel Thibault

Thomas Schwinge <thomas@codesourcery.com> skribis:

> Snapshot uploaded: <http://alpha.gnu.org/gnu/hurd/>, and corresponding
> Git tags glibc-2.19-hurd+libpthread-20150515 pushed to the Savannah glibc
> and libpthread repositories.

Wonderful!  Manolis should feel relieved now.  ;-)

I thought this was 2.21, but 2.19 should be fine too.

Thank you!

Ludo’.

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2015-05-15 16:53 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-04-29 19:40 GSoC: Manolis to work on Guix port to GNU/Hurd Ludovic Courtès
2015-04-29 20:18 ` Svante Signell
2015-04-29 21:01 ` Manolis Ragkousis
2015-04-29 21:38   ` Samuel Thibault
2015-04-29 21:53   ` Andreas Enge
2015-04-29 22:15     ` David Thompson
2015-04-30  8:25     ` Ludovic Courtès
2015-04-30  8:27     ` Manolis Ragkousis
2015-04-30 10:39       ` Svante Signell
2015-04-30 10:40         ` A. Fleckenstein
2015-04-30 10:42         ` Taylan Ulrich Bayırlı/Kammer
     [not found] ` <20150506234305.GU3044@type.youpi.perso.aquilenet.fr>
     [not found]   ` <87vbg4r23h.fsf@gnu.org>
     [not found]     ` <20150507151655.GI3348@type>
     [not found]       ` <87bnhwnrjf.fsf@gnu.org>
2015-05-10 20:09         ` Manolis Ragkousis
2015-05-15 14:46   ` glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd) Thomas Schwinge
2015-05-15 14:50     ` Samuel Thibault
2015-05-15 16:53     ` glibc-2.19-hurd+libpthread-20150515 Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).