Note from my debug builds:

TDEBUG: check OSError
GNC: Enter get_netfilter_capabilities
GNC: we are root
GNC: chain ufw-caps-testSqLa5Y
GNC: exe /sbin/iptables

That means it is the first action of the test, just running
  /sbin/iptables -N ufw-caps-testSqLa5Y
Nothing else of the python stack was running before as part of the test.

debian/rules just has:
 30 install: build                                                              
     
 31 »···dh_testdir                                                              
     
 32 »···dh_testroot                                                             
     
 33 »···dh_prep                                                                 
     
 34 »···dh_installdirs                                                          
     
 35                                                                             
     
 36 ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS)))                          
     
 37 »···./run_tests.sh -i $(PYTHON2)                                            
     
 38 »···./run_tests.sh -i $(PYTHON)                                             
     
 39 »···# the testsuite creates the build/ directory with test values that we   
     
 40 »···# don't want to use                                                     
     
 41 »···make clean                                                              
     
 42 endif

We should actually be able to just run
$ sudo apt build-dep ufw
$ ./debian/rules install

In general this is mostly python, so build almost only consists of
selftests.

But no matter what I do the test either
a) works
b) breaks on the root check like
  File "/home/ubuntu/ufw/tests/unit/test_util.py", line 918, in 
test_get_netfilter_capabilities
    ufw.util.get_netfilter_capabilities)
  File "/home/ubuntu/ufw/tests/unit/support.py", line 164, in 
check_for_exception
    t.fail('%s not thrown' % str(expectedException))
AssertionError: <type 'exceptions.OSError'> not thrown

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1840633

Title:
  autopkgtests get stuck in Eoan with iptables 1.8.3

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ufw/+bug/1840633/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to