From mboxrd@z Thu Jan 1 00:00:00 1970 From: Amirouche Boubekki Subject: Re: Goals for 0.4 Date: Thu, 29 Aug 2013 17:49:43 +0200 Message-ID: References: <87vc2o4qwc.fsf@gnu.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8f6436d230080604e5180f27 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59801) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VF4U6-0002Tc-1g for guix-devel@gnu.org; Thu, 29 Aug 2013 11:50:14 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VF4U0-0004Rb-RI for guix-devel@gnu.org; Thu, 29 Aug 2013 11:50:09 -0400 In-Reply-To: <87vc2o4qwc.fsf@gnu.org> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: =?UTF-8?Q?Ludovic_Court=C3=A8s?= Cc: guix-devel@gnu.org --e89a8f6436d230080604e5180f27 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable H=C3=A9llo, What about the possiblity to use overlays ? 2013/8/29 Ludovic Court=C3=A8s > Hello! > > So, what do we put in 0.4, and when do we release it? > > First, I=E2=80=99d like to release 0.4 by (or on) GNU=E2=80=99s 30th birt= hday, which is > on Sep. 28th [0]. On the 28th, I=E2=80=99d also like to have a bootable = QEMU > image built with Guix, featuring at least the init system (dmd), a > console login, and bare utilities. > > What I would really like to see in 0.4: > > =E2=80=A2 Guix must be usable with the old Guile 2.0.5, since that=E2= =80=99s what some > distros provide. At the GHM I realized that some people had weird > bugs with that Guile, notably in the substituter. I fixed a couple > of bugs, but there may be others around. > > So, to 2.0.5 users: please run =E2=80=98make check=E2=80=99, use Guix= and in > particular the substituter, and report bugs! > > =E2=80=A2 Packages: as already discussed, more packages, anything that = makes > the distro more useful (having Git is a must.) > A package a day keeps the competition away. ;-) > > =E2=80=A2 Core updates: in particular libc 2.18. Possibly switch to GC= C 4.8 > as the default compiler. > > =E2=80=A2 APIs: new or extended APIs for building stand-alone images. = I=E2=80=99ve > been looking into that recently, notably with the initrd stuff. > > =E2=80=A2 New =E2=80=98--list-generations=E2=80=99 and =E2=80=98--delet= e-generations=E2=80=99 options for > =E2=80=98guix package=E2=80=99. > > =E2=80=A2 Manual: improve as we see fit; notably add a section on font = usage > for X applications. > > Optional goals: > > =E2=80=A2 MIPS64/N64 support: the bootstrap tarballs are now all availa= ble > through cross-compilation from x86_64, so it=E2=80=99s =E2=80=9Cjust= =E2=80=9D a matter of > feeding them in bootstrap.scm and trying out. > > =E2=80=A2 Rebuilt bootstrap binaries (aka. the =E2=80=9CFixed Point Pro= ject=E2=80=9D, more on > that later.) > > =E2=80=A2 Python 3, and related packaging changes. > > Anything else? > > What do people think? > > Ludo=E2=80=99. > > [0] https://www.gnu.org/gnu30/ > --e89a8f6436d230080604e5180f27 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
H=C3=A9llo,


What about the possiblity to u= se overlays ?


2013/8/29 Ludovic Court=C3=A8s <ludo@gnu.org>
Hello!

So, what do we put in 0.4, and when do we release it?

First, I=E2=80=99d like to release 0.4 by (or on) GNU=E2=80=99s 30th birthd= ay, which is
on Sep. 28th [0]. =C2=A0On the 28th, I=E2=80=99d also like to have a bootab= le QEMU
image built with Guix, featuring at least the init system (dmd), a
console login, and bare utilities.

What I would really like to see in 0.4:

=C2=A0 =E2=80=A2 Guix must be usable with the old Guile 2.0.5, since that= =E2=80=99s what some
=C2=A0 =C2=A0 distros provide. =C2=A0At the GHM I realized that some people= had weird
=C2=A0 =C2=A0 bugs with that Guile, notably in the substituter. =C2=A0I fix= ed a couple
=C2=A0 =C2=A0 of bugs, but there may be others around.

=C2=A0 =C2=A0 So, to 2.0.5 users: please run =E2=80=98make check=E2=80=99, = use Guix and in
=C2=A0 =C2=A0 particular the substituter, and report bugs!

=C2=A0 =E2=80=A2 Packages: as already discussed, more packages, anything th= at makes
=C2=A0 =C2=A0 the distro more useful (having Git is a must.)
=C2=A0 =C2=A0 A package a day keeps the competition away. =C2=A0;-)

=C2=A0 =E2=80=A2 Core updates: in particular libc 2.18. =C2=A0Possibly swit= ch to GCC 4.8
=C2=A0 =C2=A0 as the default compiler.

=C2=A0 =E2=80=A2 APIs: new or extended APIs for building stand-alone images= . =C2=A0I=E2=80=99ve
=C2=A0 =C2=A0 been looking into that recently, notably with the initrd stuf= f.

=C2=A0 =E2=80=A2 New =E2=80=98--list-generations=E2=80=99 and =E2=80=98--de= lete-generations=E2=80=99 options for
=C2=A0 =C2=A0 =E2=80=98guix package=E2=80=99.

=C2=A0 =E2=80=A2 Manual: improve as we see fit; notably add a section on fo= nt usage
=C2=A0 =C2=A0 for X applications.

Optional goals:

=C2=A0 =E2=80=A2 MIPS64/N64 support: the bootstrap tarballs are now all ava= ilable
=C2=A0 =C2=A0 through cross-compilation from x86_64, so it=E2=80=99s =E2=80= =9Cjust=E2=80=9D a matter of
=C2=A0 =C2=A0 feeding them in bootstrap.scm and trying out.

=C2=A0 =E2=80=A2 Rebuilt bootstrap binaries (aka. the =E2=80=9CFixed Point = Project=E2=80=9D, more on
=C2=A0 =C2=A0 that later.)

=C2=A0 =E2=80=A2 Python 3, and related packaging changes.

Anything else?

What do people think?

Ludo=E2=80=99.

[0] https://www.gn= u.org/gnu30/

--e89a8f6436d230080604e5180f27--