Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 947295 - dev-libs/openssl-3.4.0 version bump
Summary: dev-libs/openssl-3.4.0 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-01 10:41 UTC by Reva Denis
Modified: 2025-03-13 04:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Reva Denis 2025-01-01 10:41:07 UTC
https://github.com/openssl/openssl/blob/openssl-3.4.0/NEWS.md
I have already been using this version (from overlay). It works ok.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-01 10:46:33 UTC
I deliberately hadn't bothered yet given the first release of a new OpenSSL series is usually buggy and there's a lot of patches in the 3.4 branch we'd have to backport if we packaged it.
Comment 2 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-18 22:27:59 UTC
(In reply to Sam James from comment #1)
> I deliberately hadn't bothered yet given the first release of a new OpenSSL
> series is usually buggy and there's a lot of patches in the 3.4 branch we'd
> have to backport if we packaged it.

See https://github.com/openssl/openssl/issues/26466 as another example...
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-18 22:29:15 UTC
(In reply to Sam James from comment #1)
> and there's a lot of patches in the 3.4 branch we'd have to backport if we packaged it.

With regard to this part, I recently packaged *.*.9999 for easier testing:

commit b21c8891539ba6636a6f0c0ff23a315cbff883c4
Author: Sam James <sam@gentoo.org>
Date:   Thu Jan 16 15:42:43 2025 +0000

    dev-libs/openssl: add 3.0.9999, 3.1.9999, 3.2.9999, 3.3.9999

    Add live ebuilds for supported upstream branches to facilitate testing.

    Upstream releases are sadly infrequent and often there's many fixes
    on the branches. It's useful to be able to check if these fix a problem
    reported.

    Signed-off-by: Sam James <sam@gentoo.org>

I'll do the same for 3.4.9999 but I don't plan on adding 3.4 itself until at least that linked bug is fixed.
Comment 4 Larry the Git Cow gentoo-dev 2025-01-18 22:54:05 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f66f3f44b35413f09f95ddbd52fecb19e2d8f3

commit c6f66f3f44b35413f09f95ddbd52fecb19e2d8f3
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-01-18 22:53:20 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-01-18 22:53:20 +0000

    dev-libs/openssl: add 3.4.9999
    
    In preparation for adding openssl-3.4, but we're not going to do that yet,
    as there's a serious bug for arm64.
    
    Bug: https://bugs.gentoo.org/947295
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/openssl/openssl-3.4.9999.ebuild | 293 +++++++++++++++++++++++++++++++
 1 file changed, 293 insertions(+)
Comment 5 Larry the Git Cow gentoo-dev 2025-02-06 12:59:45 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3106fbdebf1b487267a86cc6e8660b8c7c5b98ec

commit 3106fbdebf1b487267a86cc6e8660b8c7c5b98ec
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-02-06 12:58:45 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-02-06 12:59:12 +0000

    dev-libs/openssl: fix arm64 asm
    
    Only needed for 3.x and 3.4.x and we don't have 3.4.x packaged yet (deliberately).
    
    Bug: https://bugs.gentoo.org/947295
    Signed-off-by: Sam James <sam@gentoo.org>

 .../files/openssl-3.3.2-arm64-clobber.patch        |  55 ++++
 dev-libs/openssl/openssl-3.3.2-r3.ebuild           | 306 +++++++++++++++++++++
 2 files changed, 361 insertions(+)
Comment 6 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-06 13:08:07 UTC
It's fine to package now either with a snapshot from openssl-3.4 branch or waiting until the next release first.
Comment 7 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-12 05:01:35 UTC
commit afd567e3983e4d4602d178eb64b71ab8fbb1de0a
Author: Patrick McLean <chutzpah@gentoo.org>
Date:   Tue Feb 11 09:26:02 2025 -0800

    dev-libs/openssl: add 3.4.1

    Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Comment 8 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-02-13 14:08:21 UTC
Filed bug 949705 to track issues.
Comment 9 Larry the Git Cow gentoo-dev 2025-03-13 04:16:04 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30b110cd5230db7cd02aedde11f99c75fd613a3b

commit 30b110cd5230db7cd02aedde11f99c75fd613a3b
Author:     Sam James <sam@gentoo.org>
AuthorDate: 2025-03-13 04:13:57 +0000
Commit:     Sam James <sam@gentoo.org>
CommitDate: 2025-03-13 04:13:57 +0000

    dev-libs/openssl: keyword 3.4.1
    
    Bug: https://bugs.gentoo.org/947295
    Bug: https://bugs.gentoo.org/949705
    Signed-off-by: Sam James <sam@gentoo.org>

 dev-libs/openssl/openssl-3.4.1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)