Bug 1754062 - Compile with support for KeeShare signed sharing
Summary: Compile with support for KeeShare signed sharing
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora EPEL
Classification: Fedora
Component: keepassxc
Version: epel8
Hardware: All
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: Germano Massullo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1754061 1754155 1766687
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-09-20 17:09 UTC by Germano Massullo
Modified: 2022-04-15 14:58 UTC (History)
4 users (show)

Fixed In Version: keepassxc-2.7.1-1.el8
Doc Type: If docs needed, set a value
Doc Text:
Clone Of: 1747700
Environment:
Last Closed: 2022-04-15 14:58:54 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Germano Massullo 2019-09-20 17:09:55 UTC
This will be fixed after
https://bugzilla.redhat.com/show_bug.cgi?id=1754061

+++ This bug was initially created as a clone of Bug #1747700 +++

Description of problem:

Currently it appears that the package in Fedora 30 is compiled without support for signed sharing. This is in the about box:

- KeeShare (only unsigned sharing)



Version-Release number of selected component (if applicable):
keepassxc-2.4.3-1.fc30.x86_64

How reproducible:
Check the "Debug info" tab in the about box in the "Enabled extensions" section.

Steps to Reproduce:
1. Open KeePassXC
2. Click Tools - Settings
3. Click on KeeShare on the left

Actual results:

The generate and import buttons for certificates are not there.

Expected results:
The generate and import certificate buttons should be available.


Additional info:
Support can be enabled with -DWITH_XC_KEESHARE_SECURE=ON

As noted here:
https://github.com/keepassxreboot/keepassxc/issues/2761#issuecomment-478384361

"You need to compile with -DWITH_XC_KEESHARE_SECURE=ON. It's not included in -DWITH_XC_ALL as of yet."

--- Additional comment from Fedora Update System on 2019-09-05 13:50:37 CEST ---

FEDORA-2019-0829f58907 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0829f58907

--- Additional comment from Fedora Update System on 2019-09-05 13:52:41 CEST ---

FEDORA-EPEL-2019-c11c070660 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-c11c070660

--- Additional comment from Fedora Update System on 2019-09-05 13:52:58 CEST ---

FEDORA-2019-9188f20552 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-9188f20552

--- Additional comment from Fedora Update System on 2019-09-05 13:53:01 CEST ---

FEDORA-2019-6c31be5f83 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-6c31be5f83

--- Additional comment from Fedora Update System on 2019-09-06 02:22:26 CEST ---

keepassxc-2.4.3-4.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-6c31be5f83

--- Additional comment from Fedora Update System on 2019-09-06 14:11:06 CEST ---

keepassxc-2.4.3-4.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-9188f20552

--- Additional comment from Fedora Update System on 2019-09-06 15:21:25 CEST ---

keepassxc-2.4.3-4.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0829f58907

--- Additional comment from Fedora Update System on 2019-09-06 18:16:18 CEST ---

keepassxc-2.4.3-4.el8 has been pushed to the Fedora EPEL 8 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2019-c11c070660

--- Additional comment from  on 2019-09-12 22:20:03 CEST ---

Tried the package from here https://kojipkgs.fedoraproject.org//packages/keepassxc/2.4.3/4.fc30/x86_64/keepassxc-2.4.3-4.fc30.x86_64.rpm , but in the debug info it still states:

- KeeShare (only unsigned sharing)

--- Additional comment from Germano Massullo on 2019-09-12 22:23:06 CEST ---

(In reply to strasharo2000 from comment #9)
> Tried the package from here
> https://kojipkgs.fedoraproject.org//packages/keepassxc/2.4.3/4.fc30/x86_64/
> keepassxc-2.4.3-4.fc30.x86_64.rpm , but in the debug info it still states:
> 
> - KeeShare (only unsigned sharing)

Then contact upstream developers because I don't know what we can do on packaging side

--- Additional comment from  on 2019-09-12 23:27:17 CEST ---

It requires quazip-devel to be installed:

-- Could NOT find QUAZIP (missing: QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIR) 
-- KeeShare: Secure container support is DISABLED; quazip library not found

Installed quazip-devel and rebuilt the package from here:
https://kojipkgs.fedoraproject.org//packages/keepassxc/2.4.3/4.fc30/src/keepassxc-2.4.3-4.fc30.src.rpm

And now it has the support enabled:
- KeeShare (signed and unsigned sharing)

--- Additional comment from Fedora Update System on 2019-09-14 03:12:14 CEST ---

keepassxc-2.4.3-4.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.

--- Additional comment from Fedora Update System on 2019-09-14 03:54:19 CEST ---

keepassxc-2.4.3-4.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.

--- Additional comment from  on 2019-09-14 10:19:17 CEST ---

It requires the quazip-devel package to be presenet during compile time, 2.4.3-4 pushed to stable still doesn't have the support for signed sharing.

--- Additional comment from Fedora Update System on 2019-09-16 12:57:30 CEST ---

FEDORA-2019-93958b48da has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-93958b48da

--- Additional comment from Fedora Update System on 2019-09-16 12:57:34 CEST ---

FEDORA-2019-8bc3e73f2b has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-8bc3e73f2b

--- Additional comment from Fedora Update System on 2019-09-16 12:57:34 CEST ---

FEDORA-2019-bbb08b715f has been submitted as an update to Fedora 32. https://bodhi.fedoraproject.org/updates/FEDORA-2019-bbb08b715f

--- Additional comment from Fedora Update System on 2019-09-17 03:23:17 CEST ---

keepassxc-2.4.3-5.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0e88e77988

--- Additional comment from Fedora Update System on 2019-09-17 04:10:04 CEST ---

keepassxc-2.4.3-5.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-93958b48da

--- Additional comment from Fedora Update System on 2019-09-17 04:14:27 CEST ---

keepassxc-2.4.3-5.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-8bc3e73f2b

--- Additional comment from  on 2019-09-17 08:42:57 CEST ---

Signed sharing support is present in keepassxc-2.4.3-5.fc30.x86_64, thanks a lot.

--- Additional comment from Germano Massullo on 2019-09-19 13:51:31 CEST ---

In new updates I replaced BuildRequires: quazip-devel with BuildRequires: quazip-qt5-devel

--- Additional comment from Fedora Update System on 2019-09-19 16:29:27 CEST ---

FEDORA-2019-c93fc5bd3c has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c93fc5bd3c

--- Additional comment from Fedora Update System on 2019-09-19 16:29:33 CEST ---

FEDORA-2019-cbb3074eac has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-cbb3074eac

--- Additional comment from Fedora Update System on 2019-09-20 03:56:52 CEST ---

keepassxc-2.4.3-6.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-c902ca4e32

--- Additional comment from Fedora Update System on 2019-09-20 04:56:50 CEST ---

keepassxc-2.4.3-6.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-c93fc5bd3c

--- Additional comment from Fedora Update System on 2019-09-20 05:01:59 CEST ---

keepassxc-2.4.3-6.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-cbb3074eac

Comment 1 Fedora Update System 2019-10-29 15:56:16 UTC
FEDORA-2019-c00509422e has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-c00509422e

Comment 2 Germano Massullo 2019-10-29 16:34:20 UTC
This feature relies on quazip dependency, that seems to not be ever available for EPEL8

Comment 3 Germano Massullo 2019-10-30 10:55:46 UTC
quazip will be packaged on EPEL 8
https://bugzilla.redhat.com/show_bug.cgi?id=1754155#c3

Comment 4 Fedora Update System 2022-04-12 20:12:12 UTC
FEDORA-EPEL-2022-b892241541 has been submitted as an update to Fedora EPEL 8. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2022-b892241541

Comment 5 Fedora Update System 2022-04-15 14:58:54 UTC
FEDORA-EPEL-2022-b892241541 has been pushed to the Fedora EPEL 8 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.