Your message dated Thu, 23 Aug 2018 17:35:37 +0000
with message-id <[email protected]>
and subject line Bug#846020: fixed in ruby-clockwork 2.0.3-1
has caused the Debian Bug report #846020,
regarding ruby-clockwork: FTBFS 
(Clockwork::DatabaseEvents::SyncPerformer::setup::when fails)
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 [email protected]
immediately.)


-- 
846020: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=846020
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:ruby-clockwork
Version: 1.2.0-3
Severity: serious

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 ...]

Clockwork::Event::#thread?::manager config thread option set to 
true#test_0001_is true = 0.00 s = .
Clockwork::Manager::max_threads#test_0001_should warn when an event tries to 
generate threads more than max_threads = 0.00 s = .
Clockwork::Manager::max_threads#test_0002_should not warn when thread is 
managed by others = 0.00 s = .
Clockwork::DatabaseEvents::SyncPerformer::setup::arguments#test_0001_raises 
argument error if model is not set = 0.00 s = .
Clockwork::DatabaseEvents::SyncPerformer::setup::arguments#test_0002_raises 
argument error if every is not set = 0.00 s = .
Clockwork#test_0003_should pass event without modification to handler = 0.00 s 
= .
Clockwork#test_0005_should pass all arguments to every = 0.00 s = .
Clockwork#test_0004_should not run anything after reset = 0.00 s = .
Clockwork#test_0002_should log event correctly = 0.00 s = .
Clockwork#test_0006_support module re-open style = 0.00 s = .
Clockwork#test_0001_should run events with configured logger = 0.00 s = .
Clockwork::Manager::callbacks#test_0005_should run even jobs only = 0.00 s = .
Clockwork::Manager::callbacks#test_0001_should not accept unknown callback name 
= 0.00 s = .
Clockwork::Manager::callbacks#test_0004_should run before_run twice if two 
events are registered = 0.00 s = .
Clockwork::Manager::callbacks#test_0002_should run before_tick callback once on 
tick = 0.00 s = .
Clockwork::Manager::callbacks#test_0003_should not run events if before_tick 
returns false = 0.00 s = .
Clockwork::Manager::callbacks#test_0006_should run after_run callback for each 
event = 0.00 s = .
Clockwork::Manager::callbacks#test_0007_should run after_tick callback once = 
0.00 s = .
Clockwork::Manager:::if option#test_0002_:if false then never run = 0.00 s = .
Clockwork::Manager:::if option#test_0001_:if true then always run = 0.00 s = .
Clockwork::Manager:::if option#test_0003_:if the first day of month = 0.00 s = .
Clockwork::Manager:::if option#test_0005_:if is not callable then raise 
ArgumentError = 0.00 s = .
Clockwork::Manager:::if option#test_0004_:if it is compared to a time with zone 
= 0.01 s = .
Clockwork::Manager:::tz option#test_0005_should be able to override a default 
timezone in an event = 0.01 s = .
Clockwork::Manager:::tz option#test_0002_should be able to specify a different 
timezone than local = 0.00 s = .
Clockwork::Manager:::tz option#test_0004_should be able to configure a default 
timezone to use for all events = 0.00 s = .
Clockwork::Manager:::tz option#test_0001_time zone is not set by default = 0.00 
s = .
Clockwork::Manager:::tz option#test_0003_should be able to specify a different 
timezone than local for multiple times = 0.00 s = .

Finished in 0.909811s, 93.4260 runs/s, 165.9686 assertions/s.

  1) Failure:
Clockwork::DatabaseEvents::SyncPerformer::setup::when database reload frequency 
is greater than model frequency period#test_0010_updates event at with new at 
[/<<PKGBUILDDIR>>/test/database_events/sync_performer_test.rb:161]:
Expected: 1
  Actual: 0

85 runs, 151 assertions, 1 failures, 0 errors, 0 skips
rake aborted!
Command failed with status (1): [ruby -I"test"  
"/usr/lib/ruby/vendor_ruby/rake/rake_test_loader.rb" "test/at_test.rb" 
"test/clockwork_test.rb" "test/database_events/sync_performer_test.rb" 
"test/event_test.rb" "test/manager_test.rb" 
"test/database_events/test_helpers.rb" -v]

Tasks: TOP => default
(See full trace by running task with --trace)
ERROR: Test "ruby2.3" failed. Exiting.
dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-clockwork 
returned exit code 1
debian/rules:6: 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 failure happens randomly. Sometimes it fails, sometimes it does not.

It does happen, in fact, with a very low probability, but it also
happened at least once in the reproducible builds autobuilder:

https://tests.reproducible-builds.org/debian/logs/testing/amd64/ruby-clockwork_1.2.0-3.build2.log.gz

The test seems to measure that a certain process takes a certain
amount of time (reload frecuency), but that's not a good idea for a
Debian source package, because nowhere is guaranteed that the CPU
performance remains constant during package build. The autobuilder may
well be doing other things in parallel, and there is no
build-depends-like field to ask for an idle machine.

Thanks.

--- End Message ---
--- Begin Message ---
Source: ruby-clockwork
Source-Version: 2.0.3-1

We believe that the bug you reported is fixed in the latest version of
ruby-clockwork, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Lucas Kanashiro <[email protected]> (supplier of updated 
ruby-clockwork package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 23 Aug 2018 14:08:15 -0300
Source: ruby-clockwork
Binary: ruby-clockwork
Architecture: source all
Version: 2.0.3-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers 
<[email protected]>
Changed-By: Lucas Kanashiro <[email protected]>
Description:
 ruby-clockwork - scheduler process to replace cron
Closes: 846020
Changes:
 ruby-clockwork (2.0.3-1) experimental; urgency=medium
 .
   * Team upload.
 .
   [ Cédric Boutillier ]
   * Use https:// in Vcs-* fields
   * Use https:// in Vcs-* fields
   * Run wrap-and-sort on packaging files
 .
   [ Andrew Lee (李健秋) ]
   * Apply disable-sync_performer_test.patch: disable specific test that
     randomly fails on havey load machine. (Closes: #846020)
 .
   [ Lucas Kanashiro ]
   * New upstream version 2.0.3
   * Bump debhelper compatibility level to 11
   * Declare complaince with Debian Policy 4.2.0
   * Update VCS urls to point to salsa
   * debian/copyright: use secure url in Format field (https://)
   * debian/copyright: reorganize paragraphs
   * debian/copyright: use secure url in Source field (https://)
   * Remove patch fix_test_with_minitest.patch applied by upstream
   * Update patch that disable sync_performer_test
   * Add version constraint to ruby-activesupport (>= 2:5)
   * debian/watch: use secure url (https://)
Checksums-Sha1:
 c270bb19d7edca1c7fa5c53c5ef08bc63d0c0aab 2151 ruby-clockwork_2.0.3-1.dsc
 640539c0c1ad7ecd82804605bc0c5fe5a18e05f9 23296 ruby-clockwork_2.0.3.orig.tar.gz
 f3d8a19894d05f3a4a3b525f0d85e8caa674a4fa 3056 
ruby-clockwork_2.0.3-1.debian.tar.xz
 33b0a787b3c22cce851f3f43bb6c3937d6e10a69 19224 ruby-clockwork_2.0.3-1_all.deb
 62a83771b2d18149a2866291ba20e869b2070c9f 6654 
ruby-clockwork_2.0.3-1_amd64.buildinfo
Checksums-Sha256:
 93b4c714d1126c36cef6d93f8a3eff38804ff35af403754adc26d164134ab171 2151 
ruby-clockwork_2.0.3-1.dsc
 3da2350711cdcc23ad83ca32797e89db9d1a7521fe97f378bdabde154e7095a0 23296 
ruby-clockwork_2.0.3.orig.tar.gz
 327b84fe57d6f0884b4a45245be2a0cfd79bc833a1ceacbf2a68485fecb076f3 3056 
ruby-clockwork_2.0.3-1.debian.tar.xz
 42134ee91d65cd563af8decefaca3f980fe67f79d059c6993a0d3cd12ab08a1a 19224 
ruby-clockwork_2.0.3-1_all.deb
 fa363eb9cee9307c2e0c74ca5e638646504d7c193c6aa87bc97471feea5b8952 6654 
ruby-clockwork_2.0.3-1_amd64.buildinfo
Files:
 7f01b1e6250d69b024fb7b1f4c25c39f 2151 ruby optional ruby-clockwork_2.0.3-1.dsc
 2fc7d3cd152b71abaf440212d695814c 23296 ruby optional 
ruby-clockwork_2.0.3.orig.tar.gz
 4364c0a4417e905ca27a56d23230f9b4 3056 ruby optional 
ruby-clockwork_2.0.3-1.debian.tar.xz
 948d75c0939dde86157b3d868ec8b7e6 19224 ruby optional 
ruby-clockwork_2.0.3-1_all.deb
 ee85aa4de35629a4b32b9d6d6160b855 6654 ruby optional 
ruby-clockwork_2.0.3-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEjtbD+LrJ23/BMKhw+COicpiDyXwFAlt+61AACgkQ+COicpiD
yXypdg/8CGB4gml+TErc1R+aMJnb08lt1JlptcmRZn7+DIzWaJFHqCZmzyqiOX37
GljGgE1xpc/j04CTP/4byc20S5SoqPhDfMaFxMWIfFWiY03MirPhp5RfJ7/znSRK
oJ+1bDOAtzqG/5Ybr53Q7Y5jEyolfpd9DuS/uUcd5K4FAhWTyQ0Q38DzjPxn9nGF
6VM/MZ6NdlV/IbVJhwyBqC4yn+fK7kyUVDQdxqXA8goJzMDQKZtojsoYwotE+fxN
BJjUMf6Z3ySoW6Ps8csA8bNjO5Z+Aq8RmAjanUFJVl+61/Wgy3FFfenB/aG40aOa
oQ2tdPXZGtZ1nJ+/EnQbUNJa02a9BccKUX/VZrEV6eq7HaMuXc6zSEy1zZrXunZ4
lt3p/yTbZ/OgrPd4QrfKwT8hcv8FdqN9+P81+YYAU2j5unVcQFZXVJ+QHnCQIBNq
2fVKtEpFStWBtk8B4ixkja1SzMqvDiR7V0jWDDvFTCFyqKbyBvcbvETujH1ak9Pz
n5ZOA1wi9ZDXty4znwY1Zb+gdIdT5g4uelxKGarJzmqkleYAXEYOLnl8Z9VUzsdA
U0Ew4zTjNwUSrn5WZxfPC5/b1o6GeoVF6U7xfaDKSfCzwu6DzTUmuwLpTI+Omrkw
JQabo37z6fJFY3CWOQ/uFaBRs/GsG9OKxbk4jPw3oSAGHuquo7U=
=IdUR
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to