Your message dated Tue, 07 Feb 2023 21:17:42 +0000
with message-id <e1ppvls-006ltm...@fasolo.debian.org>
and subject line Bug#1028163: fixed in sshfs-fuse 3.7.3-1.1
has caused the Debian Bug report #1028163,
regarding sshfs-fuse: FTBFS (tries to use the ssh service from the host machine)
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.)
--
1028163: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1028163
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:sshfs-fuse
Version: 3.7.1+repack-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in bullseye, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary-arch
dh binary-arch --buildsystem=meson
dh_update_autotools_config -a -O--buildsystem=meson
dh_autoreconf -a -O--buildsystem=meson
dh_auto_configure -a -O--buildsystem=meson
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 meson ..
--wrap-mode=nodownload --buildtype=plain --prefix=/usr --sysconfdir=/etc
--localstatedir=/var --libdir=lib/x86_64-linux-gnu
The Meson build system
Version: 0.56.2
Source dir: /<<PKGBUILDDIR>>
Build dir: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
Build type: native build
Project name: sshfs
Project version: 3.7.1
Using 'CFLAGS' from environment with value: '-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,-z,now'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
C compiler for the host machine: cc (gcc 10.2.1 "cc (Debian 10.2.1-6) 10.2.1
20210110")
C linker for the host machine: cc ld.bfd 2.35.2
Using 'CFLAGS' from environment with value: '-g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security'
Using 'LDFLAGS' from environment with value: '-Wl,-z,relro -Wl,-z,now'
Using 'CPPFLAGS' from environment with value: '-Wdate-time -D_FORTIFY_SOURCE=2'
Host machine cpu family: x86_64
Host machine cpu: x86_64
../meson.build:8: WARNING: Consider using the built-in warning_level option instead of
using "-Wall".
../meson.build:8: WARNING: Consider using the built-in warning_level option instead of
using "-Wextra".
Message: Compiler warns about unused result even when casting to void
Program rst2man found: YES (/usr/bin/rst2man)
Configuring config.h using configuration
Found pkg-config: /usr/bin/pkg-config (0.29.2)
Run-time dependency fuse3 found: YES 3.10.3
Run-time dependency glib-2.0 found: YES 2.66.8
Run-time dependency gthread-2.0 found: YES 2.66.8
Program utils/install_helper.sh found: YES
(/<<PKGBUILDDIR>>/utils/install_helper.sh)
Build targets in project: 4
Option buildtype is: plain [default: debugoptimized]
Found ninja-1.10.1 at /usr/bin/ninja
dh_auto_build -a -O--buildsystem=meson
cd obj-x86_64-linux-gnu && LC_ALL=C.UTF-8 ninja -j1 -v
[1/7] cc -Isshfs.p -I. -I.. -I/usr/include/fuse3 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_REENTRANT -DHAVE_CONFIG_H -Wall -Wextra
-Wno-sign-compare -Wmissing-declarations -Wwrite-strings -Wno-unused-result -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DFUSE_USE_VERSION=31 -MD
-MQ sshfs.p/sshfs.c.o -MF sshfs.p/sshfs.c.o.d -o sshfs.p/sshfs.c.o -c ../sshfs.c
[2/7] cc -Isshfs.p -I. -I.. -I/usr/include/fuse3 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_REENTRANT -DHAVE_CONFIG_H -Wall -Wextra
-Wno-sign-compare -Wmissing-declarations -Wwrite-strings -Wno-unused-result -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pthread -DFUSE_USE_VERSION=31 -MD
-MQ sshfs.p/cache.c.o -MF sshfs.p/cache.c.o.d -o sshfs.p/cache.c.o -c ../cache.c
[3/7] cc -o sshfs sshfs.p/sshfs.c.o sshfs.p/cache.c.o -Wl,--as-needed -Wl,--no-undefined
-g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wl,-z,relro -Wl,-z,now -Wl,--start-group
/usr/lib/x86_64-linux-gnu/libfuse3.so -lpthread /usr/lib/x86_64-linux-gnu/libglib-2.0.so
/usr/lib/x86_64-linux-gnu/libgthread-2.0.so -Wl,--end-group -pthread
[4/7] /usr/bin/rst2man ../sshfs.rst sshfs.1
[5/7] cp -fPp ../test/conftest.py ../test/pytest.ini ../test/test_sshfs.py ../test/util.py
/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/test
[6/7] cc -Itest/wrong_command.p -Itest -I../test -fdiagnostics-color=always -pipe
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -D_REENTRANT -DHAVE_CONFIG_H -Wall -Wextra
-Wno-sign-compare -Wmissing-declarations -Wwrite-strings -Wno-unused-result -g -O2
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
-Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -MD -MQ
test/wrong_command.p/wrong_command.c.o -MF test/wrong_command.p/wrong_command.c.o.d -o
test/wrong_command.p/wrong_command.c.o -c ../test/wrong_command.c
[7/7] cc -o test/wrong_command test/wrong_command.p/wrong_command.c.o -Wl,--as-needed
-Wl,--no-undefined -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wl,-z,now
debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
python3 -m pytest test/
============================= test session starts ==============================
platform linux -- Python 3.9.2, pytest-6.0.2, py-1.10.0, pluggy-0.13.0 --
/usr/bin/python3
cachedir: .pytest_cache
rootdir: /<<PKGBUILDDIR>>/test, configfile: pytest.ini
collecting ... collected 16 items
test/test_sshfs.py::test_sshfs[True-True-0-False] FAILED [ 6%]
=================================== FAILURES ===================================
________________________ test_sshfs[True-True-0-False] _________________________
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/test/test_sshfs.py", line 49, in test_sshfs
res = subprocess.call(['ssh', '-o', 'KbdInteractiveAuthentication=no',
File "/usr/lib/python3.9/subprocess.py", line 349, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1823, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'ssh'
=============================== warnings summary ===============================
test/util.py:99
/<<PKGBUILDDIR>>/test/util.py:99: PytestUnknownMarkWarning: Unknown
pytest.mark.uses_fuse - is this a typo? You can register custom marks to avoid this
warning - for details, see https://docs.pytest.org/en/stable/mark.html
return pytest.mark.uses_fuse()
-- Docs: https://docs.pytest.org/en/stable/warnings.html
=========================== short test summary info ============================
FAILED test/test_sshfs.py::test_sshfs[True-True-0-False] - FileNotFoundError:...
!!!!!!!!!!!!!!!!!!!!!!!!!! stopping after 1 failures !!!!!!!!!!!!!!!!!!!!!!!!!!!
========================= 1 failed, 1 warning in 1.08s =========================
make[1]: *** [debian/rules:10: override_dh_auto_test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:6: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit
status 2
--------------------------------------------------------------------------------
About the archive rebuild: The build was made using virtual machines
from Hetzner, with enough memory, enough disk, and either one or two
CPUs, using a reduced chroot with only build-essential packages (plus
debhelper).
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects on src:sshfs-fuse, so that this is still visible
in the BTS web page for this package.
Additional notes: While trying to figure out what's going on here,
I tried building the package locally (not in a cloud machine),
and stopped the ssh service in my desktop computer. To my surprise,
the error changed to this:
=================================== FAILURES ===================================
________________________ test_sshfs[True-True-0-False] _________________________
Traceback (most recent call last):
File "/<<PKGBUILDDIR>>/test/test_sshfs.py", line 57, in test_sshfs
pytest.fail('Unable to ssh into localhost without password prompt.')
File "/usr/lib/python3/dist-packages/_pytest/outcomes.py", line 156, in fail
raise Failed(msg=msg, pytrace=pytrace)
Failed: Unable to ssh into localhost without password prompt.
----------------------------- Captured stderr call -----------------------------
ssh: connect to host localhost port 22: Connection refused
So, it is as if the test suite expected that the building machine has a ssh
service
on localhost, outside the chroot being used for building.
Thanks.
--- End Message ---
--- Begin Message ---
Source: sshfs-fuse
Source-Version: 3.7.3-1.1
Done: Daniel Baumann <daniel.baum...@progress-linux.org>
We believe that the bug you reported is fixed in the latest version of
sshfs-fuse, 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 1028...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Baumann <daniel.baum...@progress-linux.org> (supplier of updated
sshfs-fuse 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: SHA512
Format: 1.8
Date: Tue, 07 Feb 2023 20:33:53 +0100
Source: sshfs-fuse
Architecture: source
Version: 3.7.3-1.1
Distribution: unstable
Urgency: high
Maintainer: Bartosz Fenski <fe...@debian.org>
Changed-By: Daniel Baumann <daniel.baum...@progress-linux.org>
Closes: 1028163
Changes:
sshfs-fuse (3.7.3-1.1) unstable; urgency=high
.
* Non-maintainer upload.
* Disabling test suite (Closes: #1028163):
- First, given that there's no progress on #1028163 for some time now,
and it's not quite clear on how to "properly" address the issue
of using ssh of the host during the test suite (maybe replacing
test with autopkg tests?), I think it's better to disable the test
suite for now rather than to have no sshfs at all (in bookworm).
- Second, in order to prevent the risk of other packages to be autoremoved
that depend on sshfs without having the chance of being re-introduced to
testing after the upcoming freeze in case nobody fixes #1028163 properly,
let's disable the test suite and re-enable it once it's clear how to deal
with it (re-enabling test should be easier to get an unblock for).
Checksums-Sha1:
9da3e54f6bb49da7a8f4f0eaa824a096d7c720d6 1983 sshfs-fuse_3.7.3-1.1.dsc
75b2c17a60a7629057f46a4826b89a28023e630e 8308
sshfs-fuse_3.7.3-1.1.debian.tar.xz
e3324d1855414b25409ebc9ab6c387cf4c687df3 8112
sshfs-fuse_3.7.3-1.1_amd64.buildinfo
Checksums-Sha256:
4e99ccd8e526d0ab5940f057760638a652265d597168d95637b8fbc2f2bebbe2 1983
sshfs-fuse_3.7.3-1.1.dsc
8e5e792818fad69a66172d7465829c53b5a282b04cd3bd4ce86553cffba0cd41 8308
sshfs-fuse_3.7.3-1.1.debian.tar.xz
06a968926ca805fb3361e7ff84515ba74ff6fd56649dd45611b822dfb92218ec 8112
sshfs-fuse_3.7.3-1.1_amd64.buildinfo
Files:
8751f49608722ad6c53d46baf0e4d47d 1983 utils optional sshfs-fuse_3.7.3-1.1.dsc
31c1d564066f0874740b2fbe005ae154 8308 utils optional
sshfs-fuse_3.7.3-1.1.debian.tar.xz
895bb89d5fec8c46ef1b4da31398fd06 8112 utils optional
sshfs-fuse_3.7.3-1.1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgTbtJcfWfpLHSkKSVc8b+YaruccFAmPiuVgACgkQVc8b+Yar
ucf7bQ//fktCV4AvAq33wifFUU57dZjdrPDZiy4HZgeOGGDnk3pdR8Tomk3wjiiY
hgkPN8Cp8RI1yFkctHahz0VAsls3s4rHXmI4Cl3TfjK9z0vXxWJgAxsInkQQCnZ3
ZFxOgIQwdgjlBKQ1BlG0mafmmQTz7lcCW8cKrrfutc9ymj+XQ9pBawNET7x6/+x6
eyvuuDrW6v4Um1nMXQqoUhEqgxMvDJJiznI7B+uFRubrFb1zJ5zVlRpe62iwqCBY
PMNMMlhMxG9agnf9Jt6BeAiNnbXVOJN1RoeVLu26tiDvIA0UdVbQOi/1rLso34jQ
DL7c2I5wD2lar9WJ2l7rApfAc5sLsLt7teoqWTSv0iR2/NQiqHTPspbGFlRf4HoY
trcP/oJPPJeY3ZVmNuP+AsteS0FRUxbNcArX86j4Et2Rg5vT649weG2IUcgReF9v
kKxuhU8y8ZNtSnYqvJhfTPsVAksVmV4C0BuYC2xe6Ry+YjgxONAEMlaYQRD3aMNE
vYTUv8pfMeXmHi/YTx/U91flv0j+Xsbi9uKlKnbie7vFaYkxOwrem0oZ/kotC/oL
Dr4XTbk+slinbulefRg1M6QektYDzvhayv+1FUW2M7JudghdU70FQfLexewcpl3T
T4CwHRB9M9pN/Ez5ZVUbiMdOnmgXK7JmIFaM7U4nuWEwucgayI4=
=ch9w
-----END PGP SIGNATURE-----
--- End Message ---