[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