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 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465
|
haskell-cabal-debian (4.38.6) unstable; urgency=medium
* Changes due to changes in debian 3.95
-- David Fox <dsf@seereason.com> Fri, 15 Feb 2019 15:22:09 -0800
haskell-cabal-debian (4.38.5) unstable; urgency=medium
* Use Cabal's pretty printer, there is a corresponding change
to the debian package.
-- David Fox <dsf@seereason.com> Tue, 12 Feb 2019 16:50:15 -0800
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 supported 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 alternative 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
|