Control: reassign -1 libjnr-constants-java 0.8.6-2
Control: found -1 0.8.6-3
Control: affects -1 + libconstantine-java

On 2015-03-05 04:21, Debian Bug Tracking System wrote:
>    * Change dependency on libconstantine-java to Conflicts, from
>      Breaks. (Closes: #779112).

No. Breaks should have been sufficient, but you are still missing a Replaces.

  Selecting previously unselected package libconstantine-java.
  Preparing to unpack .../libconstantine-java_0.8.5-1_all.deb ...
  Unpacking libconstantine-java (0.8.5-1) ...
  dpkg: error processing archive 
/var/cache/apt/archives/libconstantine-java_0.8.5-1_all.deb (--unpack):
   trying to overwrite '/usr/share/java/jnr-constants.jar', which is also in 
package libjnr-constants-java 0.8.6-3
  dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
  Errors were encountered while processing:
   /var/cache/apt/archives/libconstantine-java_0.8.5-1_all.deb

Or wait, the changelog wording mislead me. The versioning is wrong:

Replaces: libconstantine-java (<< 0.8.5-1)
Provides: libconstantine-java
Conflicts: libconstantine-java (<< 0.8.5-1)

In your case you either want unversioned Conflicts+Replaces
or (>= 0.8.5) instead.


Andreas


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to