[Piuparts-devel] EDOS file overwrite check between distributions?

Andreas Beckmann debian at abeckmann.de
Sat Feb 25 10:01:44 UTC 2012


On 2012-02-23 11:16, Ralf Treinen wrote:
> Hi Andreas,
> 
> On Thu, Feb 16, 2012 at 02:01:48AM +0100, Andreas Beckmann wrote:
>> On 2012-02-15 18:20, Ralf Treinen wrote:
>>> For the moment multiple -c options are not supported. Would this really
>>> be useful?
>>
>> We should check for file conflicts between packages in e.g. main and
>> non-free, shouldn't we? And let's just blame the contrib/non-free
>> package if this conflict is not solved properly :-)
> 
> it took a moment since I am learning some python at the same time, but
> here it is. Performance is not as bad as I expected (python itertools
> are really nice!)

Thanks!

There are 3 more pairs when checking main+contrib+non-free and one
produces an overwrite error.
Do you want to take care of the following overwrite bug?

evolver/main + paml/non-free
  Selecting previously unselected package evolver.
  (Reading database ... 7002 files and directories currently installed.)
  Unpacking evolver (from .../evolver_2.30c.dfsg-3_amd64.deb) ...
  Selecting previously unselected package paml.
  Unpacking paml (from .../archives/paml_4.4e-1_amd64.deb) ...
  dpkg: error processing /var/cache/apt/archives/paml_4.4e-1_amd64.deb (--unpack):
   trying to overwrite '/usr/bin/evolver', which is also in package evolver 2.30c.dfsg-3

I'll have a look into the Replaces bugs ... for sid we have:

REPL_capi4hylafax_hylafax-server.log
REPL_enigma-data_enigma.log
REPL_gnome-accessibility-themes_gnome-themes-standard.log
REPL_libaio-dev_manpages-dev.log
REPL_libelf-dev_libbsd-dev.log
REPL_libelfg0-dev_libbsd-dev.log
REPL_libvala-0.10-dev_libvala-0.12-dev.log


Andreas



More information about the Piuparts-devel mailing list