unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
From: Gabriel Wicki <gabriel@erlikon.ch>
To: 74329@debbugs.gnu.org
Cc: vagrant@debian.org
Subject: [bug#74329] [PATCH 03/10] gnu: Fix whitespace issues in Haskell package descriptions.
Date: Sun, 5 Jan 2025 22:20:33 +0100	[thread overview]
Message-ID: <87bjwlrlba.fsf@erlikon.ch> (raw)
In-Reply-To: <hg3zpgjejjfuex7wmzr2ylpe3zbck7bldkpubw5li6y3r7tnas@nzckb4tbxcsy>

This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/haskell-check.scm (ghc-tasty-expected-failure,
ghc-quickcheck-classes-base, ghc-doctest-lib): Fix description.
* gnu/packages/haskell-web.scm (ghc-hxt-unicode): Fix description.
* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-gtk2hs-buildtools,
ghc-operational, ghc-commonmark, ghc-template-haskell): Fix description.

Change-Id: I5a71ad41bbddf1ad4c880dacc0a53992a38c71ad
---
 gnu/packages/haskell-check.scm | 32 +++++++++++++++-----------------
 gnu/packages/haskell-web.scm   |  2 +-
 gnu/packages/haskell-xyz.scm   | 12 ++++++------
 3 files changed, 22 insertions(+), 24 deletions(-)

diff --git a/gnu/packages/haskell-check.scm b/gnu/packages/haskell-check.scm
index 6f6ac3fd08..e668706959 100644
--- a/gnu/packages/haskell-check.scm
+++ b/gnu/packages/haskell-check.scm
@@ -355,7 +355,7 @@ (define-public ghc-tasty-expected-failure
     (description
      "With the function @code{Test.Tasty.ExpectedFailure.expectFail} in the
 provided module @code{Test.Tasty.ExpectedFailure}, you can mark that you
-expect test cases to fail, and not to pass. This can be used for test-driven
+expect test cases to fail, and not to pass.  This can be used for test-driven
 development.")
     (license license:expat)))
 
@@ -1069,21 +1069,19 @@ (define-public ghc-quickcheck-classes-base
     (home-page "https://github.com/andrewthad/quickcheck-classes#readme")
     (synopsis "QuickCheck common typeclasses from `base`")
     (description
-      "This library is a minimal variant of `quickcheck-classes`
-that only provides laws for typeclasses from `base`. The main
-purpose of splitting this out is so that `primitive` can depend
-on `quickcheck-classes-base` in its test suite, avoiding the
-circular dependency that arises if `quickcheck-classes` is used
-instead. . This library provides QuickCheck properties to ensure
-that typeclass instances adhere to the set of laws that they are
-supposed to. There are other libraries that do similar things,
-such as `genvalidity-hspec` and `checkers`. This library differs
-from other solutions by not introducing any new typeclasses that
-the user needs to learn. . /Note:/ on GHC < 8.5, this library
-uses the higher-kinded typeclasses ('Data.Functor.Classes.Show1',
-'Data.Functor.Classes.Eq1', 'Data.Functor.Classes.Ord1', etc.),
-but on GHC >= 8.5, it uses `-XQuantifiedConstraints` to express
-these constraints more cleanly.")
+      "This library is a minimal variant of `quickcheck-classes` that only
+provides laws for typeclasses from `base`.  The main purpose of splitting this
+out is so that `primitive` can depend on `quickcheck-classes-base` in its test
+suite, avoiding the circular dependency that arises if `quickcheck-classes` is
+used instead.  This library provides QuickCheck properties to ensure that
+typeclass instances adhere to the set of laws that they are supposed to.
+There are other libraries that do similar things, such as `genvalidity-hspec`
+and `checkers`.  This library differs from other solutions by not introducing
+any new typeclasses that the user needs to learn.  @emph{Note:} on GHC < 8.5,
+this library uses the higher-kinded typeclasses
+(@code{Data.Functor.Classes.Show1}, @code{Data.Functor.Classes.Eq1},
+@code{Data.Functor.Classes.Ord1}, etc.), but on GHC >= 8.5, it uses
+`-XQuantifiedConstraints` to express these constraints more cleanly.")
     (license license:bsd-3)))
 
 (define-public ghc-doctest-lib
@@ -1101,7 +1099,7 @@ (define-public ghc-doctest-lib
     (home-page "https://hub.darcs.net/thielema/doctest-lib/")
     (synopsis "Parts of doctest exposed as library")
     (description
-      "Parts of doctest exposed as library. For use with the doctest-extract utility.")
+      "Parts of doctest exposed as library.  For use with the doctest-extract utility.")
     (license license:expat)))
 
 (define-public ghc-doctest-exitcode-stdio
diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm
index 540b167b7a..f211c870a3 100644
--- a/gnu/packages/haskell-web.scm
+++ b/gnu/packages/haskell-web.scm
@@ -1508,7 +1508,7 @@ (define-public ghc-hxt-unicode
     (description
      "This package provides Unicode encoding and decoding functions for
 encodings used in the Haskell XML Toolbox.  ISO Latin 1-16, utf8, utf16, ASCII
-are supported. Decoding is done with lazy functions, errors may be detected or
+are supported.  Decoding is done with lazy functions, errors may be detected or
 ignored.")
     (license license:expat)))
 
diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm
index f8d68243ce..0a58ee4d24 100644
--- a/gnu/packages/haskell-xyz.scm
+++ b/gnu/packages/haskell-xyz.scm
@@ -4404,7 +4404,7 @@ (define-public ghc-fsnotify
     (home-page "https://github.com/haskell-fswatch/hfsnotify")
     (synopsis "Cross platform library for file change notification")
     (description "Cross platform library for file creation, modification, and
-deletion notification. This library builds upon existing libraries for platform
+deletion notification.  This library builds upon existing libraries for platform
 specific Windows, Mac, and Linux file system event notification.")
     (license license:bsd-3)))
 
@@ -4745,10 +4745,10 @@ (define-public ghc-gtk2hs-buildtools
     (synopsis "Tools to build the Gtk2Hs suite of user interface libraries")
     (description
      "This package provides a set of helper programs necessary to build the
-Gtk2Hs suite of libraries. These tools include a modified c2hs binding tool
+Gtk2Hs suite of libraries.  These tools include a modified c2hs binding tool
 that is used to generate FFI declarations, a tool to build a type hierarchy
 that mirrors the C type hierarchy of GObjects found in glib, and a generator
-for signal declarations that are used to call back from C to Haskell. These
+for signal declarations that are used to call back from C to Haskell.  These
 tools are not needed to actually run Gtk2Hs programs.")
     (license license:gpl2)))
 
@@ -8302,7 +8302,7 @@ (define-public ghc-operational
      "Implementation of difficult monads made easy with operational semantics")
     (description
      "This library makes it easy to implement monads with tricky control
-flow. This is useful for: writing web applications in a sequential style,
+flow.  This is useful for: writing web applications in a sequential style,
 programming games with a uniform interface for human and AI players and easy
 replay capababilities, implementing fast parser monads, designing monadic
 DSLs, etc.")
@@ -15129,7 +15129,7 @@ (define-public ghc-commonmark
 
 Accurate information about source positions is available for all block and
 inline elements.  Thus the library can be used to create an accurate syntax
-highlighter or an editor with live preview. The parser has been designed for
+highlighter or an editor with live preview.  The parser has been designed for
 robust performance even in pathological cases that tend to cause stack
 overflows or exponential slowdowns in other parsers, with parsing speed that
 varies linearly with input length.")
@@ -15243,7 +15243,7 @@ (define-public ghc-template-haskell
     (synopsis "Support library for Template Haskell")
     (description
      "This package provides modules containing facilities for manipulating
-Haskell source code using Template Haskell. See
+Haskell source code using Template Haskell.  See
 @uref{http://www.haskell.org/haskellwiki/Template_Haskell} for more
 information.")
     (license license:bsd-3)))
-- 
2.46.0





  parent reply	other threads:[~2025-01-05 21:41 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-12 20:36 [bug#74329] [PATCH 0/2] Extensively lint descriptions and synopses Gabriel Wicki
     [not found] ` <handler.74329.B.173144383113227.ack@debbugs.gnu.org>
2024-11-12 20:41   ` [bug#74329] [PATCH 1/2] gnu: Lint synopses Gabriel Wicki
2024-12-11  7:08     ` Vagrant Cascadian
2024-12-11 11:37       ` Gabriel Wicki
2024-11-12 20:42   ` [bug#74329] [PATCH 2/2] gnu: Lint descriptions Gabriel Wicki
2024-12-29 10:30     ` Ludovic Courtès
2024-11-21 22:28 ` [bug#74329] resend? Gabriel Wicki
2024-11-21 22:30 ` [bug#74329] [PATCH 1/2] gnu: Lint synopses Gabriel Wicki
2024-11-21 22:31 ` [bug#74329] [PATCH 2/2] gnu: Lint descriptions Gabriel Wicki
2024-12-10 23:08 ` [bug#74329] [PATCH 0/2] Extensively lint descriptions and synopses Vagrant Cascadian
2025-01-04 23:39 ` [bug#74329] [PATCH v2 1/6] gnu: Fix whitespace issues in descriptions Gabriel Wicki
2025-01-05 20:56   ` Vagrant Cascadian
2025-01-05  0:36 ` [bug#74329] [PATCH v2 3/6] gnu: Fix various style " Gabriel Wicki
2025-01-05 20:45   ` Vagrant Cascadian
2025-01-05  0:36 ` [bug#74329] [PATCH v2 2/6] gnu: Remove quotation marks " Gabriel Wicki
2025-01-05  1:01 ` [bug#74329] [PATCH v2 3/6] gnu: Fix various style issues " Gabriel Wicki
2025-01-05  1:04 ` [bug#74329] [PATCH v2 4/6] gnu: Fix texinfo markup " Gabriel Wicki
2025-01-05  1:49 ` [bug#74329] [PATCH v2 5/6] gnu: Fix description beginnings Gabriel Wicki
2025-01-05  1:54 ` [bug#74329] [PATCH v2 6/6] gnu: Fix various synopses Gabriel Wicki
2025-01-05 20:44   ` Vagrant Cascadian
2025-01-05  1:58 ` [bug#74329] [PATCH v2 0/6] Lint descriptions and synopses Gabriel Wicki
2025-01-05 21:09   ` Vagrant Cascadian
2025-01-05 21:18 ` [bug#74329] [PATCH 02/10] gnu: Fix whitespace issues in go package descriptions Gabriel Wicki
2025-01-05 21:20 ` Gabriel Wicki [this message]
2025-01-05 21:21 ` [bug#74329] [PATCH 04/10] gnu: Fix whitespace issues in Rust " Gabriel Wicki
2025-01-05 21:22 ` [bug#74329] [PATCH 05/10] gnu: Fix whitespace issues in Linux " Gabriel Wicki
2025-01-05 21:22 ` [bug#74329] [PATCH 06/10] gnu: Fix whitespace issues in Python " Gabriel Wicki
2025-01-05 21:23 ` [bug#74329] [PATCH 07/10] gnu: Fix whitespace issues in R " Gabriel Wicki
2025-01-05 21:24 ` [bug#74329] [PATCH 08/10] gnu: Fix whitespace issues in Emacs " Gabriel Wicki
2025-01-05 21:24 ` [bug#74329] [PATCH 09/10] gnu: Fix whitespace issues in Lisp " Gabriel Wicki
2025-01-05 21:24 ` [bug#74329] [PATCH 10/10] gnu: Fix whitespace issues in Tex " Gabriel Wicki
2025-01-05 21:29 ` [bug#74329] [PATCH 01/10] gnu: Fix whitespace issues in various descriptions Gabriel Wicki
2025-01-05 21:33 ` [bug#74329] [PATCH 00/10] The long patch is now split up into 10 smaller patches Gabriel Wicki
2025-01-05 23:50   ` Vagrant Cascadian
2025-01-06 10:12 ` [bug#74329] [PATCH v3 1/8] gnu: Replace quotations with texinfo markup in Tex packages Gabriel Wicki
2025-01-06 10:15 ` [bug#74329] [PATCH v3 2/8] gnu: Replace quotations with texinfo markup in Perl packages Gabriel Wicki
2025-01-06 10:17 ` [bug#74329] [PATCH v3 3/8] gnu: Replace quotations with texinfo markup in Java packages Gabriel Wicki
2025-01-06 10:19 ` [bug#74329] [PATCH v3 4/8] gnu: Replace quotations with texinfo markup in Haskell packages Gabriel Wicki
2025-01-06 10:19 ` [bug#74329] [PATCH v3 5/8] gnu: Replace quotations with texinfo markup in Emacs packages Gabriel Wicki
2025-01-06 10:20 ` [bug#74329] [PATCH v3 6/8] gnu: Replace quotations with texinfo markup in Rust packages Gabriel Wicki
2025-01-06 10:21 ` [bug#74329] [PATCH v3 7/8] gnu: Replace quotations with texinfo markup in R packages Gabriel Wicki
2025-01-06 10:22 ` [bug#74329] [PATCH v3 8/8] gnu: Replace quotations with texinfo markup in various packages Gabriel Wicki
2025-01-06 10:28 ` [bug#74329] [PATCH v3 0/8] Replace quotation marks with adequate texinfo markup Gabriel Wicki

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

  List information: https://guix.gnu.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87bjwlrlba.fsf@erlikon.ch \
    --to=gabriel@erlikon.ch \
    --cc=74329@debbugs.gnu.org \
    --cc=vagrant@debian.org \
    /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 public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).