lp:debian/stretch/guile-1.8

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp:debian/stretch/guile-1.8
Members of Ubuntu branches can upload to this branch. Log in for directions.

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Development

Recent revisions

20. By Rob Browning <email address hidden>

Don't declare conflicting flex functions. Add
0012-remove-spurious-declarations-in-c-tokenize.lex.patch to fix a
FTBFS caused by conflicting flex function declarations (yyget_len(),
etc.). Thanks to Daniel Schepler <email address hidden> for the
report. (Closes: 745969)

19. By Rob Browning <email address hidden>

* Explicitly link against -lpthread on hurd-i386. This fixes some
  crashes that were caused when Guile dlopened a library that was linked
  against libpthread, which needs to initialize itself much earlier in
  the startup process. Thanks to Samuel Thibault <email address hidden>
  for the report and the fix. (Closes: #646544)

[ Hideki Yamane ]
* Fix problems in guile-tut.texi that cause makeinfo to
  fail (partially fixes #711029).
  0008-Fix-problems-in-guile-tut.texi-that-cause-makeinfo-t.patch

[ Dimitri John Ledkov ]
* Fix r5rs.texi makeinfo failure by applying changes from guile-2.0
  (partially fixes #711029).
  0009-Fix-r5rs.texi-makeinfo-failure-by-applying-changes-f.patch

[ Colin Watson ]
* Fix test-suite failure caused by formfeed differences in texinfo 5.
  The version of makeinfo in texinfo 5.2 (at least) emits
  slightly-differently-formatted output that breaks
  ice-9/documentation.scm, and hence the test suite. Later versions of
  Guile implement their own texinfo parsing and thus no longer rely on
  makeinfo for this, but this workaround is enough to fix the test suite
  for now. (Closes: #711029)
  0010-Fix-test-suite-failure-caused-by-formfeed-difference.patch

* Fix incompatibility with automake 1.13; specify serial-tests. As of
  automake 1.13, the default test harness changed to a newer one that's
  not compatible with Guile 1.8's current arrangement. Specify
  serial-tests to select the old harness.
  0011-Fix-incompatibility-with-automake-1.13-specify-seria.patch

18. By Rob Browning <email address hidden>

Add 0007-Mark-Unused-modules-are-removed-gc-test-as-unresolve.patch.
This should help fix some unpredictable build failures. Thanks to
Julien Cristau <email address hidden> for the report. (Closes: #653939)

17. By Rob Browning <email address hidden>

* 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 <email address hidden> for the report, <email address hidden> (Ludovic
  Courtès) for the fix, and Nobuhiro Iwamatsu <email address hidden> 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
  <email address hidden> for the report and the pointer to the upstream
  patch. (Closes: #631254)

16. By Nobuhiro Iwamatsu

* Non-maintainer upload.
* Build without -Werror. Inducing build failures that can delay
  transitions when the toolchain changes is just not worth it.
  Thanks to Jonathan Nieder and Svante Signell for the patch.
  (closes: #625355)

15. By Rob Browning <email address hidden>

Add "Replaces: guile-1.8-dev" to guile-1.8-libs to accommodate .so
moves. Thanks to Marc Glisse <email address hidden> for the
report. (closes: #628087)

14. By Rob Browning <email address hidden>

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
<email address hidden> for the report. (closes: #626167)

13. By Rob Browning <email address hidden>

Add guile-1.8 dependency to guile-1.8 for slib related postinst code.
Thanks to Peter De Wachter <email address hidden> for the report.
(closes: #625243)

12. By Rob Browning <email address hidden>

* 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
  <email address hidden> 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 <email address hidden> for the report. (closes: #622280)

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

11. By Rob Browning <email address hidden>

* Don't access uninitialized memory in scm_to_sockaddr().
  Thanks to Thorsten Glaser <email address hidden> for the patch.

* Add flex as a build dependency.
  Thanks to Thorsten Glaser <email address hidden> for the patch.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:debian/guile-1.8
This branch contains Public information 
Everyone can see this information.

Subscribers