Your message dated Mon, 30 Jan 2023 05:22:35 +0000
with message-id <[email protected]>
and subject line Bug#1029956: fixed in vile 9.8y-2
has caused the Debian Bug report #1029956,
regarding vile FTCBFS: broken getpgrp check
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 [email protected]
immediately.)
--
1029956: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1029956
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: vile
Version: 9.8y-1
Tags: patch upstream
User: [email protected]
Usertags: ftcbfs
vile used to cross build until 9.8x-1. Now it fails. The reasons are not
entirely clear to me. Here is what I know:
1. It checks for setpgrp and getpgrp and these tests turn out to be
successful in all cases.
2. When cross compiling, it avoids AC_FUNC_SETPGRP and AC_FUNC_GETPGRP
even though these macros work fine with cross compiling today.
3. For some reason, SETPGRP_VOID and GETPGRP_VOID end up not getting
defined during cross compilation. configure isn't very verbose about
why.
4. If you delete the extra code that tries to support cross building, it
just works.
As such, I recommend skipping deeper investigation and rather deleting
the evidently broken cross compilation support code. Do note that you
must regenerate configure before upload or enable autoreconf to apply
this change. I'm attaching the bare configure.in patch for your
convenience.
Helmut
--- vile-9.8y.orig/aclocal.m4
+++ vile-9.8y/aclocal.m4
@@ -2932,35 +2932,9 @@
dnl messes up the messages...
define([CF_KILLPG],
[
-if test "$cross_compiling" = yes ; then
- AC_CHECK_FUNC(setpgrp,[
- AC_TRY_COMPILE([
-#ifdef HAVE_UNISTD_H
-#include <unistd.h>
-#endif
-#include <sys/types.h>
-#include <signal.h>
-],[
- (void) setpgrp();
-],
- [AC_DEFINE(SETPGRP_VOID)])])
-else
AC_FUNC_SETPGRP
-fi
-if test "$cross_compiling" = yes ; then
- AC_CHECK_FUNC(getpgrp,[
- AC_TRY_COMPILE([
-#ac_includes_default
-
-#include <signal.h>
-],[
- (void) getpgrp();
-],
- [AC_DEFINE(GETPGRP_VOID)])])
-else
AC_FUNC_GETPGRP
-fi
AC_CACHE_CHECK(if killpg is needed, cf_cv_need_killpg,[
AC_TRY_RUN([
--- End Message ---
--- Begin Message ---
Source: vile
Source-Version: 9.8y-2
Done: Brendan O'Dea <[email protected]>
We believe that the bug you reported is fixed in the latest version of
vile, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Brendan O'Dea <[email protected]> (supplier of updated vile 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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Mon, 30 Jan 2023 15:40:09 +1100
Source: vile
Architecture: source
Version: 9.8y-2
Distribution: unstable
Urgency: medium
Maintainer: Brendan O'Dea <[email protected]>
Changed-By: Brendan O'Dea <[email protected]>
Closes: 1029956
Changes:
vile (9.8y-2) unstable; urgency=medium
.
* Fix typo in aclocal.m4 (closes: #1029956).
Checksums-Sha1:
d991fc8bb5dd2ad300f3473f5b9e524193d0cfa5 2034 vile_9.8y-2.dsc
1fcb9f0bbb30c7bf2a4b352b79529cab327cfd22 10268 vile_9.8y-2.debian.tar.xz
49f0ece64cb997928f731c9e24c912bf9d3b9c00 8605 vile_9.8y-2_i386.buildinfo
Checksums-Sha256:
c09ae0af62c6deb58ca91bb3bbce5ff23419a2a80a47ae05495f20a370e9cd79 2034
vile_9.8y-2.dsc
1ce22f92d4a37a0ea3e22e88ee6a85b98ef952268dff47337dd735f3bfc72c42 10268
vile_9.8y-2.debian.tar.xz
71bbf2c98f80a88afe29b646598e62439fcc51f866dc2d2dd21e8312110f77e9 8605
vile_9.8y-2_i386.buildinfo
Files:
9b0f078c62a5f1d023cab8f7fc5aef10 2034 editors optional vile_9.8y-2.dsc
54f7880bf043c75d379469800832c0a5 10268 editors optional
vile_9.8y-2.debian.tar.xz
4a5c2060bb5e7b6490b5d578c1f62b4c 8605 editors optional
vile_9.8y-2_i386.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEUtWxWT1/2RRqWmMHHHxB7evdu2AFAmPXUmYACgkQHHxB7evd
u2C/SQ//dg1HfvCRHzGFMFSFS8+jq5TG1dDc4+0BTTTKkctMN+YhmuHcb08IU5xT
LKtEgSfyYmClPkvjiGEhQxkkWdIVw2ejqxtxtZTiTdG9k1bcQ6M23LdDUPSEN3xV
M48/Tt2YvHlGNfUz36gyQDouMZUWxV6YqIwMrGhc64d+qxn7AWFX+IUYyR3GuwV4
nl1nOvLVA+oHRy3KcUCJf7I0IgpwFfXbdVoHaJDLfueTQgIKhDTxcX7XQu2hW9ZR
yHwnlG9nCfhbTNRDAGjTc4P7MeEeijK3ODI4xcDnl5wbCETVoVnoDwy3NA3t3ar1
QcClZ2azcd2Vwkn6Ko0Hd4FjhaSwR+amTv8Odchk3f2ARAHfBKOAM5xDOzBVeCd0
PVgTZJHnp3jb/r0YRcmO66NQGHyBCIuCY+uCH26JLl/7qsGDCfOzvHUyCaOPVDnj
Zu8guqEaOBFGagcwrqKaR7C1KzQd1icFzpxu5YwBWpdjjD5LnY6VRtwEOBa7+BmP
Sk0tXBJBIb4PLedzxArqPUK9T315HupjWuDupM67zujNXW6zfNJHv5gpsNGYZdZo
aQl+bA6bzFZz6Tu/NsHtxDW+w3IUcuXoLFtixT8m1sTJjiKuZkf0LhKkFpEOeXZI
gyd5/pfWixr5h+aWmx55Zcj8fyGtHow+cey2xTZxS+DqL2Q1ifE=
=RwA+
-----END PGP SIGNATURE-----
--- End Message ---