After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 618089 - make check fails: FAIL: test-async-cancel
make check fails: FAIL: test-async-cancel
Status: RESOLVED WONTFIX
Product: gnome-vfs
Classification: Deprecated
Component: Build
2.24.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-vfs maintainers
gnome-vfs maintainers
gnome[unmaintained]
Depends on:
Blocks:
 
 
Reported: 2010-05-08 09:00 UTC by Pacho Ramos
Modified: 2018-08-17 13:46 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Pacho Ramos 2010-05-08 09:00:09 UTC
I get:
$ make check
Making check in imported
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/imported'
Making check in neon
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/imported/neon'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/imported/neon'
Making check in fnmatch
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/imported/fnmatch'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/imported/fnmatch'
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/imported'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/imported'
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/imported'
Making check in libgnomevfs
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/libgnomevfs'
make  check-am
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/libgnomevfs'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/libgnomevfs'
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/libgnomevfs'
Making check in modules
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/modules'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/modules'
Making check in daemon
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/daemon'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/daemon'
Making check in schemas
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/schemas'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/schemas'
Making check in devel-docs
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/devel-docs'
Making check in gnome-vfs-tutorial
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/devel-docs/gnome-vfs-tutorial'
make[2]: Nothing to be done for `check'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/devel-docs/gnome-vfs-tutorial'
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/devel-docs'
make[2]: Nothing to be done for `check-am'.
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/devel-docs'
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/devel-docs'
Making check in doc
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/doc'
Making check in programs
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/programs'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/programs'
Making check in test
make[1]: Entering directory `/home/pacho/gnome-vfs-2.24.3/test'
make  check-TESTS
make[2]: Entering directory `/home/pacho/gnome-vfs-2.24.3/test'
ACL auto test mode
Testing ACE Object
Testing ACL Object
PASS: test-acl
Testing GnomeVFSAddress
PASS: test-address
** Message: test failed: first_get_file_info: callback was not called
** Message: test failed: first_get_file_info: job never went away
Testing get file info...
** Message: test failed: get_file_info 1: callback was not called
** Message: test failed: get_file_info 1: job never went away
** Message: test failed: get_file_info 2: job never went away
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info, bad handle
** Message: test failed: get_file_info 2: callback was called
Testing open, close...
Testing read, close...
Testing cancellation...
Testing failed opens...
Testing read, cancel, closes...
** Message: test failed: open: callback was not called

(process:18340): libgnomevfs-CRITICAL **: gnome_vfs_read_cancellable: assertion `handle != NULL' failed

(process:18340): libgnomevfs-WARNING **: Unknown job kind 9

(process:18340): libgnomevfs-CRITICAL **: gnome_vfs_close_cancellable: assertion `handle != NULL' failed
** Message: test failed: close callback, bad result
Testing directory loads.** Message: test failed: load directory cancel 2: job never went away delay 0
..
Testing directory finds...
Testing shutdown...
FAIL: test-async-cancel
PASS: test-escape
PASS: test-uri
Initializing gnome-vfs...
Creating async context...
Starting open for `./test.input'...
Main loop running.
Open failed: Invalid URI.
Main loop finished.
Test async queue efficiency ...Passed
All done
Test passed
PASS: ./auto-test
===================
1 of 6 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/test'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/home/pacho/gnome-vfs-2.24.3/test'
make: *** [check-recursive] Error 1

We are also suffering it downstream:
http://bugs.gentoo.org/show_bug.cgi?id=285706
Comment 1 André Klapper 2010-05-12 13:34:21 UTC
Unlikely that anybody will work on this as it's deprecated.
Patches welcome though.
Comment 2 André Klapper 2018-08-17 13:46:14 UTC
gnome-vfs got deprecated in 2008.

gnome-vfs is not under active development anymore and had its last code changes
in 2011. Its codebase has been archived:
https://gitlab.gnome.org/Archive/gnome-vfs/commits/master

gio (in glib) and gvfs are its successors. See https://developer.gnome.org/gio/stable/ch33.html and https://people.gnome.org/~gicmo/gio-migration-guide/ for porting info.

Closing this report as WONTFIX as part of Bugzilla Housekeeping to reflect
reality. Feel free to open a task in GNOME Gitlab if the issue described in this task still applies to a recent + supported version of glib/gio/gvfs. Thanks!