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

