[Git][haskell-team/DHG_packages][master] 2 commits: haskell-hoogle: Add again 32 bit architectures, and cherry-pick upstream...

Gianfranco Costamagna (@locutusofborg) gitlab at salsa.debian.org
Wed Nov 26 16:55:47 GMT 2025



Gianfranco Costamagna pushed to branch master at Debian Haskell Group / DHG_packages


Commits:
7bb8b314 by Gianfranco Costamagna at 2025-11-26T17:52:34+01:00
haskell-hoogle: Add again 32 bit architectures, and cherry-pick upstream proposed patch to fix aligment issue

- - - - -
bf4d3bc7 by Gianfranco Costamagna at 2025-11-26T17:52:57+01:00
haskell-hoogle: Update changelog, upload to sid

- - - - -


5 changed files:

- p/haskell-hoogle/debian/changelog
- p/haskell-hoogle/debian/control
- + p/haskell-hoogle/debian/patches/fix-armhf.patch
- p/haskell-hoogle/debian/patches/series
- p/haskell-hoogle/debian/tests/control


Changes:

=====================================
p/haskell-hoogle/debian/changelog
=====================================
@@ -1,8 +1,14 @@
-haskell-hoogle (5.0.18.4+dfsg1-2) UNRELEASED; urgency=medium
+haskell-hoogle (5.0.18.4+dfsg1-2) unstable; urgency=medium
 
+  [ Scott Talbert ]
   * Build using dh-haskell
 
- -- Scott Talbert <swt at techie.net>  Sun, 09 Nov 2025 21:11:11 -0500
+  [ Gianfranco Costamagna ]
+  * Enable again autopkgtest on all architectures
+  * Enable building again on all architectures
+  * Add 32 bit alignment patch from upstream
+
+ -- Gianfranco Costamagna <locutusofborg at debian.org>  Wed, 26 Nov 2025 17:52:08 +0100
 
 haskell-hoogle (5.0.18.4+dfsg1-1) unstable; urgency=medium
 


=====================================
p/haskell-hoogle/debian/control
=====================================
@@ -155,7 +155,7 @@ Description: Haskell API Search; documentation
  This package contains the documentation files.
 
 Package: hoogle
-Architecture: amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
+Architecture: any
 Section: misc
 Depends: ghc-doc,
  libjs-jquery,


=====================================
p/haskell-hoogle/debian/patches/fix-armhf.patch
=====================================
@@ -0,0 +1,14 @@
+Origin: https://github.com/ndmitchell/hoogle/issues/359#issuecomment-711147040
+Last-Update: 2025-11-26
+
+--- haskell-hoogle-5.0.18.4+dfsg1.orig/src/Output/Types.hs
++++ haskell-hoogle-5.0.18.4+dfsg1/src/Output/Types.hs
+@@ -267,7 +267,7 @@ fpRaresFold :: (b -> b -> b) -> (Name ->
+ fpRaresFold g f Fingerprint{..} = f fpRare1 `g` f fpRare2 `g` f fpRare3
+ 
+ instance Storable Fingerprint where
+-    sizeOf _ = 3*sizeOf name0 + 2
++    sizeOf _ = 4*sizeOf name0
+     alignment _ = 4
+     peekByteOff ptr i = Fingerprint
+         <$> peekByteOff ptr (i+0) <*> peekByteOff ptr (i+1*w) <*> peekByteOff ptr (i+2*w)


=====================================
p/haskell-hoogle/debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 global_database
 remove_embedded_copies
+fix-armhf.patch


=====================================
p/haskell-hoogle/debian/tests/control
=====================================
@@ -1,9 +1,7 @@
 Tests: setlocale
 Depends: hoogle, libghc-setlocale-doc
 Restrictions: allow-stderr
-Architecture: amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64
 
 Tests: install-remove
 Depends: hoogle, libghc-setlocale-doc
 Restrictions: needs-root allow-stderr
-Architecture: amd64 arm64 ia64 kfreebsd-amd64 loong64 mips64el ppc64 ppc64el riscv64 s390x sparc64



View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/7a9b56d92cb9a637648c783e6836dbdb2243c4e4...bf4d3bc741622633ad0b6d51ae5d46345f0dfcab

-- 
View it on GitLab: https://salsa.debian.org/haskell-team/DHG_packages/-/compare/7a9b56d92cb9a637648c783e6836dbdb2243c4e4...bf4d3bc741622633ad0b6d51ae5d46345f0dfcab
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/20251126/d700b78d/attachment-0001.htm>


More information about the Pkg-haskell-commits mailing list