Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2017-01-24 Thread Holger Levsen
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 ?!

or is this a different bug? (and if it is, you want to close #790274 and
not just mark it done in some versions… :)


-- 
cheers,
Holger (not subscribed to this bug nor package…)


signature.asc
Description: Digital signature


Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2016-10-18 Thread W. Martin Borgert
fixed 790274 1.4.0-1
thanks

Presumably the bug is not present in >= 1.4.0-1 anymore.
Probably the bug needs fixing in Jessie.
Btw, I will try to backport 1.5.1-n to Jessie, because I need py3 support.



Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2016-10-17 Thread Santiago Vila
tags 790274 + jessie
thanks

Note: Before version 1.5.1-1, I was able to build this package without
problems in stretch:

Status: successful  python-pyftpdlib_1.4.0-1_amd64-20160904T035042Z
Status: successful  python-pyftpdlib_1.4.0-1_amd64-20160914T180733Z
Status: successful  python-pyftpdlib_1.4.0-1_amd64-20160925T001440Z
Status: successful  python-pyftpdlib_1.4.0-1_amd64-20161004T022548Z
Status: failed  python-pyftpdlib_1.5.1-1_amd64-20161017T064904Z
Status: failed  python-pyftpdlib_1.5.1-1_amd64-20161017T134145Z
Status: failed  python-pyftpdlib_1.5.1-1_amd64-20161017T134200Z
Status: failed  python-pyftpdlib_1.5.1-1_amd64-20161017T134203Z
Status: failed  python-pyftpdlib_1.5.1-1_amd64-20161017T134212Z

so I'm going to assume that this particular bug (#790274) is only
present in jessie.

Thanks.



Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2016-10-17 Thread Santiago Vila
tags 790274 - unreproducible
severity 790274 serious
thanks

Dear maintainer:

I'm using a QEMU/KVM virtual machine with a single CPU and sbuild.

I can reproduce the bug reported here for version 1.2.0-1 on jessie,
and will gladly help you to reproduce the bug if required.

IMO, there are two different failures here. The failure reported by
Andreas here:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790274#10

is definitely a problem with shared memory.

However, the failure initially reported by Daniel is the same I still
can reproduce in my autobuilders and I think it does not have anything
to do with shared memory.

I'm attaching two different build logs from two different autobuilders.
The bug could still be random, but I tried seven times and it failed
seven times.

I believe this is not related to shared memory because my shared
memory in the chroot is enabled by this line from /etc/schroot/default/fstab:

/dev/shm/dev/shmnonerw,bind 0   0

and /chroot/jessie/dev/shm is a real directory and not a symlink.

I also have had problems with shared memory in the past while building
packages but they disappeared completely the day I uncommented the
line above.


Please try to build this in a machine with a single CPU using sbuild,
and contact me privately if you still can't reproduce it.

(Or, if you consider that the probability that Daniel's autobuilder
using pbuilder and mine using sbuild are both misconfigured is low
enough, you could just skip that step if you wish).

I would recommend asking the release managers for permission to upload
a fixed package for jessie-proposed-updates. The only required change
would be to disable the test which fails, which fortunately it seems
to be always the same: test_on_incomplete_file_sent.

Thanks.

python-pyftpdlib_1.2.0-1_amd64-20161017T142211Z.gz
Description: application/gzip


python-pyftpdlib_1.2.0-1_amd64-20161017T142306Z.gz
Description: application/gzip


Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2015-08-07 Thread Stephan Sürken
Hi Daniel, Andreas,

On Fri, 17 Jul 2015 00:47:55 +0200 Andreas Beckmann a...@debian.org wrote:
 Followup-For: Bug #790274
 
 Similar failure while rebuilding in a clean jessie pbuilder environment:
 
 [...]

[...]

   File /usr/lib/python2.7/multiprocessing/synchronize.py, line 147, in 
 __init__
 SemLock.__init__(self, SEMAPHORE, 1, 1)
   File /usr/lib/python2.7/multiprocessing/synchronize.py, line 75, in 
 __init__
 sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
 OSError: [Errno 13] Permission denied
 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


this very much sounds like it was build in a builder env with shared
memory broken. I just retested that it builds fine in clean build
environments for sid, jessie, and stretch.

So I guess you both have run into (at least some variant of)

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=728096

and this is not in python-pyftpdlib.

Could you please check, and downgrade the severity if you agree?

Thx!

S


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2015-07-16 Thread Andreas Beckmann
Followup-For: Bug #790274

Similar failure while rebuilding in a clean jessie pbuilder environment:

[...]
   debian/rules override_dh_auto_test
make[1]: Entering directory '/tmp/buildd/python-pyftpdlib-1.2.0'
PYTHONPATH=. python test/test_ftpd.py
Traceback (most recent call last):
  File test/test_ftpd.py, line 63, in module
import pyftpdlib.__main__
  File /tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/__main__.py, line 45, in 
module
from pyftpdlib.servers import FTPServer
  File /tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/servers.py, line 521, in 
module
class MultiprocessFTPServer(_SpawnerBase):
  File /tmp/buildd/python-pyftpdlib-1.2.0/pyftpdlib/servers.py, line 525, in 
MultiprocessFTPServer
_lock = multiprocessing.Lock()
  File /usr/lib/python2.7/multiprocessing/__init__.py, line 176, in Lock
return Lock()
  File /usr/lib/python2.7/multiprocessing/synchronize.py, line 147, in 
__init__
SemLock.__init__(self, SEMAPHORE, 1, 1)
  File /usr/lib/python2.7/multiprocessing/synchronize.py, line 75, in __init__
sl = self._semlock = _multiprocessing.SemLock(kind, value, maxvalue)
OSError: [Errno 13] Permission denied
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


Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#790274: python-pyftpdlib: FTBFS: Failure in test_on_incomplete_file_sent

2015-06-27 Thread Daniel Schepler
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