From nobody Mon Jun 28 21:15:14 2021 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 04B8311CD098 for ; Mon, 28 Jun 2021 21:15:15 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GDL3k6Py7z4cDr for ; Mon, 28 Jun 2021 21:15:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C5BD34B0A for ; Mon, 28 Jun 2021 21:15:14 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 15SLFEBw005508 for ; Mon, 28 Jun 2021 21:15:14 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 15SLFEFJ005507 for ports-bugs@FreeBSD.org; Mon, 28 Jun 2021 21:15:14 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 256877] security/sequoia and security/py-sequoia update 1.3.0 (patch included) Date: Mon, 28 Jun 2021 21:15:14 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: phryk-ports@wzff.de X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D256877 Bug ID: 256877 Summary: security/sequoia and security/py-sequoia update 1.3.0 (patch included) Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: phryk-ports@wzff.de Created attachment 226095 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D226095&action= =3Dedit updates security/sequoia and security/py-sequoia Sequoia-OpenPGP recently released version `1.3.0`. Since both sequoia-openpgp (as well as sequoia-sq and sequoia-sqv) and the python bindings live in the same git repo, I'm handing in the updates to bo= th ports in one go. No warnings raised by `portlint` and `make index` runs thr= ough without issue. Some notes: I added `SONAME`s for the `ffi` and `openpgp-ffi` libs. This isn't possible= for `ffi-macros` as it doesn't count as "cdylib". The version supplied in `SONA= ME` might technically be wrong since they use the `1.3.0` version of the `sequoia-openpgp` crate and not the `0.22.0` of their own crates because th= is led to issues finding the libs that I couldn't resolve. Both ports now support the `test` target and the test suites run successful= ly on the amd64 jail I use for testing purposes =E2=80=93 tho for sequoia you = first have to install it; otherwise it will fail to find the libs =E2=80=93 I assume t= his is is caused by setting `SONAME`, as the error message specifically mentions `.so.1.3.0` but I haven't been able to properly triage the issue. `py-sequoia` now has its own version as noted in its `setup.py` (`0.1.0`), hence the version *decreased*. Also, for future releases, I'll probably break this up into about half a do= zen different ports and maybe keep `sequoia=C2=B4 as a metaport with `OPTION`s = for the different crates. `sqop` was already moved into its own repo upstream and i= sn't part of the sequoia port anymore. I'll add it back as its own port in the future. Would be super nice if we could get this into the next quarterlies, but I totally understand if the remaining time is a bit short for that. ^_^; --=20 You are receiving this mail because: You are the assignee for the bug.=