[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

Debian Bug report logs - #1091498
golang-fsnotify: will FTBFS during trixie support period

version graph

Package: src:golang-fsnotify; Maintainer for src:golang-fsnotify is Debian Go Packaging Team <team+pkg-go@tracker.debian.org>;

Reported by: Santiago Vila <sanvila@debian.org>

Date: Fri, 27 Dec 2024 18:57:04 UTC

Severity: serious

Tags: ftbfs

Found in version golang-fsnotify/1.8.0-1

Fixed in version golang-fsnotify/1.8.0-2

Done: Reinhard Tartler <siretart@tauware.de>

Forwarded to https://github.com/fsnotify/fsnotify/issues/665

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, sanvila@debian.org, Debian Go Packaging Team <team+pkg-go@tracker.debian.org>:
Bug#1091498; Package src:golang-fsnotify. (Fri, 27 Dec 2024 18:57:05 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
New Bug report received and forwarded. Copy sent to sanvila@debian.org, Debian Go Packaging Team <team+pkg-go@tracker.debian.org>. (Fri, 27 Dec 2024 18:57:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: Debian BTS <submit@bugs.debian.org>
Subject: golang-fsnotify: will FTBFS during trixie support period
Date: Fri, 27 Dec 2024 18:52:06 +0000
Package: src:golang-fsnotify
Version: 1.8.0-1
Tags: ftbfs trixie sid
User: debian-qa@lists.debian.org
Usertags: ftbfs-during-trixie-support-period

Dear maintainer:

During a rebuild of all packages in unstable in the year 2028, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --builddirectory=_build --buildsystem=golang
   dh_auto_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf_clean -O--builddirectory=_build -O--buildsystem=golang
   dh_clean -O--builddirectory=_build -O--buildsystem=golang
 debian/rules binary
dh binary --builddirectory=_build --buildsystem=golang
   dh_update_autotools_config -O--builddirectory=_build -O--buildsystem=golang
   dh_autoreconf -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_configure -O--builddirectory=_build -O--buildsystem=golang
   dh_auto_build -O--builddirectory=_build -O--buildsystem=golang
	cd _build && go install -trimpath -v -p 2 github.com/fsnotify/fsnotify github.com/fsnotify/fsnotify/internal github.com/fsnotify/fsnotify/internal/ztest
internal/goarch
internal/unsafeheader
internal/cpu
internal/abi
internal/bytealg
internal/byteorder
internal/chacha8rand
internal/coverage/rtcov
internal/godebugs
internal/goexperiment
internal/goos
internal/profilerecord
internal/runtime/atomic
internal/runtime/syscall
internal/runtime/exithook
internal/stringslite
runtime/internal/math
runtime/internal/sys
cmp
internal/itoa
runtime
internal/race
math/bits
math
unicode/utf8
sync/atomic
unicode
internal/asan
internal/msan
encoding
unicode/utf16
internal/reflectlite
iter
sync
slices
errors
internal/bisect
strconv
io
internal/oserror
path
reflect
internal/godebug
syscall
time
io/fs
internal/fmtsort
internal/filepathlite
internal/syscall/unix
internal/syscall/execenv
internal/testlog
internal/poll
bytes
encoding/binary
os
sort
strings
golang.org/x/sys/unix
fmt
path/filepath
encoding/base64
encoding/json
github.com/fsnotify/fsnotify/internal
regexp/syntax
github.com/fsnotify/fsnotify
regexp
github.com/fsnotify/fsnotify/internal/ztest
   dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
	cd _build && go test -vet=off -v -p 2 github.com/fsnotify/fsnotify github.com/fsnotify/fsnotify/internal github.com/fsnotify/fsnotify/internal/ztest
=== RUN   TestRemoveState
--- PASS: TestRemoveState (0.10s)
=== RUN   TestInotifyOverflow
=== PAUSE TestInotifyOverflow
=== RUN   TestInotifyDeleteOpenFile
=== PAUSE TestInotifyDeleteOpenFile
=== RUN   TestScript
=== RUN   TestScript/watch-dir/bug-277
=== PAUSE TestScript/watch-dir/bug-277
=== RUN   TestScript/watch-dir/create-cyclic-symlink
=== PAUSE TestScript/watch-dir/create-cyclic-symlink
=== RUN   TestScript/watch-dir/create-dev
=== PAUSE TestScript/watch-dir/create-dev
=== RUN   TestScript/watch-dir/create-dir
=== PAUSE TestScript/watch-dir/create-dir
=== RUN   TestScript/watch-dir/create-empty-file
=== PAUSE TestScript/watch-dir/create-empty-file
=== RUN   TestScript/watch-dir/create-fifo
=== PAUSE TestScript/watch-dir/create-fifo
=== RUN   TestScript/watch-dir/create-file-with-data
=== PAUSE TestScript/watch-dir/create-file-with-data
=== RUN   TestScript/watch-dir/create-unresolvable-symlink
=== PAUSE TestScript/watch-dir/create-unresolvable-symlink
=== RUN   TestScript/watch-dir/dir- PAUSE TestScript/watch-dir/dir- RUN   TestScript/watch-dir/make-file-unreadable
=== PAUSE TestScript/watch-dir/make-file-unreadable
=== RUN   TestScript/watch-dir/multiple-creates
=== PAUSE TestScript/watch-dir/multiple-creates
=== RUN   TestScript/watch-dir/only-chmod
=== PAUSE TestScript/watch-dir/only-chmod
=== RUN   TestScript/watch-dir/only-create
=== PAUSE TestScript/watch-dir/only-create
=== RUN   TestScript/watch-dir/only-remove
=== PAUSE TestScript/watch-dir/only-remove
=== RUN   TestScript/watch-dir/only-rename
=== PAUSE TestScript/watch-dir/only-rename
=== RUN   TestScript/watch-dir/only-write
=== PAUSE TestScript/watch-dir/only-write
=== RUN   TestScript/watch-dir/op-all
=== PAUSE TestScript/watch-dir/op-all
=== RUN   TestScript/watch-dir/op-closeread
=== PAUSE TestScript/watch-dir/op-closeread
=== RUN   TestScript/watch-dir/op-closewrite
=== PAUSE TestScript/watch-dir/op-closewrite
=== RUN   TestScript/watch-dir/op-open
=== PAUSE TestScript/watch-dir/op-open
=== RUN   TestScript/watch-dir/op-read
=== PAUSE TestScript/watch-dir/op-read
=== RUN   TestScript/watch-dir/remove-symlink
=== PAUSE TestScript/watch-dir/remove-symlink
=== RUN   TestScript/watch-dir/remove-while-watching-parent
=== PAUSE TestScript/watch-dir/remove-while-watching-parent
=== RUN   TestScript/watch-dir/rename-file
=== PAUSE TestScript/watch-dir/rename-file
=== RUN   TestScript/watch-dir/rename-from-other-watch
=== PAUSE TestScript/watch-dir/rename-from-other-watch
=== RUN   TestScript/watch-dir/rename-from-unwatched
=== PAUSE TestScript/watch-dir/rename-from-unwatched
=== RUN   TestScript/watch-dir/rename-from-unwatched-overwrite
=== PAUSE TestScript/watch-dir/rename-from-unwatched-overwrite
=== RUN   TestScript/watch-dir/rename-overwrite
=== PAUSE TestScript/watch-dir/rename-overwrite
=== RUN   TestScript/watch-dir/rename-symlink
=== PAUSE TestScript/watch-dir/rename-symlink
=== RUN   TestScript/watch-dir/rename-to-unwatched
=== PAUSE TestScript/watch-dir/rename-to-unwatched
=== RUN   TestScript/watch-dir/rename-watched-dir
=== PAUSE TestScript/watch-dir/rename-watched-dir
=== RUN   TestScript/watch-dir/subdir
=== PAUSE TestScript/watch-dir/subdir
=== RUN   TestScript/watch-dir/symlink-dir
=== PAUSE TestScript/watch-dir/symlink-dir
=== RUN   TestScript/watch-dir/symlink-file
=== PAUSE TestScript/watch-dir/symlink-file
=== RUN   TestScript/watch-dir/symlink-nofollow
=== PAUSE TestScript/watch-dir/symlink-nofollow
=== RUN   TestScript/watch-dir/truncate-file
=== PAUSE TestScript/watch-dir/truncate-file
=== RUN   TestScript/watch-dir/unreadable-file
=== PAUSE TestScript/watch-dir/unreadable-file
=== RUN   TestScript/watch-dir/watch-dir-inside-watched
=== PAUSE TestScript/watch-dir/watch-dir-inside-watched
=== RUN   TestScript/watch-dir/watch-file-inside-watched-dir
=== PAUSE TestScript/watch-dir/watch-file-inside-watched-dir
=== RUN   TestScript/watch-dir/watch-twice
=== PAUSE TestScript/watch-dir/watch-twice
=== RUN   TestScript/watch-file/chmod
=== PAUSE TestScript/watch-file/chmod
=== RUN   TestScript/watch-file/chmod-after-write
=== PAUSE TestScript/watch-file/chmod-after-write
=== RUN   TestScript/watch-file/op-all
=== PAUSE TestScript/watch-file/op-all
=== RUN   TestScript/watch-file/op-closeread
=== PAUSE TestScript/watch-file/op-closeread
=== RUN   TestScript/watch-file/op-closewrite
=== PAUSE TestScript/watch-file/op-closewrite
=== RUN   TestScript/watch-file/op-open
=== PAUSE TestScript/watch-file/op-open
=== RUN   TestScript/watch-file/op-read
=== PAUSE TestScript/watch-file/op-read
=== RUN   TestScript/watch-file/overwrite-watched-file
=== PAUSE TestScript/watch-file/overwrite-watched-file
=== RUN   TestScript/watch-file/overwrite-watched-file-with-watched-file
=== PAUSE TestScript/watch-file/overwrite-watched-file-with-watched-file
=== RUN   TestScript/watch-file/re-add-renamed-filed
=== PAUSE TestScript/watch-file/re-add-renamed-filed
=== RUN   TestScript/watch-file/remove-watched-file
=== PAUSE TestScript/watch-file/remove-watched-file
=== RUN   TestScript/watch-file/rename-watched-file
=== PAUSE TestScript/watch-file/rename-watched-file
=== RUN   TestScript/watch-file/watch-twice
=== PAUSE TestScript/watch-file/watch-twice
=== RUN   TestScript/watch-recurse/add-dir
=== PAUSE TestScript/watch-recurse/add-dir
=== RUN   TestScript/watch-recurse/add-file
=== PAUSE TestScript/watch-recurse/add-file
=== RUN   TestScript/watch-recurse/remove-dir
=== PAUSE TestScript/watch-recurse/remove-dir
=== RUN   TestScript/watch-recurse/remove-recursive
=== PAUSE TestScript/watch-recurse/remove-recursive
=== RUN   TestScript/watch-recurse/remove-watched-dir
=== PAUSE TestScript/watch-recurse/remove-watched-dir
=== RUN   TestScript/watch-recurse/rename-dir
=== PAUSE TestScript/watch-recurse/rename-dir
=== RUN   TestScript/watch-symlink/nofollow-dir
=== PAUSE TestScript/watch-symlink/nofollow-dir
=== RUN   TestScript/watch-symlink/nofollow-file
=== PAUSE TestScript/watch-symlink/nofollow-file
=== RUN   TestScript/watch-symlink/to-dir
=== PAUSE TestScript/watch-symlink/to-dir
=== RUN   TestScript/watch-symlink/to-dir-relative
=== PAUSE TestScript/watch-symlink/to-dir-relative
=== RUN   TestScript/watch-symlink/to-file
=== PAUSE TestScript/watch-symlink/to-file
=== RUN   TestScript/watch-symlink/to-file-relative
=== PAUSE TestScript/watch-symlink/to-file-relative
=== CONT  TestScript/watch-dir/bug-277
=== CONT  TestScript/watch-dir/symlink-file
=== CONT  TestScript/watch-dir/symlink-dir
=== CONT  TestScript/watch-dir/subdir
=== CONT  TestScript/watch-dir/rename-watched-dir
=== CONT  TestScript/watch-dir/rename-to-unwatched
=== CONT  TestScript/watch-dir/rename-symlink
=== CONT  TestScript/watch-dir/rename-overwrite
=== CONT  TestScript/watch-dir/rename-from-unwatched-overwrite
=== CONT  TestScript/watch-dir/rename-from-unwatched
=== CONT  TestScript/watch-dir/rename-from-other-watch
=== CONT  TestScript/watch-dir/rename-file
=== CONT  TestScript/watch-dir/remove-while-watching-parent
=== CONT  TestScript/watch-dir/remove-symlink
=== CONT  TestScript/watch-dir/op-read
=== CONT  TestScript/watch-dir/op-open
=== CONT  TestScript/watch-dir/op-closewrite
=== CONT  TestScript/watch-dir/op-closeread
=== CONT  TestScript/watch-dir/op-all
=== CONT  TestScript/watch-dir/only-write
=== CONT  TestScript/watch-dir/only-rename
=== CONT  TestScript/watch-dir/only-remove
=== CONT  TestScript/watch-dir/only-create
=== CONT  TestScript/watch-dir/only-chmod
=== CONT  TestScript/watch-dir/multiple-creates
=== CONT  TestScript/watch-dir/make-file-unreadable
=== CONT  TestScript/watch-dir/dir- CONT  TestScript/watch-dir/create-unresolvable-symlink
=== CONT  TestScript/watch-dir/create-file-with-data
=== CONT  TestScript/watch-dir/create-fifo
=== CONT  TestScript/watch-dir/create-empty-file
=== CONT  TestScript/watch-dir/create-dir
=== CONT  TestScript/watch-dir/create-dev
=== CONT  TestScript/watch-dir/create-cyclic-symlink
=== CONT  TestScript/watch-file/re-add-renamed-filed
=== CONT  TestScript/watch-symlink/to-file-relative
=== CONT  TestScript/watch-symlink/to-file
=== CONT  TestScript/watch-symlink/to-dir-relative
=== CONT  TestScript/watch-symlink/to-dir
=== CONT  TestScript/watch-symlink/nofollow-file
=== CONT  TestScript/watch-symlink/nofollow-dir
=== CONT  TestScript/watch-recurse/rename-dir
=== CONT  TestScript/watch-recurse/remove-watched-dir
=== CONT  TestScript/watch-recurse/remove-recursive
=== CONT  TestScript/watch-recurse/remove-dir
=== CONT  TestScript/watch-recurse/add-file
=== CONT  TestScript/watch-recurse/add-dir
=== CONT  TestScript/watch-file/watch-twice
=== CONT  TestScript/watch-file/rename-watched-file
=== CONT  TestScript/watch-file/remove-watched-file
=== CONT  TestScript/watch-file/chmod-after-write
=== CONT  TestScript/watch-file/overwrite-watched-file-with-watched-file
=== CONT  TestScript/watch-file/overwrite-watched-file
=== CONT  TestScript/watch-file/op-read
=== CONT  TestScript/watch-file/op-open
=== CONT  TestScript/watch-file/op-closewrite
=== CONT  TestScript/watch-file/op-closeread
=== CONT  TestScript/watch-file/op-all
=== CONT  TestScript/watch-dir/watch-dir-inside-watched
=== CONT  TestScript/watch-file/chmod
=== CONT  TestScript/watch-dir/watch-twice
=== CONT  TestScript/watch-dir/watch-file-inside-watched-dir
=== CONT  TestScript/watch-dir/truncate-file
=== CONT  TestScript/watch-dir/unreadable-file
=== CONT  TestScript/watch-dir/symlink-nofollow
--- PASS: TestScript (0.00s)
    --- PASS: TestScript/watch-dir/symlink-file (0.61s)
    --- PASS: TestScript/watch-dir/bug-277 (0.95s)
    --- PASS: TestScript/watch-dir/symlink-dir (0.61s)
    --- PASS: TestScript/watch-dir/rename-watched-dir (0.65s)
    --- PASS: TestScript/watch-dir/subdir (0.96s)
    --- PASS: TestScript/watch-dir/rename-symlink (0.66s)
    --- PASS: TestScript/watch-dir/rename-to-unwatched (0.92s)
    --- PASS: TestScript/watch-dir/rename-overwrite (0.67s)
    --- PASS: TestScript/watch-dir/rename-from-unwatched-overwrite (0.75s)
    --- PASS: TestScript/watch-dir/rename-from-unwatched (0.70s)
    --- PASS: TestScript/watch-dir/rename-from-other-watch (0.71s)
    --- PASS: TestScript/watch-dir/rename-file (0.65s)
    --- PASS: TestScript/watch-dir/remove-while-watching-parent (0.60s)
    --- PASS: TestScript/watch-dir/remove-symlink (0.66s)
    --- PASS: TestScript/watch-dir/op-read (0.66s)
    --- PASS: TestScript/watch-dir/op-open (0.66s)
    --- PASS: TestScript/watch-dir/op-closewrite (0.82s)
    --- PASS: TestScript/watch-dir/op-closeread (0.68s)
    --- PASS: TestScript/watch-dir/op-all (0.92s)
    --- PASS: TestScript/watch-dir/only-write (1.52s)
    --- PASS: TestScript/watch-dir/only-rename (1.52s)
    --- PASS: TestScript/watch-dir/only-remove (1.52s)
    --- PASS: TestScript/watch-dir/only-create (1.51s)
    --- PASS: TestScript/watch-dir/only-chmod (1.52s)
    --- PASS: TestScript/watch-dir/multiple-creates (0.92s)
    --- PASS: TestScript/watch-dir/dir-only (0.76s)
    --- PASS: TestScript/watch-dir/make-file-unreadable (0.86s)
    --- PASS: TestScript/watch-dir/create-unresolvable-symlink (0.55s)
    --- PASS: TestScript/watch-dir/create-file-with-data (0.61s)
    --- PASS: TestScript/watch-dir/create-fifo (0.55s)
    --- PASS: TestScript/watch-dir/create-empty-file (0.55s)
    --- PASS: TestScript/watch-dir/create-dir (0.56s)
    --- PASS: TestScript/watch-dir/create-dev (0.55s)
    --- PASS: TestScript/watch-dir/create-cyclic-symlink (0.71s)
    --- PASS: TestScript/watch-file/re-add-renamed-filed (0.87s)
    --- PASS: TestScript/watch-symlink/to-file-relative (0.72s)
    --- PASS: TestScript/watch-symlink/to-file (0.71s)
    --- PASS: TestScript/watch-symlink/to-dir-relative (0.66s)
    --- PASS: TestScript/watch-symlink/to-dir (0.66s)
    --- PASS: TestScript/watch-symlink/nofollow-file (0.91s)
    --- PASS: TestScript/watch-symlink/nofollow-dir (0.80s)
    --- PASS: TestScript/watch-recurse/rename-dir (0.72s)
    --- PASS: TestScript/watch-recurse/remove-watched-dir (1.26s)
    --- PASS: TestScript/watch-recurse/remove-recursive (1.12s)
    --- PASS: TestScript/watch-recurse/remove-dir (0.71s)
    --- PASS: TestScript/watch-recurse/add-file (0.86s)
    --- PASS: TestScript/watch-recurse/add-dir (0.92s)
    --- PASS: TestScript/watch-file/watch-twice (0.67s)
    --- PASS: TestScript/watch-file/rename-watched-file (0.65s)
    --- PASS: TestScript/watch-file/remove-watched-file (0.60s)
    --- PASS: TestScript/watch-file/chmod-after-write (0.81s)
    --- PASS: TestScript/watch-file/overwrite-watched-file-with-watched-file (0.81s)
    --- PASS: TestScript/watch-file/overwrite-watched-file (0.81s)
    --- PASS: TestScript/watch-file/op-read (0.66s)
    --- PASS: TestScript/watch-file/op-open (0.66s)
    --- PASS: TestScript/watch-file/op-closewrite (0.79s)
    --- PASS: TestScript/watch-file/op-closeread (0.66s)
    --- PASS: TestScript/watch-file/op-all (0.76s)
    --- PASS: TestScript/watch-dir/watch-dir-inside-watched (0.88s)
    --- PASS: TestScript/watch-file/chmod (0.61s)
    --- PASS: TestScript/watch-dir/watch-twice (0.76s)
    --- PASS: TestScript/watch-dir/watch-file-inside-watched-dir (0.70s)
    --- PASS: TestScript/watch-dir/truncate-file (0.71s)
    --- PASS: TestScript/watch-dir/unreadable-file (0.86s)
    --- PASS: TestScript/watch-dir/symlink-nofollow (1.01s)
=== RUN   TestWatchMultipleWrite
=== PAUSE TestWatchMultipleWrite
=== RUN   TestWatchRemoveOpenFd
=== PAUSE TestWatchRemoveOpenFd
=== RUN   TestWatchRemoveWatchedDir
=== PAUSE TestWatchRemoveWatchedDir
=== RUN   TestClose
=== RUN   TestClose/close
=== PAUSE TestClose/close
=== RUN   TestClose/events_not_read
=== PAUSE TestClose/events_not_read
=== RUN   TestClose/close_while_removing_files
=== PAUSE TestClose/close_while_removing_files
=== RUN   TestClose/double_close
=== RUN   TestClose/double_close/default
=== PAUSE TestClose/double_close/default
=== RUN   TestClose/double_close/buffered=4096
=== PAUSE TestClose/double_close/buffered=4096
=== CONT  TestClose/double_close/default
=== CONT  TestClose/double_close/buffered=4096
=== RUN   TestClose/closes_channels_after_read
=== PAUSE TestClose/closes_channels_after_read
=== RUN   TestClose/error_after_closed
=== PAUSE TestClose/error_after_closed
=== CONT  TestClose/close
=== CONT  TestClose/closes_channels_after_read
=== CONT  TestClose/error_after_closed
=== CONT  TestClose/close_while_removing_files
=== CONT  TestClose/events_not_read
--- PASS: TestClose (0.23s)
    --- PASS: TestClose/double_close (0.00s)
        --- PASS: TestClose/double_close/default (0.13s)
        --- PASS: TestClose/double_close/buffered=4096 (0.23s)
    --- PASS: TestClose/close (0.05s)
    --- PASS: TestClose/closes_channels_after_read (0.11s)
    --- PASS: TestClose/error_after_closed (0.07s)
    --- PASS: TestClose/close_while_removing_files (0.02s)
    --- PASS: TestClose/events_not_read (0.15s)
=== RUN   TestAdd
=== RUN   TestAdd/doesn't_exist
=== PAUSE TestAdd/doesn't_exist
=== RUN   TestAdd/permission_denied
=== PAUSE TestAdd/permission_denied
=== RUN   TestAdd/add_same_path_twice
=== CONT  TestAdd/doesn't_exist
=== CONT  TestAdd/permission_denied
--- PASS: TestAdd (0.10s)
    --- PASS: TestAdd/add_same_path_twice (0.10s)
    --- PASS: TestAdd/doesn't_exist (0.00s)
    --- PASS: TestAdd/permission_denied (0.20s)
=== RUN   TestRemove
=== RUN   TestRemove/works
=== PAUSE TestRemove/works
=== RUN   TestRemove/remove_same_dir_twice
=== PAUSE TestRemove/remove_same_dir_twice
=== RUN   TestRemove/no_race
=== PAUSE TestRemove/no_race
=== RUN   TestRemove/#00
=== RUN   TestRemove/remove_with_..._when_non-recursive
=== PAUSE TestRemove/remove_with_..._when_non-recursive
=== CONT  TestRemove/works
=== CONT  TestRemove/no_race
=== CONT  TestRemove/remove_same_dir_twice
=== CONT  TestRemove/remove_with_..._when_non-recursive
--- PASS: TestRemove (0.10s)
    --- PASS: TestRemove/#00 (0.10s)
    --- PASS: TestRemove/no_race (0.18s)
    --- PASS: TestRemove/remove_same_dir_twice (0.06s)
    --- PASS: TestRemove/remove_with_..._when_non-recursive (0.00s)
    --- PASS: TestRemove/works (0.91s)
=== RUN   TestEventString
=== RUN   TestEventString/#00
=== RUN   TestEventString/#01
=== RUN   TestEventString/#02
=== RUN   TestEventString/#03
=== RUN   TestEventString/#04
=== RUN   TestEventString/#05
--- PASS: TestEventString (0.00s)
    --- PASS: TestEventString/#00 (0.00s)
    --- PASS: TestEventString/#01 (0.00s)
    --- PASS: TestEventString/#02 (0.00s)
    --- PASS: TestEventString/#03 (0.00s)
    --- PASS: TestEventString/#04 (0.00s)
    --- PASS: TestEventString/#05 (0.00s)
=== RUN   TestWatchList
=== PAUSE TestWatchList
=== RUN   TestOpHas
=== RUN   TestOpHas/single_bit_match
=== RUN   TestOpHas/single_bit_no_match
=== RUN   TestOpHas/two_bits_match
=== RUN   TestOpHas/two_bits_no_match
--- PASS: TestOpHas (0.00s)
    --- PASS: TestOpHas/single_bit_match (0.00s)
    --- PASS: TestOpHas/single_bit_no_match (0.00s)
    --- PASS: TestOpHas/two_bits_match (0.00s)
    --- PASS: TestOpHas/two_bits_no_match (0.00s)
=== RUN   TestRemoveRace
=== PAUSE TestRemoveRace
=== CONT  TestInotifyOverflow
=== CONT  TestWatchRemoveWatchedDir
=== NAME  TestInotifyOverflow
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
    backend_inotify_test.go:78: createFiles: 000_000_000
--- PASS: TestWatchRemoveWatchedDir (1.62s)
=== CONT  TestRemoveRace
--- PASS: TestInotifyOverflow (1.87s)
=== CONT  TestWatchList
--- PASS: TestWatchList (0.11s)
=== CONT  TestWatchRemoveOpenFd
--- PASS: TestRemoveRace (0.62s)
=== CONT  TestWatchMultipleWrite
--- PASS: TestWatchRemoveOpenFd (0.61s)
=== CONT  TestInotifyDeleteOpenFile
--- PASS: TestWatchMultipleWrite (0.66s)
--- PASS: TestInotifyDeleteOpenFile (1.10s)
PASS
ok  	github.com/fsnotify/fsnotify	32.220s
?   	github.com/fsnotify/fsnotify/internal	[no test files]
=== RUN   TestGetOptCodes
--- PASS: TestGetOptCodes (0.00s)
=== RUN   TestGroupedOpCodes
--- PASS: TestGroupedOpCodes (0.00s)
=== RUN   TestWithAsciiOneInsert
--- PASS: TestWithAsciiOneInsert (0.00s)
=== RUN   TestWithAsciiOnDelete
--- PASS: TestWithAsciiOnDelete (0.00s)
=== RUN   TestSFBugsComparingEmptyLists
--- PASS: TestSFBugsComparingEmptyLists (0.00s)
=== RUN   TestOutputFormatRangeFormatUnified
--- PASS: TestOutputFormatRangeFormatUnified (0.00s)
=== RUN   TestDiffMatch
=== RUN   TestDiffMatch/0
=== RUN   TestDiffMatch/1
=== RUN   TestDiffMatch/2
=== RUN   TestDiffMatch/3
    diff_test.go:231: 
        got:  "\n--- have\n+++ want\n@@ -1 +1 @@\n-have Hello 2028!\n+want Hello 2028\n"
        want: "\n--- have\n+++ want\n@@ -1 +1 @@\n-have Hello 2024!\n+want Hello 2024\n"
=== RUN   TestDiffMatch/4
=== RUN   TestDiffMatch/5
=== RUN   TestDiffMatch/6
=== RUN   TestDiffMatch/7
=== RUN   TestDiffMatch/8
=== RUN   TestDiffMatch/9
=== RUN   TestDiffMatch/10
=== RUN   TestDiffMatch/11
=== RUN   TestDiffMatch/12
--- FAIL: TestDiffMatch (0.00s)
    --- PASS: TestDiffMatch/0 (0.00s)
    --- PASS: TestDiffMatch/1 (0.00s)
    --- PASS: TestDiffMatch/2 (0.00s)
    --- FAIL: TestDiffMatch/3 (0.00s)
    --- PASS: TestDiffMatch/4 (0.00s)
    --- PASS: TestDiffMatch/5 (0.00s)
    --- PASS: TestDiffMatch/6 (0.00s)
    --- PASS: TestDiffMatch/7 (0.00s)
    --- PASS: TestDiffMatch/8 (0.00s)
    --- PASS: TestDiffMatch/9 (0.00s)
    --- PASS: TestDiffMatch/10 (0.00s)
    --- PASS: TestDiffMatch/11 (0.00s)
    --- PASS: TestDiffMatch/12 (0.00s)
=== RUN   TestDiffJSON
=== RUN   TestDiffJSON/0
=== RUN   TestDiffJSON/1
=== RUN   TestDiffJSON/2
=== RUN   TestDiffJSON/3
=== RUN   TestDiffJSON/4
=== RUN   TestDiffJSON/5
=== RUN   TestDiffJSON/6
--- PASS: TestDiffJSON (0.00s)
    --- PASS: TestDiffJSON/0 (0.00s)
    --- PASS: TestDiffJSON/1 (0.00s)
    --- PASS: TestDiffJSON/2 (0.00s)
    --- PASS: TestDiffJSON/3 (0.00s)
    --- PASS: TestDiffJSON/4 (0.00s)
    --- PASS: TestDiffJSON/5 (0.00s)
    --- PASS: TestDiffJSON/6 (0.00s)
FAIL
FAIL	github.com/fsnotify/fsnotify/internal/ztest	0.005s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 2 github.com/fsnotify/fsnotify github.com/fsnotify/fsnotify/internal github.com/fsnotify/fsnotify/internal/ztest returned exit code 1
make: *** [debian/rules:7: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/ftbfs-future/

About the archive rebuild: This is an effort to keep trixie free from FTBFS bugs
during its lifetime as a supported distribution, as explained here:

https://lists.debian.org/debian-devel/2024/05/msg00414.html

(While they are not yet, please note that the bugs will be RC for trixie)

The build was made using sbuild and a reduced chroot with only
build-essential packages.

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.



Information forwarded to debian-bugs-dist@lists.debian.org, Debian Go Packaging Team <team+pkg-go@tracker.debian.org>:
Bug#1091498; Package src:golang-fsnotify. (Thu, 02 Jan 2025 17:39:01 GMT) (full text, mbox, link).


Acknowledgement sent to Santiago Vila <sanvila@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Go Packaging Team <team+pkg-go@tracker.debian.org>. (Thu, 02 Jan 2025 17:39:01 GMT) (full text, mbox, link).


Message #10 received at 1091498@bugs.debian.org (full text, mbox, reply):

From: Santiago Vila <sanvila@debian.org>
To: 1091498@bugs.debian.org
Cc: control@bugs.debian.org
Subject: golang-fsnotify: will FTBFS during trixie support period
Date: Thu, 2 Jan 2025 18:35:26 +0100
severity 1091498 serious
thanks

Another victim of 2025. The error message is quite funny:

=== RUN   TestDiffMatch/3
    diff_test.go:231:
        got:  "\n--- have\n+++ want\n@@ -1 +1 @@\n-have Hello 2025!\n+want Hello 2025\n"
        want: "\n--- have\n+++ want\n@@ -1 +1 @@\n-have Hello 2024!\n+want Hello 2024\n"

We might want to tell upstream(s) that such kind of tests are more harmful than helpful.

Thanks.



Severity set to 'serious' from 'normal' Request was from Santiago Vila <sanvila@debian.org> to control@bugs.debian.org. (Thu, 02 Jan 2025 17:39:01 GMT) (full text, mbox, link).


Removed tag(s) sid and trixie. Request was from Andreas Beckmann <anbe@debian.org> to control@bugs.debian.org. (Thu, 02 Jan 2025 21:54:02 GMT) (full text, mbox, link).


Message sent on to Santiago Vila <sanvila@debian.org>:
Bug#1091498. (Sat, 04 Jan 2025 16:51:02 GMT) (full text, mbox, link).


Message #17 received at 1091498-submitter@bugs.debian.org (full text, mbox, reply):

From: Reinhard Tartler <noreply@salsa.debian.org>
To: 1091498-submitter@bugs.debian.org
Subject: Bug#1091498 marked as pending in golang-fsnotify
Date: Sat, 04 Jan 2025 16:49:45 +0000
Control: tag -1 pending

Hello,

Bug #1091498 in golang-fsnotify reported by you has been fixed in the
Git repository and is awaiting an upload. You can see the commit
message below and you can check the diff of the fix at:

https://salsa.debian.org/go-team/packages/golang-fsnotify/-/commit/4b4a4fa24b3134396c5d974e716a42ca114053c1

------------------------------------------------------------------------
Make tests work in 2025 and beyond, closes: #1091498
------------------------------------------------------------------------

(this message was generated automatically)
-- 
Greetings

https://bugs.debian.org/1091498



Added tag(s) pending. Request was from Reinhard Tartler <noreply@salsa.debian.org> to 1091498-submitter@bugs.debian.org. (Sat, 04 Jan 2025 16:51:02 GMT) (full text, mbox, link).


Set Bug forwarded-to-address to 'https://github.com/fsnotify/fsnotify/issues/665'. Request was from Reinhard Tartler <siretart@tauware.de> to control@bugs.debian.org. (Sat, 04 Jan 2025 16:57:02 GMT) (full text, mbox, link).


Reply sent to Reinhard Tartler <siretart@tauware.de>:
You have taken responsibility. (Sat, 04 Jan 2025 17:09:02 GMT) (full text, mbox, link).


Notification sent to Santiago Vila <sanvila@debian.org>:
Bug acknowledged by developer. (Sat, 04 Jan 2025 17:09:02 GMT) (full text, mbox, link).


Message #26 received at 1091498-close@bugs.debian.org (full text, mbox, reply):

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1091498-close@bugs.debian.org
Subject: Bug#1091498: fixed in golang-fsnotify 1.8.0-2
Date: Sat, 04 Jan 2025 17:04:59 +0000
[Message part 1 (text/plain, inline)]
Source: golang-fsnotify
Source-Version: 1.8.0-2
Done: Reinhard Tartler <siretart@tauware.de>

We believe that the bug you reported is fixed in the latest version of
golang-fsnotify, 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 1091498@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Reinhard Tartler <siretart@tauware.de> (supplier of updated golang-fsnotify 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 04 Jan 2025 11:45:06 -0500
Source: golang-fsnotify
Architecture: source
Version: 1.8.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg-go@tracker.debian.org>
Changed-By: Reinhard Tartler <siretart@tauware.de>
Closes: 1091498
Changes:
 golang-fsnotify (1.8.0-2) unstable; urgency=medium
 .
   * Team upload
   * Make tests work in 2025 and beyond, closes: #1091498
Checksums-Sha1:
 b0187df40bd160383a304f615ed58395ce52ffd0 2366 golang-fsnotify_1.8.0-2.dsc
 127d4c5270dc6e834b3535dfddc3a4eac65f3114 4680 golang-fsnotify_1.8.0-2.debian.tar.xz
Checksums-Sha256:
 380c575e5298a09fc088a01851b3fadf5d58181dc944fe2df939653332e843e5 2366 golang-fsnotify_1.8.0-2.dsc
 cefa8637ffdd1906789bbffedf251522db638ebc751ec5ce922f6bdbbbc31c8f 4680 golang-fsnotify_1.8.0-2.debian.tar.xz
Files:
 1af58c810615387ebdc3c107fa40fc19 2366 golang optional golang-fsnotify_1.8.0-2.dsc
 eaf14bf897c6a0e1a1cdbab229c92824 4680 golang optional golang-fsnotify_1.8.0-2.debian.tar.xz

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

iQJIBAEBCgAyFiEEMN59F2OrlFLH4IJQSadpd5QoJssFAmd5ZqUUHHNpcmV0YXJ0
QHRhdXdhcmUuZGUACgkQSadpd5QoJsuv1A//ac3lmhZC85SffK7ORn2uUio709Zi
YZDcs/ZTRM4soISrLa6Dx5f56/T2fR7JMX53mzuwBe7hWfioCPb8H6ZieLptBRn9
ZPZERKDRH4VZbJEmwZntL/MHzsErvLgG0UUYAwgLd9fSvk4G0+P/1tkoRZLif+AN
MgPFF1deMfFuBY1TtTE56PtFw9whl5cuLvBTSnY+QaecP/kcLwRpu7RV3mJgfr4C
GRVzQ5IgmPLbBPr8EMUzmMygZgqJogtDLSZEHA+OdtHuGn1iFkVpYeCHeVpt3D+y
ytTFhbhayuzT26AtveSWGzU6mi9ASjj5mTF/Fk+KB4a+6Z8mog2BLJrGMUZwP6lI
t/q3gI6bykeQQmUhRRRk2om9bDBxq9brW6TKB43w/9Z3QJc5q8gFrxXboUiqv6df
OKEF2S8tSRnX0zUCu0ahc75WToLho+Slqti9SoMdL9hhWAOTscWjSh56GMmIfZj5
vOO84Mi5ApWhi+keM2FxN0vX+0O84aBtmLMJJa3zYAz7q1zlZawUKtFESqLHc+r4
F655mcmVjTJjJwfCUquuiT56G5j1PDB4Mo7RtHdix6Og27TeWDjjZ3bAa3VK2Y+I
YDl6dxs/GNXjeLLMeSDZPP9ZXBn2QjtRzhqsOZEbPyq8CWAY5xmYbLMLoyX2MShm
lzCd9e/Cks6fDBg=
=592G
-----END PGP SIGNATURE-----

[Message part 2 (application/pgp-signature, inline)]

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Tue Mar 4 06:11:54 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.