Your message dated Mon, 20 Feb 2017 20:31:49 -0500
with message-id
<CAB4XWXyE8PRUmpAO+=taykxov_f0q9id0uaz8vhsstzbak3...@mail.gmail.com>
and subject line Re: python-pyftpdlib: FTBFS: Failure in
test_on_incomplete_file_sent
has caused the Debian Bug report #790274,
regarding python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent
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.)
--
790274: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790274
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: python-pyftpdlib
Version: 1.2.0-1
Severity: serious
>From my pbuilder build log:
...
debian/rules override_dh_auto_test
make[1]: Entering directory '/tmp/buildd/python-pyftpdlib-1.2.0'
PYTHONPATH=. python test/test_ftpd.py
test_fs2ftp (__main__.TestAbstractedFS) ... ok
test_ftp2fs (__main__.TestAbstractedFS) ... ok
test_ftpnorm (__main__.TestAbstractedFS) ... ok
test_validpath (__main__.TestAbstractedFS) ... ok
test_validpath_external_symlink (__main__.TestAbstractedFS) ... ok
test_validpath_validlink (__main__.TestAbstractedFS) ... ok
test_common_methods (__main__.TestDummyAuthorizer) ... ok
test_override_perm_interface (__main__.TestDummyAuthorizer) ... ok
test_override_perm_not_recursive_paths (__main__.TestDummyAuthorizer) ... ok
test_override_perm_recursive_paths (__main__.TestDummyAuthorizer) ... ok
test_cancel (__main__.TestCallLater) ... ok
test_errback (__main__.TestCallLater) ... ok
test_interface (__main__.TestCallLater) ... ok
test_order (__main__.TestCallLater) ... ok
test_reset (__main__.TestCallLater) ... ok
test_cancel (__main__.TestCallEvery) ... ok
test_errback (__main__.TestCallEvery) ... ok
test_interface (__main__.TestCallEvery) ... ok
test_low_and_high_timeouts (__main__.TestCallEvery) ... ok
test_multi_0_timeout (__main__.TestCallEvery) ... ok
test_only_once (__main__.TestCallEvery) ... ok
test_anon_auth (__main__.TestFtpAuthentication) ... ok
test_auth_failed (__main__.TestFtpAuthentication) ... ok
test_auth_ok (__main__.TestFtpAuthentication) ... ok
test_max_auth (__main__.TestFtpAuthentication) ... ok
test_rein (__main__.TestFtpAuthentication) ... ok
test_rein_during_transfer (__main__.TestFtpAuthentication) ... ok
test_user (__main__.TestFtpAuthentication) ... ok
test_user_during_transfer (__main__.TestFtpAuthentication) ... ok
test_wrong_cmds_order (__main__.TestFtpAuthentication) ... ok
test_allo (__main__.TestFtpDummyCmds) ... ok
test_feat (__main__.TestFtpDummyCmds) ... ok
test_help (__main__.TestFtpDummyCmds) ... ok
test_mode (__main__.TestFtpDummyCmds) ... ok
test_noop (__main__.TestFtpDummyCmds) ... ok
test_opts_feat (__main__.TestFtpDummyCmds) ... ok
test_quit (__main__.TestFtpDummyCmds) ... ok
test_rest (__main__.TestFtpDummyCmds) ... ok
test_site (__main__.TestFtpDummyCmds) ... ok
test_site_help (__main__.TestFtpDummyCmds) ... ok
test_stru (__main__.TestFtpDummyCmds) ... ok
test_syst (__main__.TestFtpDummyCmds) ... ok
test_type (__main__.TestFtpDummyCmds) ... ok
test_arg_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_auth_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_no_arg_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_no_auth_cmds (__main__.TestFtpCmdsSemantic) ... ok
test_cdup (__main__.TestFtpFsOperations) ... ok
test_cwd (__main__.TestFtpFsOperations) ... ok
test_dele (__main__.TestFtpFsOperations) ... ok
test_mdtm (__main__.TestFtpFsOperations) ... ok
test_mkd (__main__.TestFtpFsOperations) ... ok
test_pwd (__main__.TestFtpFsOperations) ... ok
test_rmd (__main__.TestFtpFsOperations) ... ok
test_rnfr_rnto (__main__.TestFtpFsOperations) ... ok
test_site_chmod (__main__.TestFtpFsOperations) ... ok
test_size (__main__.TestFtpFsOperations) ... ok
test_unforeseen_mdtm_event (__main__.TestFtpFsOperations) ... ok
test_appe (__main__.TestFtpStoreData) ... ok
test_appe_rest (__main__.TestFtpStoreData) ... ok
test_failing_rest_on_stor (__main__.TestFtpStoreData) ... ok
test_quit_during_transfer (__main__.TestFtpStoreData) ... ok
test_rest_on_stor (__main__.TestFtpStoreData) ... ok
test_stor (__main__.TestFtpStoreData) ... ok
test_stor_active (__main__.TestFtpStoreData) ... ok
test_stor_ascii (__main__.TestFtpStoreData) ... ok
test_stor_ascii_2 (__main__.TestFtpStoreData) ... ok
test_stor_empty_file (__main__.TestFtpStoreData) ... ok
test_stou (__main__.TestFtpStoreData) ... ok
test_stou_orphaned_file (__main__.TestFtpStoreData) ... ok
test_stou_rest (__main__.TestFtpStoreData) ... ok
test_restore_on_retr (__main__.TestFtpRetrieveData) ... ok
test_retr (__main__.TestFtpRetrieveData) ... ok
test_retr_ascii (__main__.TestFtpRetrieveData) ... ok
test_retr_empty_file (__main__.TestFtpRetrieveData) ... ok
test_list (__main__.TestFtpListingCmds) ... ok
test_mlsd (__main__.TestFtpListingCmds) ... ok
test_mlsd_all_facts (__main__.TestFtpListingCmds) ... ok
test_mlst (__main__.TestFtpListingCmds) ... ok
test_nlst (__main__.TestFtpListingCmds) ... ok
test_stat (__main__.TestFtpListingCmds) ... ok
test_unforeseen_time_event (__main__.TestFtpListingCmds) ... ok
test_abor_during_transfer (__main__.TestFtpAbort) ... ok
test_abor_no_data (__main__.TestFtpAbort) ... ok
test_abor_pasv (__main__.TestFtpAbort) ... ok
test_abor_port (__main__.TestFtpAbort) ... ok
test_oob_abor (__main__.TestFtpAbort) ... ok
test_throttle_recv (__main__.TestThrottleBandwidth) ... ok
test_throttle_send (__main__.TestThrottleBandwidth) ... ok
test_data_timeout (__main__.TestTimeouts) ... ok
test_data_timeout_not_reached (__main__.TestTimeouts) ... ok
test_disabled_data_timeout (__main__.TestTimeouts) ... ok
test_disabled_idle_timeout (__main__.TestTimeouts) ... ok
test_disabled_pasv_timeout (__main__.TestTimeouts) ... ok
test_disabled_port_timeout (__main__.TestTimeouts) ... ok
test_idle_data_timeout1 (__main__.TestTimeouts) ... ok
test_idle_data_timeout2 (__main__.TestTimeouts) ... ok
test_idle_timeout (__main__.TestTimeouts) ... ok
test_pasv_timeout (__main__.TestTimeouts) ... ok
test_banner (__main__.TestConfigurableOptions) ... ok
test_masquerade_address (__main__.TestConfigurableOptions) ... ok
test_masquerade_address_map (__main__.TestConfigurableOptions) ... ok
test_max_connections (__main__.TestConfigurableOptions) ... ok
test_max_connections_per_ip (__main__.TestConfigurableOptions) ... ok
test_max_login_attempts (__main__.TestConfigurableOptions) ... ok
test_passive_ports (__main__.TestConfigurableOptions) ... ok
test_passive_ports_busy (__main__.TestConfigurableOptions) ... ok
test_permit_privileged_ports (__main__.TestConfigurableOptions) ... ok
test_tcp_no_delay (__main__.TestConfigurableOptions) ... ok
test_use_gmt_times (__main__.TestConfigurableOptions) ... ok
test_on_connect (__main__.TestCallbacks) ... ok
test_on_disconnect (__main__.TestCallbacks) ... ok
test_on_file_received (__main__.TestCallbacks) ... ok
test_on_file_sent (__main__.TestCallbacks) ... ok
test_on_incomplete_file_received (__main__.TestCallbacks) ... ok
test_on_incomplete_file_sent (__main__.TestCallbacks) ... FAIL
ERROR:pyftpdlib:unhandled exception in instance <pyftpdlib.handlers.DTPHandler
(addr=None, user=u'user', receive=False,
file=u'/tmp/buildd/python-pyftpdlib-1.2.0/tmp-pyftpdlib') at 0x7f52415c2b00>
Traceback (most recent call last):
File "/usr/lib/python2.7/asyncore.py", line 91, in write
obj.handle_write_event()
File "/usr/lib/python2.7/asyncore.py", line 468, in handle_write_event
self.handle_write()
File "/usr/lib/python2.7/asynchat.py", line 181, in handle_write
self.initiate_send()
File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 605, in
initiate_send
asynchat.async_chat.initiate_send(self)
File "/usr/lib/python2.7/asynchat.py", line 222, in initiate_send
self.handle_close()
File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 808, in
handle_close
self.close()
File "/tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/handlers.py", line 837, in
close
self.cmd_channel.on_file_sent(filename)
File "test/test_ftpd.py", line 2628, in on_file_sent
raise Exception
Exception
test_on_login (__main__.TestCallbacks) ... ok
test_on_login_failed (__main__.TestCallbacks) ... ok
test_on_logout_no_pass (__main__.TestCallbacks) ... ok
test_on_logout_quit (__main__.TestCallbacks) ... ok
test_on_logout_rein (__main__.TestCallbacks) ... ok
test_on_logout_user_issued_twice (__main__.TestCallbacks) ... ok
test_sock_instead_of_addr (__main__.TestFTPServer) ... ok
test_active_conn_error (__main__.TestCornerCases) ... ok
test_error_on_callback (__main__.TestCornerCases) ... ok
test_ioloop_fileno (__main__.TestCornerCases) ... ok
test_port_race_condition (__main__.TestCornerCases) ... ok
test_quick_connect (__main__.TestCornerCases) ... ok
test_repr (__main__.TestCornerCases) ... ok
test_sendfile_enabled (__main__.TestCornerCases) ... ok
test_stou_max_tries (__main__.TestCornerCases) ... ok
test_a_option (__main__.TestCommandLineParser) ... ok
test_d_option (__main__.TestCommandLineParser) ... ok
test_p_option (__main__.TestCommandLineParser) ... ok
test_r_option (__main__.TestCommandLineParser) ... ok
test_v_option (__main__.TestCommandLineParser) ... ok
test_w_option (__main__.TestCommandLineParser) ... ok
test_eprt (__main__.TestIPv4Environment) ... ok
test_eprt_v4 (__main__.TestIPv4Environment) ... ok
test_epsv (__main__.TestIPv4Environment) ... ok
test_epsv_all (__main__.TestIPv4Environment) ... ok
test_pasv_v4 (__main__.TestIPv4Environment) ... ok
test_port_v4 (__main__.TestIPv4Environment) ... ok
test_eprt (__main__.TestIPv6Environment) ... ok
test_eprt_v6 (__main__.TestIPv6Environment) ... ok
test_epsv (__main__.TestIPv6Environment) ... ok
test_epsv_all (__main__.TestIPv6Environment) ... ok
test_pasv_v6 (__main__.TestIPv6Environment) ... ok
test_port_v6 (__main__.TestIPv6Environment) ... ok
test_eprt_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_epsv_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_pasv_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_port_v4 (__main__.TestIPv6MixedEnvironment) ... ok
test_restore_on_retr (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr_ascii (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_retr_empty_file (__main__.TestFtpRetrieveDataNoSendfile) ... ok
test_appe (__main__.TestFtpStoreDataNoSendfile) ... ok
test_appe_rest (__main__.TestFtpStoreDataNoSendfile) ... ok
test_failing_rest_on_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_quit_during_transfer (__main__.TestFtpStoreDataNoSendfile) ... ok
test_rest_on_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_active (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_ascii (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_ascii_2 (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stor_empty_file (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou_orphaned_file (__main__.TestFtpStoreDataNoSendfile) ... ok
test_stou_rest (__main__.TestFtpStoreDataNoSendfile) ... ok
======================================================================
FAIL: test_on_incomplete_file_sent (__main__.TestCallbacks)
----------------------------------------------------------------------
Traceback (most recent call last):
File "test/test_ftpd.py", line 2653, in test_on_incomplete_file_sent
self.assertEqual(self.client.getline()[:3], "426")
AssertionError: '226' != '426'
----------------------------------------------------------------------
Ran 170 tests in 1.954s
FAILED (failures=1)
debian/rules:8: recipe for target 'override_dh_auto_test' failed
make[1]: *** [override_dh_auto_test] Error 1
make[1]: Leaving directory '/tmp/buildd/python-pyftpdlib-1.2.0'
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
--
Daniel Schepler
--- End Message ---
--- Begin Message ---
Hey Holger,
On Tue, 24 Jan 2017 21:52:50 +0100 Holger Levsen <hol...@layer-acht.org> wrote:
> Hi Wolfgang,
>
> https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-pyftpdlib.html
> doesn't look like this is fixed in 1.4.0-1 ?!
i think this is a different issue: can you reliable reproduce (ha!)
it? if so, could you report it as a new RC bug? thanks!
> or is this a different bug? (and if it is, you want to close #790274 and
> not just mark it done in some versions… :)
Indeed, i'm just going to mark is done now
--- End Message ---