Package Details: cvmfs 2.8.0-1

Git Clone URL: https://aur.archlinux.org/cvmfs.git (read-only, click to copy)
Package Base: cvmfs
Description: A client-server file system implemented in FUSE and developed to deliver software distributions onto virtual machines in a fast, scalable, and reliable way.
Upstream URL: http://cernvm.cern.ch/portal/filesystem
Licenses: BSD
Submitter: bins
Maintainer: fsiegert (vandelli)
Last Packager: fsiegert
Votes: 10
Popularity: 0.113950
First Submitted: 2010-12-08 13:59
Last Updated: 2021-02-01 13:34

Latest Comments

1 2 3 Next › Last »

vandelli commented on 2020-11-04 13:13

Hello @fsiegert and @i.further,

see also:

https://github.com/wvandelli/cvmfs-aur/pull/1

Cheers Wainer

fsiegert commented on 2020-11-04 12:43

@i.further I think the /etc/auto.cvmfs file is only necessary if you want to use autofs. Is that what you want to do? As recommended in the post install message, systemd.automount seems to be working much more reliably: https://aur.archlinux.org/cgit/aur.git/tree/cvmfs.install?h=cvmfs#n10

In any case, the file still exists at /usr/lib/cvmfs/auto.cvmfs. The cvmfs installation does not seem to add the symlink to /etc automatically, so I'm not sure whether we should do it in the PKGBUILD either?

i.further commented on 2020-10-28 10:27

Hi it misses the /etc/auto.cvmfs

fsiegert commented on 2020-06-14 10:27

Thanks for the suggestion @ryuwd. This causes a lot of unused-variable warnings during compilation due to assert statements being optimised out, but I think it's still a change worth having. I've pushed this to the PKGBUILD now.

ryuwd commented on 2020-06-11 21:00

Hi, and thank you for providing this package. It works well.

I noticed in a recent install that CVMFS was not being compiled with optimisation (_FORTIFY_SOURCE warnings). CMake doesn't compile with optimisation as default, so I edited the PKGBUILD, and added this option to the CMake command in build():

-DCMAKE_BUILD_TYPE=Release

which added the desired optimisation flags when building. I wondered if this perhaps worth adding to the package?

Cheers, Ryun

dpm commented on 2017-08-16 16:33

Hi @vandelli, @fsiegert and @Bigben37,

I reported it upstream
https://sft.its.cern.ch/jira/browse/CVM-1362

Cheers,
Davide

dpm commented on 2017-08-16 14:12

Hi @vandelli,

I was looking exactly at line 44, because we have /etc/manjaro-release insted of /etc/arch-release. A quick fix could be something like that:

44 if (EXISTS /etc/arch-release or EXISTS /etc/manjaro-release)
45 set (ARCHLINUX TRUE)

but I've never work with CMakeList ("or" or "OR" or other sign?) and also I would like to implement a sed command quite strong to pass future update of CMakeList.txt

Cheers,
Davide

vandelli commented on 2017-08-16 13:55


Hi @dpm,

thanks for looking into this. While I believe this can be worked around in the PKGBUILD, perhaps it should also be reported upstream (https://sft.its.cern.ch/jira/projects/CVM/issues/)?

The problem seems to originate around line 44 of the original CMakeList.txt file:

39 if (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
40 set (LINUX TRUE)
41 if (EXISTS /etc/debian_version)
42 set (DEBIAN TRUE)
43 endif (EXISTS /etc/debian_version)
44 if (EXISTS /etc/arch-release)
45 set (ARCHLINUX TRUE)
46 endif (EXISTS /etc/arch-release)

I assume /etc/arch-release does not exists in Manjaro, right? This causes Manjaro to be treated like a Redhat-like distribution.

Cheers
Wainer



dpm commented on 2017-08-16 13:17

Hi @fsiegert,

I think that the problem comes from the CMakeList in cvmfs package, because Manjaro users fall in the section for other system where /usr/lib folder is the 32-bit one.
In the following weeks, I could try to modify your PKGBUILD and mail it to you (Manjaro users have full access to AUR and for the next time you update the package I would like to have a smooth update) or even submit a pull request to GitHub repo. I'll see what to do.

@Bigben37: nice workaround, simpler than mine! (I don't know if it could be dangerous remove the symlink from a such important folder, some other application could have a runtime error if access to it... I don't know)

Cheers,
Davide

Bigben37 commented on 2017-08-16 12:57

Hi @fsiegert and @dpm,

I'm also running on Manjaro and had the same problem. In Manjaro /usr/lib64 is a symlink to /usr/lib, maybe this is the problem.

My workaround was:
- delete the /usr/lib64 symlink
- install cvmfs
- move the files installed in /usr/lib64 to /usr/lib
- delete the /usr/lib64 directory
- recreate the /usr/lib64->/usr/lib symlink