[PlanetCCRMA] Jack packaging.

Fernando Lopez-Lezcano nando at ccrma.Stanford.EDU
Sat Feb 21 09:35:00 PST 2009


On Sat, 2009-02-21 at 10:16 +0200, Axel Thimm wrote:
> Hi,
> 
> On Fri, Feb 20, 2009 at 06:04:49PM -0800, Fernando Lopez-Lezcano wrote:
> > On Sat, 2009-02-21 at 02:06 +0100, Knut-Håvard Aksnes wrote:
> > > Fernando Lopez-Lezcano wrote:
> > > > On Fri, 2009-02-20 at 16:37 -0800, Fernando Lopez-Lezcano wrote:
> > > >   
> > > >> On Sat, 2009-02-21 at 00:10 +0100, Knut-Håvard Aksnes wrote:
> > > >>     
> > > >>>>>> Argh, I forgot to copy the .i386 versions to the x86_64 repository. I
> > > >>>>>> just did that. Could you please try again?
> > > >>>>>>
> > > >>>>>>       
> > > >>>>>>             
> > > >>>>> Which versions of the rpms should I expect?
> > > >>>>> The resulting errorlog after running:
> > > >>>>> yum -y wine >errorlog 2>&1 is attached.
> > > >>>>>     
> > > >>>>>           
> > > >>>> The versions you are getting are now fine (1.9.1-1.fc10.ccrma)
> > > >>>>
> > > >>>> Could you try this?
> > > >>>> Uninstall (forced) the x86_64 version:
> > > >>>>
> > > >>>>   rpm -e --nodeps jack-audio-connection-kit
> > > >>>>
> > > >>>> and then try to install both at the same time (I think this is the right
> > > >>>> way of doing it):
> > > >>>>
> > > >>>>   yum install jack-audio-connection-kit.i386
> > > >>>> jack-audio-connection-kit.x86_64
> > > >>>>
> > > >>>> (all in one line)
> > > >>>> ================================================================================
> > > >>>>         
> > > >>> Installing:
> > > >>>  jack-audio-connection-kit   x86_64   1.9.1-1.fc10.ccrma    planetccrma   1.5 M
> > > >>>  jack-audio-connection-kit   i386     1.9.1-1.fc10.ccrma    planetccrma   923 k
> > > >>>       
> > > >> Well, yes, those are the right packages. 
> > > >> I don't know what else you could try. 
> > > >>
> > > >> Perhaps try to install the i386 package manually with --excludedocs in
> > > >> the rpm command line?
> > > >>
> > > >> ...
> > > >>
> > > >> hmmm ... ... ...
> > > >>
> > > >> I'll have to double check, maybe the files in question are actually
> > > >> different (looks like the only affected files are html), maybe those are
> > > >> generated and have something in them that makes them slightly
> > > >> different. 
> > > >>
> > > >> Never occurred to me, I'll have to check. 
> > > >
> > > > Bingo!
> > > >
> > > > The files are generated and include a _date of building_, and so are
> > > > different between the i386 and x86_64 packages!
> > > >
> > > > I'll fix asap (somehow)...
> > > >   
> > > One way of solving this is to move this is to change the spec file to 
> > > generate a noarch doc package.
> > 
> > I replaced the build date with the date of the svnversion.h file...
> > Just now I released 1.9.1-2
> 
> I happened to have to same issue - I just tried upgrading and I get:
> 
> Transaction Check Error:
>   file /usr/share/doc/jack-audio-connection-kit-1.9.1/reference/html/JackNetInterface_8cpp-source.html conflicts between attempted installs of jack-audio-connection-kit-1.9.1-2.fc10.ccrma.x86_64 and jack-audio-connection-kit-1.9.1-2.fc10.ccrma.i386
> 
> Maybe the actual date of the files also plays a role? E.g. using
> something like install -p or maybe touch -r svnversion.h ...?

Ok, sorry I did not catch that. I'll check to see what is the difference
(is it just that file? - sorry, I don't have a reliable way of testing
this myself, I tried installing in a different system, not fc10/x86_64
and it did install without problems). 

-- Fernando




More information about the PlanetCCRMA mailing list