Re: Commit Access to Emacs-Guix

2021-01-12 Thread Pierre Neidhardt
That's great news?

Do you have a link to the project?
How do you intend to receive contributions?  Via a mailing list?

Cheers!

-- 
Pierre Neidhardt
https://ambrevar.xyz/


signature.asc
Description: PGP signature


Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread Tobias Geerinckx-Rice

Hi,

John Soo 写道:

Emacs-Guix has a new home!  I just pushed
a42f66cb40a9e60611f429a403b08dbed29bae02 to Emacs-Guix on 
Savannah.


Thank you for taking care of this, and innumerable thanks to Alex 
for creating and maintaining emacs-guix for so many years.


My first order of business will be fixing the broken 
subcommands.  I
don't use many of them, though.  If you have a command you want 
fixed,

please let me know and I will priortize it.


I use it very infrequently and it currently won't start:

 Starting Guix REPL ... [2 times]
 geiser-repl--connection: No Geiser REPL for this buffer (try M-x 
 run-geiser)

 Starting Guix REPL ... [2 times]
 geiser-repl--wait-for-prompt: No prompt found!

Probably my fault somewhere.  Still, it would be nice if this 
‘just worked’ for those who don't have and want a custom Geiser 
set-up.



What do you think about having conversations about Emacs-Guix on
guix-devel?


I think that's a good idea & better than creating a separate list.

Where do you accept patches?  The one below is untested.

Kind regards,

T G-R

From 348ede3b9ba2e571e20af9e310d632de80331eae Mon Sep 17 00:00:00 2001
From: Tobias Geerinckx-Rice 
Date: Tue, 12 Jan 2021 11:45:01 +0100
Subject: [PATCH] Remove all references to the ancient GuixSD name.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* README (About, Installation): Replace ‘GuixSD’ with ‘Guix System’.
* doc/emacs-guix.texi (Package Commands, Profiles, Generations, System)
(System From File, Services, Service Commands): Likewise.
* elisp/guix-about.el (guix-logo-file): Unuse ‘guixsd-logo.svg’.
* elisp/guix-utils.el (guix-guixsd?): Remove now unused procedure.
(guix-read-os-file-name): Update docstring.
* images/README: Refer to singular ‘guix-logo.svg’.
* images/guixsd-logo.svg: Delete file.
---
 README   |4 +-
 doc/emacs-guix.texi  |   14 +-
 elisp/guix-about.el  |9 +-
 elisp/guix-ui-service-location.el|2 +-
 elisp/guix-ui-service.el |2 +-
 elisp/guix-ui-system.el  |2 +-
 elisp/guix-utils.el  |6 +-
 elisp/guix.el|2 +-
 images/README|6 +-
 images/guixsd-logo.svg   | 1022 --
 scheme/emacs-guix/system-generations.scm |2 +-
 11 files changed, 21 insertions(+), 1050 deletions(-)
 delete mode 100644 images/guixsd-logo.svg

diff --git a/README b/README
index 1513e42..55a6956 100644
--- a/README
+++ b/README
@@ -22,7 +22,7 @@ In short, Emacs-Guix provides the following features:
 
   + profiles
 
-  + profile generations (including system generations for GuixSD)
+  + profile generations (including system generations for Guix System)
 
   + packages
 
@@ -94,7 +94,7 @@ the current commit of Emacs-Guix using [[file:guix.scm]] file:
 guix package --install-from-file=guix.scm
 #+END_SRC
 
-* IMPORTANT NOTE for non-GuixSD users
+* IMPORTANT NOTE for non-Guix-System users
 
 If you installed Guix using [[https://www.gnu.org/software/guix/manual/en/html_node/Binary-Installation.html][Binary Installation]] method, most likely your
 environment (in particular, =GUILE_LOAD_PATH=) does not know where Guile
diff --git a/doc/emacs-guix.texi b/doc/emacs-guix.texi
index 06e4ee2..9547953 100644
--- a/doc/emacs-guix.texi
+++ b/doc/emacs-guix.texi
@@ -339,7 +339,7 @@ Display installed packages.  As explained above, @kbd{M-x
 guix-installed-packages} uses an arbitrary profile that you can specify,
 while the other commands display packages installed in 2 special
 profiles: @file{~/.guix-profile} and @file{/run/current-system/profile}
-(only on GuixSD).
+(only on Guix System).
 
 @findex guix-obsolete-packages
 @item M-x guix-obsolete-packages
@@ -632,7 +632,7 @@ the default user profile
 profile, populated by @code{guix pull}
 
 @item /var/guix/profiles/system
-system profile (only on GuixSD)
+system profile (only on Guix System)
 
 @item @env{GUIX_PROFILE}
 (only if this environment variable is set and this profile is not the
@@ -739,7 +739,7 @@ date/time prompt,,, org, The Org Manual}).
 
 @end table
 
-If you use GuixSD, you may also look at the system generations using
+If you use Guix System, you may also look at the system generations using
 the similar commands (@pxref{System Commands}).
 
 @node Generation Keys
@@ -783,7 +783,7 @@ with another marked generation.
 @node System
 @chapter System
 
-This chapter describes Emacs-Guix features related to GuixSD, in
+This chapter describes Emacs-Guix features related to Guix System, in
 particular:
 
 @itemize
@@ -802,7 +802,7 @@ particular:
 @section System From File
 
 @cindex system
-Your system configuration file (for GuixSD) contains
+Your system configuration file (for Guix System) contains
 @code{operating-system} declaration (@pxref{operating-system
 Reference,,, guix, The GNU Guix Reference Manual}).
 
@@ 

Re: Cuirass logo - artwork.

2021-01-12 Thread Mathieu Othacehe


Hello Luis,

> About the integration of this logo with the Guix look, I thought that this
> logo was for Cuirass itself, not necessarily for the instance available in
> https://ci.guix.gnu.org/.

I thought it could be nice to use to logo for:

- The Cuirass project page that would be hosted at
  https://guix.gnu.org/cuirass for instance.

- The Cuirass Web UI page to replace or in addition to the Guix logo at
  https://ci.guix.gnu.org.

- The favicon of Cuirass Web UI also at https://ci.guix.gnu.org.

> If Cuirass Web UI supports theming, the Guix instance could easily change the
> branding so that it is uniform with the style that has been used so far to
> name and brand other components. So Guix components like GuixHPC, GuixData,
> GuixCI, GuixDays, and so on, could use the same graphic style.
>
> (Maybe Guix could use a Guile library defining an SXHTML/CSS theme to make it 
> easier to style the websites of the different Guix components)

That's a good idea, having some uniformity between all Guix websites
would be nice.

If there are no more voters, it looks like the 2B logo with the orange
logo is the winner!

Thanks,

Mathieu



New Russian PO file for 'guix-manual' (version 1.2.0-pre3)

2021-01-12 Thread Translation Project Robot
Hello, gentle maintainer.

This is a message from the Translation Project robot.

A revised PO file for textual domain 'guix-manual' has been submitted
by the Russian team of translators.  The file is available at:

https://translationproject.org/latest/guix-manual/ru.po

(We can arrange things so that in the future such files are automatically
e-mailed to you when they arrive.  Ask at the address below if you want this.)

All other PO files for your package are available in:

https://translationproject.org/latest/guix-manual/

Please consider including all of these in your next release, whether
official or a pretest.

Whenever you have a new distribution with a new version number ready,
containing a newer POT file, please send the URL of that distribution
tarball to the address below.  The tarball may be just a pretest or a
snapshot, it does not even have to compile.  It is just used by the
translators when they need some extra translation context.

The following HTML page has been updated:

https://translationproject.org/domain/guix-manual.html

If any question arises, please contact the translation coordinator.

Thank you for all your work,

The Translation Project robot, in the
name of your translation coordinator.





Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread John Soo
Hi Pierre!

Pierre Neidhardt  writes:

>
> - guix-devel-build-package-definition
>
>   It seems that Geiser chokes on it because of the output.
>   I don't know if this can be worked around somehow.
>   If not, an alternative would be to invoke the `guix repl` executable
>   instead of using Geiser.
>
> - guix-devel-download-package-source
>
>   Make it work with all kinds of sources, such as git URLs.

Ok, noted.

>> What do you think about having conversations about Emacs-Guix on
>> guix-devel?
>
> No strong opinion!

Alright, it would be most convenient to me if we can have conversations
on guix-devel. Is that ok by the guix group?

Thanks!

- John



Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread John Soo
Hi Tobias,

Tobias Geerinckx-Rice  writes:

> Hi,
>
> John Soo 写道:
>> Emacs-Guix has a new home!  I just pushed
>> a42f66cb40a9e60611f429a403b08dbed29bae02 to Emacs-Guix on Savannah.
>
> Thank you for taking care of this, and innumerable thanks to Alex for
> creating and maintaining emacs-guix for so many years.

Yes, many many thanks to Alex for their work over the years.

>> My first order of business will be fixing the broken subcommands.  I
>> don't use many of them, though.  If you have a command you want
>> fixed,
>> please let me know and I will priortize it.
>
> I use it very infrequently and it currently won't start:
>
>  Starting Guix REPL ... [2 times]
>  geiser-repl--connection: No Geiser REPL for this buffer (try M-x
>  run-geiser)
>  Starting Guix REPL ... [2 times]
>  geiser-repl--wait-for-prompt: No prompt found!
>
> Probably my fault somewhere.  Still, it would be nice if this ‘just
> worked’ for those who don't have and want a custom Geiser set-up.

Does it still not start? As of (guix) commit
f98e3adcd533a4a4c5482343a26d01076e946f92 I at least can start a repl
without a crash.

>> What do you think about having conversations about Emacs-Guix on
>> guix-devel?
>
> I think that's a good idea & better than creating a separate list.
>
> Where do you accept patches?  The one below is untested.

That's also a good question.  I would prefer to use the existing
guix-patches.  Is that ok by the standard mailing list administrators?

As to the patch, I would like to apply it.  Is Guix System still the
preferred name? I thought another renaming took place.  I am possibly
very out of date on that info though.

Best regards,

John



Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread John Soo
Hi Ryan,

Ryan Prior  writes:

> How do you feel about removing commands that nobody feels like fixing? It 
> might help Emacs-Guix build a reputation for reliability.

I plan on trying to fix them all, but I may remove some if they are just
not possible any longer.

> I think it's a good idea. Conversing regularly on this list will keep people 
> abreast of what state things are in. Moving conversation to a dedicated
> channel likely means nobody would read, which disincentivizes writing. If 
> discussion on this list reaches a level of volume where it's annoying, that's 
> the
> signal to explore alternate channels.

Thanks, good point.  I think we'll stay here until it gets too noisy (if
it is ok by the adminstrators).

Best regards,

John



Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread John Soo
Hi Pierre,

I forgot to answer your other question.  Emacs-Guix is a sub-project of
Guix on Savannah https://savannah.gnu.org/projects/guix it is "Emacs
interface to GNU Guix".  The repository is available at
https://git.savannah.gnu.org/cgit/guix/emacs-guix.git.

- John



Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread Tobias Geerinckx-Rice

John Soo 写道:

Does it still not start? As of (guix) commit
f98e3adcd533a4a4c5482343a26d01076e946f92 I at least can start a 
repl

without a crash.


Good to know.  I'll try again and let you know.


Where do you accept patches?  The one below is untested.


That's also a good question.  I would prefer to use the existing
guix-patches.  Is that ok by the standard mailing list 
administrators?


I can't think of a better place nor can I imagine we'll be 
overwhelmed by emacs-guix patches.


(And if we are, that's probably a good thing at this point?)

As to the patch, I would like to apply it.  Is Guix System still 
the

preferred name?


Yep.  There's also no separate ‘System’ logo anymore[0].  Guix 
System being merely a different earthly manifestation of the one 
eternal Guix.



I thought another renaming took place.  I am possibly
very out of date on that info though.


Nope.

Kind regards,

T G-R

[0]: http://guix.gnu.org/en/graphics/


signature.asc
Description: PGP signature


Re: Emacs-Guix repository location moved to Savannah

2021-01-12 Thread John Soo
> I can't think of a better place nor can I imagine we'll be overwhelmed
> by emacs-guix patches.
>
> (And if we are, that's probably a good thing at this point?)

That is my thought, too.

>> As to the patch, I would like to apply it.  Is Guix System still the
>> preferred name?
>
> Yep.  There's also no separate ‘System’ logo anymore[0].  Guix System
> being merely a different earthly manifestation of the one eternal
> Guix.
>
>> I thought another renaming took place.  I am possibly
>> very out of date on that info though.
>
> Nope.

Ok, I pushed 825ab772f7f64700a9914ccbf9b079eb6aef6461 with a slight
modification to the commit message.

Thanks!

John