File: changelog

package info (click to toggle)
guile-3.0 3.0.10%2Breally3.0.9-1
  • links: PTS
  • area: main
  • in suites: sid, trixie
  • size: 34,552 kB
  • sloc: ansic: 183,315; lisp: 97,210; sh: 5,604; makefile: 1,894; awk: 239; javascript: 9
file content (1369 lines) | stat: -rw-r--r-- 53,578 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
guile-3.0 (3.0.10+really3.0.9-1) unstable; urgency=medium

  * Downgrade to 3.0.9-1 for now.  Guile 3.0.10 appears to have an
    unresolved problem with 32-bit architectures.  Thanks to Paul Gevers
    for reporting the problem. (Closes: 1077930)

  * debian/rules: set PACKAGE_PACKAGER_VERSION to DEB_VERSION.  Drop
    vestigial deb_src_rev and deb_src_src_rev.

  * debian/rules: get upstream_ver via pkg-info DEB_VERSION_UPSTREAM.
    Drop vestigial deb_src_ver.

  * debian/rules: get DEB_HOST_MULTIARCH via pkg-info architecture.mk.

  * debian/rules: get DEB_TARGET_ARCH via pkg-info architecture.mk.

  * debian/rules: check alternatives constraint via .SHELLSTATUS.

  * debian/rules: force deb_alt_priority to 3010 during downgrade.

  * Get upstream_version from GUILE-VERSION not debian/changelog.  Drop
    $(shout ...) etc., now that everything's been migrated to
    .SHELLSTATUS.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 31 Aug 2024 17:08:23 -0500

guile-3.0 (3.0.10-1) unstable; urgency=medium

  * Upgrade to 3.0.10.

  * debian/rules: switch to dpkg pkg-info.mk.

  * debian/rules: switch to dpkg architecture.mk.

  * debian/control: relax libc6-dev dependency to libc-dev.  Thanks to
    Helmut Grohne for the report and the fix. (Closes: 1008712)

  * debian/control: drop install-info dependency.  Thanks to Hilmar
    Preusse for the report. (Closes: 1013197)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 29 Jun 2024 16:24:59 -0500

guile-3.0 (3.0.9-1) unstable; urgency=medium

  * Upgrade to 3.0.9.

  * debian/copyright: convert to copyright-format 1.0 and expand.

  * debian/rules: switch to buildopts.mk for parallel.

  * debian/.gitignore: add autogen.sed.

  * debian/control: migrate from libncurses5-dev to libncurses-dev.

  * debian/rules: don't ignore make clean errors; let dh_clean handle it.

  * debian/control: migrate from pkg-config to pkgconf.

  * Migrate to debhelper compatibility level 10.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 13 Feb 2024 15:39:48 -0600

guile-3.0 (3.0.8-2) unstable; urgency=medium

  * Adjust GUILE_OPTIMIZATIONS to fix 32-bit big endian builds.  Add
    0009-Fix-32-bit-big-endian-builds-via-Oresolve-primitives.patch to
    incorporate the changes.  Thanks to John David Anglin for reporting
    the problem and investigating the problem, and to John Paul Adrian
    Glaubitz for helping devise the solution. (Closes: 977223)

  * Build --without-threads on alpha to fix FTBS.  This will require
    rebuilding all of the reverse dependencies.  Thanks to John Paul
    Adrian Glaubitz for reporting the problem and pursuing the
    solution. (Closes: 995614)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 05 Mar 2022 16:19:25 -0600

guile-3.0 (3.0.8-1) unstable; urgency=medium

  * Upgrade to 3.0.8.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 27 Feb 2022 13:52:18 -0600

guile-3.0 (3.0.7-1) unstable; urgency=medium

  * Upgrade to 3.0.7.

  * Fix crash on #nil in syntaxes.  Cherry-pick upstream patch as
    0009-Fix-crash-on-nil-in-syntaxes.patch to address the problem.

  * debian/control: add gperf as a build dependency.  This is now required
    when not building from a release archive, and we build directly from
    the source.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 26 Aug 2021 16:21:59 -0500

guile-3.0 (3.0.5-4) unstable; urgency=medium

  * Really don't replace GNU MP malloc/free with libgc's.  The previous
    fix had missed a spot.  Thanks to Andrew Whatson for tracking it
    down. (Closes: 982217)

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 11 Mar 2021 20:04:49 -0600

guile-3.0 (3.0.5-3) unstable; urgency=medium

  * Don't replace GNU MP's malloc/free with the Boehm-Demers-Weiser GC's.
    This can break applications that link against libguile and libgmp.
    Add 0009-Stop-requesting-that-GNU-MP-use-the-Boehm-Demers-Wei.patch to
    address the issue.  Thanks to Andreas Metzler for reporting the
    problem and Ludovic Courtès for proposing the solution.
    (Closes: 982217)

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 10 Mar 2021 18:59:31 -0600

guile-3.0 (3.0.5-2) unstable; urgency=medium

  * Mark asyncs.test "preemption via sigprof" test as unresolved for now.
    Add 0008-Mark-preemption-via-sigprof-test-as-an-expected-fail.patch to
    address the issue.  Thanks to Helmut Grohne for reporting the
    issue. (Closes: 980498)

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 04 Feb 2021 21:20:38 -0600

guile-3.0 (3.0.5-1) unstable; urgency=medium

  * Merge upstream version 3.0.5.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 12 Jan 2021 19:16:42 -0600

guile-3.0 (3.0.4-3) unstable; urgency=medium

  * Fix "non-revealed port is closed" ports.test.  Don't close the test
    port's file descriptor because the port still has a reference to it,
    and could still close it at any time when finally garbage collected.
    This was reliably breaking subsequent tests on s390x.  Add
    0007-Fix-non-revealed-port-is-closed-ports.test.patch to fix the
    problem.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 19 Sep 2020 14:48:42 -0500

guile-3.0 (3.0.4-2) unstable; urgency=medium

  * Mark test-out-of-memory as an expected failure for now.  Since this
    test has been failing for a long time on various architectures, mark
    it as expected to fail for now so that we'll still run it and can see
    the results, but won't be blocked by it.  There are known issues with
    the test upstream, and at least in some past cases it's been possible
    to reproduce the failure quickly by running
    test-suite/standalone/test-out-of-memory in a loop.  Add
    0005-Mark-test-out-of-memory-as-an-expected-failure-for-n.patch to
    incorporate the change. (Closes: 966300)

  * Monitor test failues on ppc64el again (don't ignore dh_auto_test) Now
    that we've marked test-out-of-memory as an expected failure stop
    ignoring dh_auto_test failures on ppc64el. (Closes: 966300, 969707)

  * Disable unresolved "mixed type" numbers.test division tests on i686.
    Add 0006-numbers.test-disable-unresolved-mixed-type-division-.patch to
    incorporate the changes.

  * Monitor test failures on i386 again (don't ignore dh_auto_test) Now
    that we've marked the related numbers.test "mixed types" tests as
    expected failures on i386, stop ignoring dh_auto_test failures there.
    (Closes: 968403)

  * Don't include files generated from examples/Makefile.am in debs.
    Thanks to Vagrant Cascadian for reporting the problem.
    (Closes: 953407)

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 16 Sep 2020 21:00:34 -0500

guile-3.0 (3.0.4-1.2) unstable; urgency=medium

  * Non-maintainer upload.
  * Also ignore test results on i386, failing numbers.test. See #968403.

 -- Matthias Klose <doko@debian.org>  Fri, 14 Aug 2020 19:58:50 +0200

guile-3.0 (3.0.4-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Ignore the test results on ppc64el (OOM related failures). See #966300.

 -- Matthias Klose <doko@debian.org>  Fri, 14 Aug 2020 11:37:52 +0200

guile-3.0 (3.0.4-1) unstable; urgency=medium

  * Upgrade to 3.0.4

  * debian/rules: fix deb_src_min_ver limit check.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 14 Jul 2020 21:39:31 -0500

guile-3.0 (3.0.2-2) unstable; urgency=medium

  * debian/rules: exclude guile.m4 from arch all package install.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 16 Apr 2020 18:16:02 -0500

guile-3.0 (3.0.2-1) unstable; urgency=medium

  * Merge upstream version 3.0.2

  * debian/rules: expect an eleventh info page

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 13 Apr 2020 21:29:49 -0500

guile-3.0 (3.0.1+1-2) unstable; urgency=medium

  * Allow simultaneous installation of newer guile-X.Y-dev packages.
    Handle the one remaining common path /usr/share/aclocal/guile.m4 via
    update-alternatives as guile-autoconf-macros, since the macros it
    includes are explicitly intended to work across versions, and relax
    the package restrictions to allow simultaneous installation of both
    guile-2.2-dev and guile-3.0-dev.

    Have guile-X.Y-dev conflict with guile-1.8 to handle its 1:1.4-24
    libguile-dev conflict.  Apparently we had an epoch and then perhaps
    dropped it when we went to versioned packages (whether we should have
    or not).  In any case, that's old enough that it should be safe to
    ignore it given this accommodation.

    Version the libguile-dev virtual package provision.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 11 Apr 2020 12:02:28 -0500

guile-3.0 (3.0.1+1-1) unstable; urgency=medium

  * Merge upstream version 3.0.1.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 18 Mar 2020 19:35:42 -0500

guile-3.0 (3.0.0+1-8) unstable; urgency=medium

  * debian/rules: disable the jit for arm* and x32 again.  The
    make-vtable-vtable patch didn't appear to help.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 16 Mar 2020 23:58:53 -0500

guile-3.0 (3.0.0+1-7) unstable; urgency=medium

  * Fix incorrect allocation size in make-vtable-vtable.  Add
    0011-Fix-incorrect-allocation-size-in-make-vtable-vtable.patch to
    incorporate the upstream fix.

  * debian/rules: stop setting --enable-jit=no for any architectures.
    Allow the defaults, so we can see if the make-vtable-vtable fix helps.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 16 Mar 2020 18:31:52 -0500

guile-3.0 (3.0.0+1-6) unstable; urgency=medium

  * debian/rules: set --enable-jit=no on armhf and x32 too.  They're
    demonstrating a similar segfault.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 14 Mar 2020 10:39:19 -0500

guile-3.0 (3.0.0+1-5) unstable; urgency=medium

  * debian/rules: add build progress watchdog for slower architectures.
    Print "still going" every 10 minutes during the build so that builds
    on mipsel, armel, etc. won't incorrectly time out.  Guile currently
    compiles some of the initial bootstrapping files for a very long time
    with no output.

    Impose a hard 10 hour limit on the build in case it really is stuck,
    which is a bit more than the longest time noticed in the current
    buildd logs.  If necessary, we could rework the whole process to take
    the architecture's expected performance into account.

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 13 Mar 2020 18:21:30 -0500

guile-3.0 (3.0.0+1-4) unstable; urgency=medium

  * debian/rules: correct deb_config_args spelling when disabling jit.

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 13 Mar 2020 00:56:43 -0500

guile-3.0 (3.0.0+1-3) unstable; urgency=medium

  * Disable jit on armel via target arch, not host arch.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 12 Mar 2020 20:51:52 -0500

guile-3.0 (3.0.0+1-2) unstable; urgency=medium

  * Install libguile-3.0-gdb.scm rather than libguile-2.2-gdb.scm.
    Add 0008-build-Actually-install-libguile-3.0-gdb.scm.patch to fix the
    issue.

  * Update libguile-2.2-gdb.scm to 3.0 in debian/copyright

  * Fix build on platforms where the stack grows upward.  Add
    0009-Fix-build-on-platforms-where-the-stack-grows-upwards.patch to
    incorporate the upstream fix. Thanks to John Paul Adrian Glaubitz for
    the improvement. (Closes: 950635)

  * Fix build on ia64.  Add 0010-Fix-build-on-ia64.patch to incorporate
    the upstream fix.  Thanks to John Paul Adrian Glaubitz for the fix.
    (Closes: 950653)

  * Disable jit on armel until the build segfault is fixed.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 10 Mar 2020 20:54:35 -0500

guile-3.0 (3.0.0+1-1) unstable; urgency=medium

  * Upgrade to 3.0.0.

  * Don't use a fixed /tmp/repl-server path in 00-repl-server.test.  Add
    0007-00-repl-server.test-don-t-use-fixed-path-for-socket.patch to fix
    the problem.

  * Update debian/ for 3.0.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 26 Jan 2020 12:56:35 -0600

guile-2.2 (2.2.6+1-1) unstable; urgency=medium

  * Upgrade to 2.2.6. (Closes: 935256)

  * Change the /usr/share/slib trigger to interest-noawait.  From Julian
    Andres Klode's bug report:

      slib does not Depend on guile-libs, and I don't think it makes
      sense to add a Depends, so the trigger should be
      interest-noawait. (Triggering packages must Depend on the
      packages they are triggering otherwise ordering can be wrong,
      and installation can break).

      Now, there's also no point to not configure slib until
      guile-libs is triggered. It's enough to use noawait and thus
      only put guile-libs in the triggers-pending state, and it will
      be configured at the end of the apt run.

      Assuming a package wants to use guile with slib in its postinst,
      the package will need to Depend on both of them anyway, and that
      ensures proper ordering.

    Thanks to Julian Andres Klode for reporting the problem and Sebastien
    Bacher for providing the patch that Gianfranco Costamagna had already
    created. (Closes: #903907)

  * Don't fail the build if the after-gc-hook test fails.  Previously this
    was done for mips and mipsel.  Then a potential fix was added
    upstream, but the test has begun failing again on at least amd64, so
    for now, ignore it again.  Add
    0006-gc.test-after-gc-hook-mark-unresolved-on-failure-eve.patch to
    prevent the failure.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 01 Sep 2019 21:35:20 -0500

guile-2.2 (2.2.4+1-3) unstable; urgency=medium

  * Switch to dh_missing and ignore guile-X.Y for binary-indep.  Thanks to
    Santiago Vila for reporting the problem. (Closes: 930774)

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 27 Jun 2019 00:10:54 -0500

guile-2.2 (2.2.4+1-2) unstable; urgency=medium

  * Backport upstream fix for after-gc-hook test failures.  Replace
    0006-gc.test-after-gc-hook-mark-unresolved-on-failure-for.patch that
    marked the failure as unresolved on mips(el) (a failure which has been
    seen since on at least sparc64 and amd64) with
    0006-Fix-gc.test-after-gc-hook-gets-called-failures.patch which
    addresses the underlying problem. (Closes: 900652)

  * Handle guile-config/guile-snarf/guild as alternatives.  Arrange for
    guile-config, guile-snarf, guild (and guile-tools) to be handled via
    update-alternatives with all of the other tools dependent on
    guile-config.  Configure with "--program-suffix -2.2" which gives the
    binaries the correct names from the start, so that we don't have to
    manually change them in debian/rules.  This also arranges for
    guile-config, etc. to refer to the versioned guile in their #! lines,
    which is what we should have been doing all along.

    Thanks to Ahmed El-Mahmoudy and Norbert Preining for reporting the
    problem, Kari Pahula and Vagrant Cascadian for help devising the fix,
    and Thibaut Paumard for help testing. (Closes: 926182)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 02 Jun 2019 11:17:15 -0500

guile-2.2 (2.2.4+1-1) unstable; urgency=medium

  * Upgrade to 2.2.4.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 28 Jul 2018 15:10:51 -0500

guile-2.2 (2.2.3+1-6) unstable; urgency=medium

  * Don't fail the build if the after-gc-hook test fails on mips(el).
    Add 0011-gc.test-after-gc-hook-mark-unresolved-on-failure-for.patch
    to resolve the issue. (Closes: 900652)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 21 Jul 2018 14:34:22 -0500

guile-2.2 (2.2.3+1-5) unstable; urgency=medium

  * Fix cross-commpilation failures.  Add four upstream patches to fix
    cross-compilation failures on a number of architectures:
      0007-load-thunk-from-memory-reports-the-correct-error.patch
      0008-Fix-error-reporting-in-load-thunk-from-memory.patch
      0009-compile-Load-language-modules-upfront.patch
      0010-elisp-Fix-cross-compilation-support.patch
    Thanks to Helmut Grohne for reporting the problem and helping me to
    reproduce it locally, and to Mark H Weaver for providing the solution.
    (Closes: 900203)

  * Make guile-libs' lintian overrides file arch independent.  Replace
    @MARCH@ with * for now, which is likely fine.  i.e. any file in
    /usr/lib/*guile/...*.go should be a guile compiled code.  Thanks to
    Francois Gouget for reporting the problem. (Closes: 897325)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 16 Jun 2018 10:30:14 -0500

guile-2.2 (2.2.3+1-4) unstable; urgency=medium

  * i18n.test: accommodate formatting changes in glibc 2.27.  Add
    0006-i18n.test-accommodate-formatting-changes-in-glibc-2..patch to
    look for a non-breaking space (\xa0) rather than an ASCII space as
    the thousands separator for the French locale. (Closes: 896582)

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 21 May 2018 13:56:50 -0500

guile-2.2 (2.2.3+1-3) unstable; urgency=medium

  * Disable more of test-out-of-memory since it's still failing.  It's
    still failing on at least arm64.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 21 Feb 2018 23:52:49 -0600

guile-2.2 (2.2.3+1-2) unstable; urgency=medium

  * Disable sandbox.test "1e6 alloc loop" "allocation limit" test.  Add
    0003-Disable-sandbox.test-1e6-alloc-loop-allocation-limit.patch to
    disable a test that appears to be causing the test suite to to hang.

  * Disable intermittently failing test-out-of-memory case.  After
    consultation with upstream, add
    0004-Disable-intermittently-failing-test-out-of-memory-te.patch to
    disable a case in test-out-of-memory that was causing a FTBS on some
    architectures.  Thanks to Aaron M. Ucko for reporting the
    problem. (Closes: 880148)

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 21 Feb 2018 00:21:32 -0600

guile-2.2 (2.2.3+1-1) unstable; urgency=medium

  * Merge upstream version 2.2.3

  * debian/rules: disable -fstack-protector-strong to avoid test crash.
    Without this, test-out-of-memory fails on at least
    unstable/amd64/gcc-7 (cf. https://debbugs.gnu.org/29464).

  * debian/rules: stop forcing -O0 on amd64.  The underlying issue may
    have been resolved.

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 29 Dec 2017 00:31:12 -0600

guile-2.2 (2.2.2+2-1) unstable; urgency=medium

  * Merge 2.2+2 to remove DFSG incompatible files.

  * Add missing debian/copyright entries.

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 04 Aug 2017 11:12:41 -0500

guile-2.2 (2.2.2+1-1) unstable; urgency=medium

  * Merge upstream version 2.2.2.

  * Update debian/ for 2.2.

  * debian/rules: clean the prebuilt files.

  * debian/control: depend on libreadline-dev instead of
    libreadline6-dev.  Thanks to Helmut Grohne for reporting the issue.
    (cf. #857649)

  * Update lintian overrides for 2.2.

  * Do all cleaning in debian/rules, and update list.

  * Accommodate libguilereadline rename to guile-readline.

  * Adjust update-alternatives priority for 2.2.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 08 May 2017 18:26:46 -0500

guile-2.0 (2.0.13+1-4) unstable; urgency=medium

  * guile.postinst: remove old guile-2.0 alternative.  Thanks to Andreas
    Beckmann (again) for reporting the problem and providing the
    solution. (Closes: 834093)

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 09 Dec 2016 17:02:42 -0600

guile-2.0 (2.0.13+1-3) unstable; urgency=medium

  * guile.postinst: always update alternatives.  Previously the postinst
    might not update the alternatives, producing orphaned entries.
    Thanks to Andreas Beckmann for reporting the problem.
    (Closes: 834093)

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 07 Dec 2016 14:33:19 -0600

guile-2.0 (2.0.13+1-2) unstable; urgency=medium

  * Fix intermittent 00repl-server.test failures.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 05 Nov 2016 12:51:11 -0500

guile-2.0 (2.0.13+1-1) unstable; urgency=medium

  * Merge upstream version 2.0.13.
    Remove patches that are no longer needed:
      0002-Recognize-more-ARM-targets.patch
      0003-Recognize-m68k-s390x-and-sh4-as-compilation-targets.patch
      0004-Do-not-assume-that-64-bit-integers-will-be-64-bit-al.patch
      0005-VM-Use-register-a3-for-IP_REG-on-m68k.patch
      0006-build-Use-libtoolize-in-autogen.sh.patch
      0007-VM-ASM_MUL-for-ARM-Add-earlyclobber-constraint-to-th.patch
      0008-VM-Allow-the-C-compiler-to-choose-FP_REG-on-ARM.patch
      0009-web-Keep-the-default-size-for-the-client-s-in-kernel.patch
      0010-Fix-shrinking-of-contiguous-bytevectors-as-from-get-.patch
      0011-Fix-bit-count-bug.patch
      0012-Handle-p-in-format-warnings.patch
      0013-Document-prefix-option-in-use-module-clauses.patch
      0014-Fix-SCM_SMOB_OBJECT-_-_0_-_1_-_2_-_3_-LOC.patch
      0015-peval-Handle-optional-argument-inits-that-refer-to-p.patch
    (Closes: 840555 840556)

  * Update debian/copyright for 2.0.13

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 22 Oct 2016 16:21:42 -0500

guile-2.0 (2.0.11+1-12) unstable; urgency=medium

  * guile.prerm: correct alternative path in removal.  Specify the new
    lib/.../bin/guile path in the removal.  Thanks to Andreas Beckmann
    <anbe@debian.org> for reporting the problem.  (Closes: 834093)

  * Look for guile-procedures.txt in pkglibdir.  Add
    0016-Look-for-guile-procedures.txt-in-pkglibdir.patch to adjust
    guile to look for guile-procedures.txt in %guile-build-info's
    pkglibdir first since the content is not architecture independent.
    Thanks to Samuel Thibault <sthibault@debian.org> for reporting the
    problem.

  * Move guile-procedures.txt from share to lib.  (Closes: 816123)

  * Rename guile.1 to guile.2.0.1 during auto install.  Put the final
    path in place before dh_install ever runs (instead of renaming it in
    the install target(s)) so that debian/tmp doesn't change during
    install and dpkg-buildpackage -A actually works.  Thanks to Santiago
    Vila <sanvila@unex.es> for reporting the problem again.
    (Closes: 806042)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 14 Aug 2016 10:03:33 -0500

guile-2.0 (2.0.11+1-11) unstable; urgency=medium

  * Handle rpath via dh_auto_configure --disable-rpath.

  * debian/rules: get version via dpkg-parsechangelog -S.

  * debian/rules: remove unused buildpackage target.

  * Don't rename the info pages to guile-X.Y.info*.  Remove
    0001-Change-guile-to-guile-X.Y-for-info-pages.patch in preparation
    for handling the info pages via update-alternatives.

  * Remove obsolete debian/guile-libs.README

  * Compile with -O0 to fix GnuTLS test failures.  Apparently -O2 (the
    dpkg-buildflags default) causes failures in the GnuTLS test suite.
    So until the underlying problem is resolved, append -O0 to CFLAGS on
    amd64 via DEB_CFLAGS_MAINT_APPEND (switching from DEB_MAINT_APPEND),
    moving us back to the optimization level we had in 2.0.11+1-9.
    Thanks to James Cowgill <jcowgill@debian.org> for reporting the
    problem, and Andreas Metzler <ametzler@bebt.de> for the
    workaround. (Closes: 809608)

  * Fix architecture independent builds i.e. dpkg-buildpackage -A.
    Thanks to Santiago Vila <sanvila@debian.org> for reporting the
    problem.  (Closes: 806042)

  * Add guile-2.0:native dependency for <cross> builds.  Thanks to
    Helmut Grohne <helmut@subdivi.de> for the fix. (Closes: 809732)

  * Check the exit status of all shell calls in rules.

  * Compute alt priority in rules.

  * Use debian/autogen.sed to generate debian/ files.  Create
    debian/autogen.sed and use it to generate the relevant debian/ files
    instead of perl and a make function.  That simplifies the quoting,
    and makes it easy to see the replacements.

  * Ensure DEBIAN files are ready for dh_installdeb.  Create a list of
    autogen_installdeb_files and have override_dh_installdeb depend on
    it.

  * Handle info pages via update-alternatives.  Install the unmodified
    info pages to /usr/share/info/guile-2.0/ and register them in
    /usr/share/info/ via update-alternatives.  See
    debian/guile-doc.README for more information.

  * Symlink guile and guile-2.0 to lib/.../bin/guile.  This avoids
    having a duplicate binary (bin/guile-2.0 vs the executable in lib)
    which also avoids colliding dbgsym packages.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 01 Aug 2016 16:07:40 -0500

guile-2.0 (2.0.11+1-10) unstable; urgency=medium

  * Don't handle DEB_BUILD_OPTIONS manually

  * Restore default gcc on arm.  It appears that armhf has been fixed.
    Thanks to Aurelien Jarno <aurel32@debian.org> for the report.  In
    conjunction with switching to the default Debian build flags, it
    looks like armel may work now too.  (Closes: 764532, 792637)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 05 Sep 2015 17:55:26 -0500

guile-2.0 (2.0.11+1-9) unstable; urgency=medium

  * Always use "gcc" in guile-snarf.  Avoid the gcc-4.8 CC override that
    we had to apply for arm (cf. #762238).  Thanks to Julien Cristau
    <jcristau@debian.org> for pointing out the oversight.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 07 Oct 2014 14:44:39 -0500

guile-2.0 (2.0.11+1-8) unstable; urgency=medium

  * Add 0010-web-Keep-the-default-size-for-the-client-s-in-kernel.patch
    to fix the default web client receive buffer size.  Thanks to Mark H
    Weaver <mhw@netris.org> for recommending the patch.

  * Add 0011-Fix-shrinking-of-contiguous-bytevectors-as-from-get-.patch
    to fix a problem when shrinking bytevectors.  Thanks to Mark H
    Weaver <mhw@netris.org> for recommending the patch.

  * Add 0012-Fix-bit-count-bug.patch to fix a bug in bit-count*'s
    argument handling.  Thanks to Mark H Weaver <mhw@netris.org> for
    recommending the patch.

  * Don't warn about ~:p in format strings.  Add
    0013-Handle-p-in-format-warnings.patch so that the analyzer will
    know about the existing ~p support.  Thanks to Mark H Weaver
    <mhw@netris.org> for recommending the patch.

  * Document the use-module #:prefix option.  Thanks to Mark H Weaver
    <mhw@netris.org> for recommending the patch.

  * Fix broken SCM_SMOB_OBJECT_* macros.  Add
    0015-Fix-SCM_SMOB_OBJECT-_-_0_-_1_-_2_-_3_-LOC.patch.  Thanks to
    Mark H Weaver <mhw@netris.org> for recommending the patch.

  * Handle #:optional arg values that refer to earlier args.  Add
    0016-peval-Handle-optional-argument-inits-that-refer-to-p.patch to
    incorporate the upstream fix.  Thanks to Mark H Weaver
    <mhw@netris.org> for recommending the patch.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 06 Oct 2014 10:02:29 -0500

guile-2.0 (2.0.11+1-7) unstable; urgency=medium

  * Add 0009-VM-Allow-the-C-compiler-to-choose-FP_REG-on-ARM.patch to
    incorporate an upstream patch to fix VM register allocation on ARM.
    Thanks to Andreas Barth <aba@ayous.org> for filing a report, and
    Mark H Weaver <mhw@netris.org> for the fix. (Closes: 763115)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 27 Sep 2014 18:32:59 -0500

guile-2.0 (2.0.11+1-6) unstable; urgency=medium

  * Replace some debian/patches with upstream cherry-picks.

    Replace 0003-Fix-alignment-assumptions-and-m68k-register-name.patch
    with 0005-Do-not-assume-that-64-bit-integers-will-be-64-bit-al.patch
    and 0006-VM-Use-register-a3-for-IP_REG-on-m68k.patch.  This also
    extends the alignment fixes to cover more cases.

    Replace 0004-Check-for-libtoolize-rather-than-libtool.patch with
    0007-build-Use-libtoolize-in-autogen.sh.patch.

    Replace 0007-Add-asm-constraint-modifier-to-ASM_MUL-outputs.patch with
    0008-VM-ASM_MUL-for-ARM-Add-earlyclobber-constraint-to-th.patch.

    Thanks to Mark H Weaver <mhw@netris.org> for tracking them down.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 27 Sep 2014 14:03:49 -0500

guile-2.0 (2.0.11+1-5) unstable; urgency=medium

  * Revert to gcc-4.8 on arm{el,hf} to fix FTBFS.
    Right now the build dies with gcc-4.9 like this (cf. #762238):
      /tmp/ccVoWJgV.s: Assembler messages:
      /tmp/ccVoWJgV.s:13691: Error: bad immediate value for offset (4096)
    Thanks to Helmut Grohne <helmut@dedup1.subdivi.de>, Mark H Weaver
    <mhw@netris.org>, and Wookey <wookey@wookware.org> for helping track
    down the problem.

  * Fix the ASM_MUL assembly on arm for gcc-4.9.  See
    0007-Add-asm-constraint-modifier-to-ASM_MUL-outputs.patch for the
    details.  Thanks to Mark H Weaver <mhw@netris.org> for the
    suggestion.

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 19 Sep 2014 17:48:23 -0500

guile-2.0 (2.0.11+1-4) unstable; urgency=medium

  * Recognize s390x and sh4 as compilation targets.
    Rename 0006-Recognize-m68k-during-build.patch to
    0006-Recognize-m68k-s390x-and-sh4-as-compilation-targets.patch and
    add the relevant cases.  Thanks to Helmut for reporting the issue.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 18 Sep 2014 17:07:26 -0500

guile-2.0 (2.0.11+1-3) unstable; urgency=medium

  * Make guile-config executable during cross builds by making
    guile-2.0-dev depend on guile-2.0 with :any.  Thanks to Helmut
    Grohne <helmut@dedup1.subdivi.de> for the patch. (Closes: 761479)

  * Add support for m68k via 0006-Recognize-m68k-during-build.patch.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 16 Sep 2014 20:20:12 -0500

guile-2.0 (2.0.11+1-2) unstable; urgency=medium

  * Convert to Multi-Arch (see next two entries). (Closes: 757591)

  [ Peter Pentchev ]
  * Bump the debhelper compatibility level to 9 so that it passes the proper
    multiarch libdir to the GNU configure script.
    Add Multi-Arch: and Pre-Depends: headers to the binary packages as
    appropriate.
    Adapt debian/guile-*.install and debian/rules to the multiarch /usr/lib
    subdirectories.
    Make guile-libs.lintian-overrides a bit less specific, since we cannot
    use the full usr/lib/* path any longer; it changes with multiarch, and
    the contents of this file needs to be exactly the same on all
    architectures so that several guile-2.0-libs:* packages may be installed
    simultaneously.
    Avoid some libtool silliness by not letting it use -rpath at all; it'll
    try to because it "realizes" that "/usr/lib/<multiarch>" != "/usr/lib",
    so we are attempting to install to a non-standard directory, right?

  [Rob Browning]
  * Invoke "make install" directly so we can add INSTALL="install -p" to
    preserve the source file timestamps.  This should ensure that no
    architecture's .go files end up being newer than the .scm files.

  * Support DEB_BUILD_OPTIONS=noopt.
    Thanks to Rand Peters <rwpeters@yandex.com> for the suggestion and the
    patch. (Closes: #755955)

  * Fix alignment and m68k register name.
    Add 0003-Fix-alignment-assumptions-and-m68k-register-name.patch to
    incorporate the relevant fixes.  Thanks to Thorsten Glaser
    <tg@mirbsd.de> for the report and Andreas Schwab
    <schwab@linux-m68k.org> for the patch. (Closes: 649718)

  * Call (g)libtoolize instead of (g)libtool.
    Add 0004-Check-for-libtoolize-rather-than-libtool.patch to adjust
    autogen.sh appropriately.  Thanks to Helmut Grohne
    <helmut@subdivi.de> for the report and the patch. (Closes: 761408)

  * Detect aarch64/armel endianness and pointer size correctly.
    Add 0005-Recognize-more-ARM-targets.patch to incorporate the
    relevant upstream patch.  Thanks to Wookey <wookey@wookware.org> for
    reporting the problem.  (Closes: 758463)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 13 Sep 2014 14:31:20 -0500

guile-2.0 (2.0.11+1-1) unstable; urgency=low

  * Incorporate upstream version 2.0.11.

  * Remove "Suggests: guile-2.0-doc-non-dfsg" from debian/control.  The
    documentation is now compatible with the DFSG, and included in
    guile-2.0-doc in its entirety.  Thanks to Reuben Thomas
    <rrt@sc3d.org> for the report. (Closes: 703500)

  * Don't put the Debian version information in Guile's (version).
    Instead, put it in %guile-build-info, as recommended by the upstream
    developers.  Thanks to Matthias Klose <doko@ubuntu.com> for the
    report. (Closes: 701861)

  * Add the srfi-64/testing.scm copyright to debian/copyright.

  * Move libguile-*-gdb.scm from /usr/lib to /usr/share/gdb/auto-load.
    Add Replaces and Breaks (<< 2.0.11) to debian/control.

  * Move guild from guile-libs to guile-dev, alongside the guile-tools
    symlink.

  * Rewrite the guile executable name in guile-config and guild
    correctly.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 23 Apr 2014 12:13:11 -0500

guile-2.0 (2.0.9+1-1) unstable; urgency=low

  * Incorporate upstream version 2.0.9.

    Delete 0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 03 Jul 2013 19:40:30 -0500

guile-2.0 (2.0.5+1-3) unstable; urgency=low

  * Add 0003-Mark-mutex-with-owner-not-retained-threads-test-as-u.patch.
    This should help fix some unpredictable gc-related build failures.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 18 Mar 2012 13:31:03 -0500

guile-2.0 (2.0.5+1-2) unstable; urgency=low

  * Add 0002-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch.
    This should help fix some unpredictable build failures.  Thanks to
    Julien Cristau <jcristau@debian.org> for the original report against
    guile-1.8 (#653939).

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 18 Mar 2012 11:44:28 -0500

guile-2.0 (2.0.5+1-1) unstable; urgency=low

  * Incorporate upstream version 2.0.5.

  * Delete 0001-Fix-the-SRFI-60-copy-bit-documentation.patch,
    0002-Define-_GNU_SOURCE-to-fix-the-GNU-kFreeBSD-build.patch, and
    0003-Include-gc.h-rather-than-gc-gc_version.h-in-pthread-.patch.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 04 Feb 2012 11:33:28 -0600

guile-2.0 (2.0.3+1-3) unstable; urgency=low

  * Add libgc-dev build dependency to guile-2.0-dev.  Thanks to Daniel
    Hartwig <mandyke@gmail.com> for the report.  (Closes: #651924)

  * Add pkg-config build dependency to guile-2.0-dev.  Thanks to
    rixed@happyleptic.org for the report. (Closes: #655574)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 29 Jan 2012 15:03:18 -0600

guile-2.0 (2.0.3+1-2) unstable; urgency=low

  * Disable SLIB setup for now, since SLIB doesn't support Guile 2.0
    yet.  Thanks to "Aaron M. Ucko" <ucko@debian.org> for the report.
    (Closes: #648680)

  * Add build-deps: libunistring-dev, libgc-dev libffi-dev, and
    pkg-config.  Thanks to "Aaron M. Ucko" <ucko@debian.org> for the
    report, and Svante Signell <svante.signell@telia.com> for an initial
    patch. (Closes: #648679)

  * Automatically extract versions from debian/changelog in
    debian/rules.

  * Create .version and .tarball-version from the values in
    debian/changelog.  Automatically generate a top-level .version and
    .tarball-version based on the values in debian/changelog, so that
    the Guile PACKAGE_VERSION (and output of the version function) will
    include the Debian revision, i.e. (version) => "2.0.3-deb+1-2".

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 22 Nov 2011 21:36:50 -0600

guile-2.0 (2.0.3+1-1) unstable; urgency=low

  * Incorporate new upstream release, and eliminate the DFSG split.  The
    upstream GFDL licensed files no longer have invariant clauses.

  * Adjust debian/* for guile-2.0, and remove alpha and sh4 CFLAGS
    alterations.

  * Finally re-enable threads.

  * Include gc.h rather than gc/gc_version.h in pthread test.  See
    comments in recent gc_version.h.  It should never be included
    directly, and doing so was causing build failures.
    (0003-Include-gc.h-rather-than-gc-gc_version.h-in-pthread-.patch).

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 10 Nov 2011 02:33:11 -0600

guile-1.8 (1.8.8+1-7) unstable; urgency=low

  * Allow guile-1.8 and guile-2.0 manpages to coexist.  Rename the manpage
    from guile.1 to guile-X.Y.1 and use update-alternatives --slave so
    that the Guile manpage will be available via "man guile" or "man
    guile-X.Y".

  * Configure with --disable-error-on-warning.  This fixes build failures
    caused by newer versions of gcc that report new warnings.  Thanks to
    Matthias Klose <doko@debian.org> for the report, ludo@gnu.org (Ludovic
    Courtès) for the fix, and Nobuhiro Iwamatsu <iwamatsu@debian.org> for
    the 1.8.8+1-6.1 NMU which included it.  (Closes: #625355)

  * Add upstream patch to fix sockets.test on non-IPV6 kernels.  Add
    0006-Make-sockets.test-more-robust.patch.  Thanks to Nobuhiro Iwamatsu
    <iwamatsu@nigauri.org> for the report and the pointer to the upstream
    patch. (Closes: #631254)

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 09 Nov 2011 19:17:30 -0600

guile-1.8 (1.8.8+1-6) unstable; urgency=low

  * Add "Replaces: guile-1.8-dev" to guile-1.8-libs to accommodate .so
    moves.  Thanks to Marc Glisse <marc.glisse@normalesup.org> for the
    report.  (closes: #628087)

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 27 May 2011 18:27:28 -0500

guile-1.8 (1.8.8+1-5) unstable; urgency=low

  * Add a copy of the guile binary to /usr/lib/guile-1.8/bin in
    guile-1.8-libs to support the slib postinst trigger; remove the
    guile-1.8-libs dependency on guile-1.8.  Thanks to Bill Allombert
    <ballombe@debian.org> for the report. (closes: #626167)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 15 May 2011 18:27:49 -0500

guile-1.8 (1.8.8+1-4) unstable; urgency=low

  * Add guile-1.8 dependency to guile-1.8 for slib related postinst code.
    Thanks to Peter De Wachter <pdewacht@gmail.com> for the report.
    (closes: #625243)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 08 May 2011 12:40:21 -0500

guile-1.8 (1.8.8+1-3) unstable; urgency=low

  * Drop guile-1.8-slib package again, and handle SLIB via a
    guile-1.8-libs /usr/share/slib trigger.  Among other things, these
    changes should fix the recent problems with SLIB support, and should
    also make sure that Guile's SLIB support is adjusted properly whenever
    the slib package is updated.  Thanks to Gert Michael Kulyk
    <gkulyk@yahoo.de> for the report. (closes: #624531)

  * Move libguile?*.so files to guile-1.8-dev now that .la files are gone.
    Guile dynamically loads these libraries via dlopen, so it needs the
    .so files for operations like (use-modules (srfi srfi-13)).  Given the
    way Guile handles the library names upstream (changing the library
    names for ABI changes), putting the .so files in guile-X.Y-libs won't
    cause file conflicts across different major versions.  Thanks to
    Tomasz Melcer <liori@exroot.org> for the report. (closes: #622280)

  * Rename debian/*.lintian to debian/*.lintian-overrides; update
    overrides.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 01 May 2011 21:55:44 -0500

guile-1.8 (1.8.8+1-2) unstable; urgency=low

  * Don't access uninitialized memory in scm_to_sockaddr().
    Thanks to Thorsten Glaser <tg@mirbsd.de> for the patch.

  * Add flex as a build dependency.
    Thanks to Thorsten Glaser <tg@mirbsd.de> for the patch.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 27 Apr 2011 22:26:20 -0500

guile-1.8 (1.8.8+1-1) unstable; urgency=low

  * Incorporate upstream release 1.8.8. (closes: #616694)

  * Switch to 3.0 (quilt) source format.

  * Rewrite debian/rules to use "dh $@"; update debian/compat to 8, and
    let dh_auto* handle as much as possible.

  * Depend on libltdl-dev and libgmp-dev, not libltdl3-dev and libgmp3-dev.
    Thanks to Jordi Mallach <jordi@debian.org> for the fix.

  * Remove *.la files from all debs (wheezy release goal).
    Thanks to Jordi Mallach <jordi@debian.org> for the fix. (closes: #621240)

  * Add guile1.4 conflict to guile-1.8 package.
    Thanks to Jordi Mallach <jordi@debian.org> for the fix. (closes: #523949)

  * Add a homepage field to the control file.
    Thanks to Jordi Mallach <jordi@debian.org> for the suggestion.

  * Make guile-1.8 and guile-1.8-dev depend on current guile-1.8-libs version.
    Thanks to Jordi Mallach <jordi@debian.org> for the patch. (closes: #441241)

  * Restore guile-1.8-slib package now that Guile supports it again.
    Thanks to Jordi Mallach <jordi@debian.org> for the patch. (closes: #441110)

  * Update package descriptions.

  * Export fake HOME to make sure the build process doesn't touch the real one.
    Thanks to Jordi Mallach <jordi@debian.org> for the fix.

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 26 Apr 2011 20:41:29 -0500

guile-1.8 (1.8.7+1-3) unstable; urgency=low

  * Change debian/control sections to lisp to match Debian distribution
    overrides.

  * Fix problem with make check and newer libltdl
    (fix-make-check-for-new-libltdl.diff).  Thanks to Lucas Nussbaum
    <lucas@lucas-nussbaum.net> for the report. (closes: #560653)

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 18 Jan 2010 22:32:29 -0800

guile-1.8 (1.8.7+1-2) unstable; urgency=low

  * Add -Xusr/share/info/dir to dh_install and depend on "dpkg (>= 1.15.4)
    | install-info".  Thanks to Jordi Mallach <jordi@debian.org> for an
    interim NMU (1.8.7+1-1.1).

  * Add debhelper ${misc:Depends} to debian/control for all binary
    packages.  Thanks to Jordi Mallach <jordi@debian.org> for an interim
    NMU (1.8.7+1-1.1).

  * Install ./examples to /usr/share/doc/guile-1.8-dev/examples.  Thanks
    to Mario Lang <mlang@debian.org> for the suggestion. (closes: 539317).

  * Add /usr/share/doc/guile-1.8-libs/README.Debian to discuss the
    --with-threads issue.  Thanks to rjs@cs.hut.fi (Riku Saikkonen) for
    the suggestion. (closes: 530010)

  * Change dependency from libreadline5-dev to libreadline6-dev.  Thanks
    to Trafire Arcanegrin <trafirea@gmail.com> for the report and Jordi
    Mallach <jordi@debian.org> for an interim NMU (1.8.7+1-1.1).
    (closes: #550131)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 25 Oct 2009 19:54:08 -0700

guile-1.8 (1.8.7+1-1) unstable; urgency=low

  * Incorporate new upstream stable release.

  * Do not redefine jmp_buf in a public header, rather define
    scm_jump_buf, etc.  Thanks to lamont@debian.org and Kurt Roeckx
    <kurt@roeckx.be>, and to Ben Hutchings <ben@decadent.org.uk> for the
    patch. (closes: 527527, 506684)

  * Add support for Renesas SuperH architecture.  Thanks to Nobuhiro
    Iwamatsu <iwamatsu@nigauri.org>. (closes: 531378)

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 06 Jul 2009 23:12:42 -0700

guile-1.8 (1.8.6+1-1) unstable; urgency=low

  * Incorporate new upstream stable release. (closes: #522717, #396975)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 12 Apr 2009 19:56:55 -0700

guile-1.8 (1.8.5+1-4) unstable; urgency=medium

  * Change Architectures back to any where appropriate (i.e. include
    ia64).  (closes: #495209)

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 26 Aug 2008 22:58:14 -0700

guile-1.8 (1.8.5+1-3) unstable; urgency=medium

  * Fix the stack direction check again in order to fix builds on hppa.
    Thanks to Neil Jerram <neiljerram@googlemail.com> for the final
    patch. (closes: #481378)

  * Add kfreebsd-i386 and kfreebsd-amd64 to the relevant Architectures
    lines in debian/control.  Thanks to Petr Salinger
    <Petr.Salinger@seznam.cz> for the fix. (closes: #493164)

  * Fix ia64 continuations.  Thanks to Neil Jerram
    <neiljerram@googlemail.com> for the patch. (closes: #401400)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 10 Aug 2008 17:44:21 -0700

guile-1.8 (1.8.5+1-2) unstable; urgency=medium

  * Fix the stack direction check on a number of architectures, and the
    mips gc definitions.  Thanks to Thiemo Seufer <ths@networkno.de> for
    the initial report and Neil Jerram <neiljerram@googlemail.com> for the
    final patches. (closes: #481378)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 03 Aug 2008 16:35:39 -0700

guile-1.8 (1.8.5+1-1) unstable; urgency=medium

  * Incorporate new upstream stable release.

  * Fix gcc 4.3 compilation problems (fixed upstream now).  Thanks to
    Alexander Schmehl <tolimar@debian.org> for the previous, related
    1.8.4+1-2.1 NMU, and to Maximiliano Curia and Daniel Schepler for the
    original patch. (closes: #462384, #466778)

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 10 May 2008 12:18:50 -0700

guile-1.8 (1.8.4+1-2) unstable; urgency=low

  * Remove ia64 from Architectures.  Since it doesn't look like "!ia64" is
    legal syntax for Architectures, just enumerate them all.  Guile
    doesn't support ia64 yet. (closes: #400401)

  * Use -Os on alpha rather than -O2.  Right now -O2 causes make check to
    fail with a segfault in r4rs.test.

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 09 Mar 2008 11:49:23 -0700

guile-1.8 (1.8.4+1-1) unstable; urgency=low

  * Incorporate new upstream stable release.

  * Use @DEB_SRC_EFF_VER@ in debian/guile-doc.install.

  * Add NEWS to /usr/share/doc/guile-*-doc/. (closes: #405231)

  * Add const to ucontext_t* in gc.c for ia64.  Thanks to Matthew Wilcox
    <matthew@wil.cx> and lamont@debian.org. (closes: #465191, #460106)

  * Move menu entry from Apps to Applications.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 23 Feb 2008 15:04:32 -0800

guile-1.8 (1.8.3+1-1) unstable; urgency=low

  * Incorporate new upstream stable release.

  * Re-disable threads.  It turns out that Guile's libraries aren't ABI
    compatible when compiled with and without threads.  Since Etch shipped
    --without-threads, threads will remain disabled for now. (closes: #439923)

  * Add some lintian overrides.  Thanks to Ludovic RESLINGER.
    (closes: #396977, #397009)

 -- Rob Browning <rlb@defaultvalue.org>  Sun, 18 Nov 2007 14:19:05 -0800

guile-1.8 (1.8.2+1-2) unstable; urgency=low

  * Re-enable threads.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 25 Aug 2007 17:59:12 -0700

guile-1.8 (1.8.2+1-1) unstable; urgency=low

  * Incorporate new upstream stable release. (closes: #435548)

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 24 Aug 2007 19:09:56 -0700

guile-1.8 (1.8.1+1-5) unstable; urgency=low

  * Add NEWS to guile-1.8-doc. (closes: #405231)

  * Fix GNU/kFreeBSD build.  Thanks to Petr Salinger. (closes: #401168)

 -- Rob Browning <rlb@defaultvalue.org>  Sun,  4 Mar 2007 17:01:16 -0800

guile-1.8 (1.8.1+1-4) unstable; urgency=low

  * Fix additional problems with the test suite on 64-bit
    architectures. (closes: #396119)

  * Fix srfi-14.test (use throw rather than thrown). (closes: #397740)

 -- Rob Browning <rlb@defaultvalue.org>  Fri,  1 Dec 2006 19:08:57 -0800

guile-1.8 (1.8.1+1-3) unstable; urgency=low

  * Add build dependency on texinfo.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 30 Nov 2006 20:51:41 -0800

guile-1.8 (1.8.1+1-2) unstable; urgency=low

  * Add build dependency on libltdl3-dev. (closes: #395235)

  * Add build dependency on libgmp3-dev. (closes: #396922)

  * Add libltdl3-dev dependency to guile-1.8-dev. (closes: 395290)

  * Add libgmp3-dev dependency to guile-1.8-dev. (closes: #395454)

  * Update Standards-Version. (closes: #396972)

  * Update debhelper dependency to match debian/compat. (closes: #396974)

  * Fix problem with copy-bit and with various tests on 64-bit
    architectures. (closes: #396119)

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 30 Nov 2006 19:04:43 -0800

guile-1.8 (1.8.1+1-1) unstable; urgency=medium

  * Incorporate new upstream stable release.

  * Remove the debian/patches for items fixed upstream (all of them).

  * In accordance with the recent General Resolution
    (http://www.debian.org/vote/2006/vote_001), move all non-DFSG files to
    new packages that will be included in Debian's non-free section.  The
    debian/dfsg-splitter script has been used to split the upstream
    archive.

  * Version the doc package info files so that the doc package for each
    Guile stable series no longer conflicts with the doc package for other
    stable series.  This has made the virtual guile-doc package obsolete.

  * Delete debian/need-empty-autofiles-diff when not needed, always start
    with an empty autofiles.diff when regenerating, and fix a few other
    things in rules.

  * Work around a dh_installinfo bug.  It always inserts \Q and \E around
    the --section, which doesn't work.

 -- Rob Browning <rlb@defaultvalue.org>  Sun,  8 Oct 2006 20:34:21 -0700

guile-1.8 (1.8.0-1) unstable; urgency=low

  * Incorporate new upstream release. (closes: #383910, #316083)

  * Compile --with-threads=no for now to avoid a thread-related bug.  This
    should be a temporary measure.

  * Move guile-config, guile-snarf, guile-tools, and guile scripts to
    guile-1.8-dev package.

  * Disable SLIB support for now since Guile 1.8 doesn't support SLIB
    upstream yet.

  * Rewrite the #! line of appropriate guile scripts to use the versioned
    binary name.  This should have already been the case, but the code in
    debian/rules wasn't quite right.

  * When autofiles.diff is empty, it doesn't show up in the resulting
    Debian source tree (via dpkg-source -x), so fix debian/rules to
    accommodate.

  * NOTE: the 1.8 package was branched from the 1.6 package before the
    1.6.7-3 release, so there are more recent 1.6 releases that are not
    shown below.

 -- Rob Browning <rlb@defaultvalue.org>  Wed, 13 Sep 2006 00:13:02 -0700

guile-1.6 (1.6.7-2) unstable; urgency=low

  * Migrate from dpatch to quilt.

  * Fix FTBFS with gcc-4.0.  Thanks to Daniel Schepler
    <schepler@debian.org>. (closes: #300146)

  * Rebuild with current dpkg-dev to fix the cpp version in guile-snarf.
    Thanks to Daniel Schepler <schepler@debian.org>. (closes: #317600)

  * Update debian/rules to support autofiles.diff, autofiles-sync, etc.

  * Add (pending) upstream patch for compatibility with newer SLIB, but
    adjust the new slib.scm to load slib/init/guile.init rather than
    slib/guile.init in order to accomodate Debian's slib.
    (closes: #334735, #337346, #338823, #340149)

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 12 Jan 2006 20:08:32 -0800

guile-1.6 (1.6.7-1) unstable; urgency=medium

  * new upstream bugfix release. (closes: #279282)
  * updated guile-X.Y-slib package description.
  * changed build dependency to libreadline5-dev. (closes: #279280)

 -- Rob Browning <rlb@defaultvalue.org>  Tue, 21 Dec 2004 13:14:00 -0600

guile-1.6 (1.6.4-4) unstable; urgency=low

  * Fix release oversight (forgot to delete beta pkg warning(s)).

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 29 Aug 2003 15:21:05 -0500

guile-1.6 (1.6.4-3) unstable; urgency=low

  * patch 50_gc-realloc fixes snd gc segfault. Thanks to Sam Hocevar
    <sam@zoy.org>. (closes: #198896)
  * patch 50_m68k-smob-crash fixes m68k build crash.  Thanks to Sam
    Hocevar <sam@zoy.org>. (closes: #193870)
  * patch 50_ia64-ucontext fixes ia64 ucontext related build failure.
    Thanks to Sam Hocevar <sam@zoy.org>. (closes: #193868)
  * fix guile-1.6 conflicts with libguile-dev -- didn't have epoch so
    wasn't having any effect.  guile-1.6 needs to conflict with earlier
    libguile-dev versions because they didn't use update-alternatives for
    bin/guile-X.Y*.  It can't conflict with later versions
    (i.e. guile-1.6-dev and on) because guile-X.Y-dev is supposed to
    provide/conflict with libguile-dev. (closes: #198858)

 -- Rob Browning <rlb@defaultvalue.org>  Fri, 29 Aug 2003 11:13:02 -0500

guile-1.6 (1.6.4-2) unstable; urgency=low

  * continuations.h: include ucontext.h rather than sys/ucontext.h on
    ia64.  This fixes a compilation problem for things that use libguile.
    Thanks to James Treacy. (closes: bug#191464)
  * make guile-1.6 conflict with libguile-dev since libguile-dev didn't
    use update-alternatives for guile-config and guile-tools.  I believe
    this is what has been hosing guile-config in guile-1.6.
    (closes: bug#183977, bug#188322)
  * really fix debian/rules to avoid --enable-maintainer-mode during
    normal package builds.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 12 May 2003 23:21:57 -0500

guile-1.6 (1.6.4-1) unstable; urgency=low

  * remove --list-missing from debian/rules. (closes: bug#187926)
  * try fix for libqthreads-12 per-arch build problem. Try just producing
    an empty libqthreads-12 .install file on unsupported arches.
    (closes: bug#183686)
  * fix alpha qt assembly bugs. (closes: bug#186981)
  * upstream arch related fixes.
    (closes: bug#189316, bug#189315, bug#186981, bug#186877, bug#184773)

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 21 Apr 2003 13:11:35 -0500

guile-1.6 (1.6.3-4) unstable; urgency=low

  * first 1.6 upload to unstable.

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 27 Feb 2003 18:49:46 -0600

guile-1.6 (1.6.3-3) unstable; urgency=low

  * change some /usr/bin/guile references to /usr/bin/guile-1.6 so we make
    sure to get the right version (thanks Dale).
  * unreleased test version.

 -- Rob Browning <rlb@defaultvalue.org>  Fri,  7 Feb 2003 12:09:34 -0600

guile-1.6 (1.6.3-2) unstable; urgency=low

  * rearrange guile so it allows guile1.4 and guile-1.6 to coexist.
  * unreleased test version.

 -- Rob Browning <rlb@defaultvalue.org>  Wed,  5 Feb 2003 15:09:16 -0600

guile-1.6 (1.6.3-1) unstable; urgency=low

  * unreleased test version.

 -- Rob Browning <rlb@defaultvalue.org>  Sat,  1 Feb 2003 10:16:48 -0600

guile-1.6 (1.6.2-1) unstable; urgency=low

  * new upstream release (still not ready for Debian proper yet).

 -- Rob Browning <rlb@defaultvalue.org>  Thu, 30 Jan 2003 14:17:23 -0600

guile-1.6 (1.6.1-3) unstable; urgency=low

  * handle non-qthreads architectures properly.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 16 Dec 2002 23:48:51 -0600

guile-1.6 (1.6.1-2) unstable; urgency=low

  * include libguilereadline-v-12.so.* too.
  * add conflicts/replaces goops-doc to guile-1.6-doc.

 -- Rob Browning <rlb@defaultvalue.org>  Sat, 23 Nov 2002 17:12:33 -0600

guile-1.6 (1.6.1-1) unstable; urgency=low

  * trial pkg.

 -- Rob Browning <rlb@defaultvalue.org>  Mon, 11 Nov 2002 10:52:58 -0600