[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#44174] [PATCH 00/16] Add hledger and its dependencies.
From: |
Christopher Baines |
Subject: |
[bug#44174] [PATCH 00/16] Add hledger and its dependencies. |
Date: |
Sat, 24 Oct 2020 22:26:43 +0100 |
User-agent: |
mu4e 1.4.13; emacs 27.1 |
Carlo Holl <carloholl@gmail.com> writes:
> Guix,
>
> This patch series adds hledger, a plaintext accounting
> program. hledger started as a Haskell reimplementation of Ledger
> CLI. I use hledger regularly to manage personal finances and those of
> several businesses, and would not be suprised to find other hledger
> users in the Guix community.
>
> More information is available at https://hledger.org.
Hi Carlo, thanks for the patches!
> A couple of notes:
>
> 1. The hledger package is placed in (gnu packages finance), and
> its dependencies in (gnu packages haskell-xyz).
That sounds good :)
> 2. The hledger package is *not* prefixed with 'ghc', but its
> dependencies are.
Also fine.
> 3. The package ghc-doctest was bumped (minor version), affecting several
> dependent packages.
> I was able to build most of these affected packages (querying guix
> refresh --list-dependents),
> but it was taking forever so I cut that effort short. I consider this
> a rough heuristic to determine
> that there are no substantial changes associated with this
> version bump.
Sounds good.
> 4. I'm not terribly familiar with the Texinfo format, so there are
> likely some rough edges there.
Looks like you've done pretty well from what I've seen :)
> 5. I am able to build hledger and its dependencies without error, but was
> unsuccessful building
> on different architectures with qemu. I wasn't even able to build GHC
> under qemu so I didn't bother
> digging any further.
No problem, if it builds on x86_64-linux, that's good enough at least
initially.
> This is my first contribution to Guix, and I'm also not a Haskell
> expert, so expect some headaches. I am happy to attend to any issues
> as best I am able.
Great, I'll make some more comments on the individual patches, a few
general comments though:
- The commits should include changelog entries. For new packages, these
are pretty easy to write, it's just:
* gnu/packages/FILE.scm (PACKAGE): New variable.
- The indentation looks off in places, there's some stuff here about
indentation [1]. What editor are you using?
1: https://guix.gnu.org/manual/en/html_node/Formatting-Code.html
Let me know if you have any questions, and it would be great if you
could send an updated set of patches.
Thanks,
Chris
signature.asc
Description: PGP signature
- [bug#44174] [PATCH 09/16] gnu: Add ghc-tabular., (continued)
- [bug#44174] [PATCH 11/16] gnu: Add ghc-wizards., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 15/16] gnu: Add hledger., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 10/16] gnu: Add ghc-uglymemo., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 14/16] gnu: Add ghc-hledger-lib., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 12/16] gnu: Add ghc-cassava., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 13/16] gnu: Add ghc-cassava-megaparsec., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 16/16] Add attribution., Carlo Holl, 2020/10/23
- [bug#44174] [PATCH 00/16] Add hledger and its dependencies.,
Christopher Baines <=
- [bug#44174] [PATCH v2 00/15] Add hledger and its dependencies., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 01/15] gnu: Add ghc-control-monad-free., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 02/15] gnu: Add ghc-csv., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 03/15] gnu: Add ghc-decimal., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 04/15] gnu: ghc-doctest: Update to 0.16.3., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 05/15] gnu: Add ghc-hspec-megaparsec., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 07/15] gnu: Add ghc-only., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 08/15] gnu: Add ghc-text-short., Carlo Holl, 2020/10/31
- [bug#44174] [PATCH v2 06/15] gnu: Add ghc-lucid., Carlo Holl, 2020/10/31