Your message dated Mon, 17 May 2021 16:48:40 +0000
with message-id <e1ligq4-0003xz...@fasolo.debian.org>
and subject line Bug#988284: fixed in golang-github-prometheus-procfs 0.3.0-2
has caused the Debian Bug report #988284,
regarding golang-github-prometheus-procfs-dev: missing Breaks: 
golang-procfs-dev (<< 0.2.0)
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 ow...@bugs.debian.org
immediately.)


-- 
988284: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=988284
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: golang-github-prometheus-procfs-dev
Version: 0.3.0-1
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts replaces-without-breaks

Hi,

during a test with piuparts and DOSE tools I noticed your package causes
removal of files that also belong to another package.
This is caused by using Replaces without corresponding Breaks.

The installation sequence to reproduce this problem is

  apt-get install golang-procfs-dev/buster
  # (1)
  apt-get install golang-github-prometheus-procfs-dev/bullseye
  apt-get remove golang-github-prometheus-procfs-dev
  # (2)

The list of installed files at points (1) and (2) should be identical,
but the following files have disappeared:

  /usr/share/gocode/src/github.com/prometheus/procfs/*/*.go

This is a serious bug violating policy 7.6, see
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces
and also see the footnote that describes this incorrect behavior:
https://www.debian.org/doc/debian-policy/ch-relationships.html#id13

The golang-github-prometheus-procfs-dev package has the following relationships 
with golang-procfs-dev:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  golang-procfs-dev (<< 0.2.0)
  Provides:  golang-procfs-dev (= 0.3.0-1)

>From the attached log (scroll to the bottom...):

1m19.3s ERROR: FAIL: After purging files have disappeared:
  /usr/share/gocode/src/github.com/prometheus/procfs/bcache/bcache.go    owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/bcache/get.go       owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/bcache/get_test.go  owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/buddyinfo.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/buddyinfo_test.go   owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/doc.go      owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/fs.go       owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/fs_test.go  owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/internal/util/parse.go     
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/ipvs.go     owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/ipvs_test.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/mdstat.go   owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/mdstat_test.go      owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/mountstats.go       owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/mountstats_test.go  owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/net_dev.go  owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/net_dev_test.go     owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/nfs.go  owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/parse.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/parse_nfs.go    owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/parse_nfs_test.go      
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/parse_nfsd.go   owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/nfs/parse_nfsd_test.go     
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc.go     owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_io.go  owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_io_test.go     owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_limits.go      owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_limits_test.go        
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_ns.go  owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_ns_test.go     owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_stat.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_stat_test.go   owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/proc_test.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/stat.go     owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/stat_test.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/doc.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/fs.go         owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/fs_test.go    owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/net_class.go  owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/net_class_test.go    
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/system_cpu.go        
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/sysfs/system_cpu_test.go   
 owned by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/xfrm.go     owned by: 
golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/xfrm_test.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/xfs/parse.go        owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/xfs/parse_test.go   owned 
by: golang-github-prometheus-procfs-dev
  /usr/share/gocode/src/github.com/prometheus/procfs/xfs/xfs.go  owned by: 
golang-github-prometheus-procfs-dev

1m19.3s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/golang-procfs-dev.list      not owned


cheers,

Andreas

Attachment: golang-procfs-dev=0+git20181204.1dc9a6c-1_golang-github-prometheus-procfs-dev=0.3.0-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: golang-github-prometheus-procfs
Source-Version: 0.3.0-2
Done: Shengjing Zhu <z...@debian.org>

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

Debian distribution maintenance software
pp.
Shengjing Zhu <z...@debian.org> (supplier of updated 
golang-github-prometheus-procfs 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 18 May 2021 00:32:56 +0800
Source: golang-github-prometheus-procfs
Architecture: source
Version: 0.3.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Go Packaging Team <team+pkg...@tracker.debian.org>
Changed-By: Shengjing Zhu <z...@debian.org>
Closes: 988284
Changes:
 golang-github-prometheus-procfs (0.3.0-2) unstable; urgency=medium
 .
   * Team upload.
   * Add missing Breaks: golang-procfs-dev (<< 0.2.0) (Closes: #988284)
   * Remove unpacked fixtures after test
Checksums-Sha1:
 3f25c0cb386783568e7688f4b8245d2f75db43cb 1952 
golang-github-prometheus-procfs_0.3.0-2.dsc
 b1a32502e4ff5c9b6c06c911d6f6e8dc9263d033 4464 
golang-github-prometheus-procfs_0.3.0-2.debian.tar.xz
 d1c56015cb5bb10c4950efd9785a2006a00dab3a 5915 
golang-github-prometheus-procfs_0.3.0-2_amd64.buildinfo
Checksums-Sha256:
 f593a6518722ad411496f0aa18e7011b200227a697fd96c73dee6d8f4e6404aa 1952 
golang-github-prometheus-procfs_0.3.0-2.dsc
 a0490dfe319d806bdea8343fe6e1b3159040920230bacbfda771c03c2218e321 4464 
golang-github-prometheus-procfs_0.3.0-2.debian.tar.xz
 259d69333dd0f0ea99983e075d523826adff3b157acae1c64758e90613f71bd2 5915 
golang-github-prometheus-procfs_0.3.0-2_amd64.buildinfo
Files:
 804d529376daff3631f2ef0d47959ef4 1952 golang optional 
golang-github-prometheus-procfs_0.3.0-2.dsc
 111d89f99f8e289214ae270ba0502cc4 4464 golang optional 
golang-github-prometheus-procfs_0.3.0-2.debian.tar.xz
 2a14f4d9e67c01159d7df8a59b97b5a4 5915 golang optional 
golang-github-prometheus-procfs_0.3.0-2_amd64.buildinfo

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

iIYEARYIAC4WIQSRhdT1d2eu7mxV1B5/RPol6lUUywUCYKKchBAcemhzakBkZWJp
YW4ub3JnAAoJEH9E+iXqVRTLzQQA/j/xV83u86BD8f0FdtbGuXakFv5rE9rZnOqm
bBktD7TOAP9kU5gV0o+M8s006eV1sixMbuyufpVEEmzK5bsKXlOpCw==
=hqEC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to