[Python-modules-team] Bug#947263: python3-iniparse: missing Breaks+Replaces: python-iniparse

2020-01-02 Thread Emmanuel Arias
Hi,

I attach a patch to fix the Breaks missed.

Please consider applied it
thanks!


Cheers,
Arias Emmanuel
@eamanu
yaerobi.com
From 64ac2053b609627c08f49cb4e0609e40c5e534ae Mon Sep 17 00:00:00 2001
From: Emmanuel Arias 
Date: Thu, 2 Jan 2020 12:45:59 -0300
Subject: [PATCH] d/control: add Breaks (<< 0.4-2.3) missed (Closes: #947263)

---
 debian/changelog | 7 +++
 debian/control   | 1 +
 2 files changed, 8 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index dfdd027..80996e4 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+python-iniparse (0.4-4) UNRELEASED; urgency=medium
+
+  * Team upload
+  * d/control: add Breaks (<< 0.4-2.3) missed (Closes: #947263)
+
+ -- Emmanuel Arias   Thu, 02 Jan 2020 12:46:59 -0300
+
 python-iniparse (0.4-3) unstable; urgency=medium
 
   * Maintain under DPMT.
diff --git a/debian/control b/debian/control
index b4d6560..1dfa28c 100644
--- a/debian/control
+++ b/debian/control
@@ -17,6 +17,7 @@ Rules-Requires-Root: no
 Package: python3-iniparse
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}, python3-six
+Breaks: python-iniparse (<< 0.4-2.3)
 Replaces: python-iniparse (<< 0.4-2.3)
 Description: access and modify configuration data in INI files (Python 3)
  iniparse is a INI parser for Python which is:
-- 
2.20.1

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#947263: python3-iniparse: missing Breaks+Replaces: python-iniparse

2020-01-02 Thread Andreas Beckmann
Followup-For: Bug #947263
Control: found -1 0.4-3

Hi,

python3-iniparse now has
  Replaces: python-iniparse (<< 0.4-2.3)
but the corresponding Breaks is still missing.
This allows partial upgrade paths where python-iniparse is kept
installed (but crippled, because it lost some files). If
python3-iniparse gets removed afterwards, python-iniparse is still
installed and able to satisfy dependencies, but broken.


Andreas

___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

[Python-modules-team] Bug#947263: python3-iniparse: missing Breaks+Replaces: python-iniparse

2019-12-23 Thread Andreas Beckmann
Package: python3-iniparse
Version: 0.4-2.3
Severity: serious
User: debian...@lists.debian.org
Usertags: piuparts

Hi,

during a test with piuparts I noticed your package fails to upgrade from
'testing'.
It installed fine in 'testing', then the upgrade to 'sid' fails
because it tries to overwrite other packages files without declaring a
Breaks+Replaces relation.

See policy 7.6 at
https://www.debian.org/doc/debian-policy/ch-relationships.html#overwriting-files-and-replacing-packages-replaces

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

  Preparing to unpack .../python3-iniparse_0.4-2.3_all.deb ...
  Unpacking python3-iniparse (0.4-2.3) ...
  dpkg: error processing archive 
/var/cache/apt/archives/python3-iniparse_0.4-2.3_all.deb (--unpack):
   trying to overwrite '/usr/share/doc-base/python-iniparse', which is also in 
package python-iniparse 0.4-2.2
  Errors were encountered while processing:
   /var/cache/apt/archives/python3-iniparse_0.4-2.3_all.deb


cheers,

Andreas


python-iniparse=0.4-2.2_python3-iniparse=0.4-2.3.log.gz
Description: application/gzip
___
Python-modules-team mailing list
Python-modules-team@alioth-lists.debian.net
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team