File: changelog

package info (click to toggle)
cabal-debian 4.38.2-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster, sid
  • size: 1,124 kB
  • sloc: haskell: 6,056; sh: 173; makefile: 103
file content (1452 lines) | stat: -rw-r--r-- 51,017 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
haskell-cabal-debian (4.38.2) unstable; urgency=medium

  * Support for Cabal-2.2

 -- David Fox <dsf@seereason.com>  Tue, 03 Jul 2018 07:48:47 -0700

haskell-cabal-debian (4.38) unstable; urgency=medium

  * It turns out we now need to install the profiling libraries for
    executable and test suite build dependencies.

 -- David Fox <dsf@trusty>  Sat, 28 Apr 2018 09:14:20 -0700

haskell-cabal-debian (4.37) unstable; urgency=medium

  * Decouple the website building code from the rest.

 -- David Fox <dsf@genie>  Fri, 27 Apr 2018 14:28:42 -0700

haskell-cabal-debian (4.36.1) unstable; urgency=medium

  * Disable some debug output.

 -- David Fox <dsf@genie>  Wed, 22 Nov 2017 03:42:18 -0800

haskell-cabal-debian (4.36) unstable; urgency=medium

  * Support for Cabal-2

 -- David Fox <dsf@seereason.com>  Fri, 13 Oct 2017 00:11:19 -0700

haskell-cabal-debian (4.35.7) unstable; urgency=low

  * Remove logrotate from standard server package site config.

 -- David Fox <dsf@foxthompson.net>  Sun, 11 Dec 2016 12:26:58 -0800

haskell-cabal-debian (4.35.6) unstable; urgency=low

  * Restore ghc-7.6.3 support

 -- David Fox <dsf@seereason.com>  Wed, 30 Nov 2016 05:57:29 -0800

haskell-cabal-debian (4.35.5) unstable; urgency=low

  * Fix up some ghcjs and hvr packaging issues.

 -- David Fox <dsf@foxthompson.net>  Sun, 27 Nov 2016 09:19:02 -0800

haskell-cabal-debian (4.35.4) unstable; urgency=low

  * Get rid of CompilerChoice and CompilerVendor types, just look for
    the ghc executable via the $PATH and use that info.

 -- David Fox <dsf@seereason.com>  Sat, 26 Nov 2016 11:39:48 -0800

haskell-cabal-debian (4.35.3) unstable; urgency=low

  * Prefer dependency on haskell-devscript-minimal over haskell-devscript
  * Do not assume deb containing ghc executable is named ghc, nor ghcjs.

 -- David Fox <dsf@foxthompson.net>  Sat, 26 Nov 2016 04:29:21 -0800

haskell-cabal-debian (4.35) unstable; urgency=low

  * Add support for the packages in hvr's compiler repository.
  * Revive the test suite

 -- David Fox <dsf@seereason.com>  Sat, 19 Nov 2016 07:35:29 -0800

haskell-cabal-debian (4.34.1) unstable; urgency=low

  * That was a a terrible idea.

 -- David Fox <dsf@seereason.com>  Sat, 12 Nov 2016 05:33:58 -0800

haskell-cabal-debian (4.34) unstable; urgency=low

  * Make sure the appropriate compiler package is installed before
    asking it what its version number is.

 -- David Fox <dsf@seereason.com>  Fri, 11 Nov 2016 16:35:17 -0800

haskell-cabal-debian (4.33) unstable; urgency=low

  * Remove code that tried to copy the changelog from debian/changelog
    to ./changelog, and delete other obsolete code from Setup.hs.

 -- David Fox <dsf@seereason.com>  Thu, 06 Oct 2016 12:11:36 -0700

haskell-cabal-debian (4.32.7) unstable; urgency=low

  * Look for changelog in several places rather than just debian/changelog:
    ./changelog, ./ChangeLog, ./CHANGELOG.  These are the places where
    hackage looks, so cabal-debian should add its entry and deposit the new
    changelog in debian/changelog.

 -- David Fox <dsf@seereason.com>  Thu, 06 Oct 2016 10:07:17 -0700

haskell-cabal-debian (4.32.4) unstable; urgency=low

  * Merge pull request #55 from neongreen/master
  * Bump standards version to 3.9.8 (Dmitry Bogatov)
  * Use secure (https) URI in Vcs-Git field in debian/control (Dmitry Bogatov)
  * Fix misleading error message (Dmitry Bogatov)

 -- David Fox <dsf@seereason.com>  Wed, 18 May 2016 11:46:45 -0700

haskell-cabal-debian (4.32.2) unstable; urgency=low

  * Ifdef a use of GHCJS
  * Add (failing) tests for ghc-8.0.1

 -- David Fox <dsf@seereason.com>  Mon, 18 Jan 2016 06:21:08 -0800

haskell-cabal-debian (4.32) unstable; urgency=low

  * Compute bundled dependencies by looking for library .conf files
    included in the debian package, rather than by looking at the
    deb's "Provides" attribute.  Some ghc debs (e.g. hvr's ppa) do
    not generate a "Provides" lines that describes bundled libraries.

 -- David Fox <dsf@seereason.com>  Mon, 18 Jan 2016 05:49:55 -0800

haskell-cabal-debian (4.31.9) unstable; urgency=low

  * Fix official haskell packages repository URI
  * Update expected test results

 -- David Fox <dsf@seereason.com>  Mon, 21 Dec 2015 09:14:14 -0800

haskell-cabal-debian (4.31.8) unstable; urgency=low

  * Handle some idempotent cases in mapCabal and splitCabal
  * Add version split for happstack-authenticate package

 -- David Fox <dsf@seereason.com>  Thu, 08 Oct 2015 11:42:13 -0400

haskell-cabal-debian (4.31.7) unstable; urgency=low

  * Allow optparse-applicative-0.12.

 -- David Fox <dsf@seereason.com>  Fri, 25 Sep 2015 11:18:00 -0700

haskell-cabal-debian (4.31.6) unstable; urgency=low

  * Signature change in Debian.Version.parseDebianVersion

 -- David Fox <dsf@seereason.com>  Tue, 22 Sep 2015 06:56:28 -0700

haskell-cabal-debian (4.31.5) unstable; urgency=low

  * If there is no Setup.hs or Setup.lhs file we cannot build
    debian/hlibrary.setup, therefore we should set DEB_SETUP_BIN_NAME to
    "cabal".

 -- David Fox <dsf@seereason.com>  Thu, 17 Sep 2015 08:21:46 -0700

haskell-cabal-debian (4.31.4) unstable; urgency=low

  * The test suite was failing during the debian package build because
    it assumes the buildDir is in dist/, look for it in dist-ghc/ first.

 -- David Fox <dsf@seereason.com>  Sat, 22 Aug 2015 07:56:04 -0700

haskell-cabal-debian (4.31.3) unstable; urgency=low

  * Fix error message formatting (Joachim Breitner)
  * Fix test suite result code (Joachim Breitner)

 -- David Fox <dsf@seereason.com>  Fri, 21 Aug 2015 17:29:57 -0700

haskell-cabal-debian (4.31.2) unstable; urgency=low

  * Fix some names in Extra-Source-Files and add some missing ones.

 -- David Fox <dsf@seereason.com>  Thu, 20 Aug 2015 16:01:40 -0700

haskell-cabal-debian (4.31.1) unstable; urgency=low

  * Map the cabal library Cabal library to the debian library packages
    libghc-cabal-dev et. al.

 -- David Fox <dsf@seereason.com>  Thu, 20 Aug 2015 15:48:59 -0700

haskell-cabal-debian (4.31) unstable; urgency=low

  * Add some mappings from cabal build tools to debian package names:
    ghc -> ghc, alex -> alex, happy -> happy
  * Support Multi-Arch field in binaries (Joachim Breitner)
  * Implement --roundtrip option (Joachim Breitner)
  * Fixes for changelog entry formatting (Joachim Breitner)
  * Fixes for License field of debian/copyright (Joachim Breitner)
  * Only depend on ghc-doc if the package builds a library
  * New mode of operation --upgrade
  * No -prof and -doc package dependencies for binary and test suite packages

 -- David Fox <dsf@seereason.com>  Thu, 20 Aug 2015 14:31:28 -0700

haskell-cabal-debian (4.30.2) unstable; urgency=low

  * have runDebianizeScript look for source in src/ as well as ./

 -- David Fox <dsf@seereason.com>  Sat, 08 Aug 2015 08:04:02 -0700

haskell-cabal-debian (4.30.1) unstable; urgency=low

  * Make sure apache configuration files end with .conf

 -- David Fox <dsf@seereason.com>  Mon, 29 Jun 2015 10:27:47 -0700

haskell-cabal-debian (4.30) unstable; urgency=low

  * Remove mechanism to pass arguments via the CABALDEBIAN environment
    variable.
  * Make compareDebianization a pure function.
  * Remove MonadIO superclass from some functions

 -- David Fox <dsf@seereason.com>  Thu, 18 Jun 2015 09:12:59 -0700

haskell-cabal-debian (4.29.3) unstable; urgency=low

  * Fix escaping of wildcard characters that are not meaningful in cabal (i.e. square brackets)
  * Fix generation of argument list when running an external debian/Debianization.hs script
    (the whole thing was being repeated.)
  * Make sure the enable tests and run tests options are handled correctly (not sure they were
    wrong, but pretty sure they're now right.)
  * Export Dmitry's performDebianization function instead of debianize in Debian.Debianize.

 -- David Fox <dsf@seereason.com>  Sat, 13 Jun 2015 05:24:03 -0700

haskell-cabal-debian (4.29) unstable; urgency=low

  * Restore the --epoch-map, --cabal-flag, --ghcjs, and --buildenvdir options
  * Export parseProgramArguments' for parsing internally constructed
    argument lists.

 -- David Fox <dsf@seereason.com>  Mon, 08 Jun 2015 06:37:25 -0700

haskell-cabal-debian (4.28) unstable; urgency=low

  * New command line parsing code from Dmitry Bogatov
  * Drop support for old package old package formats
  * Bug fixes and typos, API simplification, more

 -- David Fox <dsf@seereason.com>  Wed, 13 May 2015 06:49:04 -0700

haskell-cabal-debian (4.27.2) unstable; urgency=low

  * Change to the contents of the init.d file created for server packages.
    In Debian.Debianize.Goodies.serverAtoms, insert a line into the init.d
    script to set the datadir environment variable to /usr/share/cabalname
    before startup.

 -- David Fox <dsf@seereason.com>  Wed, 22 Apr 2015 10:25:52 -0700

haskell-cabal-debian (4.27.1) unstable; urgency=low

  * Fix spurious "Just" in debian/copyright file.

 -- David Fox <dsf@seereason.com>  Tue, 21 Apr 2015 07:01:35 -0700

haskell-cabal-debian (4.27) unstable; urgency=low

  * Remove all vestiges of the old data-lens package.  Thanks to
    Dmitry Bogatov for help with this.

 -- David Fox <dsf@seereason.com>  Fri, 17 Apr 2015 15:01:27 -0700

haskell-cabal-debian (4.26) unstable; urgency=low

  * Revamp the way the final debian version number is computed in
    Debian.Debianize.Finalize.debianVersion.

 -- David Fox <dsf@seereason.com>  Sun, 05 Apr 2015 10:49:33 -0700

haskell-cabal-debian (4.25) unstable; urgency=low

  * Make sure /proc is mounted when we run ghc to determine its version
    number.  This is only a concern when running in a build root.
  * Fix whitespace handling bugs in copyright file parser and renderer.

 -- David Fox <dsf@seereason.com>  Sun, 05 Apr 2015 08:14:09 -0700

haskell-cabal-debian (4.24.9) unstable; urgency=low

  * Make debian/Debianize.hs a standard debianization script
  * Make the test executable into a cabal test suite
  * Make ghc-7.10 support official
  * Simplify main in CabalDebian.hs
  * Get rid of old --substvars option

 -- David Fox <dsf@seereason.com>  Wed, 01 Apr 2015 10:00:45 -0700

haskell-cabal-debian (4.24.8) unstable; urgency=low

  * use ghcjs --numeric-ghc-version to set the compilerInfoCompat field
    of CompilerInfo.  This makes cabal file directives like impl(ghc >= 7.9)
    work for ghcjs packages.

 -- David Fox <dsf@seereason.com>  Sun, 29 Mar 2015 12:38:33 -0700

haskell-cabal-debian (4.24.7) unstable; urgency=low

  * Remove the Data.Algorithm.Diff modules, they have moved into Diff-0.3.1

 -- David Fox <dsf@seereason.com>  Tue, 24 Mar 2015 16:51:29 -0700

haskell-cabal-debian (4.24.6) unstable; urgency=low

  * Use build dependency haskell-devscripts >= 0.8 for unofficial, >= 0.9
    for official.
  * Straighten out the test suite options: --no-tests, --no-run-tests

 -- David Fox <dsf@seereason.com>  Mon, 23 Mar 2015 11:31:14 -0700

haskell-cabal-debian (4.24.5) unstable; urgency=low

  * Patch from Dmitry Bogatov for filling in debian/copyright fields
  * Patch from Dmitry Bogatov for debhelper and haskell-devscripts build deps
  * Patch from Dmitry Bogatov for default changelog message
  * Add a --no-run-tests flag to control the nocheck option
  * Compatibility with different GHC versions

 -- David Fox <dsf@seereason.com>  Sat, 21 Mar 2015 10:14:48 -0700

haskell-cabal-debian (4.24.3) unstable; urgency=low

  * Always include the test suite build dependencies in debian/control,
    even if the testEnabled flag is set to False (at the moment it seems
    as if it always is.)

 -- David Fox <dsf@seereason.com>  Mon, 02 Mar 2015 17:33:52 -0800

haskell-cabal-debian (4.24.2) unstable; urgency=low

  * Distinguish between the place we find the data files (dataTop) and the
    place we put then (dataDest)
  * Add a case for the ISC license

 -- David Fox <dsf@seereason.com>  Sun, 22 Feb 2015 15:09:56 -0800

haskell-cabal-debian (4.24.1) unstable; urgency=low

  * Don't assign the name "cabal-ghcjs" to newer Cabal library versions

 -- David Fox <dsf@seereason.com>  Sun, 22 Feb 2015 06:08:28 -0800

haskell-cabal-debian (4.24) unstable; urgency=low

  * Convert from old data-lens package to lens.
  * Implement --allow-debian-self-build-deps

 -- David Fox <dsf@seereason.com>  Sat, 14 Feb 2015 06:15:01 -0800

haskell-cabal-debian (4.23.1) unstable; urgency=low

  * ifdefs for Cabal-1.18, 1.20, and 1.22, ghc-7.6, and 7.8.

 -- David Fox <dsf@seereason.com>  Sun, 08 Feb 2015 23:21:07 -0800

haskell-cabal-debian (4.23) unstable; urgency=low

  * Add DEB_ENABLE_TESTS = yes to rules file when appropriate
  * Add test suite build dependencies when appropriate
  * Add --no-test-suite option
  * Add --allow-debian-self-build-deps
  * Filter out self dependencies in the debian package space, not the
    cabal package space.
  * Fix generation of machine readable debian/copyright files
  * Use the homepage value found in the cabal file
  * Add travis build file

 -- David Fox <dsf@seereason.com>  Fri, 06 Feb 2015 06:25:08 -0800

haskell-cabal-debian (4.22) unstable; urgency=low

  * Big module reorganization for more type safety.

 -- David Fox <dsf@seereason.com>  Tue, 03 Feb 2015 13:22:29 -0800

haskell-cabal-debian (4.21.1) unstable; urgency=low

  * Fix --buildenvdir command line option.
  * Add an option for cabal flags

 -- David Fox <dsf@seereason.com>  Fri, 30 Jan 2015 13:46:08 -0800

haskell-cabal-debian (4.21) unstable; urgency=low

  * Split the enormous Atoms record into three layers - the innermost is
    Flags, which contains information obtained from the command line
    arguments.  Flags is also the argument to the inputCabalization
    function, which inputs a Cabal PackageDescription.  The Flags record
    is embedded in a DebInfo, which holds information related to the
    Debianization only.  The DebInfo and the PackageDescription are used
    to build the old Atoms record.  DebInfo is the state value of the
    DebianT monad, while Atoms is the state value of the CabalT monad.

    The point of all this is to ensure that a PackageDescription exists
    before we start converting the Cabalization to a Debianization.

 -- David Fox <dsf@seereason.com>  Thu, 29 Jan 2015 12:29:52 -0800

haskell-cabal-debian (4.20.2) unstable; urgency=low

  * Do not lowercase the package name when constructing the data file
    destination directory (/usr/share/<packagename>).

 -- David Fox <dsf@seereason.com>  Fri, 16 Jan 2015 05:45:23 -0800

haskell-cabal-debian (4.20.1) unstable; urgency=low

  * Fix a bug in the computation of the debian maintainer field
  * Improve rules file generation

 -- David Fox <dsf@seereason.com>  Wed, 14 Jan 2015 14:38:56 -0800

haskell-cabal-debian (4.20) unstable; urgency=low

  * Add a --source-section option
  * Fix handling of debian maintainer and debian uploaders
  * Improve formatting of debian/rules file
  * Rename function debianization -> debianize
  * Rename function finalizeDebianization' -> finalizeDebianization
  * Rename function getDebianMaintainer -> getCurrentDebianUser

 -- David Fox <dsf@seereason.com>  Fri, 09 Jan 2015 11:49:04 -0800

haskell-cabal-debian (4.19.3) unstable; urgency=low

  * Fix issue #23, so that if you run 'cabal-debian' and then
    'cabal-debian --compare' it says there are no differences.
  * Fix issue #16 - set revision if format is Quilt3.

 -- David Fox <dsf@seereason.com>  Thu, 08 Jan 2015 05:20:32 -0800

haskell-cabal-debian (4.19.2) unstable; urgency=low

  * Use canonical to put the debianization in a standard form before
    trying to compare existing and generated.
  * Fix bug where cabal-debian program processed the command line options
    twice.
  * Avoid using paths that point to ../ in the cabal file (even if
    disabled by a flag), it causes the package to be rejected by hackage.

 -- David Fox <dsf@seereason.com>  Wed, 07 Jan 2015 13:26:33 -0800

haskell-cabal-debian (4.19.1) unstable; urgency=low

  * Support Cabal-1.22
  * Test whether apt-file is installed (from creichert)
  * Conditional compilation for new symbols MPL and BSD2 (from creichert)

 -- David Fox <dsf@seereason.com>  Wed, 07 Jan 2015 12:56:00 -0800

haskell-cabal-debian (4.19) unstable; urgency=low

  * Add remapCabal function here from a private package
  * Remove debianVersionSplits, which has long been replaced by
    debianDefaultAtoms.

 -- David Fox <dsf@seereason.com>  Mon, 08 Dec 2014 10:07:06 -0800

haskell-cabal-debian (4.18) unstable; urgency=low

  * Add types to support machine readable copyright files.
  * Add --debian-base-name option and overrideDebianBaseName lens.
  * Add --omit-prof-version-deps option flag, have --official imply it

 -- David Fox <dsf@seereason.com>  Thu, 27 Nov 2014 07:11:35 -0800

haskell-cabal-debian (4.17.5) unstable; urgency=low

  * Use the prettyclass package and the PP wrappers in the latest
    debian package to do pretty printing.
  * Change default priority to extra
  * Use the new watch file suggested by nomeata
  * Use the control file template suggested in issue #3

 -- David Fox <dsf@seereason.com>  Mon, 15 Sep 2014 13:28:36 -0700

haskell-cabal-debian (4.17.4) unstable; urgency=low

  * Add missing ifdefs to hide the GHCJS constructor when ghcjs-support
    flag is False.
  * Require Cabal < 1.21 when ghcjs-support flag is False.

 -- David Fox <dsf@seereason.com>  Tue, 02 Sep 2014 09:06:20 -0700

haskell-cabal-debian (4.17.3) unstable; urgency=low

  * Moved source repository to github.com.

 -- David Fox <dsf@seereason.com>  Fri, 29 Aug 2014 13:55:26 -0700

haskell-cabal-debian (4.17.2) unstable; urgency=low

  * Fix formatting of the generated debian/*.install files.

 -- David Fox <dsf@seereason.com>  Tue, 19 Aug 2014 16:04:27 -0700

haskell-cabal-debian (4.17.1) unstable; urgency=low

  * Fix install of ghcjs executables - there was an extra subdir.
  * Don't append -ghcjs to default package name.

 -- David Fox <dsf@seereason.com>  Tue, 19 Aug 2014 10:15:46 -0700

haskell-cabal-debian (4.17) unstable; urgency=low

  * Fix bug in architecture dependent build dependency generation - it
    was getting the indep dependencies as well.
  * Support GHCJS executable packages, which are directories with the
    extension .jsexe.

 -- David Fox <dsf@seereason.com>  Mon, 18 Aug 2014 17:31:35 -0700

haskell-cabal-debian (4.16.1) unstable; urgency=low

  * Support for packaging libraries produced by the GHCJS compiler.
  * Generate debianizations that include libraries for multiple compiler
    flavors (not yet suppored in haskell-devscripts and/or Cabal.)
  * Put a DEB_DEFAULT_COMPILER assignment in debian/rules if we can
    infer it from the command line options.

 -- David Fox <dsf@seereason.com>  Sat, 16 Aug 2014 07:56:50 -0700

haskell-cabal-debian (4.15.2) unstable; urgency=low

  * Lowercase the strings in the extraLibs argument of allBuildDepends
    before wrapping them in BinPkgName.  Those types, which come from the
    debian package, should be opaque and do this whenever a BinPkgName (or
    SrcPkgName) is created, because upper case is never ok in Debian
    source or binary package names.  In the meantime I will make this
    requested change.  Thanks to Sven Bartscher for pointing this out.

 -- David Fox <dsf@seereason.com>  Tue, 12 Aug 2014 07:47:17 -0700

haskell-cabal-debian (4.15.1) unstable; urgency=low

  * Add Data and Typeable instances.

 -- David Fox <dsf@seereason.com>  Thu, 17 Jul 2014 11:22:17 -0700

haskell-cabal-debian (4.15) unstable; urgency=low

  * Don't hardcode the compiler name in makefile targets.

 -- David Fox <dsf@seereason.com>  Sat, 12 Jul 2014 12:15:10 -0700

haskell-cabal-debian (4.14) unstable; urgency=low

  * Move the code to map the cabal package named "Cabal" to the debian
    package named "libghc-cabal-*" from the seereason defaults to the
    debian defaults.

 -- David Fox <dsf@seereason.com>  Mon, 07 Jul 2014 08:35:39 -0700

haskell-cabal-debian (4.13) unstable; urgency=low

  * Add a flag for ghcjs support.

 -- David Fox <dsf@seereason.com>  Thu, 03 Jul 2014 12:05:21 -0700

haskell-cabal-debian (4.12) unstable; urgency=low

  * Remove the Top type and argument - use getWorkingDirectory instead.

 -- David Fox <dsf@seereason.com>  Sun, 29 Jun 2014 08:11:01 -0700

haskell-cabal-debian (4.11) unstable; urgency=low

  * Use MonadIO instead of IO for all signatures.  This is so
    we can more easily use cabal debian from a Shelly script.

 -- David Fox <dsf@seereason.com>  Sun, 29 Jun 2014 07:16:45 -0700

haskell-cabal-debian (4.10.1) unstable; urgency=low

  * Fix a tail exception in builtIn.

 -- David Fox <dsf@seereason.com>  Tue, 17 Jun 2014 07:21:22 -0700

haskell-cabal-debian (4.10) unstable; urgency=low

  * Rename knownVersionSplits -> debianVersionSplits and move to
    Debian.Debianize.Details.  (Should that be renamed
    Debian.Debianize.Debian?)
  * Add HC=ghc or HC=ghcjs to header of debian/rules depending on
    the value of the compilerFlavor atom.

 -- David Fox <dsf@seereason.com>  Sat, 14 Jun 2014 10:20:01 -0700

haskell-cabal-debian (4.9) unstable; urgency=low

  * Generate the library package prefix, previously hard coded as libghc-,
    using the CompilerFlavor value, so we get libghcjs-foo-dev when using
    ghcjs.

 -- David Fox <dsf@seereason.com>  Fri, 13 Jun 2014 09:58:13 -0700

haskell-cabal-debian (4.8) unstable; urgency=low

  * Add a --no-hoogle flag to omit the hoogle documentation link.  This
    link doesn't contain the package's version number, so it will conflict
    with other versions of the library (such as those built into ghc.)

 -- David Fox <dsf@seereason.com>  Tue, 10 Jun 2014 10:42:38 -0700

haskell-cabal-debian (4.7.1) unstable; urgency=low

  * Fix the code added in 4.7.
  * Add --recommends and --suggests options, similar to --depends et. al.

 -- David Fox <dsf@seereason.com>  Tue, 03 Jun 2014 07:14:52 -0700

haskell-cabal-debian (4.7) unstable; urgency=low

  * Improve the treatment of dependencies which are built into ghc.  This
    will allow the use of newer libraries than the ones built into ghc,
    provided they are given deb names that are different than the one ghc
    specifically conflicts with.  For example, a newer version of Cabal
    could be used if it was in the deb package libghc-cabal-ghcjs-dev.  To
    change the debian names of libraries we need to use the mapCabal and
    splitCabal functions, as is done in the autobuilder-seereason module
    Debian.AutoBuilder.Details.Atoms.

 -- David Fox <dsf@seereason.com>  Mon, 02 Jun 2014 14:28:59 -0700

haskell-cabal-debian (4.6.2) unstable; urgency=low

  * Move a seereason specific function from here to the
    autobuilder-seereason package.

 -- David Fox <dsf@seereason.com>  Mon, 02 Jun 2014 11:03:13 -0700

haskell-cabal-debian (4.6.1) unstable; urgency=low

  * Don't compute the current ghc version so often.

 -- David Fox <dsf@seereason.com>  Fri, 30 May 2014 13:40:12 -0700

haskell-cabal-debian (4.6) unstable; urgency=low

  * Add a --default-package option to change haskell-packagename-utils to
    some other name.
  * Fix treatment of cabalfile Data-Dir field - it describes where the
    data files are in the source tree, but shouldn't affect where they will
    be installed.

 -- David Fox <dsf@seereason.com>  Thu, 29 May 2014 08:27:54 -0700

haskell-cabal-debian (4.5) unstable; urgency=low

  * Remove the ghcVersion field and lens.

 -- David Fox <dsf@seereason.com>  Mon, 05 May 2014 11:55:53 -0700

haskell-cabal-debian (4.4) unstable; urgency=low

  * Add the copytruncate directive to logrotate files we generate.
    As things were, hslogger would continue writing to the deleted
    log file after it was rotated.

 -- David Fox <dsf@seereason.com>  Sun, 30 Mar 2014 13:05:48 -0700

haskell-cabal-debian (4.3.2) unstable; urgency=low

  * Speed up debianization by computing the ghc version once when
    we enter the DebT monad rather than repeatedly.  It is slow
    because it needs to chroot.

 -- David Fox <dsf@seereason.com>  Fri, 28 Mar 2014 13:03:57 -0700

haskell-cabal-debian (4.3.1) unstable; urgency=low

  * Safer default value for buildEnv - "/" instead of "".  This is
    where we look for the GHC version number.

 -- David Fox <dsf@seereason.com>  Thu, 27 Mar 2014 06:12:28 -0700

haskell-cabal-debian (4.3) unstable; urgency=low

  * Make the default value for buildEnv "/", this makes it normally look
    at the version number of the ghc compiler installed in the root
    environment.

 -- David Fox <dsf@seereason.com>  Mon, 24 Mar 2014 06:01:49 -0700

haskell-cabal-debian (4.2) unstable; urgency=low

  * Get the GHC compiler version from the build environment, which
    now needs to be explicitly set.

 -- David Fox <dsf@seereason.com>  Fri, 07 Mar 2014 10:58:37 -0800

haskell-cabal-debian (4.1.1) unstable; urgency=low

  * Remove build dependency on ansi-wl-pprint.
  * Split module Debian.Debianize.BuildDependencies out of
    Debian.Debianize.Finalize

 -- David Fox <dsf@seereason.com>  Sun, 02 Feb 2014 07:37:03 -0800

haskell-cabal-debian (4.0.6) unstable; urgency=low

  * Ifdef out duplicate instances for Cabal-1.18.0 - thanks to Tom Nielsen.

 -- David Fox <dsf@seereason.com>  Tue, 28 Jan 2014 17:10:48 -0800

haskell-cabal-debian (4.0.5) unstable; urgency=low

  * Changes for debian-3.81 - use the pretty printer in Debian.Pretty
    instead of ansi-wl-pprint.

 -- David Fox <dsf@seereason.com>  Tue, 14 Jan 2014 05:02:59 -0800

haskell-cabal-debian (4.0.4) unstable; urgency=low

  * Restore the test data, the problem I had with long filenames
    is solved by using cabal sdist to create the tarball rather
    than runhaskell Setup sdist.

 -- David Fox <dsf@seereason.com>  Wed, 18 Dec 2013 09:37:34 -0800

haskell-cabal-debian (4.0.3) unstable; urgency=low

  * Include the build dependencies of the executables in the debian
    source deb build dependencies.

 -- David Fox <dsf@seereason.com>  Tue, 10 Dec 2013 14:37:20 -0800

haskell-cabal-debian (4.0.2) unstable; urgency=low

  * Export some lens state operators from Prelude.

 -- David Fox <dsf@seereason.com>  Tue, 10 Dec 2013 05:38:00 -0800

haskell-cabal-debian (4.0.1) unstable; urgency=low

  * Make sure the utilities package gets created even if no name
    has been specified for it - use the name generated in DebianNames.hs.

 -- David Fox <dsf@seereason.com>  Tue, 10 Dec 2013 05:10:11 -0800

haskell-cabal-debian (4.0.0) unstable; urgency=low

  * Massive lens overhaul

 -- David Fox <dsf@seereason.com>  Thu, 05 Dec 2013 12:26:31 -0800

haskell-cabal-debian (3.10.3) unstable; urgency=low

  * Go back to using lens interface directly
  * Collect debianization fact code in Facts/

 -- David Fox <dsf@seereason.com>  Sun, 24 Nov 2013 10:40:02 -0800

haskell-cabal-debian (3.10.2) unstable; urgency=low

  * Make some signatures in Monad.hs clearer

 -- David Fox <dsf@seereason.com>  Wed, 20 Nov 2013 14:26:28 -0800

haskell-cabal-debian (3.10.1) unstable; urgency=low

  * More API changes - want need to get all the clients in sync before
    proceeding.

 -- David Fox <dsf@seereason.com>  Tue, 19 Nov 2013 11:31:16 -0800

haskell-cabal-debian (3.10) unstable; urgency=low

  * Add a monadic interface

 -- David Fox <dsf@seereason.com>  Sat, 16 Nov 2013 10:42:02 -0800

haskell-cabal-debian (3.9) unstable; urgency=low

  * Clean up documentation
  * Allow more than one utility package name, each of which will
    get copies of the data-files and leftover executables.
  * Make the --debianize option a no-op, the behavior is now the
    default.
  * Update the unit tests and build an executable to run them.
  * Copy debian/changelog to top directory at beginning of build
    so hackage will see it.

 -- David Fox <dsf@seereason.com>  Tue, 05 Nov 2013 11:34:48 -0800

haskell-cabal-debian (3.8.3) unstable; urgency=low

  * Add an ifdef for compatibility with GHC-7.4.1.

 -- David Fox <dsf@seereason.com>  Sun, 20 Oct 2013 15:50:47 -0700

haskell-cabal-debian (3.8.2) unstable; urgency=low

  * Actually, copy changelog from debian/changelog before
    building sdist tarball.

 -- David Fox <dsf@seereason.com>  Tue, 15 Oct 2013 06:42:39 -0700

haskell-cabal-debian (3.8.1) unstable; urgency=low

  * Move changelog top top directory so hackage will see it.

 -- David Fox <dsf@seereason.com>  Tue, 15 Oct 2013 06:24:25 -0700

haskell-cabal-debian (3.8) unstable; urgency=low

  * Downcase the package name to build the datadir name in /usr/share,
    this matches the paths in dist/autogen/Paths_packagename.

 -- David Fox <dsf@seereason.com>  Mon, 14 Oct 2013 20:48:39 -0700

haskell-cabal-debian (3.7) unstable; urgency=low

  * Change path to hackage tarball in watch file for hackage2.

 -- David Fox <dsf@seereason.com>  Fri, 04 Oct 2013 09:22:51 -0700

haskell-cabal-debian (3.6) unstable; urgency=low

  * Require haskell-devscripts >= 0.8.19.  This version changes the
    value of datasubdir from /usr/share/packagename-packageversion to
    simply /usr/share/packagename.  This could break some packaging.

 -- David Fox <dsf@seereason.com>  Fri, 06 Sep 2013 16:48:18 -0700

haskell-cabal-debian (3.5) unstable; urgency=low

  * Allow full lists of debian relations to be passed to the --build-dep
    argument, not just a single package name.

 -- David Fox <dsf@seereason.com>  Sun, 01 Sep 2013 07:08:37 -0700

haskell-cabal-debian (3.4.3) unstable; urgency=low

  * Fix the repository location in the cabal file.

 -- David Fox <dsf@seereason.com>  Sat, 31 Aug 2013 07:57:15 -0700

haskell-cabal-debian (3.4.2) unstable; urgency=low

  * Notify user when debhelper isn't installed.
  * Avoid use of partial function read

 -- David Fox <dsf@seereason.com>  Mon, 24 Jun 2013 13:51:51 -0700

haskell-cabal-debian (3.4.1) unstable; urgency=low

  * Remove call to test script in Setup.hs
  * Remove unused dependencies

 -- David Fox <dsf@seereason.com>  Mon, 10 Jun 2013 09:12:38 -0700

haskell-cabal-debian (3.4) unstable; urgency=low

  * Add support for modifying the Provides and Replaces fields.

 -- David Fox <dsf@seereason.com>  Sun, 09 Jun 2013 14:18:39 -0700

haskell-cabal-debian (3.3.2) unstable; urgency=low

  * Changes for debian-3.71

 -- David Fox <dsf@seereason.com>  Sun, 14 Apr 2013 13:32:04 -0700

haskell-cabal-debian (3.3.1) unstable; urgency=low

  * Don't fail during dry run if the existing debianization has no
    copyright file.

 -- David Fox <dsf@seereason.com>  Wed, 13 Mar 2013 10:00:25 -0700

haskell-cabal-debian (3.3) unstable; urgency=low

  * Add Debian.Debianize.Details, with default Atoms values for Debian and
    SeeReason.

 -- David Fox <dsf@seereason.com>  Mon, 11 Mar 2013 11:44:10 -0700

haskell-cabal-debian (3.2.5) unstable; urgency=low

  * Add move the VersionSplits type into a module, and fix the code that
    splits the mapping of cabal to debian names over a version range.

 -- David Fox <dsf@seereason.com>  Tue, 05 Mar 2013 05:17:03 -0800

haskell-cabal-debian (3.2.4) unstable; urgency=low

  * Fix long standing bug in Debian.Debianize.Interspersed.foldTriples.

 -- David Fox <dsf@seereason.com>  Sun, 03 Mar 2013 09:45:14 -0800

haskell-cabal-debian (3.2.3) unstable; urgency=low

  * Clean up mapping from cabal names to debian names.

 -- David Fox <dsf@seereason.com>  Sat, 02 Mar 2013 07:36:16 -0800

haskell-cabal-debian (3.2.2) unstable; urgency=low

  * Remove unused Debian.Debianize.Generic and Triplets modules.

 -- David Fox <dsf@seereason.com>  Fri, 01 Mar 2013 11:14:33 -0800

haskell-cabal-debian (3.2.1) unstable; urgency=low

  * Do not add the options +RTS -IO -RTS to the server options, this
    is a security risk.  Instead, server executables should built with
    -with-rtsopts=-IO.

 -- David Fox <dsf@seereason.com>  Thu, 28 Feb 2013 09:02:39 -0800

haskell-cabal-debian (3.2) unstable; urgency=low

  * Strip executables when installing (well, at least some.  There
    may be more work to do here.)
  * Change the build dependency type from BinPkgName to Relation, so we
    can specify version dependencies (though as yet not or relations.)

 -- David Fox <dsf@seereason.com>  Tue, 26 Feb 2013 07:17:30 -0800

haskell-cabal-debian (3.1.1) unstable; urgency=low

  * Fix the code in the init file that checks for and sources a
    file in /etc/default.

 -- David Fox <dsf@seereason.com>  Mon, 25 Feb 2013 14:46:02 -0800

haskell-cabal-debian (3.1) unstable; urgency=low

  * Create a Top type to represent the top directory of a debianization
  * Change the signature of Debian.Debianize.debianization so it notices
    command line arguments and environment arguments.

 -- David Fox <dsf@seereason.com>  Fri, 22 Feb 2013 13:28:30 -0800

haskell-cabal-debian (3.0.7) unstable; urgency=low

  * Fix to copyright/license code
  * have the init script load /etc/default/packagename if available
  * Add an alternative function to showCommandForUser (called showCommand)
    that uses double quotes instead of single quotes so you can reference
    shell variables.

 -- David Fox <dsf@seereason.com>  Wed, 20 Feb 2013 09:29:11 -0800

haskell-cabal-debian (3.0.6) unstable; urgency=low

  * When packaging a web site or server, don't add code to the postinst
    to start a server, it gets generated by debhelper.
  * Add the changelog and the Debianize.hs file to extra-source-files.
  * Add HTTP=1 to the list of known epoch mappings.

 -- David Fox <dsf@seereason.com>  Thu, 14 Feb 2013 14:41:17 -0800

haskell-cabal-debian (3.0.5) unstable; urgency=low

  * Compatibility with ghc-7.4

 -- David Fox <dsf@seereason.com>  Wed, 13 Feb 2013 10:48:19 -0800

haskell-cabal-debian (3.0.4) unstable; urgency=low

  * Add dependency on debian-policy, so we can compute the latest
    standards-version.
  * Documentation improvements
  * Test case improvements
  * Error message improvements

 -- David Fox <dsf@seereason.com>  Sun, 10 Feb 2013 11:03:55 -0800

haskell-cabal-debian (3.0.3) unstable; urgency=low

  * Due to a typo, the noDocumentationLibrary lens was turning off
    profiling rather than documentation.

 -- David Fox <dsf@seereason.com>  Fri, 08 Feb 2013 17:14:09 -0800

haskell-cabal-debian (3.0.2) unstable; urgency=low

  * Fix argument and exception handling in cabal-debian
  * Make Standards-Version field non-mandatory
  * Make sure every binary deb paragraph has a non-empty description

 -- David Fox <dsf@seereason.com>  Thu, 07 Feb 2013 10:03:25 -0800

haskell-cabal-debian (3.0.1) unstable; urgency=low

  * Don't build Debian version numbers with revision (Just "").
  * Output the descriptions of the binary packages.

 -- David Fox <dsf@seereason.com>  Tue, 05 Feb 2013 14:48:33 -0800

haskell-cabal-debian (3.0) unstable; urgency=low

  * Moved the Distribution.Debian modules to Debian.Cabal and
    Debian.Debianize.
  * Refactored the debianize function for easier testing
  * Added test cases.
  * Add a Debianization type that intends to fully describe a debian
    package, with functions to read, build, modify, and write a
    Debianization.

 -- David Fox <dsf@seereason.com>  Wed, 26 Dec 2012 05:45:35 -0800

haskell-cabal-debian (2.6.3) unstable; urgency=low

  * Fix pretty printing of Relations (i.e. dependency lists.)  There
    is an instance for printing lists in ansi-wl-pprint which prevents
    us from writing customized Pretty instances for type aliases like
    Relations, AndRelation, and OrRelation.

 -- David Fox <dsf@seereason.com>  Fri, 04 Jan 2013 09:30:48 -0800

haskell-cabal-debian (2.6.2) unstable; urgency=low

  * Fix a bug constructing the destination pathnames that was dropping
    files that were supposed to be installed into packages.

 -- David Fox <dsf@seereason.com>  Thu, 20 Dec 2012 06:49:25 -0800

haskell-cabal-debian (2.6.1) unstable; urgency=low

  * Remove the modifyAtoms field from the Flags record, we want to
    be able to create instances like Read and Show for this type.
    The modifyAtoms function is now passed separately to debianize.
  * The flags field of Server was renamed serverFlags because the
    newly exported Config record has a flags field.

 -- David Fox <dsf@seereason.com>  Wed, 19 Dec 2012 09:45:22 -0800

haskell-cabal-debian (2.5.10) unstable; urgency=low

  * Filter cabal self dependencies out before generating
    Build-Depends-Indep, just as we added code to filter them out
    of Build-Depends in version 2.5.7.

 -- David Fox <dsf@seereason.com>  Tue, 18 Dec 2012 13:23:39 -0800

haskell-cabal-debian (2.5.9) unstable; urgency=low

  * Always add +RTS -IO -RTS to server flags.

 -- David Fox <dsf@seereason.com>  Sun, 16 Dec 2012 10:40:52 -0800

haskell-cabal-debian (2.5.8) unstable; urgency=low

  * Add a builtin list for ghc-7.6.1.

 -- David Fox <dsf@seereason.com>  Sat, 15 Dec 2012 07:04:49 -0800

haskell-cabal-debian (2.5.7) unstable; urgency=low

  * Filter out cabal self-dependencies before building the debian
    dependencies.  In cabal a self dependency means you need the library
    to build an executable, while in debian it means you need an older
    version installed to build the current version.

 -- David Fox <dsf@seereason.com>  Thu, 29 Nov 2012 08:42:30 -0800

haskell-cabal-debian (2.5.6) unstable; urgency=low

  * Don't add --base-uri and --http-port arguments automatically, they can be
    computed by calling the oldClckwrksFlags function and adding the value to
    the flags field.  Clckwrks-0.3 no longer needs the --base-uri argument.

 -- David Fox <dsf@seereason.com>  Tue, 27 Nov 2012 13:34:31 -0800

haskell-cabal-debian (2.5.5) unstable; urgency=low

  * Have the debianize function return False if there is no debian/Debianize.hs file,
    but throw an exception if running it failed, so we notice bad debianization code.

 -- David Fox <dsf@seereason.com>  Tue, 27 Nov 2012 07:34:51 -0800

haskell-cabal-debian (2.5.4) unstable; urgency=low

  * Insert "SetEnv proxy-sendcl 1" line into Apache config.

 -- David Fox <dsf@seereason.com>  Tue, 20 Nov 2012 13:43:54 -0800

haskell-cabal-debian (2.5.3) unstable; urgency=low

  * Remove extra copy of binary from the executable debs
  * Add a sourcePackageName field to Flags, and a --source-package-name
    command line option.

 -- David Fox <dsf@seereason.com>  Sat, 17 Nov 2012 00:16:21 -0800

haskell-cabal-debian (2.5.2) unstable; urgency=low

  * Fix the path to where the DHInstallTo and DHInstallCabalExecTo
    DebAtoms put their files.

 -- David Fox <dsf@seereason.com>  Fri, 16 Nov 2012 18:11:45 -0800

haskell-cabal-debian (2.5.1) unstable; urgency=low

  * Add a destName field to Executable so we can give installed
    executables a different name than they had in the build.

 -- David Fox <dsf@seereason.com>  Fri, 16 Nov 2012 15:37:16 -0800

haskell-cabal-debian (2.5) unstable; urgency=low

  * Add a debName field to the Executable record, before the deb
    package name had to equal the executable name.

 -- David Fox <dsf@seereason.com>  Fri, 16 Nov 2012 12:32:39 -0800

haskell-cabal-debian (2.4.2) unstable; urgency=low

  * Move location of cabal install files from dist/build/install to
    debian/cabalInstall, the dist directory was getting wiped at bad
    moments.
  * Split the autobuilder function autobuilderDebianize into two
    new functions in cabal-debian: runDebianize and callDebianize.
  * Custom debianization code now goes in debian/Debianize.hs rather than
    in setup, so we can distinguish it failing from it not existing more
    easily.

 -- David Fox <dsf@seereason.com>  Thu, 15 Nov 2012 11:00:08 -0800

haskell-cabal-debian (2.4.1) unstable; urgency=low

  * We need to verify that debian/compat was created after running the
    debianize function, because ghc still exits with ExitSuccess

 -- David Fox <dsf@seereason.com>  Thu, 15 Nov 2012 06:34:02 -0800

haskell-cabal-debian (2.4.0) unstable; urgency=low

  * You can run a function in Setup.hs other than main using ghc -e, so we
    will use this trick to run the debianize function directly rather than
    running main.
  * Eliminate the autobuilderDebianize function.

 -- David Fox <dsf@seereason.com>  Thu, 15 Nov 2012 04:05:49 -0800

haskell-cabal-debian (2.3.4) unstable; urgency=low

  * Fix the builddir used when running the cabal-debian standalone
    executable - it was dist-cabal/build, so the resulting debianization
    had files in places where cabal didn't expect them.

 -- David Fox <dsf@seereason.com>  Tue, 13 Nov 2012 06:20:51 -0800

haskell-cabal-debian (2.3.3) unstable; urgency=low

  * Eliminate class MonadBuild and the BuildT monad.

 -- David Fox <dsf@seereason.com>  Sun, 11 Nov 2012 17:46:31 -0800

haskell-cabal-debian (2.3.2) unstable; urgency=low

  * Fix exception that was keeping changelogs from being preserved.

 -- David Fox <dsf@seereason.com>  Sat, 10 Nov 2012 10:07:50 -0800

haskell-cabal-debian (2.3.1) unstable; urgency=low

  * Fix the extension of the debhelper links files
  * Add a general mechanism for installing a file into a deb when
    we have the file's text in a String (rather than in a file.)

 -- David Fox <dsf@seereason.com>  Sat, 10 Nov 2012 07:35:09 -0800

haskell-cabal-debian (2.3) unstable; urgency=low

  * Add MonadBuild.

 -- David Fox <dsf@seereason.com>  Fri, 09 Nov 2012 12:21:14 -0800

haskell-cabal-debian (2.2.1) unstable; urgency=low

  * Add a modifyAtoms function to Flags that is applied to final list of
    DebAtom before writing the debianization.
  * Add DHApacheSite and DHInstallCabalExec atoms so atoms don't depend on
    the build directory
  * Add #DEBHELPER# and exit 0 to default web server postinst.

 -- David Fox <dsf@seereason.com>  Fri, 09 Nov 2012 10:25:32 -0800

haskell-cabal-debian (2.2.0) unstable; urgency=low

  * Append a trailing slash to the --base-uri argument passed to the
    server.  This is required by Web.Routes.Site.runSite.

 -- David Fox <dsf@seereason.com>  Thu, 08 Nov 2012 04:40:08 -0800

haskell-cabal-debian (2.1.4) unstable; urgency=low

  * Merge the Executable and Script constructors of the Executable type
  * Add a destDir field to Executable to specify the destination.

 -- David Fox <dsf@seereason.com>  Tue, 06 Nov 2012 13:24:25 -0800

haskell-cabal-debian (2.1.3) unstable; urgency=low

  * Don't append a slash to the base-uri.
  * Construct the name of the data directory in /usr/share from the cabal
    package name rather than the debian source package name.
  * Add a --self-depend flag to include a build dependency on this library
    in all generated debianizations.

 -- David Fox <dsf@seereason.com>  Tue, 06 Nov 2012 07:07:57 -0800

haskell-cabal-debian (2.1.2) unstable; urgency=low

  * Output the server support files.

 -- David Fox <dsf@seereason.com>  Tue, 06 Nov 2012 06:37:18 -0800

haskell-cabal-debian (2.1.1) unstable; urgency=low

  * Restore code that checks for version number match when validating
    a debianization.  The autobuilder can now pass the version number
    to cabal-debian, so it should match.

 -- David Fox <dsf@seereason.com>  Mon, 05 Nov 2012 17:42:32 -0800

haskell-cabal-debian (2.1.0) unstable; urgency=low

  * Enable processing of Script, Server and WebSite executables.

 -- David Fox <dsf@seereason.com>  Mon, 05 Nov 2012 12:45:42 -0800

haskell-cabal-debian (2.0.9) unstable; urgency=low

  * Add a Library section, export all the modules.

 -- David Fox <dsf@seereason.com>  Mon, 05 Nov 2012 06:41:25 -0800

haskell-cabal-debian (2.0.8) unstable; urgency=low

  * Bypass abandoned versions.

 -- David Fox <dsf@seereason.com>  Sat, 03 Nov 2012 06:13:27 -0700

haskell-cabal-debian (1.26) unstable; urgency=low

  * Don't try to update the existing debianization, except for the
    changelog where we retain entries that look older than the one
    we generate.
  * Use .install files instead of adding rules to debian/rules
  * Add --depends and --conflicts options

 -- David Fox <dsf@seereason.com>  Thu, 25 Oct 2012 12:03:49 -0700

haskell-cabal-debian (1.25) unstable; urgency=low

  * If the --disable-haddock flag is given omit the doc package from the
    control file.
  * The tarball that was uploaded to Hackage as version 1.24 had a (buggy)
    change which was not pushed to darcs.  This resolves that confusion.

 -- David Fox <dsf@seereason.com>  Sat, 16 Jun 2012 14:42:12 -0700

haskell-cabal-debian (1.24) unstable; urgency=low

  * No wonder it doesn't build on hackage - none of the source
    modules were shipped.

 -- David Fox <dsf@seereason.com>  Thu, 14 Jun 2012 08:19:19 -0700

haskell-cabal-debian (1.23) unstable; urgency=low

  * Add a --quilt option to switch from native to quilt format.
    Without this option the file debian/source/format will contain
    '3.0 (native)', with it '3.0 (quilt)'.

 -- David Fox <dsf@seereason.com>  Fri, 01 Jun 2012 05:53:36 -0700

haskell-cabal-debian (1.22) unstable; urgency=low

  * Bump version to make sure all changes are uploaded.

 -- David Fox <dsf@seereason.com>  Wed, 23 May 2012 19:54:17 -0700

haskell-cabal-debian (1.21) unstable; urgency=low

  * fix conversion of wildcards into intersected ranges

 -- David Fox <dsf@seereason.com>  Wed, 23 May 2012 19:51:34 -0700

haskell-cabal-debian (1.20) unstable; urgency=low

  * Fix generation of debian library dependencies from the Extra-Libraries
    field of the cabal file.

 -- David Fox <dsf@seereason.com>  Wed, 23 May 2012 19:50:39 -0700

haskell-cabal-debian (1.19) unstable; urgency=low

  * Handle cabal equals dependencies.

 -- David Fox <dsf@seereason.com>  Tue, 20 Mar 2012 14:34:58 -0700

haskell-cabal-debian (1.18) unstable; urgency=low

  * High level of confidence this time.  Interesting new Interspersed
    class, and an implementation of invertVersionRanges which should be
    forwarded to the Cabal folks.
  * Removes dependency on logic-classes

 -- David Fox <dsf@seereason.com>  Tue, 20 Mar 2012 08:17:25 -0700

haskell-cabal-debian (1.17) unstable; urgency=low

  * Restore code to downcase cabal package name before using it as the
    base of the debian package name.

 -- David Fox <dsf@seereason.com>  Sun, 18 Mar 2012 15:32:04 -0700

haskell-cabal-debian (1.16) unstable; urgency=low

  * Remove code that implements a special case for the debian name of the
    haskell-src-exts package.

 -- David Fox <dsf@seereason.com>  Sun, 18 Mar 2012 14:11:21 -0700

haskell-cabal-debian (1.15) unstable; urgency=low

  * Yet another stab at fixing the code for converting cabal dependencies
    to debian dependencies, with support for splitting version ranges of
    cabal files among different debian packages.

 -- David Fox <dsf@seereason.com>  Fri, 16 Mar 2012 17:59:28 -0700

haskell-cabal-debian (1.14) unstable; urgency=low

  * Don't try to strip data files
  * Use permissions 644 for data files, not 755.

 -- David Fox <dsf@seereason.com>  Wed, 07 Mar 2012 14:46:04 -0800

haskell-cabal-debian (1.13) unstable; urgency=low

  * Append the version number when constructing the directory for data
    files.

 -- David Fox <dsf@seereason.com>  Wed, 07 Mar 2012 08:56:39 -0800

haskell-cabal-debian (1.12) unstable; urgency=low

  * Include any files listed in the Data-Files field of the cabal file
    in the utils package.

 -- David Fox <dsf@seereason.com>  Tue, 06 Mar 2012 11:31:47 -0800

haskell-cabal-debian (1.11) unstable; urgency=low

  * Replace --epoch flag with --epoch-map, so we can specify epoch numbers
    for both the package being built and for dependency packages.

 -- David Fox <dsf@seereason.com>  Thu, 09 Feb 2012 07:01:19 -0800

haskell-cabal-debian (1.10) unstable; urgency=low

  * Add bundled package list for ghc 7.4.1.

 -- David Fox <dsf@seereason.com>  Sat, 04 Feb 2012 14:44:33 -0800

haskell-cabal-debian (1.9) unstable; urgency=low

  * Add --dep-map flag to allow mapping of cabal package names to the base
    of a debian package name.  This modifies the name to which the prefix
    "lib" and the suffix "-dev" are added.
  * Fix dependency generation bug introduced in 1.8.

 -- David Fox <dsf@seereason.com>  Mon, 23 Jan 2012 14:13:05 -0800

haskell-cabal-debian (1.8) unstable; urgency=low

  * Add a --dev-dep flag to make one or more packages install dependencies
    of the dev package.

 -- David Fox <dsf@seereason.com>  Mon, 23 Jan 2012 05:00:46 -0800

haskell-cabal-debian (1.7) unstable; urgency=low

  * Add info about ghc 7.4.0 pre-release.

 -- David Fox <dsf@seereason.com>  Wed, 11 Jan 2012 09:57:45 -0800

haskell-cabal-debian (1.6) unstable; urgency=low

  * Don't omit dependencies built into ghc, they should be satisfied by
    the Provides in the compiler if they are not available in the
    repository.  However, we do need to make ghc an alterantive to any
    versioned dependencies that are bundled with the compiler, since the
    built in dependencies are virtual packages and thus unversioned.

 -- David Fox <dsf@seereason.com>  Wed, 07 Dec 2011 06:10:17 -0800

haskell-cabal-debian (1.5) unstable; urgency=low

  * Fix the generation of build dependency version ranges by using an
    intermediate version range type.
  * If the version range for the cabal file touches two different debian
    package, don't try to write build dependencies that allow either one,
    it can't really be done.  Just give the allowable versions of the
    newer package (e.g. libghc-parsec3-dev rather than libghc-parsec2-dev.)

 -- David Fox <dsf@seereason.com>  Sun, 04 Dec 2011 05:59:25 -0800

haskell-cabal-debian (1.4) unstable; urgency=low

  * Add a --revision <suffix> flag which appends a (perhaps empty) string
    cabal version number to get the debian version number.  Without this
    flag the string "-1~hackage1" is appended.
  * Make it an error to specify a debian version via --deb-version that is
    older than the current cabal version.

 -- David Fox <dsf@seereason.com>  Sun, 20 Nov 2011 06:45:33 -0800

haskell-cabal-debian (1.3) unstable; urgency=low

  * Fix error message when compiler version is not in bundled package list.
  * Add bundled package list for compiler 7.0.4 (same as 7.0.3.)

 -- David Fox <dsf@seereason.com>  Sat, 08 Oct 2011 07:58:19 -0700

haskell-cabal-debian (1.2) unstable; urgency=low

  * When computing the debian name from a package's cabal name, if we
    have no particular version number we are comparing to, use the name
    from the version split that corresponds to newer version numbers.
  * Add code to make the cabal package haskell-src-exts map to the debian
    packages libghc-src-exts-dev etc.  Normally it would map to
    libghc-haskell-src-exts-dev.

 -- David Fox <dsf@seereason.com>  Thu, 06 Oct 2011 09:27:02 -0700

haskell-cabal-debian (1.1) unstable; urgency=low

  * Use propositional logic package to compute normal form for dependencies
  * Make sure to correct format of cabal package synopsis before using as debian
    package description.

 -- David Fox <dsf@seereason.com>  Fri, 30 Sep 2011 06:16:34 -0700

haskell-cabal-debian (1.0) unstable; urgency=low

  * Debianization generated by cabal-debian

 -- David Fox <dsf@seereason.com>  Sun, 18 Sep 2011 06:40:21 -0700