guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: guix show --bibtex (was: How to compute SWHID? (with Guix/Disarchive


From: zimoun
Subject: Re: guix show --bibtex (was: How to compute SWHID? (with Guix/Disarchive))
Date: Tue, 7 Dec 2021 19:55:12 +0100

Hi,


On Tue, 7 Dec 2021 at 19:20, Liliana Marie Prikler
<liliana.prikler@gmail.com> wrote:
> Am Dienstag, den 07.12.2021, 18:39 +0100 schrieb zimoun:

> > --8<---------------cut here---------------start------------->8---
> > $ cat bibtex.tmpl
> > @example{ {{name}}@{{version}},
> > title      = {{name}},
> > url        = {{home-page}},
> You typo'd on homepage here, the dash is superfluous.

Yes, thanks! :-)

> > license    = {{license}},
> > abstract   = {{synopsis}},
> > swhid      = {swh:1:...},
> > repository = "WE HAVE THAT INFO",
> I too don't like that origin information is missing from `guix show'.
> Can we fix that somehow?

I think it is an easy fix but one could raise it violates FSDG.  I do
not want to open the case because from my understanding, display this
info by "guix show" is *strictly* equivalent to have an option
returning true upstream, instead of Guix modified one; discussed at
length. :-)

> > author     = "?????",
> We don't capture that in Guix, you'd have to look elsewhere IIUC.

Yep.  The meaning of that ???? was: please, do not forget to complete
before include that to your paper. :-)

> > date       = "?????",
> January 1st, 1970, what else?

The date of publication.  Guix do not capture this information either.


> I think there are a few things that'd need fixing in recutils itself.

I agree.


> 1a. There needs to be a way of escaping {} in templates -- or at least
> I haven't found one.

Me neither.


> >  1. SWHID is not computed by "guix show".

> Is that a Guix concern, though?  We also don't have author and date, so
> you'd have to shell out either way.

Yes.  It is my main motivation for such feature.

 a) Have something almost compliant with software-bibtex, which
requires swh:1:...
 b) Extract also an entry providing somehow "guix describe" as software-bibtex

The point a) is the key point, IMHO.  Otherwise, a trivial template
(or any half-baked manual converter fits the bill; I previously did
that in another life. :-))

Well, that's why, I agree with Ludo and this feature should be
external to Guix.  For instance, an extension available with "guix
install", as GWL.

> >  2. recutils is not installed by default, IIRC.
> I don't think that's too hard if you use guix shell (or environment)
> inside your scientific workflow -- just add recutils to emacs-citar and
> whatever else you only need for scientific writing :)

Yeah for sure.  I would prefer to have an extension, say
"guix-publishing", available as a regular package, then "guix
publishing <options>" would allow to export, check SWH, and other
stuff I often do when preparing a publication.


> > As much fields as possible.  As the example above more or
> > less.  Well, use bibtex-software as decribe here:
> >
> > https://mirrors.chevalier.io/CTAN/macros/latex/contrib/biblatex-contrib/biblatex-software/software-biblatex.pdf
> Uhm, what exactly should I extract from this manual?

Well, I just wanted to point what I have in mind, for the interested
reader not knowing bibtex-software.


Cheers,
simon



reply via email to

[Prev in Thread] Current Thread [Next in Thread]