Bug#1008443: golang-github-smartystreets-assertions: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/smartystreets/assertions github.com/smartystreets/assert

2022-05-14 Thread Shengjing Zhu
Control: forward -1 https://github.com/smartystreets/assertions/issues/47

On Fri, May 13, 2022 at 11:06 PM Drew Parsons  wrote:
>
> Source: golang-github-smartystreets-assertions
> Version: 1.10.1+ds-1
> Followup-For: Bug #1008443
>
> The problem passing tests is still there with smartystreets-assertions
> 0.13.0 (building with golang 1.18)

This is indeed a regression from golang-1.18.

The Value.InterfaceData[1] in the reflect package returns a different value now.
So it caused a different sorting result for interface type.[2]

I have created an issue for upstream now.
https://github.com/smartystreets/assertions/issues/47

[1] https://pkg.go.dev/reflect#Value.InterfaceData
[2] 
https://github.com/smartystreets/assertions/blob/751d45e3/internal/go-render/render/render.go#L418

-- 
Shengjing Zhu



Bug#1008443: golang-github-smartystreets-assertions: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/smartystreets/assertions github.com/smartystreets/assert

2022-05-13 Thread Drew Parsons
Source: golang-github-smartystreets-assertions
Version: 1.10.1+ds-1
Followup-For: Bug #1008443

The problem passing tests is still there with smartystreets-assertions
0.13.0 (building with golang 1.18)


-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.17.0-1-amd64 (SMP w/8 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled



Bug#1008443: golang-github-smartystreets-assertions: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/smartystreets/assertions github.com/smartystreets/assert

2022-04-20 Thread Guillem Jover
Hi!

On Sat, 2022-04-16 at 23:06:39 +0200, Drew Parsons wrote:
> I don't understand the version scheme for this package.
> 
> The Debian version is 1.10.1, which was released 1 Apr 2019.
> 
> After that, many more versions were released, but with "older" version
> numbers.  The most recent was v1.2.1, released on 29 Sep 2021.

It seems like upstream changed the versioning scheme. I've filed a
report there asking if they can prepare a release with a greater
version:

  

Otherwise, the options would be to use something like 1.10.1+really1.2.1,
until upstream catches up with the current version in Debian; or using
an epoch, after consultation with d-d, which would be unfortunate.

Thanks,
Guillem



Bug#1008443: golang-github-smartystreets-assertions: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/smartystreets/assertions github.com/smartystreets/assert

2022-04-16 Thread Drew Parsons
Source: golang-github-smartystreets-assertions
Followup-For: Bug #1008443

I don't understand the version scheme for this package.

The Debian version is 1.10.1, which was released 1 Apr 2019.

After that, many more versions were released, but with "older" version
numbers.  The most recent was v1.2.1, released on 29 Sep 2021.



Bug#1008443: golang-github-smartystreets-assertions: FTBFS: dh_auto_test: error: cd obj-x86_64-linux-gnu && go test -vet=off -v -p 8 github.com/smartystreets/assertions github.com/smartystreets/assert

2022-03-26 Thread Lucas Nussbaum
Source: golang-github-smartystreets-assertions
Version: 1.10.1+ds-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220326 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
>  debian/rules build
> dh build --buildsystem=golang --with=golang
>dh_update_autotools_config -O--buildsystem=golang
>dh_autoreconf -O--buildsystem=golang
>dh_auto_configure -O--buildsystem=golang
>dh_auto_build -O--buildsystem=golang
>   cd obj-x86_64-linux-gnu && go generate -v 
> github.com/smartystreets/assertions 
> github.com/smartystreets/assertions/assert 
> github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch 
> github.com/smartystreets/assertions/internal/go-render/render 
> github.com/smartystreets/assertions/internal/unit 
> github.com/smartystreets/assertions/should
> src/github.com/smartystreets/assertions/collections.go
> src/github.com/smartystreets/assertions/collections_test.go
> src/github.com/smartystreets/assertions/doc.go
> src/github.com/smartystreets/assertions/doc_test.go
> src/github.com/smartystreets/assertions/equal_method.go
> src/github.com/smartystreets/assertions/equal_method_test.go
> src/github.com/smartystreets/assertions/equality.go
> src/github.com/smartystreets/assertions/equality_diff.go
> src/github.com/smartystreets/assertions/equality_test.go
> src/github.com/smartystreets/assertions/filter.go
> src/github.com/smartystreets/assertions/messages.go
> src/github.com/smartystreets/assertions/panic.go
> src/github.com/smartystreets/assertions/panic_test.go
> src/github.com/smartystreets/assertions/quantity.go
> src/github.com/smartystreets/assertions/quantity_test.go
> src/github.com/smartystreets/assertions/serializer.go
> src/github.com/smartystreets/assertions/serializer_test.go
> src/github.com/smartystreets/assertions/strings.go
> src/github.com/smartystreets/assertions/strings_test.go
> src/github.com/smartystreets/assertions/time.go
> src/github.com/smartystreets/assertions/time_test.go
> src/github.com/smartystreets/assertions/type.go
> src/github.com/smartystreets/assertions/type_test.go
> src/github.com/smartystreets/assertions/utilities_for_test.go
> src/github.com/smartystreets/assertions/assert/assert.go
> src/github.com/smartystreets/assertions/assert/assert_failed_test.go
> src/github.com/smartystreets/assertions/assert/assert_passed_test.go
> src/github.com/smartystreets/assertions/assert/logger.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/diff.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/diffmatchpatch.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/match.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/mathutil.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/operation_string.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/patch.go
> src/github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch/stringutil.go
> src/github.com/smartystreets/assertions/internal/go-render/render/render.go
> src/github.com/smartystreets/assertions/internal/go-render/render/render_test.go
> src/github.com/smartystreets/assertions/internal/go-render/render/render_time.go
> src/github.com/smartystreets/assertions/internal/unit/fixture.go
> src/github.com/smartystreets/assertions/should/should.go
>   cd obj-x86_64-linux-gnu && go install -trimpath -v -p 8 
> github.com/smartystreets/assertions 
> github.com/smartystreets/assertions/assert 
> github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch 
> github.com/smartystreets/assertions/internal/go-render/render 
> github.com/smartystreets/assertions/internal/unit 
> github.com/smartystreets/assertions/should
> internal/unsafeheader
> internal/goexperiment
> internal/goarch
> internal/race
> internal/goos
> internal/cpu
> runtime/internal/syscall
> runtime/internal/atomic
> sync/atomic
> unicode
> internal/abi
> runtime/internal/math
> runtime/internal/sys
> encoding
> unicode/utf8
> math/bits
> internal/itoa
> unicode/utf16
> internal/bytealg
> math
> runtime
> internal/reflectlite
> sync
> internal/sysinfo
> math/rand
> internal/testlog
> errors
> sort
> io
> strconv
> internal/oserror
> path
> syscall
> strings
> bytes
> reflect
> html
> regexp/syntax
> internal/syscall/execenv
> internal/syscall/unix
> time
> regexp
> io/fs
> context
> internal/poll
> internal/fmtsort
> encoding/binary
> os
> encoding/base64
> path/filepath
> fmt
> encoding/json
> net/url
> github.com/jacobsa/oglematchers
> github.com/smartystreets/assertions/internal/go-render/render
> log
> flag
> runtime/debug
> runtime/trace
> github.com/smartystreets/assertions/assert
> github.com/smartystreets/assertions/internal/go-diff/diffmatchpatch
> testing
> github.com/smartystreets/assertions
>