Thanks Andreas, appreciate you bringing this to my attention. Complicating this: we're still in the process of getting spin through the ITP/RFS process due to some licensing concerns with parts of the source package, I think the package may have been accidentally uploaded today instead of being rejected from the NEW queue. I'll follow up with the FTP folks to get a sense of what's going on and try to get this resolved as soon as I can.
Keep you posted. On Tue, Jun 7, 2016 at 3:07 PM, Andreas Beckmann <a...@debian.org> wrote: > Package: staden,spin > Severity: serious > User: trei...@debian.org > Usertags: edos-file-overwrite > > Hi, > > automatic installation tests of packages that share a file and at the > same time do not conflict by their package dependency relationships has > detected the following problem: > > Selecting previously unselected package spin. > Preparing to unpack .../spin_6.4.5-1_amd64.deb ... > Unpacking spin (6.4.5-1) ... > dpkg: error processing archive > /var/cache/apt/archives/spin_6.4.5-1_amd64.deb (--unpack): > trying to overwrite '/usr/bin/spin', which is also in package staden > 2.0.0+b10-5 > dpkg-deb: error: subprocess paste was killed by signal (Broken pipe) > Errors were encountered while processing: > /var/cache/apt/archives/spin_6.4.5-1_amd64.deb > > This is a serious bug as it makes installation fail, and violates > sections 7.6.1 and 10.1 of the policy. An optimal solution would > consist in only one of the packages installing that file, and renaming > or removing the file in the other package. Depending on the > circumstances you might also consider Replace relations or file > diversions. If the conflicting situation cannot be resolved then, as a > last resort, the two packages have to declare a mutual > Conflict. Please take into account that Replaces, Conflicts and > diversions should only be used when packages provide different > implementations for the same functionality. > > Here is a list of files that are known to be shared by both packages > (according to the Contents file for sid/amd64, which may be > slightly out of sync): > > usr/bin/spin > usr/share/man/man1/spin.1.gz > > This bug is assigned to both packages. If you, the maintainers of > the two packages in question, have agreed on which of the packages will > resolve the problem please reassign the bug to that package. You may > also register in the BTS that the other package is affected by the bug. > > Cheers, > > Andreas > > PS: for more information about the detection of file overwrite errors > of this kind see https://qa.debian.org/dose/file-overwrites.html > -- *Tom Lee */ http://tomlee.co / @tglee <http://twitter.com/tglee>