Your message dated Fri, 25 May 2012 17:33:31 +0000
with message-id <[email protected]>
and subject line Bug#674528: fixed in freebsd-glue 0.0.2
has caused the Debian Bug report #674528,
regarding freebsd-glue: removal of freebsd-glue makes files disappear from 
freebsd-buildutils
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 [email protected]
immediately.)


-- 
674528: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674528
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: freebsd-glue
Version: 0.0.1
Severity: serious
User: [email protected]
Usertags: piuparts replaces-without-breaks

Hi,

during a test with piuparts and EDOS 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 freebsd-buildutils
  # (1)
  apt-get install freebsd-glue
  apt-get remove freebsd-glue
  # (2)

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

  /usr/include/freebsd/aio.h
  /usr/include/freebsd/asm/stat.h
  /usr/include/freebsd/bits/stat.h
  /usr/include/freebsd/bits/utmp.h
  /usr/include/freebsd/bits/utmpx.h
  /usr/include/freebsd/linux/icmp.h
  /usr/include/freebsd/linux/sysctl.h
  /usr/include/freebsd/machine/endian.h
  /usr/include/freebsd/netdb.h
  /usr/include/freebsd/paths.h
  /usr/include/freebsd/sys/cdefs.h
  /usr/include/freebsd/sys/elf_common.h
  /usr/include/freebsd/sys/endian.h
  /usr/include/freebsd/sys/errno.h
  /usr/include/freebsd/sys/param.h
  /usr/include/freebsd/sys/stat.h
  /usr/include/freebsd/sys/stdint.h
  /usr/include/freebsd/sys/time.h
  /usr/include/freebsd/sys/types.h
  /usr/include/freebsd/unistd.h
  /usr/include/freebsd/vis.h
  /usr/lib/freebsd/awk -> ../../bin/original-awk
  /usr/lib/freebsd/gmake -> ../../bin/make
  /usr/lib/freebsd/sh -> /bin/dash

This is a serious bug violating policy 7.6, see
http://www.debian.org/doc/debian-policy/ch-relationships.html#s-replaces
and also see the footnote that describes this incorrect behavior
http://www.debian.org/doc/debian-policy/footnotes.html#f53

The freebsd-glue package has the following relationships with 
freebsd-buildutils:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  freebsd-buildutils (<< 9.0-10)
  Depends:   freebsd-buildutils

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

0m26.0s ERROR: FAIL: After purging files have disappeared:
  /usr/include/freebsd/aio.h     owned by: freebsd-glue
  /usr/include/freebsd/asm/stat.h        owned by: freebsd-glue
  /usr/include/freebsd/bits/stat.h       owned by: freebsd-glue
  /usr/include/freebsd/bits/utmp.h       owned by: freebsd-glue
  /usr/include/freebsd/bits/utmpx.h      owned by: freebsd-glue
  /usr/include/freebsd/linux/icmp.h      owned by: freebsd-glue
  /usr/include/freebsd/linux/sysctl.h    owned by: freebsd-glue
  /usr/include/freebsd/machine/endian.h  owned by: freebsd-glue
  /usr/include/freebsd/netdb.h   owned by: freebsd-glue
  /usr/include/freebsd/paths.h   owned by: freebsd-glue
  /usr/include/freebsd/sys/cdefs.h       owned by: freebsd-glue
  /usr/include/freebsd/sys/elf_common.h  owned by: freebsd-glue
  /usr/include/freebsd/sys/endian.h      owned by: freebsd-glue
  /usr/include/freebsd/sys/errno.h       owned by: freebsd-glue
  /usr/include/freebsd/sys/param.h       owned by: freebsd-glue
  /usr/include/freebsd/sys/stat.h        owned by: freebsd-glue
  /usr/include/freebsd/sys/stdint.h      owned by: freebsd-glue
  /usr/include/freebsd/sys/time.h        owned by: freebsd-glue
  /usr/include/freebsd/sys/types.h       owned by: freebsd-glue
  /usr/include/freebsd/unistd.h  owned by: freebsd-glue
  /usr/include/freebsd/vis.h     owned by: freebsd-glue
  /usr/lib/freebsd/awk -> ../../bin/original-awk         owned by: freebsd-glue
  /usr/lib/freebsd/gmake -> ../../bin/make       owned by: freebsd-glue
  /usr/lib/freebsd/sh -> /bin/dash       owned by: freebsd-glue

0m26.0s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/freebsd-buildutils.list     not owned


cheers,

Andreas

Attachment: freebsd-buildutils=9.0-9_freebsd-glue=0.0.1.log.gz
Description: GNU Zip compressed data


--- End Message ---
--- Begin Message ---
Source: freebsd-glue
Source-Version: 0.0.2

We believe that the bug you reported is fixed in the latest version of
freebsd-glue, which is due to be installed in the Debian FTP archive:

freebsd-glue_0.0.2.dsc
  to main/f/freebsd-glue/freebsd-glue_0.0.2.dsc
freebsd-glue_0.0.2.tar.gz
  to main/f/freebsd-glue/freebsd-glue_0.0.2.tar.gz
freebsd-glue_0.0.2_all.deb
  to main/f/freebsd-glue/freebsd-glue_0.0.2_all.deb



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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Robert Millan <[email protected]> (supplier of updated freebsd-glue 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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 25 May 2012 19:13:17 +0200
Source: freebsd-glue
Binary: freebsd-glue
Architecture: source all
Version: 0.0.2
Distribution: unstable
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers <[email protected]>
Changed-By: Robert Millan <[email protected]>
Description: 
 freebsd-glue - Emulate a FreeBSD build environment
Closes: 674528
Changes: 
 freebsd-glue (0.0.2) unstable; urgency=low
 .
   * Add Vcs-* fields and set Maintainer to debian-bsd.
   * Add Breaks on freebsd-buildutils (<< 9.0-10).  (Closes: #674528)
   * Include <string.h> before feature_present().
   * Make <sys/types.h> implicitly include <sys/select.h>.
Checksums-Sha1: 
 0b5df2f5ae7bac3f8d8bba106d0e0583e82aca3b 970 freebsd-glue_0.0.2.dsc
 0951a75b253d6365cd6693da254e97574f44f01c 18496 freebsd-glue_0.0.2.tar.gz
 f270b3e494451650c2277235692176bc7c77080f 19870 freebsd-glue_0.0.2_all.deb
Checksums-Sha256: 
 ed025db86f574321089052f8ff63967e29882abe6921970f0c4be3f6dbbdfa53 970 
freebsd-glue_0.0.2.dsc
 b4051075a7bb3d8848fe02f6bd4001559a6a1c80307b44909c2253120a01972a 18496 
freebsd-glue_0.0.2.tar.gz
 4ef2a51312e045980242c95f0b8b54d87fbaa1c4d0376a4e7a2d1e937c79347e 19870 
freebsd-glue_0.0.2_all.deb
Files: 
 ea689656c3d23243e931e71cf425e151 970 devel extra freebsd-glue_0.0.2.dsc
 6b5d75d5edd2937df13adf1405a3f058 18496 devel extra freebsd-glue_0.0.2.tar.gz
 f20d3a4d7e72a8556ab98b1e2122ffd6 19870 devel extra freebsd-glue_0.0.2_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/kFreeBSD)

iEYEARECAAYFAk+/vd0ACgkQC19io6rUCv85/wCeJPXsFEE8gnfDhBX2HYg8N6kc
qXIAoIyyQgxBhW5HbZmrUf2HA68wN1Ig
=wfc7
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to