Bug 274069 - security/p11-kit: Update to 0.25.0
Summary: security/p11-kit: Update to 0.25.0
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Roman Bogorodskiy
URL: https://github.com/p11-glue/p11-kit/r...
Keywords:
Depends on:
Blocks: 274193
  Show dependency treegraph
 
Reported: 2023-09-24 21:28 UTC by Daniel Engberg
Modified: 2023-10-22 18:01 UTC (History)
1 user (show)

See Also:
novel: maintainer-feedback+


Attachments
Patch for p11-kit (1.36 KB, patch)
2023-09-24 21:28 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2023-09-24 21:28:45 UTC
Created attachment 245200 [details]
Patch for p11-kit

Backport upstream commit d1d4b0ac316a27c739ff91e6c4153f1154e96e5a

References:
https://github.com/p11-glue/p11-kit/commit/d1d4b0ac316a27c739ff91e6c4153f1154e96e5a
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-09-24 21:29:50 UTC
Compile and runtime tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist, make test)

Poudriere testport OK 12.4-RELEASE (amd64)
Poudriere testport OK 13.2-RELEASE (amd64)

Tested with following consumers in 13.2-RELEASE (amd64) using Poudriere:
security/softhsm2
security/sssd-devel
biology/ncbi-blast+
biology/ncbi-toolkit
cad/opencascade
databases/evolution-data-server
devel/libgdata
devel/qt6-base
mail/evolution
net/gnome-online-accounts
net/pacemaker2
net-p2p/ncdc
security/gcr
security/gnome-keyring (skipped due to plist issues)
security/gnutls
security/sssd-devel
www/epiphany
www/midori
x11/gnome-shell
Comment 2 Roman Bogorodskiy freebsd_committer freebsd_triage 2023-09-25 07:03:04 UTC
(In reply to Daniel Engberg from comment #1)

Hi Daniel, thanks for the patch.

Actually, I have this update sitting in my stash for a while now, and the reason for that is that:

> security/gnome-keyring (skipped due to plist issues)

I don't think this could be skipped. I guess the plist issue you're seeing is related to the new ".module" file missing from plist? For me this issue only occurs with this new version of the p11-kit.

I wasn't able to quickly figure out if that change is intentional, and what specific change p11-kit changed this behavior.
Comment 3 Daniel Engberg freebsd_committer freebsd_triage 2023-09-25 15:59:20 UTC
It's not missing, it gets moved which seems to be correct looking at results when doing a quick search on Google.

etc/pkcs11/modules/gnome-keyring.module --> share/p11-kit/modules/gnome-keyring.module
Comment 4 Roman Bogorodskiy freebsd_committer freebsd_triage 2023-09-27 16:09:06 UTC
(In reply to Daniel Engberg from comment #3)

Then security/gnome-keyring's plist should be updated as a part of this update, so we don't break its plist.
Comment 5 Roman Bogorodskiy freebsd_committer freebsd_triage 2023-10-04 09:59:36 UTC
I'm fine with the changes in p11-kit. I'm not sure we need to wait for approval for security/gnome-keyring if we're fixing a plist issue caused directly by this upgrade.
Comment 6 Roman Bogorodskiy freebsd_committer freebsd_triage 2023-10-17 13:39:45 UTC
Hi Daniel, any plans on pushing that?
Comment 7 Daniel Engberg freebsd_committer freebsd_triage 2023-10-17 19:48:21 UTC
They depend on each other, feel free to push once you're comfortable with bumping p11-kit in tree.
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-10-22 17:42:53 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=64a8439c84aa38daeeed7b0ef0d0622abb84333e

commit 64a8439c84aa38daeeed7b0ef0d0622abb84333e
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-10-18 15:16:21 +0000
Commit:     Roman Bogorodskiy <novel@FreeBSD.org>
CommitDate: 2023-10-22 16:43:13 +0000

    security/p11-kit: Update to 0.25.0

    PR:             274069
    Approved by:    novel (maintainer)

 security/p11-kit/Makefile | 8 +++++---
 security/p11-kit/distinfo | 8 +++++---
 2 files changed, 10 insertions(+), 6 deletions(-)
Comment 9 Roman Bogorodskiy freebsd_committer freebsd_triage 2023-10-22 18:01:26 UTC
Committed, thanks!