Current qfs status.

Tim St Clair tstclair at redhat.com
Thu Apr 25 13:43:37 UTC 2013


I'll make an effort to redirect traffic through the list. 

I'll churn some spare cycles on this one. 

Cheers, 
Tim 

----- Original Message -----

> From: "gil" <puntogil at libero.it>
> To: "Tim St Clair" <tstclair at redhat.com>
> Cc: "Matthew Farrellee" <matt at redhat.com>
> Sent: Thursday, April 25, 2013 8:26:36 AM
> Subject: Re: default install prefix /opt/qc/qfs

> Il 24/04/2013 23:00, Tim St Clair ha scritto:

> > Hey gil -
> 

> > Did your patches make it upstream for qfs? I would be happy to help on this
> > one.
> 

> no at the moment, great! of course

> > Also:
> 

> > fedpkg clone qfs
> 
> > Cloning into 'qfs'...
> 
> > R access for qfs DENIED to tstclair
> 

> qfs is not present (believe..) in fedora git repository
> and i dont know if someone opened a bug for import this is one ...
> regards

> > Cheers,
> 
> > Tim
> 
> > ----- Original Message -----
> 

> > > From: "gil" <puntogil at libero.it>
> > 
> 
> > > To: "Tim St Clair" <tstclair at redhat.com>
> > 
> 
> > > Sent: Monday, April 8, 2013 5:09:57 PM
> > 
> 
> > > Subject: Re: default install prefix /opt/qc/qfs
> > 
> 

> > > Il 08/04/2013 23:41, Tim St Clair ha scritto:
> > 
> 

> > > > My response is inline below:
> > > 
> > 
> 

> > > > ----- Original Message -----
> > > 
> > 
> 

> > > > > From: "gil" <puntogil at libero.it>
> > > > 
> > > 
> > 
> 
> > > > > To: "Tim St Clair" <tstclair at redhat.com>
> > > > 
> > > 
> > 
> 
> > > > > Sent: Monday, April 8, 2013 4:35:30 PM
> > > > 
> > > 
> > 
> 
> > > > > Subject: Re: default install prefix /opt/qc/qfs
> > > > 
> > > 
> > 
> 

> > > > > Il 08/04/2013 21:50, Tim St Clair ha scritto:
> > > > 
> > > 
> > 
> 

> > > > > > Hi gil -
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > For the two issues identified:
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > 1 - link
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > IF (NOT APPLE)
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > #target_link_libraries (rt)
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > ### Need to specify direct compiler linkage
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lrt")
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > ENDIF (NOT APPLE)
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > this exist only in qfs-1.0.2/benchmarks/mstress/CMakeLists.txt
> > > > 
> > > 
> > 
> 
> > > > > and benchmarks isnt buildable without hadhoop
> > > > 
> > > 
> > 
> 
> > > > > there are also in qfs-1.0.2/CMakeLists.txt
> > > > 
> > > 
> > 
> 
> > > > > # Darwin compilers need to be told about ports
> > > > 
> > > 
> > 
> 
> > > > > IF (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
> > > > 
> > > 
> > 
> 
> > > > > set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -I/opt/local/include")
> > > > 
> > > 
> > 
> 
> > > > > set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}
> > > > > -L/opt/local/lib")
> > > > 
> > > 
> > 
> 
> > > > > ENDIF (CMAKE_SYSTEM_NAME STREQUAL "Darwin")
> > > > 
> > > 
> > 
> 

> > > > > > 2 - install prefix happens during cmake call.
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > e.g.  cmake -DCMAKE_INSTALL_PREFIX:PATH=${PWD}/release_dir
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > sorry why ${PWD}/release_dir ?
> > > > 
> > > 
> > 
> 

> > > > > should not be:
> > > > 
> > > 
> > 
> 

> > > > > -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}
> > > > 
> > > 
> > 
> 
> > > > > or
> > > > 
> > > 
> > 
> 

> > > > > -DCMAKE_INSTALL_PREFIX:PATH=%{_libdir}/%{name}
> > > > 
> > > 
> > 
> 
> > > > It should be if you're creating a .spec file, the example (e.g.) was
> > > > given
> > > > as
> > > > a reference only.
> > > 
> > 
> 

> > > > > regards
> > > > 
> > > 
> > 
> 

> > > > > > Hope this helps...
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > -Tim
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > ----- Original Message -----
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > From: "Robert Rati" <rrati at redhat.com> To: "Tim St. Clair"
> > > > > > > <tstclair at redhat.com> Sent: Monday, April 8, 2013 2:22:22 PM
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > Subject: Fwd: default install prefix /opt/qc/qfs
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > > > > > -------- Original Message --------
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > Subject: default install prefix /opt/qc/qfs
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > Date: Sat, 06 Apr 2013 00:29:52 +0200
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > From: gil <puntogil at libero.it> To: Robert Rati <rrati at redhat.com>
> > > > > > > hi
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > thanks for the patch
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > default install prefix is  /opt/qc/qfs see spec file (attacched)
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > any ideas? change the macro %_....dir? (e.g. %global libdir
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > %_libdir/qc/qfs )
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > and use
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > make install DESTDIR=%{buildroot}  CMAKE_INSTALL_PREFIX=%{libdir}
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > best
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 
> > > > > > > - gil
> > > > > > 
> > > > > 
> > > > 
> > > 
> > 
> 

> > > thanks for your help
> > 
> 
> > > these problems are still present
> > 
> 

> > > $ rpmlint SRPMS/qfs-1.0.2-1.fc18.src.rpm
> > 
> 
> > > qfs.src: W: spelling-error Summary(en_US) Quantcast -> Quantity
> > 
> 
> > > qfs.src: W: spelling-error %description -l en_US Quantcast -> Quantity
> > 
> 
> > > qfs.src: W: invalid-url Source0: qfs-1.0.2-src-git.tar.xz
> > 
> 
> > > 1 packages and 0 specfiles checked; 0 errors, 3 warnings.
> > 
> 
> > > $ rpmlint i686/qfs*-1.0.2-1.fc18.i686.rpm
> > 
> 
> > > qfs.i686: W: spelling-error Summary(en_US) Quantcast -> Quantity
> > 
> 
> > > qfs.i686: W: spelling-error %description -l en_US Quantcast -> Quantity
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_qcdio.so
> > > libqfs_qcdio.so
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_common.so
> > > libqfs_common.so
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_access.so
> > > libqfs_access.so
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_client.so
> > > libqfs_client.so
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_io.so libqfs_io.so
> > 
> 
> > > qfs.i686: W: shared-lib-calls-exit /usr/lib/qfs/lib/libqfs_io.so
> > > _exit at GLIBC_2.0
> > 
> 
> > > qfs.i686: E: invalid-soname /usr/lib/qfs/lib/libqfs_qcrs.so
> > > libqfs_qcrs.so
> > 
> 
> > > qfs-devtools.i686: W: spelling-error %description -l en_US
> > > rebalanceexecutor
> > > -> counterbalance
> > 
> 
> > > qfs-devtools.i686: W: spelling-error %description -l en_US balancer ->
> > > balance, balances, balanced
> > 
> 
> > > qfs-devtools.i686: W: spelling-error %description -l en_US
> > > rebalanceplanner
> > > -> counterbalance
> > 
> 
> > > qfs-devtools.i686: W: spelling-error %description -l en_US fs -> sf, gs,
> > > fa
> > 
> 
> > > qfs-devtools.i686: W: spelling-error %description -l en_US replicachecker
> > > ->
> > > replica checker, replica-checker, spellchecker
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US dirfile ->
> > > interfile
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US mkdir -> Dirk
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US rmdir -> Dir
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US readdir -> reread
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US dirscan ->
> > > circadian
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US readdirplus ->
> > > readerships
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US perftest ->
> > > pertest,
> > > perfectest, pester
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US readwrite -> read
> > > write, read-write, rewrite
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US recordappend ->
> > > record append, record-append, recompensed
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US seekwrite -> seek
> > > write, seek-write, skywriter
> > 
> 
> > > qfs-tests.i686: W: spelling-error %description -l en_US libary ->
> > > library,
> > > millibar
> > 
> 
> > > 6 packages and 0 specfiles checked; 6 errors, 19 warnings.
> > 
> 
> > > $ rpmlint noarch/qfs-java*-1.0.2-1.fc18.noarch.rpm
> > 
> 
> > > qfs-java.noarch: W: spelling-error %description -l en_US ver -> rev, vet,
> > > er
> > 
> 
> > > qfs-java.noarch: W: spelling-error %description -l en_US hadoop ->
> > > hardtop
> > 
> 
> > > 2 packages and 0 specfiles checked; 0 errors, 2 warnings.
> > 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/bigdata/attachments/20130425/9c44560a/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qfs-1.0.2-link-rt.patch
Type: text/x-patch
Size: 585 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/bigdata/attachments/20130425/9c44560a/attachment-0003.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qfs-cmake-boost-system.patch
Type: text/x-patch
Size: 636 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/bigdata/attachments/20130425/9c44560a/attachment-0004.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: qfs.spec
Type: text/x-rpm-spec
Size: 9545 bytes
Desc: not available
URL: <http://lists.fedoraproject.org/pipermail/bigdata/attachments/20130425/9c44560a/attachment-0005.bin>


More information about the bigdata mailing list