Your message dated Mon, 26 Mar 2018 09:49:56 +0000 with message-id <e1f0oli-0006lv...@fasolo.debian.org> and subject line Bug#892877: fixed in urwid 2.0.1-2 has caused the Debian Bug report #892877, regarding python-urwid-doc: removal of python-urwid-doc makes files disappear from python-urwid 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.) -- 892877: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892877 Debian Bug Tracking System Contact ow...@bugs.debian.org with problems
--- Begin Message ---Package: python-urwid-doc Version: 2.0.1-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 python-urwid/stretch # (1) apt-get install python-urwid-doc/buster apt-get remove python-urwid-doc # (2) The list of installed files at points (1) and (2) should be identical, but the following files have disappeared: usr/share/doc/python-urwid/examples/bigtext.py.gz usr/share/doc/python-urwid/examples/browse.py.gz usr/share/doc/python-urwid/examples/calc.py.gz usr/share/doc/python-urwid/examples/dialog.py.gz usr/share/doc/python-urwid/examples/edit.py.gz usr/share/doc/python-urwid/examples/fib.py usr/share/doc/python-urwid/examples/graph.py.gz usr/share/doc/python-urwid/examples/input_test.py usr/share/doc/python-urwid/examples/lcd_cf635.py.gz usr/share/doc/python-urwid/examples/palette_test.py.gz usr/share/doc/python-urwid/examples/pop_up.py usr/share/doc/python-urwid/examples/subproc.py usr/share/doc/python-urwid/examples/tour.py.gz usr/share/doc/python-urwid/examples/treesample.py.gz usr/share/doc/python-urwid/examples/twisted_serve_ssh.py.gz usr/share/doc/python-urwid/examples/twisted_serve_ssh.tac usr/share/doc/python-urwid/html/_images/adventure1.png usr/share/doc/python-urwid/html/_images/adventure2.png usr/share/doc/python-urwid/html/_images/adventure3.png usr/share/doc/python-urwid/html/_images/adventure4.png usr/share/doc/python-urwid/html/_images/attr1.png usr/share/doc/python-urwid/html/_images/attr2.png usr/share/doc/python-urwid/html/_images/attr3.png usr/share/doc/python-urwid/html/_images/attr4.png usr/share/doc/python-urwid/html/_images/bigtext2.png usr/share/doc/python-urwid/html/_images/bigtext3.png usr/share/doc/python-urwid/html/_images/bright_combinations1.png usr/share/doc/python-urwid/html/_images/browse2.png usr/share/doc/python-urwid/html/_images/cmenu1.png usr/share/doc/python-urwid/html/_images/cmenu2.png usr/share/doc/python-urwid/html/_images/cmenu3.png usr/share/doc/python-urwid/html/_images/cmenu4.png usr/share/doc/python-urwid/html/_images/display_modules.png usr/share/doc/python-urwid/html/_images/edit1.png usr/share/doc/python-urwid/html/_images/edit2.png usr/share/doc/python-urwid/html/_images/graph2.png usr/share/doc/python-urwid/html/_images/highcolors1.png usr/share/doc/python-urwid/html/_images/hmenu1.png usr/share/doc/python-urwid/html/_images/hmenu2.png usr/share/doc/python-urwid/html/_images/hmenu3.png usr/share/doc/python-urwid/html/_images/hmenu4.png usr/share/doc/python-urwid/html/_images/input1.png usr/share/doc/python-urwid/html/_images/input2.png usr/share/doc/python-urwid/html/_images/input3.png usr/share/doc/python-urwid/html/_images/input4.png usr/share/doc/python-urwid/html/_images/input5.png usr/share/doc/python-urwid/html/_images/introduction.png usr/share/doc/python-urwid/html/_images/minimal1.png usr/share/doc/python-urwid/html/_images/multiple1.png usr/share/doc/python-urwid/html/_images/multiple2.png usr/share/doc/python-urwid/html/_images/multiple3.png usr/share/doc/python-urwid/html/_images/multiple4.png usr/share/doc/python-urwid/html/_images/palette_test2.png usr/share/doc/python-urwid/html/_images/pop_up1.png usr/share/doc/python-urwid/html/_images/pop_up2.png usr/share/doc/python-urwid/html/_images/qa1.png usr/share/doc/python-urwid/html/_images/qa2.png usr/share/doc/python-urwid/html/_images/qa3.png usr/share/doc/python-urwid/html/_images/safe_combinations1.png usr/share/doc/python-urwid/html/_images/sig1.png usr/share/doc/python-urwid/html/_images/sig2.png usr/share/doc/python-urwid/html/_images/sig3.png usr/share/doc/python-urwid/html/_images/sig4.png usr/share/doc/python-urwid/html/_images/smenu1.png usr/share/doc/python-urwid/html/_images/smenu2.png usr/share/doc/python-urwid/html/_images/smenu3.png usr/share/doc/python-urwid/html/_images/subproc1.png usr/share/doc/python-urwid/html/_images/subproc2.png usr/share/doc/python-urwid/html/_images/tour1.png usr/share/doc/python-urwid/html/_images/tour2.png usr/share/doc/python-urwid/html/_images/urwid_widgets_1.png usr/share/doc/python-urwid/html/_images/urwid_widgets_2.png usr/share/doc/python-urwid/html/_images/widget_layout.png usr/share/doc/python-urwid/html/_static/ajax-loader.gif usr/share/doc/python-urwid/html/_static/basic.css usr/share/doc/python-urwid/html/_static/classic.css usr/share/doc/python-urwid/html/_static/comment-bright.png usr/share/doc/python-urwid/html/_static/comment-close.png usr/share/doc/python-urwid/html/_static/comment.png usr/share/doc/python-urwid/html/_static/default.css usr/share/doc/python-urwid/html/_static/doctools.js usr/share/doc/python-urwid/html/_static/down-pressed.png usr/share/doc/python-urwid/html/_static/down.png usr/share/doc/python-urwid/html/_static/file.png usr/share/doc/python-urwid/html/_static/jquery.js usr/share/doc/python-urwid/html/_static/minus.png usr/share/doc/python-urwid/html/_static/plus.png usr/share/doc/python-urwid/html/_static/pygments.css usr/share/doc/python-urwid/html/_static/searchtools.js usr/share/doc/python-urwid/html/_static/sidebar.js usr/share/doc/python-urwid/html/_static/underscore.js usr/share/doc/python-urwid/html/_static/up-pressed.png usr/share/doc/python-urwid/html/_static/up.png usr/share/doc/python-urwid/html/_static/urwid-logo.png usr/share/doc/python-urwid/html/changelog.html.gz usr/share/doc/python-urwid/html/examples/index.html usr/share/doc/python-urwid/html/genindex.html usr/share/doc/python-urwid/html/index.html usr/share/doc/python-urwid/html/manual/canvascache.html usr/share/doc/python-urwid/html/manual/displayattributes.html usr/share/doc/python-urwid/html/manual/displaymodules.html usr/share/doc/python-urwid/html/manual/encodings.html usr/share/doc/python-urwid/html/manual/index.html usr/share/doc/python-urwid/html/manual/mainloop.html usr/share/doc/python-urwid/html/manual/overview.html usr/share/doc/python-urwid/html/manual/textlayout.html usr/share/doc/python-urwid/html/manual/userinput.html usr/share/doc/python-urwid/html/manual/widgets.html usr/share/doc/python-urwid/html/objects.inv usr/share/doc/python-urwid/html/reference/attrspec.html usr/share/doc/python-urwid/html/reference/canvas.html usr/share/doc/python-urwid/html/reference/command_map.html usr/share/doc/python-urwid/html/reference/constants.html usr/share/doc/python-urwid/html/reference/deprecated.html usr/share/doc/python-urwid/html/reference/display_modules.html usr/share/doc/python-urwid/html/reference/exceptions.html usr/share/doc/python-urwid/html/reference/global_settings.html usr/share/doc/python-urwid/html/reference/index.html usr/share/doc/python-urwid/html/reference/list_walkers.html usr/share/doc/python-urwid/html/reference/main_loop.html usr/share/doc/python-urwid/html/reference/meta.html usr/share/doc/python-urwid/html/reference/signals.html usr/share/doc/python-urwid/html/reference/text_layout.html usr/share/doc/python-urwid/html/reference/widget.html usr/share/doc/python-urwid/html/search.html usr/share/doc/python-urwid/html/searchindex.js usr/share/doc/python-urwid/html/tutorial/index.html This is a serious bug violating policy 7.6, see https://www.debian.org/doc/debian-policy/#overwriting-files-and-replacing-packages-replaces and also see the footnote that describes this incorrect behavior https://www.debian.org/doc/debian-policy/ (old: footnotes.html#f53) [footnote permalink broken (#879048), search for /To see why/] The python-urwid-doc package has the following relationships with python-urwid: Conflicts: Breaks: Replaces: python-urwid (<< 2.0.1-1) >From the attached log (scroll to the bottom...): 1m33.7s ERROR: FAIL: After purging files have disappeared: /usr/share/doc/python-urwid/examples/bigtext.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/browse.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/calc.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/dialog.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/edit.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/fib.py owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/graph.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/input_test.py owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/lcd_cf635.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/palette_test.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/pop_up.py owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/subproc.py owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/tour.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/treesample.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/twisted_serve_ssh.py.gz owned by: python-urwid-doc /usr/share/doc/python-urwid/examples/twisted_serve_ssh.tac owned by: python-urwid-doc /usr/share/doc/python-urwid/html/_images/adventure1.png owned by: python-urwid-doc /usr/share/doc/python-urwid/html/_images/adventure2.png owned by: python-urwid-doc /usr/share/doc/python-urwid/html/_images/adventure3.png owned by: python-urwid-doc /usr/share/doc/python-urwid/html/_images/adventure4.png owned by: python-urwid-doc /usr/share/doc/python-urwid/html/_images/attr1.png owned by: python-urwid-doc ... /usr/share/doc/python-urwid/html/search.html owned by: python-urwid-doc /usr/share/doc/python-urwid/html/searchindex.js owned by: python-urwid-doc /usr/share/doc/python-urwid/html/tutorial/index.html owned by: python-urwid-doc 1m33.7s ERROR: FAIL: After purging files have been modified: /var/lib/dpkg/info/python-urwid.list not owned cheers, Andreas
python-urwid=1.3.1-2+b2_python-urwid-doc=2.0.1-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---Source: urwid Source-Version: 2.0.1-2 We believe that the bug you reported is fixed in the latest version of urwid, 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 892...@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Ondřej Nový <on...@debian.org> (supplier of updated urwid 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: SHA512 Format: 1.8 Date: Mon, 12 Mar 2018 23:07:39 +0100 Source: urwid Binary: python-urwid python3-urwid python-urwid-doc Architecture: source Version: 2.0.1-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Modules Team <python-modules-team@lists.alioth.debian.org> Changed-By: Ondřej Nový <on...@debian.org> Description: python-urwid - curses-based UI/widget library for Python 2 python-urwid-doc - curses-based UI/widget library (common documentation) python3-urwid - curses-based UI/widget library for Python 3 Closes: 892877 Changes: urwid (2.0.1-2) unstable; urgency=medium . * Team upload. . [ Ondřej Nový ] * d/changelog: Remove trailing whitespaces . [ Sophie Brun ] * debian/control: add Breaks field for new package python-urwid-doc (Closes: #892877) Checksums-Sha1: ee78f4af1905820ce75ae91f762e3c0505f279ab 1882 urwid_2.0.1-2.dsc c78b3c61c99de61573534571bd09ee9c39bb5734 5368 urwid_2.0.1-2.debian.tar.xz b09531d3089d1a18d21cf2d08de163a7a667ddca 7116 urwid_2.0.1-2_source.buildinfo Checksums-Sha256: e0aa4084aaee6fb3a982af6465c6ab01b6e26d32d49c48f34224eb545d6566bf 1882 urwid_2.0.1-2.dsc 95d7225b12957332843a9ca82c55fe7852a598549870bbe85fab0fdd071438d1 5368 urwid_2.0.1-2.debian.tar.xz 397f90291da576a0bab5d7c49a2560053137eef9c6d293cb3d1f1112a27312de 7116 urwid_2.0.1-2_source.buildinfo Files: fb64acb4001c9c5b8f6aff777ee3024d 1882 python optional urwid_2.0.1-2.dsc 1deccca7bacd40c0cbf3444d6c701ae0 5368 python optional urwid_2.0.1-2.debian.tar.xz 28452c381161ea8257ce306d799d4093 7116 python optional urwid_2.0.1-2_source.buildinfo -----BEGIN PGP SIGNATURE----- Comment: Signed by Raphael Hertzog iQEzBAEBCgAdFiEE1823g1EQnhJ1LsbSA4gdq+vCmrkFAlq4vFYACgkQA4gdq+vC mrnnUwf/WM26ZgZdB45QBiRCKcwwRzMxgUOexMbYvfMqdOR5s5NY6Mv5oMnppaJc +CzogHhN2/7X42dXLe++yOpG2fzThmk3joWUrG+UcVasXnF6759Slwf/NlL5Zy4Y 1O2j303C+7i40745c5Iecl16C3YpuJ/ftlxPVPav78A31/9zLyPY/ob9sy4OZsIW 8NWmrxG9PDgkGSZaMDv4L0KLF6+vTmgas1HUherBN1DiBOkhruDFHeBZP2X/w9vm wv9Ijn08mKtrXbucJnmEpZTVX4rw4MPr6GLdewQeo81rx181O6Ry8TCDEIPVjpUj X2oKi2l9acKP3xjHkiLtwipFl2r9jA== =Phb+ -----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team