* Re: [directory-discuss] guix tags that could be automatically extracted [not found] <87fudx6u4u.fsf@riseup.net> @ 2017-07-16 6:19 ` Tobias Geerinckx-Rice 2017-07-16 12:07 ` ng0 0 siblings, 1 reply; 8+ messages in thread From: Tobias Geerinckx-Rice @ 2017-07-16 6:19 UTC (permalink / raw) To: quiliro, guix-devel [-- 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 --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 6:19 ` [directory-discuss] guix tags that could be automatically extracted Tobias Geerinckx-Rice @ 2017-07-16 12:07 ` ng0 2017-07-16 13:33 ` Tobias Geerinckx-Rice 2017-07-21 13:07 ` Adonay Felipe Nogueira 0 siblings, 2 replies; 8+ messages in thread From: ng0 @ 2017-07-16 12:07 UTC (permalink / raw) To: Tobias Geerinckx-Rice; +Cc: quiliro, guix-devel [-- Attachment #1: Type: text/plain, Size: 3919 bytes --] Tobias Geerinckx-Rice transcribed 4.2K 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. What I expressed last night: I don't want any additions to the connections made without the consent of people using guix. What exactly does this mean? Everything should be within Guix. The default should be to *not* call some mediawiki for more information. If we even have the option to query this mediawiki and the information doesn't have to be present in guix like translations, I want it to be optional and you have to opt-in to (receiving) these (informations). Please discuss this either on guix-devel or on the other list, but don't CC me into one of the famous gnu.org cross-posting discussions. Thanks for your consideration. > > 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! > -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 12:07 ` ng0 @ 2017-07-16 13:33 ` Tobias Geerinckx-Rice 2017-07-16 15:04 ` ng0 2017-07-21 13:07 ` Adonay Felipe Nogueira 1 sibling, 1 reply; 8+ messages in thread From: Tobias Geerinckx-Rice @ 2017-07-16 13:33 UTC (permalink / raw) To: ng0; +Cc: guix-devel [-- Attachment #1.1: Type: text/plain, Size: 1801 bytes --] ng0, On 16/07/17 14:07, ng0 wrote: > What I expressed last night: > > I don't want any additions to the connections made without the > consent of people using guix. The proposal then was using Guix to ‘feed’ the Directory, not the other way round. We as a project can't prohibit others to export data from their Guix checkout to their wiki if they'd so desire. However, individual authors probably have some sort of copyright over the data in some jurisdiction, which is why I don't see it happening. > What exactly does this mean? Everything should be within Guix. The > default should be to *not* call some mediawiki for more information. > If we even have the option to query this mediawiki and the > information doesn't have to be present in guix like translations, I > want it to be optional and you have to opt-in to (receiving) these > (informations). A sentiment which I support in general, but which makes no sense when discussing ‘guix import’, whose entire purpose in this life is to query external sources. What's so different about this one? (I'm not personally advocating adding *this particular one* — I have nothing against the project, but do think our descriptions are slightly better on average. Quiliro's proposal seemed interesting enough to discuss here: they're obviously eager to contribute, and this would be a relatively easy importer to write :-) > Please discuss this either on guix-devel or on the other list, but > don't CC me into one of the famous gnu.org cross-posting > discussions. Thanks for your consideration. What? I don't think this proposal will be going anywhere because of licencing hurdles alone, anyway, so you'll not be disturbed by any more replies from me. Kind regards, T G-R [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 504 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 13:33 ` Tobias Geerinckx-Rice @ 2017-07-16 15:04 ` ng0 2017-07-16 18:02 ` Adonay Felipe Nogueira 0 siblings, 1 reply; 8+ messages in thread From: ng0 @ 2017-07-16 15:04 UTC (permalink / raw) To: Tobias Geerinckx-Rice; +Cc: guix-devel, ng0 [-- Attachment #1: Type: text/plain, Size: 3860 bytes --] Tobias Geerinckx-Rice transcribed 3.3K bytes: > ng0, > > On 16/07/17 14:07, ng0 wrote: > > What I expressed last night: > > > > I don't want any additions to the connections made without the > > consent of people using guix. > > The proposal then was using Guix to ‘feed’ the Directory, not the other > way round. We as a project can't prohibit others to export data from Okay, then it's all good for me and I did not understand Quiliro. > their Guix checkout to their wiki if they'd so desire. > > However, individual authors probably have some sort of copyright over > the data in some jurisdiction, which is why I don't see it happening. Yep. > > What exactly does this mean? Everything should be within Guix. The > > default should be to *not* call some mediawiki for more information. > > If we even have the option to query this mediawiki and the > > information doesn't have to be present in guix like translations, I > > want it to be optional and you have to opt-in to (receiving) these > > (informations). > > A sentiment which I support in general, but which makes no sense when > discussing ‘guix import’, whose entire purpose in this life is to query > external sources. What's so different about this one? I did not read the full initial post. I responded to what Quiliro wrote in IRC before I left yesterday night. As we already established that I did not understand it correctly and now do, let me explain how I understood the proposal on IRC. I though the function would be to have some sort of mechanism in guix package etc which sends a QUERY to the mediawiki of fsf to receive data like categories (tags). If this would happen without the ability to reject this I would have vetoed against it. I'm not viewing this from a developer perspective but from users who want to be in control over the connections. There's more to it, but I'm not motivated to explain entire scenarios today. > (I'm not personally advocating adding *this particular one* — I have > nothing against the project, but do think our descriptions are slightly > better on average. Yes, I think the fsf wiki is not really good. Really really not good. Maybe mediawiki/wikidata of wikipedia might have better resources. > Quiliro's proposal seemed interesting enough to > discuss here: they're obviously eager to contribute, and this would be a > relatively easy importer to write :-) Okay, I think I still don't understand it. Why an importer when it should be the other way around as you explained earlier? At first I understood Quiliro this way: FSF MW -> Guix. After the first part of your email it was this: Guix -> FSF MW. And now an importer... for descriptions which are worse than ours? Help me out here as I really don't know what the point of such an importer would be, unless I got lost in the explanation. > > > Please discuss this either on guix-devel or on the other list, but > > don't CC me into one of the famous gnu.org cross-posting > > discussions. Thanks for your consideration. > > What? > > I don't think this proposal will be going anywhere because of licencing > hurdles alone, anyway, so you'll not be disturbed by any more replies > from me. This wasn't directed at you specifically, I just want discussion to happen on one list. gnu.org has the tendency to spread certain discussions to at least 2 lists "because reasons". Crossposting is never a good idea, and I just wanted to discourage it for anyone replying to this, to not take some other list back into the CC. (I know you just posted this to guix-devel, which is good :)) > Kind regards, > > T G-R > -- ng0 GnuPG: A88C8ADD129828D7EAC02E52E22F9BBFEE348588 GnuPG: https://n0is.noblogs.org/my-keys https://www.infotropique.org https://krosos.org [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 833 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 15:04 ` ng0 @ 2017-07-16 18:02 ` Adonay Felipe Nogueira 2017-07-17 14:08 ` Ludovic Courtès 0 siblings, 1 reply; 8+ messages in thread From: Adonay Felipe Nogueira @ 2017-07-16 18:02 UTC (permalink / raw) To: guix-devel As I explained in directory-discuss, in the same thread that started this one: I'm in favor of: Guix → FSF MW. But I don't think the other way around is good, as it might also imply losing the auto-sufficiency described in the first sections of the GNU FSDG. As far as I know, Quiliro's intention was to do the first (Guix → FSF MW). -- - [[https://libreplanet.org/wiki/User:Adfeno]] - Palestrante e consultor sobre /software/ livre (não confundir com gratis). - "WhatsApp"? Ele não é livre, por isso não uso. Iguais a ele prefiro GNU Ring, ou Tox. Quer outras formas de contato? Adicione o vCard que está no endereço acima aos teus contatos. - Pretende me enviar arquivos .doc, .ppt, .cdr, ou .mp3? OK, eu aceito, mas não repasso. Entrego apenas em formatos favoráveis ao /software/ livre. Favor entrar em contato em caso de dúvida. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 18:02 ` Adonay Felipe Nogueira @ 2017-07-17 14:08 ` Ludovic Courtès 2017-07-21 13:18 ` Adonay Felipe Nogueira 0 siblings, 1 reply; 8+ messages in thread From: Ludovic Courtès @ 2017-07-17 14:08 UTC (permalink / raw) To: Adonay Felipe Nogueira; +Cc: guix-devel Hello, Adonay Felipe Nogueira <adfeno@openmailbox.org> skribis: > As I explained in directory-discuss, in the same thread that started > this one: I'm in favor of: > > Guix → FSF MW. > > But I don't think the other way around is good, as it might also imply > losing the auto-sufficiency described in the first sections of the GNU > FSDG. > > As far as I know, Quiliro's intention was to do the first (Guix → FSF > MW). That’s something that should be easily done, maybe without even a single change on the Guix side: the output is in the GNU recutils format, so perhaps it can be directly entered in the MediaWiki database somehow? Anyway thanks for looking into this. I think it’s good to share efforts among peers! Ludo’. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-17 14:08 ` Ludovic Courtès @ 2017-07-21 13:18 ` Adonay Felipe Nogueira 0 siblings, 0 replies; 8+ messages in thread From: Adonay Felipe Nogueira @ 2017-07-21 13:18 UTC (permalink / raw) To: guix-devel Interesting... Thanks for the information, I just posted a related note on the related thread/topic on the directory-discuss list. :) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [directory-discuss] guix tags that could be automatically extracted 2017-07-16 12:07 ` ng0 2017-07-16 13:33 ` Tobias Geerinckx-Rice @ 2017-07-21 13:07 ` Adonay Felipe Nogueira 1 sibling, 0 replies; 8+ messages in thread From: Adonay Felipe Nogueira @ 2017-07-21 13:07 UTC (permalink / raw) To: guix-devel ng0, As was mentioned by Tobias, there was a small communication noise: [[https://lists.gnu.org/archive/html/directory-discuss/2017-07/msg00003.html]]. His original intention with that message was to discuss the potential "MediaWiki -> GuixSD" importer only in guix-devel. And also the inverse only in directory-discuss. However, as he said, he failed to make it clear in the first time. ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2017-07-21 13:22 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <87fudx6u4u.fsf@riseup.net> 2017-07-16 6:19 ` [directory-discuss] guix tags that could be automatically extracted Tobias Geerinckx-Rice 2017-07-16 12:07 ` 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
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).