[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1013805: marked as done (timeline for enforcing dependencies for gopsutil v3 breaking changes)



Your message dated Sun, 12 Feb 2023 20:18:53 +0800
with message-id <CAFyCLW_fQ2HXT9g9z+yS3+w8-9LP6Zk03LtJEcdE6NtfLJhHnw@mail.gmail.com>
and subject line Close bugs for unwarranted gopsutil breaking changes
has caused the Debian Bug report #1013805,
regarding timeline for enforcing dependencies for gopsutil v3 breaking changes
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 owner@bugs.debian.org
immediately.)


-- 
1013805: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013805
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: nomad-driver-lxc
Severity: normal

Control: affects -1 golang-github-shirou-gopsutil

Dear Maintainer,

The upload of golang-github-shirou-gopsutil/3.21.10-1 introduced the
following breaking changes:

  https://github.com/shirou/gopsutil/blob/master/README.md#v3-migration
  https://github.com/shirou/gopsutil/blob/master/_tools/v3migration/v3Changes.md

Upstream writes "from v3.20.10, gopsutil becomes v3 which breaks
backwards compatibility".  Our gopsutil package dependencies do yet
enforce the compatibility break.

Affected packages are as follows:

  consul
  golang-github-satta-ifplugo
  ncbi-entrez-direct
  nomad
  nomad-driver-lxc
  nomad-driver-podman
  packer
  slinkwatch
  syncthing

Please verify that your package is ready for gopsutil v3.  If the
version in sid/unstable is v3-ready, then please set "fixed -1
sourcepkgname/version" for this bug.  If not, the latest upstream
release may already support it, in which case, please import it!  If
the latest release is not ready, please contact that upstream without
delay, because some may be reticent to keep pace with changing
libraries.  It may be worth mentioning to them that the v2 series
is EOL:

  https://github.com/shirou/gopsutil/blob/master/README.md#v3-migration
    * Contains the upstream statement v2 is gone.
  https://pkg.go.dev/github.com/shirou/gopsutil/v3#readme-v3-migration
    * Also available here.
  https://github.com/shirou/gopsutil/blob/v2
    * (404 error)

Three weeks from now (18 July) I will increase severity to important
as a gentle reminder.

Around 17 September I will upload to experimental.

The 15 October I will increase severity to RC.  To justify downgrading
severity at that time, please add the forwarded tag the bug, with a
URL that shows that upstream is working towards solving this issue
before 2023.

Either the first week of December, or the first week of January 2023
(at the latest), the compatibility break will be enforced with an
upload of gopsutil to unstable.

I hope that everyone affected feels that these deadline are fair, and
prefers to have a roadmap rather than vague "at some point" guesturing
followed by stresssful surprises at the worst times.


Best wishes,
Nicholas


-- System Information:
Debian Release: 11.3
  APT prefers stable-security
  APT policy: (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates-debug'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.10.0-14-rt-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_WARN, TAINT_UNSIGNED_MODULE
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages nomad-driver-lxc depends on:
ii  libc6          2.31-13+deb11u3
ii  liblxc1        1:4.0.6-2
ii  lxc-templates  3.0.4-5
pn  nomad          <none>

nomad-driver-lxc recommends no packages.

nomad-driver-lxc suggests no packages.

--- End Message ---
--- Begin Message ---
The current situation for golang-github-shirou-gopsutil/3.22.10-1
works well. No point in deliberately breaking changes for no benefit.

Please do consult debian-go@lists.debian.org if you don't understand
how Go packages are maintained in Debian.

-- 
Shengjing Zhu

--- End Message ---

Reply to: