unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Tobias Geerinckx-Rice <me@tobias.gr>
To: quiliro@riseup.net, guix-devel@gnu.org
Subject: Re: [directory-discuss] guix tags that could be automatically extracted
Date: Sun, 16 Jul 2017 08:19:41 +0200	[thread overview]
Message-ID: <dd66640b-38ab-4fac-12b6-d437a2db03d6@tobias.gr> (raw)
In-Reply-To: <87fudx6u4u.fsf@riseup.net>


[-- Attachment #1.1: Type: text/plain, Size: 2925 bytes --]

Quiliro,

[Not-cross-posting this to guix-devel.]

On 16/07/17 03:35, Quiliro Ordonez Baca wrote:
> Using:
> 'guix package --show=emacs'
> for example, it is possible to get a lot of information from a
> package. It could be used to include in the Directory. Or it could be
> the other way around: guix could extract information from the Directory
> in order to define packages.

This might make an interesting option to ‘guix import’, if only to give
packagers something to start with. I'm not sure if it would result in
enough useful hits to make it worthwhile. On the other hand, there's
only one way to find out.

I'll paste what I wrote in #guix, though:

  “I wonder what the copyright situation would be for that. If the
   descriptions are copyrightable, the individual contributors retain
   their copyright. On the other hand, the vast majority of
   descriptions are straight from the home page, Wikipedia, or both.”

I'm not a lawyer nor do I play one on TV, but assume this would apply in
both directions.

> Although it would be easier the former way.

From my limited experience with MediaWiki, I'd bet the opposite. I know
there's a machine-readable dump of the Directory database somewhere,
that's updated at least semi-regularly. I don't know if it's
comprehensive. The directory-discuss archives might.

Kind regards,

T G-R

> The output of the above command is:
> name: emacs
> version: 25.2
> outputs: out
> systems: x86_64-linux i686-linux armhf-linux aarch64-linux mips64el-linux
> dependencies: acl-2.2.52 alsa-lib-1.1.3 dbus-1.10.18 giflib-5.1.4
> + gnutls-3.5.9 gtk+-3.22.15 imagemagick-6.9.8-10 libice-1.0.9 libjpeg-8d
> + libotf-0.9.13 libpng-1.6.28 librsvg-2.40.16 libsm-1.2.2 libtiff-4.0.7
> + libx11-1.6.5 libxft-2.3.2 libxml2-2.9.4 libxpm-3.5.12 m17n-lib-1.7.0
> + ncurses-6.0 pkg-config-0.29.1 texinfo-6.3 zlib-1.2.11
> location: gnu/packages/emacs.scm:102:2
> homepage: https://www.gnu.org/software/emacs/
> license: GPL 3+
> synopsis: The extensible, customizable, self-documenting text editor  
> description: GNU Emacs is an extensible and highly customizable text
> + editor.  It is based on an Emacs Lisp interpreter with extensions for text
> + editing.  Emacs has been extended in essentially all areas of computing,
> + giving rise to a vast array of packages supporting, e.g., email, IRC and
> + XMPP messaging, spreadsheets, remote server editing, and much more.  Emacs
> + includes extensive documentation on all aspects of the system, from basic
> + editing to writing large Lisp programs.  It has full Unicode support for
> + nearly all human languages.
> 
> There are many ways to select each tag and filter by each tag. So it
> could be useful for the Directory.
> 
> I am a newbie with Guix. So I bet some Guix hackers on this list could
> supplement this idea. On the other hand, I learn quickly!


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 504 bytes --]

       reply	other threads:[~2017-07-16  6:18 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <87fudx6u4u.fsf@riseup.net>
2017-07-16  6:19 ` Tobias Geerinckx-Rice [this message]
2017-07-16 12:07   ` [directory-discuss] guix tags that could be automatically extracted ng0
2017-07-16 13:33     ` Tobias Geerinckx-Rice
2017-07-16 15:04       ` ng0
2017-07-16 18:02         ` Adonay Felipe Nogueira
2017-07-17 14:08           ` Ludovic Courtès
2017-07-21 13:18             ` Adonay Felipe Nogueira
2017-07-21 13:07     ` Adonay Felipe Nogueira

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=dd66640b-38ab-4fac-12b6-d437a2db03d6@tobias.gr \
    --to=me@tobias.gr \
    --cc=guix-devel@gnu.org \
    --cc=quiliro@riseup.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).