Package: src:ruby-moneta
Version: 0.7.20-2.2
Severity: wishlist

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --buildsystem=ruby --with ruby
   dh_testdir -i -O--buildsystem=ruby
   dh_update_autotools_config -i -O--buildsystem=ruby
   dh_auto_configure -i -O--buildsystem=ruby
        dh_ruby --configure
   dh_auto_build -i -O--buildsystem=ruby
        dh_ruby --build
   dh_ruby --build
   dh_auto_test -i -O--buildsystem=ruby
        dh_ruby --test
 fakeroot debian/rules binary-indep
dh binary-indep --buildsystem=ruby --with ruby

[... snipped ...]

2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 
'INNODB_FT_DEFAULT_STOPWORD'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_METRICS'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 
'INNODB_CMP_PER_INDEX_RESET'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_CMPMEM'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_CMP'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_LOCKS'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'INNODB_TRX'
2016-08-23 12:17:29 29718 [Note] Shutting down plugin 'InnoDB'
2016-08-23 12:17:29 29718 [Note] InnoDB: FTS optimize thread exiting.
2016-08-23 12:17:29 29718 [Note] InnoDB: Starting shutdown...
2016-08-23 12:17:30 29718 [Note] InnoDB: Shutdown completed; log sequence 
number 1626007
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'CSV'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'MEMORY'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'MyISAM'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'MRG_MYISAM'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'sha256_password'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'mysql_old_password'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'mysql_native_password'
2016-08-23 12:17:30 29718 [Note] Shutting down plugin 'binlog'
2016-08-23 12:17:30 29718 [Note] /usr/sbin/mysqld: Shutdown complete

/usr/lib/ruby/2.3.0/fileutils.rb:1445:in `rmdir': Directory not empty @ 
dir_s_rmdir - /tmp/moneta20160823-29610-1c06shv (Errno::ENOTEMPTY)
        from /usr/lib/ruby/2.3.0/fileutils.rb:1445:in `block in remove_dir1'
        from /usr/lib/ruby/2.3.0/fileutils.rb:1456:in `platform_support'
        from /usr/lib/ruby/2.3.0/fileutils.rb:1444:in `remove_dir1'
        from /usr/lib/ruby/2.3.0/fileutils.rb:1437:in `remove'
        from /usr/lib/ruby/2.3.0/fileutils.rb:745:in `block in 
remove_entry_secure'
        from /usr/lib/ruby/2.3.0/fileutils.rb:1494:in `ensure in 
postorder_traverse'
        from /usr/lib/ruby/2.3.0/fileutils.rb:1494:in `postorder_traverse'
        from /usr/lib/ruby/2.3.0/fileutils.rb:743:in `remove_entry_secure'
        from debian/ruby-tests.rb:31:in `block in <main>'
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-moneta returned 
exit code 1
debian/rules:15: recipe for target 'binary-indep' failed
make: *** [binary-indep] Error 1
dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
status 2
--------------------------------------------------------------------------------

The build was made with eatmydata. When I don't use eatmydata, it
builds ok (but it takes a lot more time to build).

Can you confirm that eatmydata is the reason for the failures
and / or forward this upstream?

I'm currently checking that "dpkg-buildpackage -A" always work, and
the ability to use eatmydata is a real time and disk I/O saver.

I attach three different build logs.

Thanks.

Attachment: ruby-moneta_0.7.20-2.2_amd64-20160810T0901Z.gz
Description: application/gzip

Attachment: ruby-moneta_0.7.20-2.2_amd64-20160816T1740Z.gz
Description: application/gzip

Attachment: ruby-moneta_0.7.20-2.2_amd64-20160823T101555Z.gz
Description: application/gzip

Reply via email to