Your message dated Mon, 30 Jan 2023 11:20:16 +0000 with message-id <[email protected]> and subject line Bug#1027364: fixed in golang-github-go-co-op-gocron 1.18.0-1 has caused the Debian Bug report #1027364, regarding golang-github-go-co-op-gocron: FTBFS (missing build-depends on tzdata) 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.) -- 1027364: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1027364 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: src:golang-github-go-co-op-gocron Version: 0.5.0-2 Severity: serious Tags: ftbfs patch Dear maintainer: During a rebuild of all packages in bullseye, your package failed to build: -------------------------------------------------------------------------------- [...] debian/rules binary-indep dh binary-indep --builddirectory=_build --buildsystem=golang --with=golang dh_update_autotools_config -i -O--builddirectory=_build -O--buildsystem=golang dh_autoreconf -i -O--builddirectory=_build -O--buildsystem=golang dh_auto_configure -i -O--builddirectory=_build -O--buildsystem=golang dh_auto_build -i -O--builddirectory=_build -O--buildsystem=golang cd _build && go install -trimpath -v -p 2 github.com/go-co-op/gocron internal/unsafeheader internal/cpu runtime/internal/atomic runtime/internal/sys internal/bytealg runtime/internal/math internal/race sync/atomic math/bits runtime math unicode/utf8 unicode internal/testlog internal/reflectlite sync errors sort io strconv hash internal/oserror syscall crypto reflect internal/syscall/unix time encoding/binary internal/fmtsort internal/poll crypto/sha256 internal/syscall/execenv os bytes strings fmt regexp/syntax regexp github.com/go-co-op/gocron dh_auto_test -i -O--builddirectory=_build -O--buildsystem=golang cd _build && go test -vet=off -v -p 2 github.com/go-co-op/gocron === RUN TestParseTime === RUN TestParseTime/normal === RUN TestParseTime/normal_-_no_leading_hour_zeros === RUN TestParseTime/normal_with_second === RUN TestParseTime/normal_with_second_-_no_leading_hour_zeros === RUN TestParseTime/not_a_number === RUN TestParseTime/out_of_range_hour === RUN TestParseTime/out_of_range_minute === RUN TestParseTime/wrong_format === RUN TestParseTime/wrong_minute === RUN TestParseTime/wrong_hour --- PASS: TestParseTime (0.00s) --- PASS: TestParseTime/normal (0.00s) --- PASS: TestParseTime/normal_-_no_leading_hour_zeros (0.00s) --- PASS: TestParseTime/normal_with_second (0.00s) --- PASS: TestParseTime/normal_with_second_-_no_leading_hour_zeros (0.00s) --- PASS: TestParseTime/not_a_number (0.00s) --- PASS: TestParseTime/out_of_range_hour (0.00s) --- PASS: TestParseTime/out_of_range_minute (0.00s) --- PASS: TestParseTime/wrong_format (0.00s) --- PASS: TestParseTime/wrong_minute (0.00s) --- PASS: TestParseTime/wrong_hour (0.00s) === RUN TestTags --- PASS: TestTags (0.00s) === RUN TestGetScheduledTime --- PASS: TestGetScheduledTime (0.00s) === RUN TestGetWeekday === RUN TestGetWeekday/success === RUN TestGetWeekday/fail_-_not_set_for_weekday --- PASS: TestGetWeekday (0.00s) --- PASS: TestGetWeekday/success (0.00s) --- PASS: TestGetWeekday/fail_-_not_set_for_weekday (0.00s) === RUN TestJob_shouldRunAgain === RUN TestJob_shouldRunAgain/should_run_again_(infinite) === RUN TestJob_shouldRunAgain/should_run_again_(finite) === RUN TestJob_shouldRunAgain/shouldn't_run_again_#1 === RUN TestJob_shouldRunAgain/shouldn't_run_again_#2 --- PASS: TestJob_shouldRunAgain (0.00s) --- PASS: TestJob_shouldRunAgain/should_run_again_(infinite) (0.00s) --- PASS: TestJob_shouldRunAgain/should_run_again_(finite) (0.00s) --- PASS: TestJob_shouldRunAgain/shouldn't_run_again_#1 (0.00s) --- PASS: TestJob_shouldRunAgain/shouldn't_run_again_#2 (0.00s) === RUN TestJob_LimitRunsTo --- PASS: TestJob_LimitRunsTo (0.00s) === RUN TestJob_CommonExports --- PASS: TestJob_CommonExports (0.00s) === RUN TestImmediateExecution --- PASS: TestImmediateExecution (0.00s) === RUN TestExecutionSeconds --- PASS: TestExecutionSeconds (6.00s) === RUN TestScheduled --- PASS: TestScheduled (0.00s) === RUN TestScheduledWithTag --- PASS: TestScheduledWithTag (0.00s) === RUN TestAtFuture === RUN TestAtFuture/calls_to_.At()_should_parse_time_correctly === RUN TestAtFuture/error_due_to_bad_time_format --- PASS: TestAtFuture (0.00s) --- PASS: TestAtFuture/calls_to_.At()_should_parse_time_correctly (0.00s) --- PASS: TestAtFuture/error_due_to_bad_time_format (0.00s) === RUN TestWeekdayBeforeToday --- PASS: TestWeekdayBeforeToday (0.00s) === RUN TestWeekdayAt === RUN TestWeekdayAt/asserts_weekday_scheduling_starts_at_the_current_week --- PASS: TestWeekdayAt (0.00s) --- PASS: TestWeekdayAt/asserts_weekday_scheduling_starts_at_the_current_week (0.00s) === RUN TestRemove --- PASS: TestRemove (0.00s) === RUN TestRemoveByRef --- PASS: TestRemoveByRef (0.00s) === RUN TestRemoveByTag --- PASS: TestRemoveByTag (0.00s) === RUN TestJobs --- PASS: TestJobs (0.00s) === RUN TestLen --- PASS: TestLen (0.00s) === RUN TestSwap --- PASS: TestSwap (0.00s) === RUN TestLess --- PASS: TestLess (0.00s) === RUN TestSetLocation --- PASS: TestSetLocation (0.00s) === RUN TestClear --- PASS: TestClear (0.00s) === RUN TestSetUnit === RUN TestSetUnit/seconds === RUN TestSetUnit/minutes === RUN TestSetUnit/hours === RUN TestSetUnit/days === RUN TestSetUnit/weeks --- PASS: TestSetUnit (0.00s) --- PASS: TestSetUnit/seconds (0.00s) --- PASS: TestSetUnit/minutes (0.00s) --- PASS: TestSetUnit/hours (0.00s) --- PASS: TestSetUnit/days (0.00s) --- PASS: TestSetUnit/weeks (0.00s) === RUN TestScheduler_Stop === RUN TestScheduler_Stop/stops_a_running_scheduler === RUN TestScheduler_Stop/stops_a_running_scheduler_through_StartAsync_chan === RUN TestScheduler_Stop/noop_on_stopped_scheduler --- PASS: TestScheduler_Stop (0.00s) --- PASS: TestScheduler_Stop/stops_a_running_scheduler (0.00s) --- PASS: TestScheduler_Stop/stops_a_running_scheduler_through_StartAsync_chan (0.00s) --- PASS: TestScheduler_Stop/noop_on_stopped_scheduler (0.00s) === RUN TestScheduler_StartAt --- PASS: TestScheduler_StartAt (0.00s) === RUN TestScheduler_CalculateNextRun === RUN TestScheduler_CalculateNextRun/every_second_test === RUN TestScheduler_CalculateNextRun/every_62_seconds_test === RUN TestScheduler_CalculateNextRun/every_minute_test === RUN TestScheduler_CalculateNextRun/every_62_minutes_test === RUN TestScheduler_CalculateNextRun/every_hour_test === RUN TestScheduler_CalculateNextRun/every_25_hours_test === RUN TestScheduler_CalculateNextRun/every_day_at_midnight === RUN TestScheduler_CalculateNextRun/every_day_at_09:30AM_with_scheduler_starting_before_09:30AM_should_run_at_same_day_at_time === RUN TestScheduler_CalculateNextRun/every_day_at_09:30AM_which_just_ran_should_run_tomorrow_at_09:30AM === RUN TestScheduler_CalculateNextRun/every_31_days_at_midnight_should_run_31_days_later === RUN TestScheduler_CalculateNextRun/daily_job_just_ran_at_8:30AM_and_should_be_scheduled_for_next_day's_8:30AM === RUN TestScheduler_CalculateNextRun/daily_job_just_ran_at_5:30AM_and_should_be_scheduled_for_today_at_8:30AM === RUN TestScheduler_CalculateNextRun/job_runs_every_2_days,_just_ran_at_5:30AM_and_should_be_scheduled_for_2_days_at_8:30AM === RUN TestScheduler_CalculateNextRun/job_runs_every_2_days,_just_ran_at_8:30AM_and_should_be_scheduled_for_2_days_at_8:30AM === RUN TestScheduler_CalculateNextRun/every_week_should_run_in_7_days === RUN TestScheduler_CalculateNextRun/every_week_with_.At_time_rule_should_run_respect_.At_time_rule === RUN TestScheduler_CalculateNextRun/every_two_weeks_at_09:30AM_should_run_in_14_days_at_09:30AM === RUN TestScheduler_CalculateNextRun/every_31_weeks_ran_at_jan_1st_at_midnight_should_run_at_August_5,_2020 === RUN TestScheduler_CalculateNextRun/every_month_in_a_31_days_month_should_be_scheduled_for_31_days_ahead === RUN TestScheduler_CalculateNextRun/every_month_in_a_30_days_month_should_be_scheduled_for_30_days_ahead === RUN TestScheduler_CalculateNextRun/every_month_at_february_on_leap_year_should_count_29_days === RUN TestScheduler_CalculateNextRun/every_month_at_february_on_non_leap_year_should_count_28_days === RUN TestScheduler_CalculateNextRun/every_month_at_first_day_at_time_should_run_next_month_+_at_time === RUN TestScheduler_CalculateNextRun/every_month_at_day_should_consider_at_days === RUN TestScheduler_CalculateNextRun/every_month_at_day_should_consider_at_hours === RUN TestScheduler_CalculateNextRun/every_month_on_the_first_day,_but_started_on_january_8th,_should_run_February_1st === RUN TestScheduler_CalculateNextRun/every_2_months_at_day_1,_starting_at_day_1,_should_run_in_2_months === RUN TestScheduler_CalculateNextRun/every_2_months_at_day_2,_starting_at_day_1,_should_run_in_2_months_+_1_day === RUN TestScheduler_CalculateNextRun/every_2_months_at_day_1,_starting_at_day_2,_should_run_in_2_months_-_1_day === RUN TestScheduler_CalculateNextRun/every_13_months_at_day_1,_starting_at_day_2_run_in_13_months_-_1_day === RUN TestScheduler_CalculateNextRun/every_weekday_starting_on_one_day_before_it_should_run_this_weekday === RUN TestScheduler_CalculateNextRun/every_weekday_starting_on_same_weekday_should_run_on_same_immediately === RUN TestScheduler_CalculateNextRun/every_2_weekdays_counting_this_week's_weekday_should_run_next_weekday === RUN TestScheduler_CalculateNextRun/every_weekday_starting_on_one_day_after_should_count_days_remaning === RUN TestScheduler_CalculateNextRun/every_weekday_starting_before_jobs_.At()_time_should_run_at_same_day_at_time === RUN TestScheduler_CalculateNextRun/every_weekday_starting_at_same_day_at_time_that_already_passed_should_run_at_next_week_at_time --- PASS: TestScheduler_CalculateNextRun (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_second_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_62_seconds_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_minute_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_62_minutes_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_hour_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_25_hours_test (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_day_at_midnight (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_day_at_09:30AM_with_scheduler_starting_before_09:30AM_should_run_at_same_day_at_time (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_day_at_09:30AM_which_just_ran_should_run_tomorrow_at_09:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_31_days_at_midnight_should_run_31_days_later (0.00s) --- PASS: TestScheduler_CalculateNextRun/daily_job_just_ran_at_8:30AM_and_should_be_scheduled_for_next_day's_8:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/daily_job_just_ran_at_5:30AM_and_should_be_scheduled_for_today_at_8:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/job_runs_every_2_days,_just_ran_at_5:30AM_and_should_be_scheduled_for_2_days_at_8:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/job_runs_every_2_days,_just_ran_at_8:30AM_and_should_be_scheduled_for_2_days_at_8:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_week_should_run_in_7_days (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_week_with_.At_time_rule_should_run_respect_.At_time_rule (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_two_weeks_at_09:30AM_should_run_in_14_days_at_09:30AM (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_31_weeks_ran_at_jan_1st_at_midnight_should_run_at_August_5,_2020 (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_in_a_31_days_month_should_be_scheduled_for_31_days_ahead (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_in_a_30_days_month_should_be_scheduled_for_30_days_ahead (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_at_february_on_leap_year_should_count_29_days (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_at_february_on_non_leap_year_should_count_28_days (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_at_first_day_at_time_should_run_next_month_+_at_time (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_at_day_should_consider_at_days (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_at_day_should_consider_at_hours (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_month_on_the_first_day,_but_started_on_january_8th,_should_run_February_1st (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_2_months_at_day_1,_starting_at_day_1,_should_run_in_2_months (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_2_months_at_day_2,_starting_at_day_1,_should_run_in_2_months_+_1_day (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_2_months_at_day_1,_starting_at_day_2,_should_run_in_2_months_-_1_day (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_13_months_at_day_1,_starting_at_day_2_run_in_13_months_-_1_day (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_weekday_starting_on_one_day_before_it_should_run_this_weekday (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_weekday_starting_on_same_weekday_should_run_on_same_immediately (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_2_weekdays_counting_this_week's_weekday_should_run_next_weekday (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_weekday_starting_on_one_day_after_should_count_days_remaning (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_weekday_starting_before_jobs_.At()_time_should_run_at_same_day_at_time (0.00s) --- PASS: TestScheduler_CalculateNextRun/every_weekday_starting_at_same_day_at_time_that_already_passed_should_run_at_next_week_at_time (0.00s) === RUN TestScheduler_Do === RUN TestScheduler_Do/adding_a_new_job_before_scheduler_starts_does_not_schedule_job === RUN TestScheduler_Do/adding_a_new_job_when_scheduler_is_running_schedules_job --- PASS: TestScheduler_Do (0.00s) --- PASS: TestScheduler_Do/adding_a_new_job_before_scheduler_starts_does_not_schedule_job (0.00s) --- PASS: TestScheduler_Do/adding_a_new_job_when_scheduler_is_running_schedules_job (0.00s) === RUN TestRunJobsWithLimit --- PASS: TestRunJobsWithLimit (3.00s) === RUN TestDo === RUN TestDo/error_due_to_the_arg_passed_to_Do()_not_being_a_function === RUN TestDo/positive_case --- PASS: TestDo (0.00s) --- PASS: TestDo/error_due_to_the_arg_passed_to_Do()_not_being_a_function (0.00s) --- PASS: TestDo/positive_case (0.00s) === RUN TestRemoveAfterExec --- PASS: TestRemoveAfterExec (2.00s) === RUN ExampleScheduler_Location --- PASS: ExampleScheduler_Location (0.00s) === RUN ExampleScheduler_ChangeLocation --- FAIL: ExampleScheduler_ChangeLocation (0.00s) panic: unknown time zone America/Los_Angeles [recovered] panic: unknown time zone America/Los_Angeles goroutine 1 [running]: testing.(*InternalExample).processRunResult(0xc0000f5d28, 0xc000019560, 0x4, 0x19b89, 0x5efbc0, 0xc000093cc0, 0xc0000f5a28) /usr/lib/go-1.15/src/testing/example.go:89 +0x648 testing.runExample.func2(0xc0ac7d387794b9b5, 0x2902bc639, 0x7a19a0, 0xc0000a20e0, 0xc0000a2008, 0xc000083f20, 0xc0000f5d28, 0xc0000f5d58) /usr/lib/go-1.15/src/testing/run_example.go:58 +0x10d panic(0x5efbc0, 0xc000093cc0) /usr/lib/go-1.15/src/runtime/panic.go:969 +0x1b9 github.com/go-co-op/gocron_test.ExampleScheduler_ChangeLocation() /<<PKGBUILDDIR>>/_build/src/github.com/go-co-op/gocron/example_test.go:26 +0x25f testing.runExample(0x6336d7, 0x1f, 0x63f6e8, 0x6313bf, 0x18, 0x0, 0x0) /usr/lib/go-1.15/src/testing/run_example.go:62 +0x209 testing.runExamples(0xc0000f5ed0, 0x79c0a0, 0x5, 0x5, 0xc0ac7dcbb71ba6e4) /usr/lib/go-1.15/src/testing/example.go:44 +0x1af testing.(*M).Run(0xc000100200, 0x0) /usr/lib/go-1.15/src/testing/testing.go:1346 +0x273 main.main() _testmain.go:115 +0x138 FAIL github.com/go-co-op/gocron 11.015s FAIL dh_auto_test: error: cd _build && go test -vet=off -v -p 2 github.com/go-co-op/gocron returned exit code 1 make: *** [debian/rules:4: binary-indep] Error 25 dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- (The above is just how the build ends and not necessarily the most relevant part) Note: I'm using the "patch" tag because there is an obvious fix (indicated in the subject). About the archive rebuild: The build was made using virtual machines from Hetzner, with enough memory, enough disk, and either one or two CPUs, using a reduced chroot with only build-essential packages (plus debhelper). If you could not reproduce the bug please contact me privately, as I am willing to provide ssh access to a virtual machine where the bug is fully reproducible. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.
--- End Message ---
--- Begin Message ---Source: golang-github-go-co-op-gocron Source-Version: 1.18.0-1 Done: Shengjing Zhu <[email protected]> We believe that the bug you reported is fixed in the latest version of golang-github-go-co-op-gocron, 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. Shengjing Zhu <[email protected]> (supplier of updated golang-github-go-co-op-gocron 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: Mon, 30 Jan 2023 19:07:05 +0800 Source: golang-github-go-co-op-gocron Architecture: source Version: 1.18.0-1 Distribution: unstable Urgency: medium Maintainer: Debian Go Packaging Team <[email protected]> Changed-By: Shengjing Zhu <[email protected]> Closes: 1027364 Changes: golang-github-go-co-op-gocron (1.18.0-1) unstable; urgency=medium . * Team upload * New upstream release. * Add tzdata to Build-Depends (Closes: #1027364) * Add Multi-Arch hint * Update Standards-Version to 4.6.2 (no changes) Checksums-Sha1: b92f6c77c383862810423506032033fdbd777c58 1749 golang-github-go-co-op-gocron_1.18.0-1.dsc e4fedcab8ff2c0e6067afc3b68711cf9465380f2 41614 golang-github-go-co-op-gocron_1.18.0.orig.tar.gz 7dce22ac3d3252804e4da56293acadc7eaf2dd54 2536 golang-github-go-co-op-gocron_1.18.0-1.debian.tar.xz 5f478ef8f34818cfad9a90adffcbd65d3ac11f11 5834 golang-github-go-co-op-gocron_1.18.0-1_amd64.buildinfo Checksums-Sha256: d5441ae676d81416712235d7e89b2859e8de381a9c147fc1796b15c40d3b20ef 1749 golang-github-go-co-op-gocron_1.18.0-1.dsc b9f3c4e269dc380a345175a5687945a30cabbf390ced3e4b077a8a9917108f23 41614 golang-github-go-co-op-gocron_1.18.0.orig.tar.gz 6a756cf37fc5fb80eb58a47688af92e454319c7904f947e96dda88375161d5a2 2536 golang-github-go-co-op-gocron_1.18.0-1.debian.tar.xz f06e4083cf3dfc25950ce384fe59e583a59682299f6b6fd320c0fd395814c631 5834 golang-github-go-co-op-gocron_1.18.0-1_amd64.buildinfo Files: d9c9a1481ff70a64d795532d70e40406 1749 golang optional golang-github-go-co-op-gocron_1.18.0-1.dsc 6f41d9b357b4bacd05d54efa090b51b8 41614 golang optional golang-github-go-co-op-gocron_1.18.0.orig.tar.gz 3a09dcf3ee73bf5f68331e096ed2cdcc 2536 golang optional golang-github-go-co-op-gocron_1.18.0-1.debian.tar.xz f7b9b3044bd677785ff421356a5635aa 5834 golang optional golang-github-go-co-op-gocron_1.18.0-1_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iHUEARYIAB0WIQSRhdT1d2eu7mxV1B5/RPol6lUUywUCY9elpAAKCRB/RPol6lUU y5YVAP9twII3YU7N6vuZFePnTvEyT1VwOI4XMGF3fTI82C94DQD/chyvFFf+cVvj 2ymjI8L8fyS2vGOHE6Nw+x05akTkGQ8= =Jf0f -----END PGP SIGNATURE-----
--- End Message ---

