[PlanetCCRMA] portmidi conflicts with portmidi-devel

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Fri Oct 23 13:13:20 PDT 2009


On Fri, 2009-10-23 at 01:05 -0400, Orcan Ogetbil wrote:
> On Tue, Oct 20, 2009 at 1:26 PM, Fernando Lopez-Lezcano wrote:
> > On Mon, 2009-10-19 at 23:51 -0400, David Cornette wrote:
> >> I tried doing a yum update on my F11 system today, and found that portmidi was set to be updated from planetccrma.  However, when I try to install the update, I get the following error:
> >>
> >> Transaction Check Error:
> >>   file /usr/include/portmidi.h from install of portmidi-20041117-2.fc11.ccrma.x86_64 conflicts with file from package portmidi-devel-131-3.fc11.x86_64
> >>   file /usr/include/porttime.h from install of portmidi-20041117-2.fc11.ccrma.x86_64 conflicts with file from package portmidi-devel-131-3.fc11.x86_64
> >>   file /usr/lib64/libportmidi.so from install of portmidi-20041117-2.fc11.ccrma.x86_64 conflicts with file from package portmidi-devel-131-3.fc11.x86_64
> >>   file /usr/lib64/libporttime.so from install of portmidi-20041117-2.fc11.ccrma.x86_64 conflicts with file from package portmidi-devel-131-3.fc11.x86_64
> >
> > Sorry about that, it is fixed now...
> > Thanks for the report!
> > 
> Uhm, what was the problem? Can I update portmidi in Fedora as there is
> a recent new release? Do we need an Epoch? (You know, Fedora folks
> don't like Epoch.)

First: I pushed an internal build without realizing the package had
already migrated to Fedora (I knew that, I just forgot, argh!). The
reason for the conflict is a Fedora package that is backwards
incompatible with previous Planet CCRMA releases. It can be fixed by
hand of course ("rpm -e --nodeps portmidi" followed by "yum install
portmidi"), or by an epoch in the Fedora package as you suggest, don't
know what is best. 

(but even Fedora is incompatible/not-upgradable with itself in some
cases, there are packages in Fedora 10 that are e-v-r newer than the
same package in Fedora 11 which should be the one installed when you
upgrade. I imagine that would be a very basic no-no but seems nobody
minds it. Weird)

-- Fernando




More information about the PlanetCCRMA mailing list