Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Samuel Thibault
David Michael, le mer. 01 août 2018 18:05:50 -0400, a ecrit:
> On Wed, Aug 1, 2018 at 11:37 AM, Samuel Thibault
>  wrote:
> > About glibc repositories, we should upgrade the Hurd glibc repository to
> > 2.28, when would that be fine for people using it? (I'm thinking about
> > Guix & Arch people)
> 
> Now that there is an upstream release with the Hurd patches (thanks
> for doing that), my preference as a user would be to switch from the
> Savannah repo to the upstream release tarball and apply any individual
> patches required by Hurd as they pop up.
> 
> Do you think Hurd-specific patches are appropriate to send to
> libc-stable for backporting to the upstream release branches?

I don't know actually. My wild guess is that upstream will be fine to
backport anything we feel is really needed, as long as it is limited to
Hurd code. For more invasive changes, it would make sense to have a
branch in the hurd repo with normal, non-topgit, cherry-picks.

Samuel



Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread David Michael
On Wed, Aug 1, 2018 at 11:37 AM, Samuel Thibault
 wrote:
> About glibc repositories, we should upgrade the Hurd glibc repository to
> 2.28, when would that be fine for people using it? (I'm thinking about
> Guix & Arch people)

Now that there is an upstream release with the Hurd patches (thanks
for doing that), my preference as a user would be to switch from the
Savannah repo to the upstream release tarball and apply any individual
patches required by Hurd as they pop up.

Do you think Hurd-specific patches are appropriate to send to
libc-stable for backporting to the upstream release branches?

If not, could the Savannah repo maybe have a new branch started on the
release tag that is just for cherry-picking Hurd-specific commits?
The tschwinge/Roger_Whittaker branch can be a bit unwieldy for picking
out patches, and that flat commit topology from cherry-picking is used
for stable branches in other projects like glibc, Linux, and systemd,
which is friendlier to packagers using simple Git commands or the
repo's web interface.  I realize the topgit-managed branch has a
different goal, so a new branch like this would not be intended to
replace it.  If you think this is worth doing, I can volunteer to do
the actual cherry-picking and conflict resolution for the latest glibc
release so it's not putting more of a maintenance burden on you.

Thanks.

David



Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Manolis Ragkousis



On 08/01/18 18:37, Samuel Thibault wrote:
> About glibc repositories, we should upgrade the Hurd glibc repository to
> 2.28, when would that be fine for people using it? (I'm thinking about
> Guix & Arch people)
> 
> Samuel
> 

This is really great!! I will update our glibc-hurd package and we will
now probably be able to remove a lot of Hurd specific parts.

This is awesome work!!

Manolis



Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Samuel Thibault
About glibc repositories, we should upgrade the Hurd glibc repository to
2.28, when would that be fine for people using it? (I'm thinking about
Guix & Arch people)

Samuel



Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Richard Braun
On Wed, Aug 01, 2018 at 09:53:59AM +0200, Samuel Thibault wrote:
> NEWS for version 2.28
> =
> 
> [...]
> 
> * Building and running on GNU/Hurd systems now works without out-of-tree
>   patches.

I didn't think it would actually happen. Great work :).

-- 
Richard Braun



Re: Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Svante Signell
On Wed, 2018-08-01 at 09:53 +0200, Samuel Thibault wrote:
> 
> NEWS for version 2.28
> =
> 
> [...]
> 
> * Building and running on GNU/Hurd systems now works without out-of-
> tree
>   patches.

Finally an upstream glibc that supports GNU/Hurd. Nice work Samuel :)



Fwd: The GNU C Library version 2.28 is now available

2018-08-01 Thread Samuel Thibault
- Forwarded message from Carlos O'Donell  -

From: Carlos O'Donell 
To: GNU C Library , libc-annou...@sourceware.org, 
info-...@gnu.org
Subject: The GNU C Library version 2.28 is now available
Date: Wed, 1 Aug 2018 03:07:38 -0400

The GNU C Library
=

The GNU C Library version 2.28 is now available.

The GNU C Library is used as *the* C library in the GNU system and
in GNU/Linux systems, as well as many other systems that use Linux
as the kernel.

The GNU C Library is primarily designed to be a portable 
and high performance C library.  It follows all relevant 
standards including ISO C11 and POSIX.1-2008.  It is also 
internationalized and has one of the most complete 
internationalization interfaces known. 

The GNU C Library webpage is at http://www.gnu.org/software/libc/

Packages for the 2.28 release may be downloaded from:
http://ftpmirror.gnu.org/libc/
http://ftp.gnu.org/gnu/libc/

The mirror list is at http://www.gnu.org/order/ftp.html

NEWS for version 2.28
=

[...]

* Building and running on GNU/Hurd systems now works without out-of-tree
  patches.