Re: glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd)

2015-05-15 Thread Samuel Thibault
Thomas Schwinge, le Fri 15 May 2015 16:46:43 +0200, a écrit :
> On Thu, 7 May 2015 01:43:05 +0200, Samuel Thibault  
> 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: ,

Thanks!

Samuel



glibc-2.19-hurd+libpthread-20150515 (was: GSoC: Manolis to work on Guix port to GNU/Hurd)

2015-05-15 Thread Thomas Schwinge
Hi!

On Thu, 7 May 2015 01:43:05 +0200, Samuel Thibault  
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: , and corresponding
Git tags glibc-2.19-hurd+libpthread-20150515 pushed to the Savannah glibc
and libpthread repositories.


Grüße,
 Thomas


signature.asc
Description: PGP signature


Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-10 Thread Manolis Ragkousis
Hello everyone,

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

Manolis



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-07 Thread Ludovic Courtès
Samuel Thibault  skribis:

> Ludovic Courtès, le Thu 07 May 2015 14:42:10 +0200, a écrit :
>> It would be nice to tag commits that correspond to glibc X.Y plus
>> Hurd-specific patches.
>
> I'm not sure what exactly you mean.  What I have done is tagging the
> commits in the master-glibc-2.21 branch.

Ah OK, perfect then.  I thought this was based on an arbitrary commit of
upstream glibc.

Thanks,
Ludo’.



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-07 Thread Samuel Thibault
Ludovic Courtès, le Thu 07 May 2015 14:42:10 +0200, a écrit :
> It would be nice to tag commits that correspond to glibc X.Y plus
> Hurd-specific patches.

I'm not sure what exactly you mean.  What I have done is tagging the
commits in the master-glibc-2.21 branch.  I would however have though
that git provides a way to determine them easily?

Samuel



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-07 Thread Ludovic Courtès
Samuel Thibault  skribis:

> 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.

Excellent!

> $ 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
> $ cd ..
> $ mkdir build
> $ cd build
> $ CFLAGS=-O2 ../configure --prefix=/ --enable-add-ons=libpthread 
> --enable-pt_chown --disable-nscd
> $ make
> $ make check -k

It would be nice to tag commits that correspond to glibc X.Y plus
Hurd-specific patches.

We could have, say, glibc-2.21-hurd1, similar to the version names used
by IceCat and Linux-libre.

Anyway, a big thank you!

Ludo’.



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-07 Thread Manolis Ragkousis
Good morning Samuel,

>
> 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?

I will try to build it as well and I'll report back.

Samuel, Thomas, thank you for working on this. :-)

Manolis



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-05-06 Thread Samuel Thibault
Hello,

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.

$ 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
$ cd ..
$ mkdir build
$ cd build
$ CFLAGS=-O2 ../configure --prefix=/ --enable-add-ons=libpthread 
--enable-pt_chown --disable-nscd
$ make
$ make check -k

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?

Samuel



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-30 Thread Taylan Ulrich Bayırlı/Kammer
Svante Signell  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



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-30 Thread A. Fleckenstein
There is also notabug.org

On April 30, 2015 6:39:39 AM EDT, Svante Signell  
wrote:
>On Thu, 2015-04-30 at 11:27 +0300, Manolis Ragkousis wrote:
>> Hey Andreas :D
>> 
>> On 30 Apr 2015 00:53, "Andreas Enge"  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.

Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-30 Thread Svante Signell
On Thu, 2015-04-30 at 11:27 +0300, Manolis Ragkousis wrote:
> Hey Andreas :D
> 
> On 30 Apr 2015 00:53, "Andreas Enge"  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?
> 





Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-30 Thread Manolis Ragkousis
Hey Andreas :D

On 30 Apr 2015 00:53, "Andreas Enge"  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


Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-30 Thread Ludovic Courtès
Andreas Enge  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’.



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread Andreas Enge
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




Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread David Thompson
Andreas Enge  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



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread Samuel Thibault
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



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread Manolis Ragkousis
Hello everyone and thank you :-)

On 29 April 2015 at 22:40, Ludovic Courtès  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



Re: GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread Svante Signell
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 :) 




GSoC: Manolis to work on Guix port to GNU/Hurd

2015-04-29 Thread Ludovic Courtès
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
.
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
),
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’.


signature.asc
Description: PGP signature