Bug#1026421: Bug #1026421 rclone should have a build dependency on golang >= 1.17

2022-12-31 Thread Drew Parsons

severity 1026421 important
thanks

The version of rclone in testing is not directly intended to be built on 
stable, hence this bug is not Severity: serious (it builds fine in 
unstable and testing).


Severity: serious is intended to mark packages which are not fit for 
release in testing (the future stable release).




Bug#1026421: rclone should have a build dependency on golang >= 1.17

2022-12-19 Thread Adam Buchbinder
Package: rclone
Version: 1.60.1+dfsg-1
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: adam.buchbinder+deb...@gmail.com

Dear Maintainer,

I attempted to set up rclone 1.60 from Debian Testing on a Debian Stable
system. Apart from some versioned build dependencies, some of the packages
required Go features like unsafe.Slice (https://pkg.go.dev/unsafe#Slice),
added in go 1.17, or io.Discard (https://pkg.go.dev/io/ioutil#pkg-variables),
moved in go 1.16. Stable uses go 1.15, so this fails to build, and the
"golang-any" build dep doesn't allow the package to be built.

(I wound up moving 'testing' above 'stable' and upgrading the whole system,
but when I tried this I had 'stable' at priority 900 and 'testing' at 400.)

Adam Buchbinder

-- System Information:
Debian Release: bookworm/sid
  APT prefers testing
  APT policy: (950, 'testing'), (900, 'stable'), (500, 'stable-updates'), (500, 
'stable-security'), (50, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-19-amd64 (SMP w/4 CPU threads)
Kernel taint flags: TAINT_FIRMWARE_WORKAROUND
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages rclone depends on:
ii  libc6  2.36-6

rclone recommends no packages.

Versions of packages rclone suggests:
ii  fuse3 [fuse]  3.12.0-1

-- no debconf information