Source: python-gflags
Version: 1.3-1
Severity: serious
Tags: wheezy sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20110502 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> /usr/share/cdbs/1/class/python-vars.mk:115: WARNING:  Use of 
> XS-Python-Version and XB-Python-Version fields in debian/control is 
> deprecated with pysupport method; use debian/pyversions if you need to 
> specify specific versions.
> test -x debian/rules
> dh_testroot
> dh_clean 
> cd . && \
>               python setup.py clean \
>               -a
> running clean
> 'build/lib.linux-x86_64-2.6' does not exist -- can't clean it
> 'build/bdist.linux-x86_64' does not exist -- can't clean it
> 'build/scripts-2.6' does not exist -- can't clean it
> rm -rf debian/python-module-stampdir
> find "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3" -name 
> '*.py[co]' -delete
> find "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3" -name 
> __pycache__ -type d -empty -delete
> find "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3" -prune 
> -name '*.egg-info' -exec rm -rf '{}' ';'
> rm -f debian/stamp-makefile-check
> rm -f gflags2man.1
>  dpkg-source -b python-gflags-1.3
> dpkg-source: info: using source format `3.0 (quilt)'
> dpkg-source: info: building python-gflags using existing 
> ./python-gflags_1.3.orig.tar.gz
> dpkg-source: info: building python-gflags in python-gflags_1.3-1.debian.tar.gz
> dpkg-source: info: building python-gflags in python-gflags_1.3-1.dsc
>  debian/rules build
> /usr/share/cdbs/1/class/python-vars.mk:115: WARNING:  Use of 
> XS-Python-Version and XB-Python-Version fields in debian/control is 
> deprecated with pysupport method; use debian/pyversions if you need to 
> specify specific versions.
> test -x debian/rules
> mkdir -p "."
> /usr/share/cdbs/1/rules/buildcore.mk:109: WARNING:  
> DEB_DH_INSTALLCHANGELOGS_ARGS is a deprecated variable
> mkdir -p debian/python-module-stampdir
> for pyversion in 2.6 2.7; do python$pyversion gflags_unittest.py; done
> ........Warning: Hit circular flagfile dependency: 
> /tmp/flags_unittest/UnitTestFile3.tst
> ................
> ----------------------------------------------------------------------
> Ran 24 tests in 0.036s
> 
> OK
> .EE..EEEE..E.EEFE..E....
> ======================================================================
> ERROR: testKeyFlags (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 1345, in testKeyFlags
>     self.assertListEqual(self._GetNamesOfKeyFlags(module_foo), [])
>   File "gflags_unittest.py", line 110, in assertListEqual
>     self.assertEqual(sorted_list1, sorted_list2)
>   File "/usr/lib/python2.7/unittest/case.py", line 505, in assertEqual
>     assertion_func(first, second, msg=msg)
> TypeError: assertListEqual() got an unexpected keyword argument 'msg'
> 
> ======================================================================
> ERROR: testKeyFlagsWithNonDefaultFlagValuesObject (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 1405, in 
> testKeyFlagsWithNonDefaultFlagValuesObject
>     [])
>   File "gflags_unittest.py", line 110, in assertListEqual
>     self.assertEqual(sorted_list1, sorted_list2)
>   File "/usr/lib/python2.7/unittest/case.py", line 505, in assertEqual
>     assertion_func(first, second, msg=msg)
> TypeError: assertListEqual() got an unexpected keyword argument 'msg'
> 
> ======================================================================
> ERROR: testMethod_flagfiles_1 (__main__.FlagsUnitTest)
> Test trivial case with no flagfile based options.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 785, in testMethod_flagfiles_1
>     self.assertEqual( fake_argv, FLAGS.ReadFlagsFromFiles(fake_argv))
>   File "/usr/lib/python2.7/unittest/case.py", line 505, in assertEqual
>     assertion_func(first, second, msg=msg)
> TypeError: assertListEqual() got an unexpected keyword argument 'msg'
> 
> ======================================================================
> ERROR: testMethod_flagfiles_2 (__main__.FlagsUnitTest)
> Tests parsing one file + arguments off simulated argv
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 791, in testMethod_flagfiles_2
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: testMethod_flagfiles_3 (__main__.FlagsUnitTest)
> Tests parsing nested files + arguments of simulated argv
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 813, in testMethod_flagfiles_3
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: testMethod_flagfiles_4 (__main__.FlagsUnitTest)
> Tests parsing self-referential files + arguments of simulated argv.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 837, in testMethod_flagfiles_4
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: test_SetDefault (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 903, in test_SetDefault
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: test_flagfiles_user_path_expansion (__main__.FlagsUnitTest)
> Test that user directory referenced paths (ie. ~/foo) are correctly
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 859, in test_flagfiles_user_path_expansion
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: test_flags (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 188, in test_flags
>     self.assertEqual(keys, reg_flags)
>   File "/usr/lib/python2.7/unittest/case.py", line 505, in assertEqual
>     assertion_func(first, second, msg=msg)
> TypeError: assertListEqual() got an unexpected keyword argument 'msg'
> 
> ======================================================================
> ERROR: test_no_touchy_non_flags (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 880, in test_no_touchy_non_flags
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> ERROR: test_parse_flags_after_args_if_using_gnu_getopt 
> (__main__.FlagsUnitTest)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 891, in 
> test_parse_flags_after_args_if_using_gnu_getopt
>     self.__DeclareSomeFlags()
>   File "gflags_unittest.py", line 763, in __DeclareSomeFlags
>     flags.DEFINE_string('UnitTestMessage1', 'Foo!', 'You Add Here.')
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1808, in DEFINE_string
>     DEFINE(parser, name, default, help, flag_values, serializer, **args)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1701, in DEFINE
>     flag_values)
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 1716, in DEFINE_flag
>     fv[flag.name] = flag
>   File 
> "/build/user-python-gflags_1.3-1-amd64-ly835i/python-gflags-1.3/gflags.py", 
> line 791, in __setitem__
>     raise DuplicateFlagError(name, self)
> DuplicateFlagError: The flag 'UnitTestMessage1' is defined twice. First from 
> gflags_unittest.py, Second from gflags_unittest.py
> 
> ======================================================================
> FAIL: test_main_module_help (__main__.FlagsUnitTest)
> Test MainModuleHelp()
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "gflags_unittest.py", line 1256, in test_main_module_help
>     self.fail()
> AssertionError: None
> 
> ----------------------------------------------------------------------
> Ran 24 tests in 0.013s
> 
> FAILED (failures=1, errors=11)
> Error: FLAGS.MainModuleHelp() didn't return the expected result.
> Got:
> 
> gflags_unittest.py:
>   --[no]UnitTestBoolFlag: Some Boolean thing
>     (default: 'false')
>   --UnitTestList: Some list
>     (default: '1,2,3')
>     (a comma separated list)
>   --UnitTestMessage1: You Add Here.
>     (default: 'Foo!')
>   --UnitTestMessage2: Hello, Sailor!
>     (default: 'Bar!')
>   --UnitTestNumber: Some integer
>     (default: '12345')
>     (a non-negative integer)
>   --[no]debug: debughelp
>     (default: 'false')
>   -?,--[no]help: show this help
>   --[no]helpshort: show usage only for this module
>   --[no]helpxml: like --help, but generates XML output
>   --kwery: <who|what|why|where|when>: ?
>   --l: how long to be
>     (default: '9223372032559808512')
>     (an integer)
>   --letters: a list of letters
>     (default: 'a,b,c')
>     (a comma separated list)
>   --name: namehelp
>     (default: 'Bob')
>   --[no]noexec: boolean flag with no as prefix
>     (default: 'true')
>   --numbers: a list of numbers
>     (default: '1,2,3')
>     (a comma separated list)
>   --[no]q: quiet mode
>     (default: 'true')
>   --[no]quack: superstring of 'q'
>     (default: 'false')
>   -r,--repeat: how many times to repeat (0-5)
>     (default: '4')
>     (a non-negative integer)
>   --x: how eXtreme to be
>     (default: '3')
>     (an integer)
> [End of got]
> Number of help lines = 43, expected 61
> One discrepancy: Got:
>   --[no]UnitTestBoolFlag: Some Boolean thing
> Expected:
>   --[no]debug: debughelp
> make: *** [debian/stamp-makefile-check] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2011/05/02/python-gflags_1.3-1_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lu...@lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lu...@nussbaum.fr             GPG: 1024D/023B3F4F |



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

Reply via email to