[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#674338: marked as done (germinate: FTBFS: test failed)



Your message dated Tue, 19 Jun 2012 10:56:09 +0200
with message-id <20120619105458.GA10616@debian.org>
and subject line Re: Bug#674338: germinate: FTBFS: test failed
has caused the Debian Bug report #674338,
regarding germinate: FTBFS: test failed
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 owner@bugs.debian.org
immediately.)


-- 
674338: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674338
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: germinate
Version: 2.8
Severity: serious
Tags: wheezy sid
User: debian-qa@lists.debian.org
Usertags: qa-ftbfs-20120524 qa-ftbfs
Justification: FTBFS on amd64

Hi,

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

Relevant part:
> make[1]: Entering directory `/«PKGBUILDDIR»'
> set -e; for python in $(pyversions -r) $(py3versions -r); do \
> 		$python setup.py test; \
> 	done
> running test
> ./run-pychecker
> pychecker not installed, so not running it
> running build_py
> running egg_info
> creating /«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info
> writing /«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/PKG-INFO
> writing top-level names to /«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/top_level.txt
> writing dependency_links to /«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/dependency_links.txt
> writing manifest file '/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/SOURCES.txt'
> reading manifest file '/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/SOURCES.txt'
> writing manifest file '/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate.egg-info/SOURCES.txt'
> running build_ext
> test_creates_file (germinate.tests.test_seeds.TestAtomicFile)
> AtomicFile creates the named file with the requested contents. ... ok
> test_removes_dot_new (germinate.tests.test_seeds.TestAtomicFile)
> AtomicFile does not leave .new files lying around. ... ok
> test_behaves_as_file (germinate.tests.test_seeds.TestSeed)
> A Seed context can be read from as a file object. ... ok
> test_equal_if_same_contents (germinate.tests.test_seeds.TestSeed)
> Two Seed objects with the same text contents are equal. ... ok
> test_init_no_bzr (germinate.tests.test_seeds.TestSeed)
> __init__ can open a seed from a collection without bzr. ... ok
> test_not_equal_if_different_contents (germinate.tests.test_seeds.TestSeed)
> Two Seed objects with different text contents are not equal. ... ok
> test_add (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.add adds a custom seed. ... ok
> test_basic (germinate.tests.test_seeds.TestSeedStructure)
> A SeedStructure object has the correct basic properties. ... ok
> test_dict (germinate.tests.test_seeds.TestSeedStructure)
> A SeedStructure can be treated as a dictionary of seeds. ... ok
> test_later_branches_override_earlier_branches (germinate.tests.test_seeds.TestSeedStructure)
> Seeds from later branches override seeds from earlier branches. ... ok
> test_limit (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.limit restricts the set of seed names. ... ok
> test_multiple (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure follows "include" links to other seed collections. ... ok
> test_write (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.write writes the text of STRUCTURE. ... ok
> test_write_dot (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.write_dot writes an appropriate dot file. ... ok
> test_write_seed_text (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.write_seed_text writes the text of a seed. ... ok
> test_write_seed_text_utf8 (germinate.tests.test_seeds.TestSeedStructure)
> SeedStructure.write_seed_text handles UTF-8 text in seeds. ... ok
> test_basic (germinate.tests.test_seeds.TestSingleSeedStructure)
> A SingleSeedStructure object has the correct basic properties. ... ok
> test_feature (germinate.tests.test_seeds.TestSingleSeedStructure)
> SingleSeedStructure parses the "feature" directive correctly. ... ok
> test_include (germinate.tests.test_seeds.TestSingleSeedStructure)
> SingleSeedStructure parses the "include" directive correctly. ... ok
> test_init_lists (germinate.tests.test_archive.TestTagFile)
> TagFile may be constructed with list parameters. ... ok
> test_init_strings (germinate.tests.test_archive.TestTagFile)
> TagFile may be constructed with string parameters. ... ok
> test_sections (germinate.tests.test_archive.TestTagFile)
> Test fetching sections from a basic TagFile archive. ... ok
> test_str (germinate.tests.test_germinator.TestBuildDependsReason)
> BuildDependsReason stringifies to a description of the reason. ... ok
> test_str (germinate.tests.test_germinator.TestDependsReason)
> DependsReason stringifies to the package name. ... ok
> test_str (germinate.tests.test_germinator.TestExtraReason)
> ExtraReason stringifies to a description of the reason. ... ok
> test_basic (germinate.tests.test_germinator.TestGerminatedSeed)
> GerminatedSeed has reasonable basic properties. ... ok
> test_equal_if_same_contents (germinate.tests.test_germinator.TestGerminatedSeed)
> GerminatedSeeds with the same seeds and inheritance are equal. ... ok
> test_not_equal_if_different_contents (germinate.tests.test_germinator.TestGerminatedSeed)
> GerminatedSeeds with different seeds/inheritance are not equal. ... ok
> test_different_providers_between_suites (germinate.tests.test_germinator.TestGerminator)
> Provides from later versions override those from earlier ones. ... ok
> test_parse_archive (germinate.tests.test_germinator.TestGerminator)
> Germinator.parse_archive successfully parses a simple archive. ... ok
> test_str (germinate.tests.test_germinator.TestRecommendsReason)
> RecommendsReason stringifies to a description of the reason. ... ok
> test_str (germinate.tests.test_germinator.TestRescueReason)
> RescueReason stringifies to a description of the reason. ... ok
> test_str (germinate.tests.test_germinator.TestSeedReason)
> SeedReason stringifies to a description of the seed. ... ok
> test_trivial (germinate.tests.test_integration.TestGerminate) ... ERROR
> 
> ======================================================================
> ERROR: test_trivial (germinate.tests.test_integration.TestGerminate)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/tests/test_integration.py", line 79, in test_trivial
>     self.runGerminate("-s", "ubuntu.warty", "-d", "warty", "-c", "main")
>   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/tests/test_integration.py", line 56, in runGerminate
>     self.assertEqual(0, germinate_main.main(argv))
>   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/scripts/germinate_main.py", line 119, in main
>     g.parse_archive(archive)
>   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/germinator.py", line 482, in parse_archive
>     for indextype, section in archive.sections():
>   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/archive.py", line 200, in sections
>     for section in apt_pkg.TagFile(tag_file):
> SystemError: E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor)
> 
> ----------------------------------------------------------------------
> Ran 34 tests in 0.065s
> 
> FAILED (errors=1)
> make[1]: *** [override_dh_auto_test] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2012/05/24/germinate_2.8_unstable.log

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.



--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.9.5.1

On Thu, May 24, 2012 at 01:31:07PM +0100, Colin Watson wrote:
> reassign 674338 python-apt
> thanks
> 
> On Thu, May 24, 2012 at 12:02:15PM +0200, Lucas Nussbaum wrote:
> > Source: germinate
> > Version: 2.8
> > Severity: serious
> > Tags: wheezy sid
> > User: debian-qa@lists.debian.org
> > Usertags: qa-ftbfs-20120524 qa-ftbfs
> > Justification: FTBFS on amd64
> > 
> > Hi,
> > 
> > During a rebuild of all packages in sid, your package failed to build on
> > amd64.
> > 
> > Relevant part:
> [...]
> > > test_trivial (germinate.tests.test_integration.TestGerminate) ... ERROR
> > > 
> > > ======================================================================
> > > ERROR: test_trivial (germinate.tests.test_integration.TestGerminate)
> > > ----------------------------------------------------------------------
> > > Traceback (most recent call last):
> > >   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/tests/test_integration.py", line 79, in test_trivial
> > >     self.runGerminate("-s", "ubuntu.warty", "-d", "warty", "-c", "main")
> > >   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/tests/test_integration.py", line 56, in runGerminate
> > >     self.assertEqual(0, germinate_main.main(argv))
> > >   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/scripts/germinate_main.py", line 119, in main
> > >     g.parse_archive(archive)
> > >   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/germinator.py", line 482, in parse_archive
> > >     for indextype, section in archive.sections():
> > >   File "/«PKGBUILDDIR»/build/lib.linux-x86_64-2.7/germinate/archive.py", line 200, in sections
> > >     for section in apt_pkg.TagFile(tag_file):
> > > SystemError: E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor), E:Problem closing the gzip file  - close (9: Bad file descriptor)
> 
> Although I can't pin it down exactly, this looks like a problem lower
> down the stack to me, and Michael Vogt seems to concur:
> 
>   13:23 <mvo> cjwatson: yes, its a recent regression with python-apt/apt in debian/unstable
> 
> So I'll send this over to python-apt and let the apt team sort it out
> from there, I guess.  Let me know if it somehow turns out to be a
> germinate bug after all.

apt (0.9.5.1) unstable; urgency=low

  [ David Kalnischkies ]
  * apt-pkg/contrib/fileutl.cc:
    - dup() given compressed fd in OpenDescriptor if AutoClose
      is disabled as otherwise gzclose() and co will close it

-- 
Julian Andres Klode  - Debian Developer, Ubuntu Member

See http://wiki.debian.org/JulianAndresKlode and http://jak-linux.org/.

Attachment: pgpinEp7E9irI.pgp
Description: PGP signature


--- End Message ---

Reply to: