Print

Print


A bug.  Lukasz

On Thu, 21 May 2015 23:18:06 +0200
Elvin Alin Sindrilaru <[log in to unmask]> wrote:

> 
> That makes perfect sense, except that xrootd-client-compat has an
> explicit dependency on xrootd-libs:
> 
> # yum install xrootd-client-compat
> Loaded plugins: kernel-module, priorities, refresh-packagekit,
> rpm-warm-cache, security Setting up Install Process
> 403 packages excluded due to repository priority protections
> Resolving Dependencies
> --> Running transaction check
> ---> Package xrootd-client-compat.x86_64 1:4.1.2-1.slc6 will be
> installed --> Processing Dependency: xrootd-libs(x86-64) =
> 1:4.1.2-1.slc6 for package:
> 1:xrootd-client-compat-4.1.2-1.slc6.x86_64 --> Finished Dependency
> Resolution Beginning Kernel Module Plugin Finished Kernel Module
> Plugin Error: Package: 1:xrootd-client-compat-4.1.2-1.slc6.x86_64
> (xroot-stable) Requires: xrootd-libs(x86-64) = 1:4.1.2-1.slc6
> Installed: 1:xrootd-libs-4.2.0-1.slc6.x86_64 (@xroot-stable)
> xrootd-libs(x86-64) = 1:4.2.0-1.slc6
> Available: 1:xrootd-libs-3.3.6-1.slc6.x86_64 (xroot-stable)
> 
> 
> Which come from line 309 from the spec file: 
> http://xrootd.cern.ch/cgi-bin/cgit.cgi/xrootd/tree/packaging/rhel/xrootd.spec.in#n309
> 
> Cheers,
> Elvin
> 
> ________________________________________
> From: [log in to unmask] [[log in to unmask]] on
> behalf of Lukasz Janyst [[log in to unmask]] Sent: 21 May 2015 22:45
> To: [log in to unmask]
> Subject: Fw: xrootd client compat package
> 
> Begin forwarded message:
> 
> Date: Thu, 21 May 2015 22:43:01 +0200
> From: Lukasz Janyst <[log in to unmask]>
> To: Andrew Hanushevsky <[log in to unmask]>
> Cc: Elvin Alin Sindrilaru <[log in to unmask]>, "Michal
> Kamil Simon" <[log in to unmask]>, <[log in to unmask]>,
> <[log in to unmask]> Subject: Re: xrootd client compat package
> 
> 
> It is needed, but it is needed only once. There is not and should not
> be any explicit dependency on the compat package anywhere, only
> implicit soname dopendencies. Therefore, the exact name or version of
> the compat package is completely immaterial. As long as there is a
> package in the yum's universe that has appropriate implicit provide
> tags for the wanted sonames, yum will know what to do.
> 
> In the long run these compat packages should come from a separate SRPM
> and be on their own release cycle, ie. no cycle at all, since they
> contain the code that does not change anymore. In the short term, just
> use the one from 4.1.x, the one from 4.2.x would have been identical
> modulo the version.
> 
>    Lukasz
> 
> 
> On Mon, 18 May 2015 01:04:18 -0700
> Andrew Hanushevsky <[log in to unmask]> wrote:
> 
> > The client compat package is not needed at this point as the client
> > side does not have any multi-versioned plugins. I think Lukasz is
> > the best to answer this question but I think you can safely ignore
> > this.
> >
> > Andy
> >
> > On Mon, 18 May 2015, Elvin Alin Sindrilaru wrote:
> >
> > >
> > > Hi Andy,
> > >
> > > Over the weekend we received a ticket from Linux support about the
> > > fact that there is no xrootd-client-compat package for the last
> > > release made by Lukasz.
> > >
> > > Do you have any idea what is the status of xrootd-client-compat?
> > > How is it built? Do we still need it?
> > >
> > > Thanks,
> > > Elvin
> > >
> 
> ########################################################################
> Use REPLY-ALL to reply to list
> 
> To unsubscribe from the XROOTD-DEV list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1
> 

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1