Re: Documentation videos are being uploaded!

2019-06-02 Thread Laura Lazzati
Bonjour ;)

> I agree; I’m just trying to stir it up so we start thinking about a
> plan.  :-)
Great!

> Someone else could eventually apply for membership to the ‘audio-video’
> group on Savannah so that Mark is not a single point of failure.
Would you like me to do so? It would be a pleasure for me :)

Regards :)
Laura



Re: Documentation videos are being uploaded!

2019-06-02 Thread Laura Lazzati
Hi!

On Thu, May 30, 2019 at 1:16 PM Paul Garlick
 wrote:

> I am thinking of adding a CREDITS file to the repository, primarily to
> acknowledge the help given by the sound engineer.  The use of the
> studio equipment and the editing work made this part much easier than
> it would otherwise have been.
Yes, sure! I also agree that it is important giving credits :)
Would you mind asking them if they want to have their name there?

Regards!
Laura



Re: [videos] patchset to fix https://audio-video.gnu.org URLs

2019-06-02 Thread Laura Lazzati
Hi!

> Since I doubt guix-patc...@gnu.org is the right place to send videos
> patches, I'm attaching two tiny of them here, they fix a couple of typo
> in https://audio.video.gnu.org (is https://audio-video.gnu.org actually).
Thanks :) I have already applied them and pushed the changes.
>
> Nice work!
Thank you :)

> Happy Guix! Gio'.
Happy Guix :)



Re: glibc 2.29 needs Python

2019-06-02 Thread Ricardo Wurmus


n...@n0.is writes:

>> Yes! ... Although...how are we -- in the far future -- going to replace
>> Guile with Mes for the Guix bootstrap?  Could it be that the glibc
>> developers haven't seen my talk? :-/
>
> Maintain a variant of glibc or your own libc?
> It's not that far off for an Operating System, and nothing which is 
> impossible.

Since we’re all part of the GNU project our aim should be to make this
work without having to fork the C library.

Maintaining a variant of the C library is not a realistic option,
because it’s enough work to maintain each of the other GNU packages that
are involved in this endeavor.

-- 
Ricardo




Re: Packaging Grisbi

2019-06-02 Thread Timothy Sample
Hi Tanguy,

Tanguy Le Carrour  writes:

> Hi Timothy,
>
>
> Le 05/30, Timothy Sample a écrit :
>> […]
>> >> > Tanguy Le Carrour  writes:
>> >> > > I get the following error message:
>> >> > >
>> >> > > ```
>> >> > > failed to commit changes to dconf:
>> >> > > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
>> >> > > The name ca.desrt.dconf was not provided by any .service files
>> >> > > ```
>> […]
>> I applied your patch below, and everything works great for me.  It seems
>> this is because I am running GNOME, and GNOME puts the dconf service
>> file in the system profile.
>> 
>> What desktop are you running?  How is D-Bus started?
>
> I'm running bspwm [1]. D-Bus seems to be running [2], but I have not clue
> how it's been started!? I just select the bspwm session from the login
> manager.
>
> [1]: snippet of my OS config
> ```
> ;; …
> ;; This is where we specify system-wide packages.
>   (packages (cons* nss-certs ;for HTTPS access
>bspwm sxhkd   ;for desktop env
>fish neovim openssh wget recutils
>%base-packages))
> ;; …
> ```
>
> [2]: output of `env | ag DBUS`
> ```
> DBUS_FATAL_WARNINGS=0
> DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-783FOvFmx6,guid=63be5a9abc13dee04e494f3e5cf3fb36
> GDM_DBUS_DAEMON=/gnu/store/bp4zn8kx5p09ddn6dm7lsdlf4l0cj8g3-gdm-dbus-wrapper
> ```
>
> Any idea?!

What are the contents of the “$GDM_DBUS_DAEMON” file above?  It should
set it up so that D-Bus looks at the system profile and your user
profile.  Please check that the service file is available either in

  /run/current-system/profile/share/dbus-1/services/

or

  $HOME/.guix-profile/share/dbus-1/services/

There should be a symlink called “ca.desrt.dconf.service” in one of
those directories.


-- Tim



Re: [ANN] guile-gi v0.0.1 released

2019-06-02 Thread Jan Nieuwenhuizen
Ludovic Courtès writes:

Hi!

>> * gnu/packages/guile-xyz.scm (guile-gi): New variable.
>
> LGTM!
>
> Guile-GI has the potential to make a lot of people happy.  :-)

Yes, even if they're mostly developers atm ;-)  Pushed to master as

bdf2dd797e1e57dab1d504a6e1af783ec5802afd

Teaser added to the Guile-GI README

--8<---cut here---start->8---
Try:

guix environment --ad-hoc -l guix.scm guile
guile-gi test/example-1.scm
guile-gi test/browser.scm

Or, create and run in a development environment

guix environment -l guix.scm
./bootstrap && ./configure && make
tools/uninstalled-env tools/guile-gi test/browser.scm
tools/uninstalled-env tools/guile-gi test/editor.scm
--8<---cut here---end--->8---


janneke

-- 
Jan Nieuwenhuizen  | GNU LilyPond http://lilypond.org
Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.com



GUI installer through X

2019-06-02 Thread Marlin
The ncurses gui installer works nicely, but the fact that it relies on the 
framebuffer means that GPUs that require firmware for it (like amd gpus) will 
not display the installer at all. 
This could be Solved by using a X server for the installer (even if it just 
starts a terminal with the ncurses installer). 
That way, vesa graphics would kick in, and users would be able to properly use 
the installer.
-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.

Re: Packaging Grisbi

2019-06-02 Thread Tanguy Le Carrour
Hi Timothy,


Le 05/30, Timothy Sample a écrit :
> […]
> >> > Tanguy Le Carrour  writes:
> >> > > I get the following error message:
> >> > >
> >> > > ```
> >> > > failed to commit changes to dconf:
> >> > > GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown:
> >> > > The name ca.desrt.dconf was not provided by any .service files
> >> > > ```
> […]
> I applied your patch below, and everything works great for me.  It seems
> this is because I am running GNOME, and GNOME puts the dconf service
> file in the system profile.
> 
> What desktop are you running?  How is D-Bus started?

I'm running bspwm [1]. D-Bus seems to be running [2], but I have not clue
how it's been started!? I just select the bspwm session from the login
manager.

[1]: snippet of my OS config
```
;; …
;; This is where we specify system-wide packages.
  (packages (cons* nss-certs ;for HTTPS access
   bspwm sxhkd   ;for desktop env
   fish neovim openssh wget recutils
   %base-packages))
;; …
```

[2]: output of `env | ag DBUS`
```
DBUS_FATAL_WARNINGS=0
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-783FOvFmx6,guid=63be5a9abc13dee04e494f3e5cf3fb36
GDM_DBUS_DAEMON=/gnu/store/bp4zn8kx5p09ddn6dm7lsdlf4l0cj8g3-gdm-dbus-wrapper
```

Any idea?!

-- 
Tanguy



Re: [ANN] guile-gi v0.0.1 released

2019-06-02 Thread Ludovic Courtès
Hello!

Jan Nieuwenhuizen  skribis:

> Mike Gran writes:
>
>> Hello. I am announcing guile-gi v0.0.1.
>
> Wow, congrats!  And thanks!

Yay, congrats!

> From f4602d57f74cb2690b01fb23638ce2037ccd9105 Mon Sep 17 00:00:00 2001
> From: Jan Nieuwenhuizen 
> Date: Fri, 31 May 2019 19:47:21 +0200
> Subject: [PATCH] gnu: Add guile-gi.
>
> * gnu/packages/guile-xyz.scm (guile-gi): New variable.

LGTM!

Guile-GI has the potential to make a lot of people happy.  :-)

Thanks,
Ludo’.



Re: [ANN] Gash 0.1 released

2019-06-02 Thread Ludovic Courtès
Hi Timothy!

Timothy Sample  skribis:

> I am very pleased to announce that Gash version 0.1 has been released.

Thumbs up to the fearless hackers who put this together!

It’s a great step for bootstrapping, but I’m sure there’s lots of fun to
be had in other contexts as well.  :-)

Ludo’.



Re: [ANN] Gash 0.1 released

2019-06-02 Thread ng0
Hi,

congrats. Looks like a nice project.

And packaging it with no struggle (so far) - I'm about
to push a package to pkgsrc-wip.
Timothy Sample transcribed 2.5K bytes:
> Hi all,
> 
> I am very pleased to announce that Gash version 0.1 has been released.
> This is the very first release, but it represents 569 commits from three
> authors over the course of three years.
> 
> About
> =
> 
> Gash is a POSIX-compatible shell written in Guile Scheme.  It provides
> both the shell interface, as well as a Guile library for parsing shell
> scripts.  Gash is designed to bootstrap Bash as part of the Guix
> bootstrap process.  We are planning to develop Gash into a
> general-purpose shell and tool for building interfaces between Scheme
> and the shell.
> 
> Download
> 
> 
> You can download Gash 0.1 from
> 
>   http://download.savannah.nongnu.org/releases/gash/gash-0.1.tar.gz
> 
> and verify its authenticity with its signature file
> 
>   http://download.savannah.nongnu.org/releases/gash/gash-0.1.tar.gz.sig
> 
> If you are running Guix, Gash 0.1 is available as a package as of commit
> 2ccc9d692aed72dab614ab684341ca76466eafdf.
> 
> Features
> 
> 
> Features of the shell
> 
>   • Sophisticated enough to be used to build Bash.
>   • Has a nice colorized prompt.
>   • Includes all of the POSIX-specified “special” built-ins except for
> ‘times’.
>   • Includes about half of the POSIX-specified “regular” built-ins
> (see ‘gash/built-ins.scm’ for details).
> 
> Features of the programming interface
> 
>   • Parses Shell scripts into an AST.
>   • Provides a rudimentary interface for writing Shell-like Scheme
> scripts.
> 
> What’s next?
> 
> 
> Gash is ready to replace the Bash bootstrap binary in the Guix bootstrap
> process.  I will do this shortly on the ‘core-updates’ branch.
> 
> There are a handful of missing features from POSIX that need to be
> implemented.
> 
> A shell compiler for Guile along with a language specification.
> 
> The release of a sibling project which contains Scheme versions of the
> other utilities (“coreutils”) used in the Guix bootstrap process.
> (The code for this is functional, but it needs a fair bit of polish.)
> 
> Contributing
> 
> 
> The primary Git repository is available on Savannah.  It can be cloned
> from  and browsed on the Web
> at .
> 
> If you would like to help out with this project, please get in touch at
> .  This is also where you can submit bugs!
> 
> 
> Thanks to everyone who has helped out so far!
> 
> 
> -- Tim
>