<div dir="auto">I didn't realise it was coming from experimental.<div dir="auto"><br></div><div dir="auto">I was simply doing apt dist-upgrade.</div><div dir="auto"><br></div><div dir="auto">I uninstalled old (and not installed new) package, that triggered removal of octave-dev, then reinstalled octave-dev, and it installed fine, but also pulled this new version of hdf5-mpich-103. I am not at the computer right now, but I will check apt and dpkg logs.</div><div dir="auto"><br></div><div dir="auto"><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Wed, 5 Dec 2018, 11:05 Gilles Filippini <<a href="mailto:pini@debian.org">pini@debian.org</a> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2018-12-05 10:53, Adrian Bunk wrote:<br>
> On Wed, Dec 05, 2018 at 10:35:17AM +0100, Gilles Filippini wrote:<br>
>> Control: severity -1 wishlist<br>
>> Control: tags -1 + wontfix<br>
>> <br>
>> Hi,<br>
>> <br>
>> On 2018-12-05 00:34, Witold Baryluk wrote:<br>
>> > Package: libhdf5-mpich-103<br>
>> > Severity: important<br>
>> ><br>
>> ><br>
>> > The following additional packages will be installed:<br>
>> >   libhdf5-mpich-103<br>
>> > The following NEW packages will be installed:<br>
>> >   libhdf5-mpich-103<br>
>> > 0 upgraded, 1 newly installed, 0 to remove and 141 not upgraded.<br>
>> > 2 not fully installed or removed.<br>
>> > Need to get 0 B/1365 kB of archives.<br>
>> > After this operation, 4688 kB of additional disk space will be used.<br>
>> > Do you want to continue? [Y/n]<br>
>> > (Reading database ... 551515 files and directories currently installed.)<br>
>> > Preparing to unpack .../libhdf5-mpich-103_1.10.4+repack-1_amd64.deb ...<br>
>> > Unpacking libhdf5-mpich-103:amd64 (1.10.4+repack-1) ...<br>
>> > dpkg: error processing archive<br>
>> > /var/cache/apt/archives/libhdf5-mpich-103_1.10.4+repack-1_amd64.deb<br>
>> > (--unpack):<br>
>> >  trying to overwrite<br>
>> > '/usr/lib/x86_64-linux-gnu/libhdf5_mpich_fortran.so.100', which is<br>
>> > also in package libhdf5-mpich-101:amd64 1.10.2+repack-1~exp1<br>
>> > Errors were encountered while processing:<br>
>> >  /var/cache/apt/archives/libhdf5-mpich-103_1.10.4+repack-1_amd64.deb<br>
>> > E: Sub-process /usr/bin/dpkg returned an error code (1)<br>
>> <br>
>> I do not agree: HDF5 1.10.2 was uploaded to experimental only. While <br>
>> this<br>
>> conflict do exist, there is no unhandled conflict with previous <br>
>> releases<br>
>> from testing or unstable.<br>
> <br>
> What is the problem with adding Replaces+Conflicts<br>
> also for libhdf5-mpich-101?<br>
> <br>
> I agree that the severity looks less clear if this was <br>
> experimental-only,<br>
> but it is also pretty easy to do.<br>
<br>
Sure, this is an unfortunate oversight from me. But (1) hdf5 1.10.4 is <br>
currently<br>
transitioning and I don't want to delay that anymore, and (2) I expect <br>
that<br>
anybody installing packages from experimental is able to deal with this <br>
kind<br>
of conflict.<br>
<br>
> In theory (likely not applicable here) it is even possible that some<br>
> downstream distribution like Ubuntu shipped the experimental version<br>
> in a stable release.<br>
<br>
No, ubuntu didn't ship any HDF5 release from experimental. And packages <br>
from<br>
experimental must not be used in any stable release. Quoting the FAQ:<br>
> Experimental is used for packages which are still being developed, and <br>
> with<br>
> a high risk of breaking your system. It's used by developers who'd like <br>
> to<br>
> study and test bleeding edge software. Users shouldn't be using <br>
> packages<br>
> from there, because they can be dangerous and harmful even for the most<br>
> experienced people.<br>
<br>
Thanks,<br>
<br>
_g.<br>
<br>
<br>
</blockquote></div>