[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