Bug 1963740

Summary: Package cryfs
Product: [Fedora] Fedora Reporter: Nate Graham <nate>
Component: cryfsAssignee: Onuralp Sezer <thunderbirdtr>
Status: CLOSED CURRENTRELEASE QA Contact:
Severity: medium Docs Contact:
Priority: unspecified    
Version: rawhideCC: ejgoqvmerramxovrne, jgrulich, jreznik, kde-sig, me, m, ngompa13, package-review, pemensik, postix, rdieter, smparrish, than, thunderbirdtr, thunderbirdtr
Target Milestone: ---Keywords: Tracking
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2022-03-16 14:39:56 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 656997    

Description Nate Graham 2021-05-23 20:17:18 UTC
Upstream repo: https://github.com/cryfs/cryfs

This repo provides CryFS, which is one of three supported cryptographic file backends for the Plasma Desktop's Vaults feature.

I just migrated from openSUSE Tumbleweed and set up a CryFS-based vault over there, but was rather dismayed to discover that it is inaccessible in Fedora due to the lack of CryFS being available in the repos. I had to build it from source to make my data accessible again. This is not really something I would recommend for a typical user. :)

Comment 1 Neal Gompa 2021-05-23 20:36:15 UTC
Package Review tickets are for people contributing packages to Fedora: https://fedoraproject.org/wiki/Package_Review_Process

If you'd like to contribute a cryfs package, you certainly can. :)

Comment 2 Nate Graham 2021-05-24 04:00:56 UTC
I did manage to get it built locally. I have never submitted a package to any distro before, and I don't have any experience with RPM spec files, but if you or someone else is willing to hold my hand, I might be able to do it. :)

Comment 3 Neal Gompa 2021-05-24 05:54:15 UTC
(In reply to Nate Graham from comment #2)
> I did manage to get it built locally. I have never submitted a package to
> any distro before, and I don't have any experience with RPM spec files, but
> if you or someone else is willing to hold my hand, I might be able to do it.
> :)

I'd be happy to help you through that sometime this week. :)

Comment 4 Petr Menšík 2021-06-15 20:08:19 UTC
If opensuse already has working spec file, it can be reused for Fedora package. Usually with small modifications. Try opensuse spec file:
https://build.opensuse.org/package/show/security:privacy/cryfs

Are you willing to maintain it on Fedora?

Comment 5 Neal Gompa 2021-06-15 21:15:32 UTC
(In reply to Petr Menšík from comment #4)
> If opensuse already has working spec file, it can be reused for Fedora
> package. Usually with small modifications. Try opensuse spec file:
> https://build.opensuse.org/package/show/security:privacy/cryfs
> 

That spec file is a good reference, but it looks like basically the entire spec would be different to comply with Fedora's standards.

Comment 6 fdsfsdfsdfsdfdssdfsdfds 2021-09-28 09:40:40 UTC
Any progress on this?

Comment 7 Petr Menšík 2021-10-04 18:47:11 UTC
No-one proposed Fedora spec to review. If you would like a new package but don't want to maintain it, please try persuading someone on fedora-users list or similar place. Bugs to this components are for the actual reviews.

Comment 8 Rex Dieter 2021-10-05 15:35:44 UTC
Triaging this bug to 'kde-settings' at least until a real package is available for formal review

Comment 9 Onuralp Sezer 2022-01-15 23:16:02 UTC
(In reply to Rex Dieter from comment #8)
> Triaging this bug to 'kde-settings' at least until a real package is
> available for formal review

Package review created : https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=2041100

Comment 10 Onuralp SEZER 2022-01-22 20:25:21 UTC
Package approved.I think we can safely close this bug report ?

Comment 11 Neal Gompa 2022-01-22 21:00:27 UTC
Once you have the package imported and built for Fedora and EPEL, yes.

Comment 12 Nate Graham 2022-03-16 13:55:03 UTC
Works perfectly for me. I think we can call this fixed!

Comment 13 Neal Gompa 2022-03-16 14:39:56 UTC
Yup, this is resolved now!