Re: Alternate logo (origami gnu)

2019-06-19 Thread Dan Frumin




On 17-06-19 11:36, Ludovic Courtès wrote:

Hi,

Daniel Fitzpatrick  skribis:


I made an origami gnu based off some origami instructions I found online.
Possibly suitable as an alternate logo.  Looks vaguely similar to the Clear
Linux penguin, but not as polished or polygonal.

I'm not an artist and this only took a couple of hours.  Please tweak and
use under whatever license you prefer.  Or don't use.  It was done purely
for fun in inkscape.

https://paste.debian.net/hidden/47b14e9a/


Fun!

Now you’ll have to come up with folding instructions so we can make it
for real.  :-)



I've managed to find folding instructions for this online: 
https://issuu.com/dafeba/docs/gnu
(warning, the page seem to require arbitrary JavaScript), and it's relatively 
easy to make it! :-)

Now we just need to get instructions licensed under a free license. :-)

Best,
Dan


Thanks for sharing,
Ludo’.





Re: Fennel and Luarocks

2019-06-18 Thread Dan Frumin

Hi Marlin!

I am not really familiar with the Lua ecosystem, but wouldn't it be desirable to use Guix to manage Lua package, the way it's done for e.g. Haskell 
right now?


I don't fully understand how luarocks works, but is it possible to have an 
"importer" for luarocks packages, similar to e.g. the hackage importer?

Best,
-Dan

On 18-06-19 03:35, Marlin wrote:

I'm trying to port over fennel and luarocks to guix.
Fennel is a lisp language which compiles to lua, and luarocks is a
Pypi-like package manager for lua libraries
I believe a luarocks build system would be needed.
The packges are luarocks.scm and fennel.scm, located at my personal channel.
https://framagit.org/marlin1113/marlin-guix-packages





Re: GNU Guix 1.0.1 released

2019-05-22 Thread Dan Frumin

Hi Ludovic,

Congratulations on the release.

Perhaps someone can update the website  or 

which still has a DOWNLOAD 1.0.0 button.

On a related note, how come there are two versions of the official Guix website?
- http://gnu.org/s/guix (this one seems to be the most recent/updated one)
- http://guix.info or http://guix.gnu.org (this one seems to lag behind)

Is it possible to unify them somehow, perhaps? It would be less confusing for 
people searching
for Guix on Google or DuckDuckGo.

Best,
-Dan

On 19-05-19 23:43, Ludovic Courtès wrote:

We are pleased to announce the release of GNU Guix 1.0.1.

This is a bug-fix release primarily addressing one major issue in the
graphical installer of the standalone Guix system, as well as less
critical issues.

Read more about today’s announcement at:

   https://gnu.org/software/guix/blog/2019/gnu-guix-1.0.1-released

• About

   GNU Guix is a transactional package manager and an advanced
   distribution of the GNU system that respects user freedom.  Guix can
   be used on top of any system running the kernel Linux, or it can be
   used as a standalone operating system distribution for i686, x86_64,
   ARMv7, and AArch64 machines.

   In addition to standard package management features, Guix supports
   transactional upgrades and roll-backs, unprivileged package
   management, per-user profiles, and garbage collection.  When used as a
   standalone GNU/Linux distribution, Guix offers a declarative,
   stateless approach to operating system configuration management.  Guix
   is highly customizable and hackable through Guile programming
   interfaces and extensions to the Scheme language.

   https://www.gnu.org/software/guix/

• Download

   Here are the compressed sources and a GPG detached signature[*]:
 https://ftp.gnu.org/gnu/guix/guix-1.0.1.tar.gz
 https://ftp.gnu.org/gnu/guix/guix-1.0.1.tar.gz.sig

   Here are the bootable USB installation images and their signatures[*]:
 https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.i686-linux.iso.xz
 
https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.i686-linux.iso.xz.sig
 https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linux.iso.xz
 
https://ftp.gnu.org/gnu/guix/guix-system-install-1.0.1.x86_64-linux.iso.xz.sig

   Here is the QCOW2 virtual machine (VM) image and its signature:
 https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz
 https://ftp.gnu.org/gnu/guix/guix-system-vm-image-1.0.1.x86_64-linux.xz.sig

   Here are the binary tarballs and their signatures[*]:
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.i686-linux.tar.xz
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.i686-linux.tar.xz.sig
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.x86_64-linux.tar.xz
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.x86_64-linux.tar.xz.sig
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.armhf-linux.tar.xz
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.armhf-linux.tar.xz.sig
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.aarch64-linux.tar.xz
 https://ftp.gnu.org/gnu/guix/guix-binary-1.0.1.aarch64-linux.tar.xz.sig

   Use a mirror for higher download bandwidth:
 https://www.gnu.org/order/ftp.html
   
   Here are the SHA1 checksums:


   f6e32b17e034124edeec11d841e687ba0ee59242  guix-1.0.1.tar.gz
   d710c927c1eae466c4f8a11796e196bd61fe07aa  
guix-binary-1.0.1.aarch64-linux.tar.xz
   457b8a13660a764c326096cd3a7107c6e036e406  
guix-binary-1.0.1.armhf-linux.tar.xz
   314f093ea71702cebdc1a98c3ca8319cd49efbfc  guix-binary-1.0.1.i686-linux.tar.xz
   8288422fde6a6d4ee257355c21ab9447ae9736cf  
guix-binary-1.0.1.x86_64-linux.tar.xz
   78b48b00c7f5e073a66c976085f0489db2449b0b  
guix-system-install-1.0.1.i686-linux.iso.xz
   41c6ed4e48930fa0ef7954745b5c7a4d85dfd0a8  
guix-system-install-1.0.1.x86_64-linux.iso.xz
   bce4a096717ac7a749cccd8d161d71dfd6c6e579  
guix-system-vm-image-1.0.1.x86_64-linux.xz
   
   [*] Use a .sig file to verify that the corresponding file (without the

   .sig suffix) is intact.  First, be sure to download both the .sig file
   and the corresponding tarball.  Then, run a command like this:
   
 gpg --verify guix-1.0.1.tar.gz.sig
   
   If that command fails because you don't have the required public key,

   then run this command to import it:
   
 gpg --keyserver pool.sks-keyservers.net \

 --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5
   
   and rerun the 'gpg --verify' command.


   To install the standalone Guix system, please see “System
   Installation” in the manual.  To install Guix on a running system, see
   “Installation” in the manual.

• Changes since version 1.0.0 (excerpt from the NEWS file)

   ** Package management
   *** The ‘https_proxy’ environment variable is now honored
   ** Distribution
   *** ‘guix system docker-image’ now produces images with an entry point
   *** New ‘--network’ option for ‘guix system container’
 

Re: Libre games that might be worth packaging :)

2019-03-18 Thread Dan Frumin




On 18-03-19 08:25, Pierre Neidhardt wrote:

Ricardo Wurmus  writes:


We have this.  It’s called “btanks”.


Shouldn't we name this "battle-tanks"?



I think this one is packaged: see the `crawl' and `crawl-tiles' packages.


Shouldn't we name this "dungeon-crawl-stone-soup"?



Possibly, but the official packages from crawl.develz.org are called `crawl' 
and `crawl-tiles'.
Maybe it is good to add the abbreviation "DCSS" somewhere in the description 
tho?





Armagetron Advanced - A 3-D variant of the Light Cycles sub-game of the
classic Tron arcade game. Highly configurable and very fun to play.


This we have already. :)


It's named "armagetronad".  Shouldn't we name this
"armagetron-advanced"?

Cheers!





Re: Libre games that might be worth packaging :)

2019-03-17 Thread Dan Frumin

Hi!

On 17-03-19 17:51, swedebugia wrote:> Hi!
>
> I just went through Julie Marchants excellent list of libre games: 
https://onpon4.github.io/articles/libre-games.html
>
> There are so many! :)
>
> Currently we are missing these (according to https://guix.mdc-berlin.de/):
>
>>  <>>
> Dungeon Crawl Stone Soup - A very fun and well-made dungeon crawl game with a nice 
interface. Find the "Orb of Zot" and then exit the dungeon (without
> getting yourself killed, of course) to win!
>
I think this one is packaged: see the `crawl' and `crawl-tiles' packages.


Best, Dan



Re: Eliminate environment variable hints?

2019-03-06 Thread Dan Frumin

Hi,

I just wanted to add that I use an interactive shell with a different syntax 
(fish),
so I cannot just source a bsh script from my shell rc (AFAIK). To that extent having Guix print the exact variables I should be setting is actually 
quite useful.


Best,
Dan

On 04-03-19 22:56, Ludovic Courtès wrote:

Hello,

Ricardo Wurmus  skribis:


when installing a package into a profile Guix very helpfully tells you
that you may need to set certain environment variables.  It doesn’t tell
you that these environment variables can also be set by source’ing the
generated etc/profile file.

I have seen the bashrc and bash_profile files of many users and they are
usually full of conflicting environment variable definitions.  In these
files I often also see these Guix recommendations.

I think Guix should suggest sourcing the generated etc/profile file
instead of listing explicit environment variable definitions.  It would
be less noisy and less confusing, in my opinion.

What do you think?


When (re)sourcing etc/profile, you might clutter some variables.  For
instance, if you do that several times, you can end up with:

   
PATH=$HOME/.guix-profile/bin:$HOME/.guix-profile/bin:$HOME/.guix-profile/bin:…

Conversely, the hint upon installation disappears if the entry is
already present in the variable.

That’s a fine point but I occasionally rely on this as a user.

That said, I understand your concern.  What about changing the message
to:

   You might need to run:

  . …/etc/profile

   Alternately, you can define the following environment variables:

  …

Too verbose?  Confusing?

Thanks,
Ludo’.