[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#67114] [PATCH 10/14] gnu: Add emacs-debase.
From: |
Liliana Marie Prikler |
Subject: |
[bug#67114] [PATCH 10/14] gnu: Add emacs-debase. |
Date: |
Mon, 13 Nov 2023 19:18:59 +0100 |
User-agent: |
Evolution 3.46.4 |
Am Sonntag, dem 12.11.2023 um 10:01 -0800 schrieb Ian Eure:
>
> Liliana Marie Prikler <liliana.prikler@gmail.com> writes:
>
> > Am Samstag, dem 11.11.2023 um 14:38 -0800 schrieb Ian Eure:
> > > * gnu/packages/emacs-xyz.scm (emacs-debase): New variable.
> > >
> > > Change-Id: Idab93a2e2f0834b041792beb41790c725be1e16d
> > > ---
> > > gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++
> > > 1 file changed, 28 insertions(+)
> > >
> > > diff --git a/gnu/packages/emacs-xyz.scm
> > > b/gnu/packages/emacs-xyz.scm
> > > index 9bf806f470..a36852ccdc 100644
> > > --- a/gnu/packages/emacs-xyz.scm
> > > +++ b/gnu/packages/emacs-xyz.scm
> > > @@ -34903,6 +34903,34 @@ (define-public emacs-helm-linux-disks
> > > (home-page "https://github.com/Akirak/helm-linux-disks")
> > > (license license:gpl3+))))
> > >
> > > +(define-public emacs-debase
> > > + (let ((commit "0b6fc2af3440d68798e3a85d4c889341aae07936")
> > > + (version "0.7")
> > > + (revision "1"))
> > > + (package
> > > + (name "emacs-debase")
> > > + (version (git-version version revision commit))
> > > + (source
> > > + (origin
> > > + (method git-fetch)
> > > + (uri (git-reference
> > > + (url
> > > "https://codeberg.org/emacs-weirdware/debase.git")
> > > + (commit commit)))
> > > + (file-name (git-file-name name version))
> > > + (sha256
> > > + (base32
> > > "112vk1svnc6516vhs47sx5jw6bg8lwrc15l99dxj0sc313lxjy3k"))))
> > > +
> > > + (build-system emacs-build-system)
> > > + (inputs (list))
> > > + (home-page
> > > "https://codeberg.org/emacs-weirdware/debase")
> > > + (synopsis "D-Bus convenience layer for Emacs")
> > > + (description
> > > + "Debase frees you from writing repetitive, annoying
> > > +boilerplate code to drive D-Bus services by throwing another
> > > pile of
> > > +abstraction at the problem, in the form of unreadably dense,
> > > macro-
> > > heavy,
> > > +profoundly cursed Lisp.")
> > Less ad-speak please :)
>
> I’ll make the change, but I dislike this feedback. The
> description is tongue-in-cheek, because the situation with D-Bus
> is comically ridiculous
You may not like it, but the purpose of a description in Guix is to
describe software objectively. Your opinion on the merits or lack
thereof of dbus is merely that: an opinion. With no facts or citations
from other sources to back up your claim that the situation is
"comically ridiculous", I shall simply file it under "highly subjective
stuff I read on the Internet once".
> [T]his kind of whistling-past-the-graveyard humor suffuses much of my
> work.
Yeah, I agree that that's perhaps not the best starting point for
writing actually informative descriptions. C'est la vie. As a matter
of fact, you're not the first one whom I ask to revise their
description because upstream did a bad job; though on the top of my
head I can not recall whether you're the first upstream developer to do
so. In any case, I simply ask you to tone it down and stick to the
facts – as far as I can see, debase appears to be an ORM for dbus in
Emacs. Let's start from there and see where we land :)
Cheers