Your message dated Mon, 03 Jun 2019 02:40:02 +0000
with message-id <e1hxctg-0008dh...@fasolo.debian.org>
and subject line Bug#926182: fixed in guile-2.2 2.2.4+1-2
has caused the Debian Bug report #926182,
regarding guile-2.2-dev: Missing binary symlink `guild-2.2` (and others)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
926182: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=926182
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: guile-2.2-dev
Version: 2.2.4+1-1
Severity: normal
The `guile-2.2` package installs the `guile-2.2` binary. This in turn
will cause the `GUILE_PROGS` autoconf macro (as shipped in
`guile-2.2-dev`) to look for `guild-2.2`, not considering the
installed `guild` binary, thus causing `configure` scripts that use
`GUILE_PROGS` to fail like this:
configure: checking for guile 2.2
configure: found guile 2.2
checking for guile-2.2... /usr/bin/guile-2.2
checking for Guile version >= 2.2... 2.2.4
checking for guild-2.2... no
checking for guile-config-2.2... no
checking for guile-tools-2.2... no
configure: error: 'guild' binary not found; please check your guile-2.x
installation.
The above output was from an attempt at compiling `guix` [0]. It seems
that if a versioned `guile` binary (such as `guile-2.2`) is present,
so should versioned variants of `guild`, `guile-config`, and
`guile-tools`. The documentation of the `GUILE_PROGS` macro supports
this:
This macro looks for programs ‘guile’ and ‘guild’, setting
variables GUILE and GUILD to their paths, respectively. The macro
will attempt to find ‘guile’ with the suffix of ‘-X.Y’, followed by
looking for it with the suffix ‘X.Y’, and then fall back to looking
for ‘guile’ with no suffix. If ‘guile’ is still not found, signal
an error. The suffix, if any, that was required to find ‘guile’
will be used for ‘guild’ as well.
Installing the versioned variants might even be a step on the way to
allow co-installability of `guile-2.2-dev` and future versions of the
Guile development binary package.
[0] https://www.gnu.org/software/guix/manual/en/guix.html#Introduction
Kind Regards, Rotty
-- System Information:
Debian Release: buster/sid
APT prefers testing
APT policy: (850, 'testing'), (800, 'unstable'), (500, 'testing-debug'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.0.0-trunk-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages guile-2.2-dev depends on:
ii guile-2.2 2.2.4+1-1
ii guile-2.2-libs 2.2.4+1-1
ii libc6-dev 2.28-8
ii libgc-dev 1:7.6.4-0.4
ii libgmp-dev 2:6.1.2+dfsg-4
ii libltdl-dev 2.4.6-9
ii libncurses-dev [libncurses5-dev] 6.1+20181013-2
ii libncurses5-dev 6.1+20181013-2
ii libreadline-dev [libreadline6-dev] 7.0-5
ii pkg-config 0.29-6
guile-2.2-dev recommends no packages.
guile-2.2-dev suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: guile-2.2
Source-Version: 2.2.4+1-2
We believe that the bug you reported is fixed in the latest version of
guile-2.2, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 926...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rob Browning <r...@defaultvalue.org> (supplier of updated guile-2.2 package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 02 Jun 2019 11:17:15 -0500
Source: guile-2.2
Binary: guile-2.2 guile-2.2-dev guile-2.2-doc guile-2.2-libs
guile-2.2-libs-dbgsym
Architecture: source amd64 all
Version: 2.2.4+1-2
Distribution: unstable
Urgency: medium
Maintainer: Rob Browning <r...@defaultvalue.org>
Changed-By: Rob Browning <r...@defaultvalue.org>
Description:
guile-2.2 - GNU extension language and Scheme interpreter
guile-2.2-dev - Development files for Guile 2.2
guile-2.2-doc - Documentation for Guile 2.2
guile-2.2-libs - Core Guile libraries
Closes: 900652 926182
Changes:
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)
Checksums-Sha1:
d97f7d143acc7f10b4fd2fdce58ae0f7a7655c13 2139 guile-2.2_2.2.4+1-2.dsc
4f4647c3a1f098a734a435914d3e62ec5a59aeff 22016
guile-2.2_2.2.4+1-2.debian.tar.xz
9961a177e03bb998f4170168b0a9df56605afc9e 610984
guile-2.2-dev_2.2.4+1-2_amd64.deb
7922ad28068e017a44789ce6e21f5d1ada47d1dc 934604 guile-2.2-doc_2.2.4+1-2_all.deb
db8b60c09c72be95d344a8e462ca0df04c2e717b 1812876
guile-2.2-libs-dbgsym_2.2.4+1-2_amd64.deb
9eb00813f848d743d7a0c84f240608c2ac6cb5cc 4968668
guile-2.2-libs_2.2.4+1-2_amd64.deb
09b8aa1be3292e76e67579c38b5d08b9206b9586 7353
guile-2.2_2.2.4+1-2_amd64.buildinfo
38e9842efe4450009246521b1aff13a658db7451 20236 guile-2.2_2.2.4+1-2_amd64.deb
Checksums-Sha256:
2684e15127024463671d7dc4c5f4837cfd2a74901ebd225c73ba50e9007cdd1e 2139
guile-2.2_2.2.4+1-2.dsc
35834a1117e8fc12c0cf1043217364481086d20f84356301f0f142c662db9cbf 22016
guile-2.2_2.2.4+1-2.debian.tar.xz
ff36ff307dfe6bfeb02bd663a189ad581ded13b426ebb8340f7ac83b11bc931a 610984
guile-2.2-dev_2.2.4+1-2_amd64.deb
ed911162f1bf4bce69eb36a6a91e065cab4aeda05be9af7a0f95b299bf9b2869 934604
guile-2.2-doc_2.2.4+1-2_all.deb
f7e83ab1b525193e88c75ded99488591b95b494e51af17b652bb132c23712d83 1812876
guile-2.2-libs-dbgsym_2.2.4+1-2_amd64.deb
58e6dcdbd8fac088e5ced22d32ec15029944788f28b660431cc33dfea83c9b7e 4968668
guile-2.2-libs_2.2.4+1-2_amd64.deb
759c9e3e1fa33d1273a3ff5a265001b1cd8d16b1dbeb4aa9dd724e9d94844e71 7353
guile-2.2_2.2.4+1-2_amd64.buildinfo
101e0ce7b69578a5406a91cd843aa8d76468f5d9e207e0dccf9395e2a539e078 20236
guile-2.2_2.2.4+1-2_amd64.deb
Files:
e24d46f3de467c2eab43a5573e5bec8b 2139 interpreters optional
guile-2.2_2.2.4+1-2.dsc
7832a49c3a81844d2a471f9a58685988 22016 interpreters optional
guile-2.2_2.2.4+1-2.debian.tar.xz
8ad4bde459af15986d7c66cb3e86bdd2 610984 lisp optional
guile-2.2-dev_2.2.4+1-2_amd64.deb
16050cfd327fc97ef17c0cc45e408463 934604 doc optional
guile-2.2-doc_2.2.4+1-2_all.deb
e52f6f5a1557d01c8543b9b8da3bb14d 1812876 debug optional
guile-2.2-libs-dbgsym_2.2.4+1-2_amd64.deb
14470101bfad78a3dfba2300738f735b 4968668 lisp optional
guile-2.2-libs_2.2.4+1-2_amd64.deb
37ac63fc4cd78a714d7c4c975dfb2db1 7353 interpreters optional
guile-2.2_2.2.4+1-2_amd64.buildinfo
edc54ad92f525ffbe6d1af1a3b820ef0 20236 lisp optional
guile-2.2_2.2.4+1-2_amd64.deb
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEPTFSABe5ruOuhW+97vEWxVpaQvEFAlz0fHgVHHJsYkBkZWZh
dWx0dmFsdWUub3JnAAoJEO7xFsVaWkLxDzcP/REA4Fqh11k3gNIAETkWYgwxQDb+
hHhJK0IoBHW1jRs5Syh25lxk1rrVJQj5lKHtNO87lroPzzdYvbO+08Qk00HjWoDz
xoxwMFyUELoJjZj3VQBDhpFLBiA8pT0maSkcOFIfmYLs2jl1pQddRL1ySsvzmfxe
P4cmU4rABr2bmWtdWWl8JpfZhNuCiaXqBytsteKe+Wp0XeHTEwGhxT9df1EQ0ORL
gytWSl/8qcOXy/WoxUag6mVlcBPIStOHHfBEBY+WJGqhvvMgTUYPZaMgMY5rn1Si
PUNAO0yeClvC05BXeSEqo7Mg/nqxW1SR+Yt+tyLpzsC6IqtoBgrdmy5ESHt/Oi0z
GOnz6StIc13drbPfm+AFkGFq2vlMea1ypU7MWYZuiXp3x7twsZQZXt6j1JIgQPL2
3clBJOGLo5pi1E7VbsZQ3OhNXtQxTIcp7suaCPNaX4ySs66LyGarLbj7yiulmszp
w51b1e+5OaVDlFhfORYvrjs1BDB7pOg7KETOCHzCpa5iZKJeDdbaDD0NgW+0lW8Q
S8y7S+EjN60d92t1kSeNry1zcxO/KFZ1rHVbEYBF/w/fQ4R6saVDDgqgnzBl4qxR
mq29MVlehZHzTd+WZ8oqPHV8tNh+DCMC9x+7dcRq1qxkQVxrMr+y7RqjXX+o6OwT
Bsw5YnTI1ue3XBnk
=8xmn
-----END PGP SIGNATURE-----
--- End Message ---