Bug#906434: alex: Changes needed to bootstrap? (riscv64)
Manuel A. Fernandez Montecelo
mafm at debian.org
Fri Aug 17 16:10:22 BST 2018
Source: alex
Version: 3.2.4-3
Severity: minor
Tags: patch
User: debian-riscv at lists.debian.org
Usertags: riscv64
Hello,
When bootstrapping Haskell for riscv64 a few weeks ago I had to change this
package. I don't have any specific knowledge of the Haskell ecosystem.
The stage1 profile is useful, but still I had to modify the package to be able
to build it the first time, patch attached. Basically, the modification was to
just comment out this line:
==========================
cleanbuilddir/alex::
- cp -a dist/build/alex/alex-tmp/*.hs src/
+# cp -a dist/build/alex/alex-tmp/*.hs src/
==========================
I don't know how to get those files and how people bootstrapping are supposed to
modify the package in such a way that this works automatically.
After the initial package built, possibly non-functional, it was immediately
rebuilt cleanly in the buildds [1] (all build-deps were satisfied, and thus no
need for using build profiles), and everything seems to be fine since then.
[1] https://buildd.debian.org/status/fetch.php?pkg=alex&arch=riscv64&ver=3.2.4-3&stamp=1532512437&raw=0
So I send this bug report in the case that the instructions need to be updated,
or explained for future porters, etc.
Thanks and cheers.
--
Manuel A. Fernandez Montecelo <mafm at debian.org>
-------------- next part --------------
diff -Nru alex-3.2.4/debian/changelog alex-3.2.4/debian/changelog
--- alex-3.2.4/debian/changelog 2018-04-12 20:40:32.000000000 +0200
+++ alex-3.2.4/debian/changelog 2018-07-24 22:53:25.000000000 +0200
@@ -1,3 +1,10 @@
+alex (3.2.4-3~0.riscv64.1) unreleased; urgency=medium
+
+ * Non-maintainer upload.
+ * Bootstrap riscv64
+
+ -- Manuel A. Fernandez Montecelo <mafm at debian.org> Tue, 24 Jul 2018 22:53:25 +0200
+
alex (3.2.4-3) unstable; urgency=medium
* Use Distribution.Version instead.
diff -Nru alex-3.2.4/debian/rules alex-3.2.4/debian/rules
--- alex-3.2.4/debian/rules 2018-04-09 21:05:35.000000000 +0200
+++ alex-3.2.4/debian/rules 2018-07-24 22:53:25.000000000 +0200
@@ -18,7 +18,7 @@
DEB_SETUP_GHC_CONFIGURE_ARGS := --with-alex=/bin/true
cleanbuilddir/alex::
- cp -a dist/build/alex/alex-tmp/*.hs src/
+# cp -a dist/build/alex/alex-tmp/*.hs src/
endif
clean::
More information about the Pkg-haskell-maintainers
mailing list