From: Carlo Holl <carloholl@gmail.com>
To: Christopher Baines <mail@cbaines.net>
Cc: 44174@debbugs.gnu.org
Subject: [bug#44174] [PATCH 00/16] Add hledger and its dependencies.
Date: Sat, 31 Oct 2020 19:11:25 -0700 [thread overview]
Message-ID: <20201101021125.vfvyzwwy4skmx26t@cehdev> (raw)
In-Reply-To: <87eelnb9ik.fsf@cbaines.net>
On 24.10.2020 22:26, Christopher Baines wrote:
>
>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
Chris,
Apologies for the late reply, I was away last week. Thank you for the feedback. I've send a new patch series that I think addresses all the issues you raised.
Best,
--
Carlo Holl
carloholl@gmail.com
next prev parent reply other threads:[~2020-11-01 2:53 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-23 7:46 [bug#44174] [PATCH 00/16] Add hledger and its dependencies Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 01/16] gnu: Add ghc-control-monad-free Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 02/16] gnu: Add ghc-csv Carlo Holl
2020-10-24 21:27 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 03/16] gnu: Add ghc-decimal Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 04/16] gnu: Upgrade ghc-doctest Carlo Holl
2020-10-24 21:29 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 05/16] gnu: Add ghc-hspec-megaparsec Carlo Holl
2020-10-24 21:30 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 06/16] gnu: Add ghc-lucid Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 07/16] gnu: Add ghc-only Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 08/16] gnu: Add ghc-text-short Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 09/16] gnu: Add ghc-tabular Carlo Holl
2020-10-24 21:38 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 10/16] gnu: Add ghc-uglymemo Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 11/16] gnu: Add ghc-wizards Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 12/16] gnu: Add ghc-cassava Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 13/16] gnu: Add ghc-cassava-megaparsec Carlo Holl
2020-10-24 21:39 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 14/16] gnu: Add ghc-hledger-lib Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 15/16] gnu: Add hledger Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 16/16] Add attribution Carlo Holl
2020-10-24 21:40 ` Christopher Baines
2020-10-24 21:26 ` [bug#44174] [PATCH 00/16] Add hledger and its dependencies Christopher Baines
2020-11-01 2:11 ` Carlo Holl [this message]
2020-11-01 2:02 ` [bug#44174] [PATCH v2 00/15] " Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 01/15] gnu: Add ghc-control-monad-free Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 02/15] gnu: Add ghc-csv Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 03/15] gnu: Add ghc-decimal Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 04/15] gnu: ghc-doctest: Update to 0.16.3 Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 05/15] gnu: Add ghc-hspec-megaparsec Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 06/15] gnu: Add ghc-lucid Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 07/15] gnu: Add ghc-only Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 08/15] gnu: Add ghc-text-short Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 09/15] gnu: Add ghc-tabular Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 10/15] gnu: Add ghc-uglymemo Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 11/15] gnu: Add ghc-wizards Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 12/15] gnu: Add ghc-cassava Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 13/15] gnu: Add ghc-cassava-megaparsec Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 14/15] gnu: Add ghc-hledger-lib Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 15/15] gnu: Add hledger Carlo Holl
2020-11-01 13:38 ` bug#44174: [PATCH v2 00/15] Add hledger and its dependencies Christopher Baines
2020-11-01 18:22 ` [bug#44174] " Ricardo Wurmus
2020-11-01 20:02 ` Haskell package versions (was bug#44174: [PATCH v2 00/15] Add hledger and its dependencies.) Christopher Baines
2020-11-01 20:28 ` Ricardo Wurmus
2020-11-02 11:23 ` zimoun
2020-11-01 21:09 ` [bug#44174] [PATCH v2 00/15] Add hledger and its dependencies Carlo Holl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201101021125.vfvyzwwy4skmx26t@cehdev \
--to=carloholl@gmail.com \
--cc=44174@debbugs.gnu.org \
--cc=mail@cbaines.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.