Your message dated Thu, 01 Aug 2019 08:47:13 +0000
with message-id <e1ht6jx-00049o...@fasolo.debian.org>
and subject line Bug#933596: fixed in python-bx 0.8.4-2
has caused the Debian Bug report #933596,
regarding python3-bx: missing Breaks: python3-bx-tools
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.)


-- 
933596: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=933596
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-bx
Version: 0.8.4-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 python3-bx-tools
  # (1)
  apt-get install python3-bx
  apt-get remove python3-bx
  # (2)

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

  /usr/bin/aggregate_scores_in_intervals.py
  /usr/bin/align_print_template.py
  /usr/bin/axt_extract_ranges.py
  ...
  /usr/bin/wiggle_to_binned_array.py
  /usr/bin/wiggle_to_chr_binned_array.py
  /usr/bin/wiggle_to_simple.py
  

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 python3-bx package has the following relationships with python3-bx-tools:

  Conflicts: n/a
  Breaks:    n/a
  Replaces:  python3-bx-tools
  Provides:  python3-bx-tools

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

1m38.9s DEBUG: Modified(user, group, mode, size, target): 
/var/lib/dpkg/info/python3-bx-tools.list expected(root, root, - 100644, 3087, 
None) != found(root, root, - 100644, 263, None)
1m38.9s ERROR: FAIL: After purging files have disappeared:
  /usr/bin/aggregate_scores_in_intervals.py      owned by: python3-bx
  /usr/bin/align_print_template.py       owned by: python3-bx
  /usr/bin/axt_extract_ranges.py         owned by: python3-bx
  /usr/bin/axt_to_fasta.py       owned by: python3-bx
  /usr/bin/axt_to_lav.py         owned by: python3-bx
  /usr/bin/axt_to_maf.py         owned by: python3-bx
  /usr/bin/bed_bigwig_profile.py         owned by: python3-bx
  /usr/bin/bed_build_windows.py  owned by: python3-bx
  /usr/bin/bed_complement.py     owned by: python3-bx
  /usr/bin/bed_count_by_interval.py      owned by: python3-bx
  /usr/bin/bed_count_overlapping.py      owned by: python3-bx
...
  /usr/bin/pretty_table.py       owned by: python3-bx
  /usr/bin/qv_to_bqv.py  owned by: python3-bx
  /usr/bin/random_lines.py       owned by: python3-bx
  /usr/bin/table_add_column.py   owned by: python3-bx
  /usr/bin/table_filter.py       owned by: python3-bx
  /usr/bin/tfloc_summary.py      owned by: python3-bx
  /usr/bin/ucsc_gene_table_to_intervals.py       owned by: python3-bx
  /usr/bin/wiggle_to_array_tree.py       owned by: python3-bx
  /usr/bin/wiggle_to_binned_array.py     owned by: python3-bx
  /usr/bin/wiggle_to_chr_binned_array.py         owned by: python3-bx
  /usr/bin/wiggle_to_simple.py   owned by: python3-bx

1m38.9s ERROR: FAIL: After purging files have been modified:
  /var/lib/dpkg/info/python3-bx-tools.list       not owned


cheers,

Andreas

Attachment: python3-bx-tools=0.8.2-1_python3-bx=0.8.4-1.log.gz
Description: application/gzip


--- End Message ---
--- Begin Message ---
Source: python-bx
Source-Version: 0.8.4-2

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

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated python-bx 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: Thu, 01 Aug 2019 09:55:20 +0200
Source: python-bx
Binary: python3-bx
Architecture: source
Version: 0.8.4-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
 python3-bx - library to manage genomic data and its alignment
Closes: 933596
Changes:
 python-bx (0.8.4-2) unstable; urgency=medium
 .
   * Team upload.
   * Breaks: python3-bx-tools
     Closes: #933596
   * debhelper-compat 12
   * Point Vcs fields to salsa.debian.org
   * Standards-Version: 4.4.0
   * Testsuite: autopkgtest-pkg-python
   * Secure URI in copyright format
   * Remove trailing whitespace in debian/copyright
   * Fix license name
   * hardening=+all
Checksums-Sha1:
 ed3ab0c1621f27fc0d4a41bd6efd789ec1ba5b3d 2156 python-bx_0.8.4-2.dsc
 6c88d987a05e5db0c7dc4ac5f996de450bcad608 8560 python-bx_0.8.4-2.debian.tar.xz
Checksums-Sha256:
 c2b0a87dccc2f5442e55844f46a6cef028cafe94aff3c62287dfe43fd43a8a8d 2156 
python-bx_0.8.4-2.dsc
 636c05f243e7c3ab6d206b2a54cde58aca2fde7f2a472890c4df480f3527e0a3 8560 
python-bx_0.8.4-2.debian.tar.xz
Files:
 e797ec6936f318389e55487220098541 2156 python optional python-bx_0.8.4-2.dsc
 d239482ff2a565f8670e1fd10d79b771 8560 python optional 
python-bx_0.8.4-2.debian.tar.xz

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

iQJFBAEBCAAvFiEE8fAHMgoDVUHwpmPKV4oElNHGRtEFAl1CnFoRHHRpbGxlQGRl
Ymlhbi5vcmcACgkQV4oElNHGRtFzpg//QQOEs/LbY7Tis7Wz+xDJINqkHqRS5mFd
FgfsBy7EsSpYYWgMsOiIaOwVUpUj1CxZ5yOuqR03ycV9akEpzPLXLyVMW+qosHuI
QrVaUX8iwUpkm0kVVDb1FZrqJYi9GPgAukLGGzaen2MzTBo5S8RTrmSnmO7A2Ca8
5XOWneNm/4e4k60posvxYQxqU1agcHcEKX/LJLYMmVVEEGA7D5yo2x6Sm1ZICS26
UpV4Zkbj71mcxeULMC8P3tru6amONJhVg1trkp5crt2LbdKWheJc9SNHz2DChvwR
Un885sPwc0RLf+ZUzfONZ+aHEtwJZRRzyP60gSYDTmgcjSFiJT4b9U3wUr3xOe8U
c3thNLbjxMPEAOkfAWVDS+45Y0IHLFOXVFsonjNsoxLtk/DVs/JikjmrBx2A9eYe
S0d++aKJC3ohvZv0HPLZeCK/EH9uvkgBp0ptfOgfX11/0ZOQW1YsbdQzTxKdt4Ln
5pZExvcRl80TsP+WFDTt1pBHlRASzeopkkG3T/e03xWgLbsZmF0w9WiziubFWuiS
/+dskJcgAhYvVTNMM44JF5B2F4rHDWrz4QfGhUn9RUM3upK4+FIOgl5qsaoawJEe
1keUqb5dq9lFce2P1M0t1e8xrgPhUn77AK/PFMvRsGcTgZ8u2F1MwNNg3PBPLhkR
9KQMgCSXilA=
=LBn6
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to