From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tobias Geerinckx-Rice Subject: Re: [directory-discuss] guix tags that could be automatically extracted Date: Sun, 16 Jul 2017 08:19:41 +0200 Message-ID: References: <87fudx6u4u.fsf@riseup.net> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="gvOTNbUhSS9GQN2M3Xj4ktgBDg7wuEUOb" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49613) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dWcsb-0001kg-Ki for guix-devel@gnu.org; Sun, 16 Jul 2017 02:18:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dWcsY-000300-Fx for guix-devel@gnu.org; Sun, 16 Jul 2017 02:18:09 -0400 Received: from tobias.gr ([51.15.135.5]:60486) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dWcsY-0002yf-2J for guix-devel@gnu.org; Sun, 16 Jul 2017 02:18:06 -0400 In-Reply-To: <87fudx6u4u.fsf@riseup.net> List-Id: "Development of GNU Guix and the GNU System distribution." 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" To: quiliro@riseup.net, guix-devel@gnu.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --gvOTNbUhSS9GQN2M3Xj4ktgBDg7wuEUOb Content-Type: multipart/mixed; boundary="qhulvbg7UDs0x6CwGALDiX7UcVRPI88No"; protected-headers="v1" From: Tobias Geerinckx-Rice To: quiliro@riseup.net, guix-devel@gnu.org Message-ID: Subject: Re: [directory-discuss] guix tags that could be automatically extracted References: <87fudx6u4u.fsf@riseup.net> In-Reply-To: <87fudx6u4u.fsf@riseup.net> --qhulvbg7UDs0x6CwGALDiX7UcVRPI88No Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Quiliro, [Not-cross-posting this to guix-devel.] On 16/07/17 03:35, Quiliro Ordonez Baca wrote: > Using: > 'guix package --show=3Demacs' > 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 =E2=80=98guix import=E2=80=99, i= f 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: =E2=80=9CI wonder what the copyright situation would be for that. If th= e 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.=E2=80= =9D 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. =46rom 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-lin= ux > 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-8= d > + 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 =20 > 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 computi= ng, > + 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 b= asic > + editing to writing large Lisp programs. It has full Unicode support = for > + nearly all human languages. >=20 > There are many ways to select each tag and filter by each tag. So it > could be useful for the Directory. >=20 > 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! --qhulvbg7UDs0x6CwGALDiX7UcVRPI88No-- --gvOTNbUhSS9GQN2M3Xj4ktgBDg7wuEUOb Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQFBBAEBCgArFiEEeqzfDJ8DWw5d4xcqkczbm0hUG5kFAllrBX0NHG1lQHRvYmlh cy5ncgAKCRCRzNubSFQbmfWBCACoyPJudqY+JrKCZz5FvemX4G6hSvJM2U+HM8jj YvHmGLwn4d+IUVPMxC+gkonPbjoSJvwqOr+Q8J4UTtZTi/ny/CSa73BS3TEPffO7 EqO50JsmuOBgGJGCnzwwbh84W+LIqhH+m3yHxSvKgWGLCMmqsQICO28RoKLUkWKh zgA1mf8kft5TrJPck2gYYQdgqVV3s5RwH5I91dLXE11nU/6aK5G5+RLU+8fNUcg3 yfFrYMac8D5E+o29Gz2g7xwLPz4XekphpgNjMWmfeNzNWWULql0D3gMtrDMz2TbL mhEkdQmrqu7edbU8u687XmLMSkcUHnNcv9QPJWSYByikZzO9 =zD4p -----END PGP SIGNATURE----- --gvOTNbUhSS9GQN2M3Xj4ktgBDg7wuEUOb--