[Git][haskell-team/DHG_packages][master] 4 commits: hsyaml: Import version 0.2.1.4-2 from haskell-hsyaml repo

Scott Talbert (@swt2c) gitlab at salsa.debian.org
Thu Feb 12 20:00:44 GMT 2026



Scott Talbert pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
7c6df922 by Scott Talbert at 2026-02-12T14:35:41-05:00
hsyaml: Import version 0.2.1.4-2 from haskell-hsyaml repo

- - - - -
fec92624 by Scott Talbert at 2026-02-12T14:47:13-05:00
hsyaml: Adopt package under DHG monorepo with Jonas' permission

- - - - -
ffade904 by Scott Talbert at 2026-02-12T14:57:34-05:00
hsyaml: Build using dh-haskell

- - - - -
12903c1f by Scott Talbert at 2026-02-12T14:57:37-05:00
HsYAML: Upgrading from 0.2.1.4 to 0.2.1.5

- - - - -


13 changed files:

- + p/haskell-hsyaml/debian/changelog
- + p/haskell-hsyaml/debian/control
- + p/haskell-hsyaml/debian/copyright
- + p/haskell-hsyaml/debian/copyright-check
- + p/haskell-hsyaml/debian/copyright_hints
- + p/haskell-hsyaml/debian/libghc-hsyaml-doc.doc-base
- + p/haskell-hsyaml/debian/patches/2001_privacy.patch
- + p/haskell-hsyaml/debian/patches/README
- + p/haskell-hsyaml/debian/patches/series
- + p/haskell-hsyaml/debian/rules
- + p/haskell-hsyaml/debian/source/format
- + p/haskell-hsyaml/debian/source/lintian-overrides
- + p/haskell-hsyaml/debian/watch


Changes:

=====================================
p/haskell-hsyaml/debian/changelog
=====================================
@@ -0,0 +1,108 @@
+haskell-hsyaml (0.2.1.5-1) unstable; urgency=medium
+
+  * Adopt package under DHG monorepo with Jonas' permission
+  * Build using dh-haskell (Closes: #1124804)
+  * New upstream release
+
+ -- Scott Talbert <swt at techie.net>  Thu, 12 Feb 2026 14:54:50 -0500
+
+haskell-hsyaml (0.2.1.4-2) unstable; urgency=medium
+
+  * no-changes upload to link against newer GHC;
+    closes: bug#1085028, thanks to Ilias Tsitsimpis
+
+ -- Jonas Smedegaard <dr at jones.dk>  Wed, 16 Oct 2024 18:10:39 +0200
+
+haskell-hsyaml (0.2.1.4-1) unstable; urgency=medium
+
+  [ upstream ]
+  * new release(s)
+
+  [ Jonas Smedegaard ]
+  * update and rename patch 1001
+    to avoid privacy breach in embedded documentation;
+    add debian/patches/README
+    to document patch naming micro policy
+
+ -- Jonas Smedegaard <dr at jones.dk>  Mon, 05 Aug 2024 14:50:58 +0200
+
+haskell-hsyaml (0.2.1.1-2) unstable; urgency=medium
+
+  * no-change upload to link against newer base libraries
+
+ -- Jonas Smedegaard <dr at jones.dk>  Fri, 29 Jul 2022 16:30:17 +0200
+
+haskell-hsyaml (0.2.1.1-1) unstable; urgency=medium
+
+  [ upstream ]
+  * new release
+
+  [ Jonas Smedegaard ]
+  * update git-buildpackage config:
+    + use DEP-14 git branches
+    + enable automatic DEP-14 branch name handling
+    + add usage config
+  * drop patches cherry-picked upstream now applied
+  * drop GHC bounds for dlist, unneeded since release 0.1.1.3
+  * declare compliance with Debian Policy 4.6.1
+  * simplify source helper copyright-check
+  * update copyright info:
+    + update coverage
+    + use Reference field (not License-Reference);
+      tighten lintian overrides
+    + drop alternate git source URI
+  * fix talk about HsYAML in long descriptions
+    (not bogusly about intern)
+
+ -- Jonas Smedegaard <dr at jones.dk>  Sat, 28 May 2022 12:00:53 +0200
+
+haskell-hsyaml (0.2.1.0-2) unstable; urgency=medium
+
+  * watch: rewrite usage comment
+
+ -- Jonas Smedegaard <dr at jones.dk>  Sat, 13 Jun 2020 08:54:43 +0200
+
+haskell-hsyaml (0.2.1.0-1) experimental; urgency=medium
+
+  [ upstream ]
+  * new release(s)
+
+  [ Jonas Smedegaard ]
+  * add patches cherry-picked upstream
+    to support megaparsec 7.0.* and ghc 8.10
+  * unfuzz patch doc-privacy-breach
+  * copyright: extend coverage
+  * use debhelper compatibility level 10 (not 9)
+  * update short and long descriptions based on upstream cabal file
+  * declare compliance with Debian Policy 4.5.0
+
+ -- Jonas Smedegaard <dr at jones.dk>  Wed, 08 Apr 2020 09:56:18 +0200
+
+haskell-hsyaml (0.1.2.0-1) unstable; urgency=medium
+
+  [ upstream ]
+  * New release.
+
+  [ Jonas Smedegaard ]
+  * Declare compliance with Debian Policy 4.4.0.
+  * Unfuzz patch.
+
+ -- Jonas Smedegaard <dr at jones.dk>  Sun, 01 Sep 2019 10:21:41 +0200
+
+haskell-hsyaml (0.1.1.3-1) unstable; urgency=medium
+
+  [ upstream ]
+  * New release.
+
+  [ Jonas Smedegaard ]
+  * Declare compliance with Debian Policy 4.3.0.
+  * Update copyright info: Extend coverage of packaging.
+
+ -- Jonas Smedegaard <dr at jones.dk>  Sat, 26 Jan 2019 03:31:53 +0100
+
+haskell-hsyaml (0.1.1.2-1) unstable; urgency=low
+
+  * Initial packaging.
+    Closes: bug#914000.
+
+ -- Jonas Smedegaard <dr at jones.dk>  Sun, 18 Nov 2018 12:14:01 +0100


=====================================
p/haskell-hsyaml/debian/control
=====================================
@@ -0,0 +1,123 @@
+Source: haskell-hsyaml
+Section: haskell
+Priority: optional
+Maintainer: Debian Haskell Group <pkg-haskell-maintainers at lists.alioth.debian.org>
+Uploaders:
+ Scott Talbert <swt at techie.net>,
+Build-Depends:
+ debhelper-compat (= 13),
+ dh-sequence-haskell,
+ ghc (>= 9.10),
+ ghc-prof,
+# libghc-directory-dev (<< 1.4) <!nocheck>,
+# libghc-filepath-dev (<< 1.5) <!nocheck>,
+# libghc-megaparsec-dev (<< 6.6) <!nocheck>,
+# libghc-microaeson-dev (<< 0.2) <!nocheck>,
+Build-Depends-Indep:
+ ghc-doc,
+Standards-Version: 4.7.3
+Homepage: https://github.com/haskell-hvr/HsYAML
+Vcs-Browser: https://salsa.debian.org/haskell-team/DHG_packages/tree/master/p/haskell-hsyaml
+Vcs-Git: https://salsa.debian.org/haskell-team/DHG_packages.git [p/haskell-hsyaml]
+
+Package: libghc-hsyaml-dev
+Architecture: any
+Depends:
+ ${haskell:Depends},
+ ${haskell:Extra-Depends},
+ ${misc:Depends},
+ ${shlibs:Depends},
+Recommends:
+ ${haskell:Recommends},
+Suggests:
+ ${haskell:Suggests},
+Provides:
+ ${haskell:Provides},
+Description: pure Haskell YAML 1.2 processor - libraries
+ HsYAML is a YAML 1.2 processor implementation for Haskell.
+ .
+ Features of @HsYAML@ include:
+ .
+  * Pure Haskell implementation with small dependency footprint
+    and emphasis on strict compliance with the YAML 1.2 specification.
+  * Direct decoding to native Haskell types
+    via (aeson-inspired) typeclass-based API.
+  * Support for constructing custom YAML node graph representation
+    (including support for cyclic YAML data structures).
+  * Support for the standard (untyped) Failsafe, (strict) JSON,
+    and (flexible) Core "schemas" providing implicit typing rules
+    as defined in the YAML 1.2 specification
+    (including support for user-defined custom schemas).
+  * Event-based API resembling LibYAML's Event-based API.
+  * Low-level API access to lexical token-based scanner.
+ .
+ This package contains the libraries compiled for GHC.
+
+Package: libghc-hsyaml-doc
+Section: doc
+Architecture: all
+Depends:
+ ${haskell:Depends},
+ ${haskell:Extra-Depends},
+ ${misc:Depends},
+Recommends:
+ ${haskell:Recommends},
+Description: pure Haskell YAML 1.2 parser - library documentation
+ HsYAML is a YAML 1.2 parser,
+ i.e. a library for parsing and serializing YAML documents.
+ .
+ Features of HsYAML include:
+ .
+  * Pure Haskell implementation with small dependency footprint
+    and emphasis on strict compliance with the YAML 1.2 specification.
+  * Direct decoding to native Haskell types
+    via (aeson-inspired) typeclass-based API.
+  * Allows round-tripping while preserving ordering,
+    anchors, and comments at Event-level.
+  * Support for constructing custom YAML node graph representation
+    (including support for cyclic YAML data structures).
+  * Support for the standard (untyped) Failsafe, (strict) JSON,
+    and (flexible) Core "schemas" providing implicit typing rules
+    as defined in the YAML 1.2 specification
+    (including support for user-defined custom schemas).
+  * Support for emitting YAML using /Failsafe/, (strict) /JSON/,
+    and (flexible) /Core/ \"schemas\"
+    (including support for user-defined custom encoding schemas).
+  * Event-based API resembling LibYAML's Event-based API.
+  * Low-level API access to lexical token-based scanner.
+ .
+ This package contains the library documentation for HsYAML.
+
+Package: libghc-hsyaml-prof
+Architecture: any
+Depends:
+ ${haskell:Depends},
+ ${haskell:Extra-Depends},
+ ${misc:Depends},
+Provides:
+ ${haskell:Provides},
+Description: pure Haskell YAML 1.2 processor - profiling libraries
+ HsYAML is a YAML 1.2 processor,
+ i.e. a library for parsing and serializing YAML documents.
+ .
+ Features of HsYAML include:
+ .
+  * Pure Haskell implementation with small dependency footprint
+    and emphasis on strict compliance with the YAML 1.2 specification.
+  * Direct decoding to native Haskell types
+    via (aeson-inspired) typeclass-based API.
+  * Allows round-tripping while preserving ordering,
+    anchors, and comments at Event-level.
+  * Support for constructing custom YAML node graph representation
+    (including support for cyclic YAML data structures).
+  * Support for the standard (untyped) Failsafe, (strict) JSON,
+    and (flexible) Core "schemas" providing implicit typing rules
+    as defined in the YAML 1.2 specification
+    (including support for user-defined custom schemas).
+  * Support for emitting YAML using /Failsafe/, (strict) /JSON/,
+    and (flexible) /Core/ \"schemas\"
+    (including support for user-defined custom encoding schemas).
+  * Event-based API resembling LibYAML's Event-based API.
+  * Low-level API access to lexical token-based scanner.
+ .
+ This package contains the profiling libraries for HsYAML.


=====================================
p/haskell-hsyaml/debian/copyright
=====================================
@@ -0,0 +1,31 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: HsYAML
+Upstream-Contact: https://github.com/haskell-hvr/HsYAML/issues
+Source: https://github.com/haskell-hvr/HsYAML
+
+Files: *
+Copyright:
+  2007-2008  Oren Ben-Kiki
+  2015-2018  Herbert Valerio Riedel <hvr at gnu.org>
+License-Grant:
+ X-SPDX-License-Identifier: GPL-2.0-or-later
+License: GPL-2+
+
+Files: debian/*
+Copyright:
+  2018-2020, 2022  Jonas Smedegaard <dr at jones.dk>
+License-Grant:
+ This file is free software;
+ you can redistribute it and/or modify it
+ under the terms of the GNU General Public License
+ as published by the Free Software Foundation;
+ either version 3 of the License,
+ or (at your option) any later version.
+License: GPL-3+
+Reference: debian/copyright
+
+License: GPL-2+
+Reference: /usr/share/common-licenses/GPL-2
+
+License: GPL-3+
+Reference: /usr/share/common-licenses/GPL-3


=====================================
p/haskell-hsyaml/debian/copyright-check
=====================================
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+licensecheck --check '.*' --recursive --copyright --deb-machine --ignore '^(debian/(changelog|copyright(_hints)?))$' --lines 0 -- * > debian/copyright_hints


=====================================
p/haskell-hsyaml/debian/copyright_hints
=====================================
@@ -0,0 +1,73 @@
+Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: FIXME
+Upstream-Contact: FIXME
+Source: FIXME
+Disclaimer: Autogenerated by licensecheck
+
+Files: ChangeLog.md
+ Setup.hs
+ debian/compat
+ debian/control
+ debian/copyright-check
+ debian/gbp.conf
+ debian/libghc-hsyaml-doc.doc-base
+ debian/patches/2001_privacy.patch
+ debian/patches/README
+ debian/patches/series
+ debian/rules
+ debian/source/format
+ debian/source/lintian-overrides
+ debian/watch
+ tests/Tests.hs
+Copyright: NONE
+License: UNKNOWN
+ FIXME
+
+Files: src/Data/YAML.hs
+ src/Data/YAML/Dumper.hs
+ src/Data/YAML/Event.hs
+ src/Data/YAML/Event/Internal.hs
+ src/Data/YAML/Event/Writer.hs
+ src/Data/YAML/Internal.hs
+ src/Data/YAML/Loader.hs
+ src/Data/YAML/Pos.hs
+ src/Data/YAML/Schema.hs
+ src/Util.hs
+Copyright: Herbert Valerio Riedel 2015-2018
+License: GPL-2
+ FIXME
+
+Files: src-test/Main.hs
+ src-test/TML.hs
+ src/Data/DList.hs
+Copyright: Herbert Valerio Riedel 2018
+License: GPL-2
+ FIXME
+
+Files: src/Data/YAML/Token.hs
+ src/Data/YAML/Token/Encoding.hs
+Copyright: Herbert Valerio Riedel 2015-2018
+  Oren Ben-Kiki 2007,
+License: GPL-2
+ FIXME
+
+Files: LICENSE.GPLv2
+Copyright: 1989, 1991, Free Software Foundation, Inc.,
+License: GPL-2
+ FIXME
+
+Files: HsYAML.cabal
+Copyright: 2015-2018, Herbert Valerio Riedel
+License: GPL-2
+ FIXME
+
+Files: src/Data/YAML/Schema/Internal.hs
+Copyright: Herbert Valerio Riedel 2015-2018
+License: GPL-2 and/or JSON
+ FIXME
+
+Files: LICENSE.GPLv3
+Copyright: 2007, Free Software Foundation, Inc. <http://fsf.org/>
+License: GPL-3
+ FIXME
+


=====================================
p/haskell-hsyaml/debian/libghc-hsyaml-doc.doc-base
=====================================
@@ -0,0 +1,9 @@
+Document: libghc-hsyaml-doc
+Title: HsYAML library documentation
+Author: Herbert Valerio Riedel <hvr at gnu.org>
+Abstract: This is the API documentation of the HsYAML library.
+Section: Programming
+
+Format: html
+Index: /usr/share/doc/libghc-hsyaml-doc/html/index.html
+Files: /usr/share/doc/libghc-hsyaml-doc/html/*.html


=====================================
p/haskell-hsyaml/debian/patches/2001_privacy.patch
=====================================
@@ -0,0 +1,19 @@
+Description: avoid privacy leak in documentation
+Author: Jonas Smedegaard <dr at jones.dk>
+Forwarded: not-needed
+Last-Update: 2024-08-05
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/src/Data/YAML.hs
++++ b/src/Data/YAML.hs
+@@ -116,9 +116,7 @@
+ 
+ -- $overview
+ --
+--- The diagram below depicts the standard layers of a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor. This module covers the upper /Native/ and /Representation/ layers, whereas the "Data.YAML.Event" and "Data.YAML.Token" modules provide access to the lower /Serialization/ and /Presentation/ layers respectively.
+---
+--- <<https://yaml.org/spec/1.2.2/img/overview2.svg>>
++-- A [yaml.org spec diagram](https://yaml.org/spec/1.2.2/img/overview2.svg) depicts the standard layers of a [YAML 1.2](http://yaml.org/spec/1.2/spec.html) processor. This module covers the upper /Native/ and /Representation/ layers, whereas the "Data.YAML.Event" and "Data.YAML.Token" modules provide access to the lower /Serialization/ and /Presentation/ layers respectively.
+ --
+ -- $start
+ --


=====================================
p/haskell-hsyaml/debian/patches/README
=====================================
@@ -0,0 +1,3 @@
+0xxx: Grabbed from upstream development.
+1xxx: Possibly relevant for upstream adoption.
+2xxx: Only relevant for official Debian release.
\ No newline at end of file


=====================================
p/haskell-hsyaml/debian/patches/series
=====================================
@@ -0,0 +1 @@
+2001_privacy.patch


=====================================
p/haskell-hsyaml/debian/rules
=====================================
@@ -0,0 +1,4 @@
+#!/usr/bin/make -f
+
+%:
+	dh $@


=====================================
p/haskell-hsyaml/debian/source/format
=====================================
@@ -0,0 +1 @@
+3.0 (quilt)


=====================================
p/haskell-hsyaml/debian/source/lintian-overrides
=====================================
@@ -0,0 +1,5 @@
+# License is in Reference field (see bug#786450)
+missing-license-paragraph-in-dep5-copyright gpl-2\+ *
+missing-license-paragraph-in-dep5-copyright gpl-3\+ *
+missing-license-text-in-dep5-copyright GPL-2\+ *
+missing-license-text-in-dep5-copyright GPL-3\+ *


=====================================
p/haskell-hsyaml/debian/watch
=====================================
@@ -0,0 +1,6 @@
+version=4
+# check: uscan --report
+# update: gbp import-orig --upstream-vcs-tag=vX.Y.Z --uscan
+
+https://hackage.haskell.org/package/HsYAML/distro-monitor \
+.*- at ANY_VERSION@@ARCHIVE_EXT@



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/ef43dae5e28c4224632216f8af49bd1718d101f5...12903c1f4ec0b2cbf5063cb56130e39f009e7a80

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/ef43dae5e28c4224632216f8af49bd1718d101f5...12903c1f4ec0b2cbf5063cb56130e39f009e7a80
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-haskell-commits/attachments/20260212/f6074921/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list