Source: dh-haskell
Version: 0.6.6
Severity: important
X-Debbugs-Cc: cl...@debian.org, s...@techie.net, lu...@debian.org, 
nthyk...@debian.org, ti...@debian.org

Hi,

I'm working on sunsetting deprecated and unmaintained CDBS tool.

 https://wiki.debian.org/CDBS-as-an-haskell-only-build-tool

CDBS is one of the pitfalls that people fall into
when the try to fix old packages in Debian.

For exemple very few people do remember what the purpose
of "gnome.mk" or "qmake.mk" was/is but the trap
is there to wait until someone step into.


I'm quite relief I didn't broke the build of your ~1200 packages yet
with the last CDBS uploads that removed half of the files
from this project.



>From reading https://trends.debian.net/ one could come with the naive
assumption that CDBS is the old thing, dh-haskell is the new one
and some day all packages will have migrated to DebHelper.

I did.


Now, from doing extensive research on the Haskell monorepo & Debian Code Search.
I see that dh-haskell was used before but is not used anymore.

1) I think my plan of grafting the remainder of CDBS into
haskell-devscripts-minimal is do-able. I can do it without
bothering Haskell community until much later down the road
when we first cleansed remaining usage of Java/Perl/Python plugins.

2) Another possibility is automatic conversion of most of these ~1200 projects 
to newer DebPuty managing tool.
It's very alive not like CDBS but I don't know Niels feelings about this 
neither yours.


We could either choose 1 or 2, but neither involves dh-haskell;
which looks like in a dead end now.


Greetings,

Alexandre


tchet@quieter:~/deb/DHG_packages$ grep dh-has -r -A 3
p/haskell-pqueue/debian/changelog:  * Switch from dh-haskell to cdbs, since 
dh-haskell is still
p/haskell-pqueue/debian/changelog-    mishandling substvars.
p/haskell-pqueue/debian/changelog-
p/haskell-pqueue/debian/changelog- -- Clint Adams <cl...@debian.org>  Fri, 23 
Jun 2017 08:40:23 -0400
--
--
p/haskell-these/debian/changelog:  * Convert build system to cdbs, since 
dh-haskell seems to be
p/haskell-these/debian/changelog-    mishandling substvars.
p/haskell-these/debian/changelog-
p/haskell-these/debian/changelog- -- Clint Adams <cl...@debian.org>  Fri, 21 
Oct 2016 14:25:02 -0400
--
p/haskell-these/debian/changelog:    dh-haskell enables tests by default and 
dht upgrade is
p/haskell-these/debian/changelog-    not aware of this.
p/haskell-these/debian/changelog-
p/haskell-these/debian/changelog- -- Clint Adams <cl...@debian.org>  Mon, 17 
Oct 2016 21:05:02 -0400

Reply via email to