OpenSSL 3.2.1 available in rawhide

2024-02-08 Thread Sahana Prasad
Hello everyone,
OpenSSL 3.2.1 is now available in rawhide [1].
There are no API/ABI changes in comparison with the last version in rawhide
(3.1.4).
This version (3.2.0 onwards) supports PQ algorithms that can be loaded
through
the OQS provider.
A few tests that needed some downstream tweaks have been disabled and being
worked on.
Other than this issue [2] upstream, we did not see any new
failures/breakages.

If you observe any new issues with this new version, kindly report a bug.

Thank you!

[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=113160945
[2] https://github.com/openssl/openssl/issues/23528

Regards.
Sahana Prasad
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Migration to pkcs11-provider from OpenSSL engines

2023-12-12 Thread Sahana Prasad
Hello,

OpenSSL 3.0.0 deprecated the support for using engines and introduced the
concept of providers.
 If your package requires openssl-pkcs11 (libp11, engine_pkcs11), we
recommend that you stop using it, and migrate to using the pkcs11-provider
instead. We plan to deprecate and remove openssl-pkcs11 by Fedora 41

The pkcs11-provider [1] (available since Fedora 38) is an Openssl 3.0.0
provider designed to access Hardware or Software Tokens using the PKCS#11
Cryptographic Token Interface.

To read more about the pkcs11-provider you can have a look at [2]-
 If you have any questions kindly start a discussion here [4] we are more
than happy to help.

List of packages that require openssl-pkcs11 -
libssh, rng-tools, libp11-devel, freeipa-server-dns, bind-dyndb-ldap,
cryptobone, nginx, apache2

Just a note that pkcs11-provider is a new project and we are working
continuously to improve it and test it extensively. If you encounter any
issues, feel free to report them upstream [3].

Thank you for your understanding and we are looking forward to your
collaboration.

[1] https://koji.fedoraproject.org/koji/packageinfo?packageID=37379
[2]  https://github.com/latchset/pkcs11-provider.
[3] https://github.com/latchset/pkcs11-provider/issues
[4] https://github.com/latchset/pkcs11-provider/discussions
--
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


Update of OpenSSL to 3.1.1 version in rawhide

2023-08-01 Thread Sahana Prasad
Hi everyone,

We have updated OpenSSL from 3.0.8 to 3.1.1 [1] in rawhide.
This version is ABI compatible with the 3.0 series.

Kindly rebuild your packages if you think it has some additional checks for
version beyond ABI.
OpenSSH is an example of such a package and it is already being rebuilt [2].

Thank you.

[1] https://koji.fedoraproject.org/koji/buildinfo?buildID=2267648
[2]https://koji.fedoraproject.org/koji/taskinfo?taskID=104219088
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam, report it: 
https://pagure.io/fedora-infrastructure/new_issue


kTLS related failures on rawhide in OpenSSL 3.0.1

2022-01-19 Thread Sahana Prasad
Hello everyone,
Could anyone kindly help with investigating the kTLS related failures in [1]
They could be infrastructure related issues, the right kernel versions that
support kTLS.

[1] https://src.fedoraproject.org/rpms/openssl/pull-request/19

Thank you,
Regards,
Sahana Prasad
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-11-10 Thread Sahana Prasad
On Wed, Sep 29, 2021 at 9:11 AM Sahana Prasad  wrote:

> Hi everyone,
>
> Reminder to kindly think about porting your packages to
> avoid build failures with OpenSSL 3.0.0.
> We will try a rebuild in the next 2 weeks, and report FTBFS bugs.
>

Hi all,
FTBFS bugs have been reported for all those packages that failed to build
with
OpenSSL 3.0.0. Attached list of failed packages and logs [1].

Thank you,
Regards,
Sahana Prasad

>
> Thank you,
> Regards,
> Sahana Prasad
>
>
> On Tue, Sep 28, 2021 at 9:45 AM Sahana Prasad  wrote:
>
>>
>>
>> On Tue, Sep 21, 2021 at 11:58 AM Miro Hrončok 
>> wrote:
>>
>>> On 17. 09. 21 11:07, Sahana Prasad wrote:
>>> > Hello all,
>>> >
>>> > The side-tag was merged yesterday. OpenSSL 3.0.0 is available in
>>> rawhide now.
>>> > You can continue to port your changes for OpenSSL 3.0.0 now.
>>> >
>>> > The following packages FTBFS (attached), kindly have a look at them.
>>>
>>> I have switched the following packages to OpenSSL 1.1 explicitly as they
>>> will
>>> not support OpenSSL 3.0:
>>>
>>> python2.7
>>> python3.7
>>> python3.6
>>> pypy
>>> pypy3.7
>>>
>>> See an example PR for inspiration:
>>>
>>> https://src.fedoraproject.org/rpms/python3.6/pull-request/36
>>>
>>> The constrict is compatible with Fedora 33-35 as well.
>>>
>>> It is not compatible with RHELs, but if deemed necessary, we can add
>>> openssl1.1
>>> matapackage to EPEL.
>>>
>>> I've also requested the openssl1.1-devel provide to be added to RHEL 8,
>>> but it
>>> might be rejected or take a long time:
>>>
>>
>> Hi Miro,
>>
>> Thanks for reporting this RFE. We have decided to provide support for it.
>>
>> Thank you,
>> Regards,
>> Sahana Prasad
>>
>>>
>>> https://bugzilla.redhat.com/show_bug.cgi?id=2006238
>>>
>>> --
>>> Miro Hrončok
>>> --
>>> Phone: +420777974800
>>> IRC: mhroncok
>>>
>>>


log_links(1).tar.bz2
Description: application/bzip
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-10-04 Thread Sahana Prasad
Hi everyone,

Reminder to kindly think about porting your packages to
avoid build failures with OpenSSL 3.0.0.
We will try a rebuild of previously shared failed packages on 15th, and
report FTBFS bugs.

Thank you,
Regards,
Sahana Prasad

On Thu, Sep 30, 2021 at 4:31 PM Sahana Prasad  wrote:

>
>
> On Wed, Sep 29, 2021 at 3:26 PM Stephen Gallagher 
> wrote:
>
>> On Wed, Sep 29, 2021 at 6:00 AM Miro Hrončok  wrote:
>> >
>> > On 29. 09. 21 9:11, Sahana Prasad wrote:
>> > > Hi everyone,
>> > >
>> > > Reminder to kindly think about porting your packages to
>> > > avoid build failures with OpenSSL 3.0.0.
>> > > We will try a rebuild in the next 2 weeks, and report FTBFS bugs.
>> >
>> > I also see that we have openssl1.1 in the default build root
>>
>> How long (how many Fedora releases) do we expect to have
>> openssl1.1-devel available in the buildroot? I maintain modules of
>> Node.js 12 and 14 that will likely never be updated to support OpenSSL
>> 3.0 and I'd prefer to keep them alive until their upstream EOLs
>> (2022-04-30 and 2023-04-30, respectively).
>>
>
> Hi Stephen,
> I can keep it in Fedora until then, sure.
> 1.1.1 upstream EOL is in 2023. After that we would not support CVE fixes.
>
> Thank you,
> Regards,
> Sahana Prasad
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-30 Thread Sahana Prasad
On Wed, Sep 29, 2021 at 3:26 PM Stephen Gallagher 
wrote:

> On Wed, Sep 29, 2021 at 6:00 AM Miro Hrončok  wrote:
> >
> > On 29. 09. 21 9:11, Sahana Prasad wrote:
> > > Hi everyone,
> > >
> > > Reminder to kindly think about porting your packages to
> > > avoid build failures with OpenSSL 3.0.0.
> > > We will try a rebuild in the next 2 weeks, and report FTBFS bugs.
> >
> > I also see that we have openssl1.1 in the default build root
>
> How long (how many Fedora releases) do we expect to have
> openssl1.1-devel available in the buildroot? I maintain modules of
> Node.js 12 and 14 that will likely never be updated to support OpenSSL
> 3.0 and I'd prefer to keep them alive until their upstream EOLs
> (2022-04-30 and 2023-04-30, respectively).
>

Hi Stephen,
I can keep it in Fedora until then, sure.
1.1.1 upstream EOL is in 2023. After that we would not support CVE fixes.

Thank you,
Regards,
Sahana Prasad
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-29 Thread Sahana Prasad
Hi everyone,

Reminder to kindly think about porting your packages to
avoid build failures with OpenSSL 3.0.0.
We will try a rebuild in the next 2 weeks, and report FTBFS bugs.

Thank you,
Regards,
Sahana Prasad


On Tue, Sep 28, 2021 at 9:45 AM Sahana Prasad  wrote:

>
>
> On Tue, Sep 21, 2021 at 11:58 AM Miro Hrončok  wrote:
>
>> On 17. 09. 21 11:07, Sahana Prasad wrote:
>> > Hello all,
>> >
>> > The side-tag was merged yesterday. OpenSSL 3.0.0 is available in
>> rawhide now.
>> > You can continue to port your changes for OpenSSL 3.0.0 now.
>> >
>> > The following packages FTBFS (attached), kindly have a look at them.
>>
>> I have switched the following packages to OpenSSL 1.1 explicitly as they
>> will
>> not support OpenSSL 3.0:
>>
>> python2.7
>> python3.7
>> python3.6
>> pypy
>> pypy3.7
>>
>> See an example PR for inspiration:
>>
>> https://src.fedoraproject.org/rpms/python3.6/pull-request/36
>>
>> The constrict is compatible with Fedora 33-35 as well.
>>
>> It is not compatible with RHELs, but if deemed necessary, we can add
>> openssl1.1
>> matapackage to EPEL.
>>
>> I've also requested the openssl1.1-devel provide to be added to RHEL 8,
>> but it
>> might be rejected or take a long time:
>>
>
> Hi Miro,
>
> Thanks for reporting this RFE. We have decided to provide support for it.
>
> Thank you,
> Regards,
> Sahana Prasad
>
>>
>> https://bugzilla.redhat.com/show_bug.cgi?id=2006238
>>
>> --
>> Miro Hrončok
>> --
>> Phone: +420777974800
>> IRC: mhroncok
>>
>>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-28 Thread Sahana Prasad
On Tue, Sep 21, 2021 at 11:58 AM Miro Hrončok  wrote:

> On 17. 09. 21 11:07, Sahana Prasad wrote:
> > Hello all,
> >
> > The side-tag was merged yesterday. OpenSSL 3.0.0 is available in rawhide
> now.
> > You can continue to port your changes for OpenSSL 3.0.0 now.
> >
> > The following packages FTBFS (attached), kindly have a look at them.
>
> I have switched the following packages to OpenSSL 1.1 explicitly as they
> will
> not support OpenSSL 3.0:
>
> python2.7
> python3.7
> python3.6
> pypy
> pypy3.7
>
> See an example PR for inspiration:
>
> https://src.fedoraproject.org/rpms/python3.6/pull-request/36
>
> The constrict is compatible with Fedora 33-35 as well.
>
> It is not compatible with RHELs, but if deemed necessary, we can add
> openssl1.1
> matapackage to EPEL.
>
> I've also requested the openssl1.1-devel provide to be added to RHEL 8,
> but it
> might be rejected or take a long time:
>

Hi Miro,

Thanks for reporting this RFE. We have decided to provide support for it.

Thank you,
Regards,
Sahana Prasad

>
> https://bugzilla.redhat.com/show_bug.cgi?id=2006238
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-21 Thread Sahana Prasad
On Mon, Sep 20, 2021 at 12:26 PM Petr Menšík  wrote:

> Hello Sahana and Jakub,
>
> openssl-pkcs11 module failed during rebuild. It has no separate bug yet,
> but missing pkcs11 engine for OpenSSL 3.0 bind build makes freeipa server
> fail to even start.
>
> Filled bug #2005832 [1]. CentOS Stream 9 build of openssl-pkcs11 were
> successful, I think there are missing changes required on Rawhide. Please
> include required fixes also in Rawhide.
>

Hi Petr,

Jakub has fixed it in openssl-pkcs11-0.4.11-6.fc36.

> Is there any timeline, when would be FTBFS bugs filled?
>
Yeah I wanted to file them 3/4 weeks after the introduction of OpenSSL
3.0.0.
So tentatively around mid october.

Thank you,
Regards,
Sahana Prasad

> I did not yet found any bug on openssl-pkcs11. I would expect openssl
> engine packages would be ready before mass rebuild. Could it be fixed soon
> please?
>
> Cheers,
> Petr
>
> 1. https://bugzilla.redhat.com/show_bug.cgi?id=2005832
> On 9/20/21 10:47, Sahana Prasad wrote:
>
>
>
> On Fri, Sep 17, 2021 at 12:50 PM Neal Gompa  wrote:
>
>> On Fri, Sep 17, 2021 at 5:09 AM Sahana Prasad  wrote:
>> >
>> > Hello all,
>> >
>> > The side-tag was merged yesterday. OpenSSL 3.0.0 is available in
>> rawhide now.
>> > You can continue to port your changes for OpenSSL 3.0.0 now.
>> >
>> > The following packages FTBFS (attached), kindly have a look at them.
>> > I haven't reported FTBFS bugs right away. As I know many packages have
>> the porting ready already
>> > and they were waiting for 3.0.0 to land in rawhide.
>> > Some packages fail due to usage of deprecated functions.  Consider
>> treating those warnings as not errors
>> > for a quick fix and you could slowly stop using deprecated functions in
>> the future.
>> >
>> > Thanks Miro for your help with building packages in the side-tag and
>> getting a list of failed packages.
>> >
>> > We will try a rebuild of all these failed packages after 3/4 weeks and
>> report bugs for failing packages then.
>> >
>>
>> I noticed that the changelog for the openssl package got truncated. Is
>> there a reason for this? The spec file wasn't significantly rewritten,
>> nor was there some other condition invalidating the entire recorded
>> history of the package. Would you kindly please restore the changelog
>> to the spec file?
>>
>
> Hi Neal,
> I will restore it.
> Thank you,
> Regards,
> Sahana Prasad
>
>
>>
>>
>>
>> --
>> 真実はいつも一つ!/ Always, there's only one truth!
>>
>>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure
>
> --
> Petr Menšík
> Software Engineer
> Red Hat, http://www.redhat.com/
> email: pemen...@redhat.com
> PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-20 Thread Sahana Prasad
On Fri, Sep 17, 2021 at 12:50 PM Neal Gompa  wrote:

> On Fri, Sep 17, 2021 at 5:09 AM Sahana Prasad  wrote:
> >
> > Hello all,
> >
> > The side-tag was merged yesterday. OpenSSL 3.0.0 is available in rawhide
> now.
> > You can continue to port your changes for OpenSSL 3.0.0 now.
> >
> > The following packages FTBFS (attached), kindly have a look at them.
> > I haven't reported FTBFS bugs right away. As I know many packages have
> the porting ready already
> > and they were waiting for 3.0.0 to land in rawhide.
> > Some packages fail due to usage of deprecated functions.  Consider
> treating those warnings as not errors
> > for a quick fix and you could slowly stop using deprecated functions in
> the future.
> >
> > Thanks Miro for your help with building packages in the side-tag and
> getting a list of failed packages.
> >
> > We will try a rebuild of all these failed packages after 3/4 weeks and
> report bugs for failing packages then.
> >
>
> I noticed that the changelog for the openssl package got truncated. Is
> there a reason for this? The spec file wasn't significantly rewritten,
> nor was there some other condition invalidating the entire recorded
> history of the package. Would you kindly please restore the changelog
> to the spec file?
>

Hi Neal,
I will restore it.
Thank you,
Regards,
Sahana Prasad


>
>
>
> --
> 真実はいつも一つ!/ Always, there's only one truth!
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-17 Thread Sahana Prasad
Hello all,

The side-tag was merged yesterday. OpenSSL 3.0.0 is available in rawhide
now.
You can continue to port your changes for OpenSSL 3.0.0 now.

The following packages FTBFS (attached), kindly have a look at them.
I haven't reported FTBFS bugs right away. As I know many packages have the
porting ready already
and they were waiting for 3.0.0 to land in rawhide.
Some packages fail due to usage of deprecated functions.  Consider treating
those warnings as not errors
for a quick fix and you could slowly stop using deprecated functions in the
future.

Thanks Miro for your help with building packages in the side-tag and
getting a list of failed packages.

We will try a rebuild of all these failed packages after 3/4 weeks and
report bugs for failing packages then.

Thank you,
Regards,
Sahana Prasad




On Thu, Sep 16, 2021 at 10:25 AM Zbigniew Jędrzejewski-Szmek <
zbys...@in.waw.pl> wrote:

> On Thu, Sep 16, 2021 at 08:20:06AM +, Zbigniew Jędrzejewski-Szmek
> wrote:
> > On Thu, Sep 16, 2021 at 08:13:08AM +, Zbigniew Jędrzejewski-Szmek
> wrote:
> > > On Wed, Sep 15, 2021 at 07:53:46PM +0200, Sahana Prasad wrote:
> > > > On Wed, Sep 15, 2021 at 12:57 PM Petr Menšík 
> wrote:
> > > >
> > > > > Hi Sahana,
> > > > >
> > > > > it would be nice, if changelog entry contained bug id we could use
> to
> > > > > watch the progress. Or any other link to some tracker. bind
> package has a
> > > > > new release, I am preparing update for it, but I am not sure where
> should I
> > > > > watch for a progress. Even build of openssl itself does not
> reference any
> > > > > bug. Is there any better tracker than bug #1825937, which I can
> monitor for
> > > > > progress? Is the koji build the best way to check readiness? Does
> exist any
> > > > > variant of RHEL9 bug #1958021
> > > > > <https://bugzilla.redhat.com/show_bug.cgi?id=1958021> for Fedora
> Rawhide?
> > > > >
> > > > > Is there any expected timeline, how long it might take to merge the
> > > > > side-tag?
> > > > >
> > > >
> > > > Hi Petr,
> > > >
> > > > I have merged the side-tag [1].
> > > > I would however need karma for it to get to stable.
> > > >
> > > > https://bodhi.fedoraproject.org/updates/FEDORA-2021-ee8c904f46
> > > >
> > > > I will send a list of the failed packages shortly.
> > >
> > > systemd was built into the side-tag yesterday [1],
> > > but doesn't appear in the update…
> > >
> > > [1] https://koji.fedoraproject.org/koji/buildinfo?buildID=1832196
> >
> > Oh, I see it finished building after you merged the tag. Dunno,
> > maybe the update should be updated?
> >
> > --
> >
> > Another issue: the update has 1006 "automated tests", out of which
> > 1001 fail! I think is very wrong with "automated tests" is the
> > out-of-the-box success rate is below 0.005%.
> >
> > Error:
> >  Problem: conflicting requests
> >   - nothing provides libcrypto.so.3()(64bit) needed by
> zola-0.12.2-8.fc36.x86_64
> >   - nothing provides libcrypto.so.3(OPENSSL_3.0.0)(64bit) needed by
> zola-0.12.2-8.fc36.x86_64
> >   - nothing provides libssl.so.3()(64bit) needed by
> zola-0.12.2-8.fc36.x86_64
> >   - nothing provides libssl.so.3(OPENSSL_3.0.0)(64bit) needed by
> zola-0.12.2-8.fc36.x86_64
> > (try to add '--skip-broken' to skip uninstallable packages)
> > Installation of zola-0:0.12.2-8.fc36.x86_64 failed.
> >
> > So... is the test ignoring the fact that the package is part of
> > an update and trying to install rpms individually?
>
> Another one (
> https://osci-jenkins-1.ci.fedoraproject.org/job/fedora-ci/job/rpminspect-pipeline/job/master/42395/testReport/(root)/tests/_annocheck/
> )
>
> """
> Error Message
> Test "/annocheck" failed.
> Find out more about this test in the documentation:
> https://github.com/rpminspect/rpminspect#rpminspect
> Found a bug? Please open an issue in the issue tracker:
> https://pagure.io/fedora-ci/general/issues
> """
>
> How on earth are we supposed to figure out what annocheck doesn't like?
> There's 185328 bytes of "Standard Output" that follows…
>
> Zbyszek
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://doc

Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-15 Thread Sahana Prasad
On Wed, Sep 15, 2021 at 12:57 PM Petr Menšík  wrote:

> Hi Sahana,
>
> it would be nice, if changelog entry contained bug id we could use to
> watch the progress. Or any other link to some tracker. bind package has a
> new release, I am preparing update for it, but I am not sure where should I
> watch for a progress. Even build of openssl itself does not reference any
> bug. Is there any better tracker than bug #1825937, which I can monitor for
> progress? Is the koji build the best way to check readiness? Does exist any
> variant of RHEL9 bug #1958021
> <https://bugzilla.redhat.com/show_bug.cgi?id=1958021> for Fedora Rawhide?
>
> Is there any expected timeline, how long it might take to merge the
> side-tag?
>

Hi Petr,

I have merged the side-tag [1].
I would however need karma for it to get to stable.

https://bodhi.fedoraproject.org/updates/FEDORA-2021-ee8c904f46

I will send a list of the failed packages shortly.

Thank you,
Regards,
Sahana Prasad

> Thanks!
>
> Regards,
> Petr
> On 9/14/21 6:56 PM, Sahana Prasad wrote:
>
> Hi all,
>
> The builds of packages that depend on OpenSSL are being rebuilt in the
> side tag f36-build-side-44794 [1] now.
>
> Note to package maintainers:  If you see a "Rebuilt with OpenSSL 3.0.0"
> commit in your package, do not build it in
> regular rawhide unless the side tag is merged
>
> [1]
> https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=44794&order=-build_id&latest=1
>
>
> Thank you,
> Regards,
> Sahana Prasad
>
>
>
> On Wed, Sep 8, 2021 at 5:06 PM Sahana Prasad  wrote:
>
>>
>>
>> On Wed, Sep 8, 2021 at 4:35 PM Omair Majid  wrote:
>>
>>> Hi,
>>>
>>> Sahana Prasad  writes:
>>>
>>> > An update that I will directly bring in the OpenSSL 3.0.0 final RC
>>> > (released upstream yesterday)
>>>
>>> Thanks for doing this!
>>>
>>> I read the upstream announcement and it certainly reads like it's the
>>> final/GA release, not an RC:
>>>
>>> https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/
>>>
>>> Do you know what's going on? Did they phrase it badly or did they
>>> perform multiple releases in parallel?
>>>
>>
>> Hi Omair,
>>
>> Sorry I phrased it incorrectly. It is the final major version only, not
>> the RC.
>>
>> Thank you,
>> Regards,
>> Sahana Prasad
>>
>>>
>>> Thanks,
>>> Omair
>>>
>>> --
>>> PGP Key: B157A9F0 (http://pgp.mit.edu/)
>>> Fingerprint = 9DB5 2F0B FD3E C239 E108  E7BD DF99 7AF8 B157 A9F0
>>>
>>>
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct: 
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives: 
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it: 
> https://pagure.io/fedora-infrastructure
>
> --
> Petr Menšík
> Software Engineer
> Red Hat, http://www.redhat.com/
> email: pemen...@redhat.com
> PGP: DFCF908DB7C87E8E529925BC4931CA5B6C9FC5CB
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-14 Thread Sahana Prasad
Hi all,

The builds of packages that depend on OpenSSL are being rebuilt in the side
tag f36-build-side-44794 [1] now.

Note to package maintainers:  If you see a "Rebuilt with OpenSSL 3.0.0"
commit in your package, do not build it in
regular rawhide unless the side tag is merged

[1]
https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=44794&order=-build_id&latest=1


Thank you,
Regards,
Sahana Prasad



On Wed, Sep 8, 2021 at 5:06 PM Sahana Prasad  wrote:

>
>
> On Wed, Sep 8, 2021 at 4:35 PM Omair Majid  wrote:
>
>> Hi,
>>
>> Sahana Prasad  writes:
>>
>> > An update that I will directly bring in the OpenSSL 3.0.0 final RC
>> > (released upstream yesterday)
>>
>> Thanks for doing this!
>>
>> I read the upstream announcement and it certainly reads like it's the
>> final/GA release, not an RC:
>>
>> https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/
>>
>> Do you know what's going on? Did they phrase it badly or did they
>> perform multiple releases in parallel?
>>
>
> Hi Omair,
>
> Sorry I phrased it incorrectly. It is the final major version only, not
> the RC.
>
> Thank you,
> Regards,
> Sahana Prasad
>
>>
>> Thanks,
>> Omair
>>
>> --
>> PGP Key: B157A9F0 (http://pgp.mit.edu/)
>> Fingerprint = 9DB5 2F0B FD3E C239 E108  E7BD DF99 7AF8 B157 A9F0
>>
>>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-08 Thread Sahana Prasad
On Wed, Sep 8, 2021 at 4:35 PM Omair Majid  wrote:

> Hi,
>
> Sahana Prasad  writes:
>
> > An update that I will directly bring in the OpenSSL 3.0.0 final RC
> > (released upstream yesterday)
>
> Thanks for doing this!
>
> I read the upstream announcement and it certainly reads like it's the
> final/GA release, not an RC:
>
> https://www.openssl.org/blog/blog/2021/09/07/OpenSSL3.Final/
>
> Do you know what's going on? Did they phrase it badly or did they
> perform multiple releases in parallel?
>

Hi Omair,

Sorry I phrased it incorrectly. It is the final major version only, not the
RC.

Thank you,
Regards,
Sahana Prasad

>
> Thanks,
> Omair
>
> --
> PGP Key: B157A9F0 (http://pgp.mit.edu/)
> Fingerprint = 9DB5 2F0B FD3E C239 E108  E7BD DF99 7AF8 B157 A9F0
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-09-08 Thread Sahana Prasad
Hi all,

An update that I will directly bring in the OpenSSL 3.0.0 final RC
(released upstream yesterday)
into rawhide in the next few days.
(Compared to beta2, this version has one moderate CVE-2021-3712 fix in
addition to other fixes.)



Thank you,
Regards,
Sahana Prasad

On Tue, Aug 31, 2021 at 12:21 PM Sahana Prasad  wrote:

>
>
> On Tue, Aug 31, 2021 at 12:02 PM Miro Hrončok  wrote:
>
>> On 31. 08. 21 11:17, Sahana Prasad wrote:
>> > Hi everyone,
>> >
>> > dnf builds well after building all OpenSSL dependent packages (in
>> batches)
>> > with the compat package and OpenSSL 3.0.0 beta2 version.
>> > You can have a look at [1] with the side-tag f36-build-side-44794
>>
>> Hello Sahana,
>>
>> I am afraid the side tag has no builds in it:
>>
>>
>> https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=44794&order=-build_id&latest=1
>>
>
> Thanks Miro, I'll check and fix it.
>
>
>>
>> So when you built scratch builds in it:
>>
>>
>> https://koji.fedoraproject.org/koji/tasks?start=0&owner=saprasad&state=all&view=toplevel&method=all&order=-id
>>
>> They all built with openssl 1:1.1.1k-2.fc35.
>>
>> Scratch builds don't "see each other".
>>
>> --
>> Miro Hrončok
>> --
>> Phone: +420777974800
>> IRC: mhroncok
>>
>>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-31 Thread Sahana Prasad
On Tue, Aug 31, 2021 at 12:02 PM Miro Hrončok  wrote:

> On 31. 08. 21 11:17, Sahana Prasad wrote:
> > Hi everyone,
> >
> > dnf builds well after building all OpenSSL dependent packages (in
> batches)
> > with the compat package and OpenSSL 3.0.0 beta2 version.
> > You can have a look at [1] with the side-tag f36-build-side-44794
>
> Hello Sahana,
>
> I am afraid the side tag has no builds in it:
>
>
> https://koji.fedoraproject.org/koji/builds?inherited=0&tagID=44794&order=-build_id&latest=1
>

Thanks Miro, I'll check and fix it.


>
> So when you built scratch builds in it:
>
>
> https://koji.fedoraproject.org/koji/tasks?start=0&owner=saprasad&state=all&view=toplevel&method=all&order=-id
>
> They all built with openssl 1:1.1.1k-2.fc35.
>
> Scratch builds don't "see each other".
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-31 Thread Sahana Prasad
Hi everyone,

dnf builds well after building all OpenSSL dependent packages (in batches)
with the compat package and OpenSSL 3.0.0 beta2 version.
You can have a look at [1] with the side-tag f36-build-side-44794

I think we are in a good state to merge OpenSSL 3.0.0 and compat packages
into rawhide.
Let me know if you think otherwise.

(There are some failing packages, that need to be looked at by respective
maintainers)

[1]
https://koji.fedoraproject.org/koji/tasks?start=0&owner=saprasad&state=all&view=toplevel&method=all&order=-id

Thank you,
Regards,
Sahana Prasad



On Fri, Aug 20, 2021 at 11:36 AM Sahana Prasad  wrote:

>
>
> On Wed, Aug 18, 2021 at 11:11 PM Neal Gompa  wrote:
>
>> On Wed, Aug 18, 2021 at 3:55 PM Sahana Prasad  wrote:
>> >
>> > Hi everyone,
>> >
>> > No major progress on this task yet.
>> > I found out that the compat package needs some more fixing.
>> > I have more time in the coming days, so I should
>> > have an update soon hopefully.
>>
>> Let us know if you need help with getting the compat stuff fixed up.
>> We're happy to help! :)
>>
>
> Thanks Neal. It is fixed now and dnf builds well with it and OpenSSL 3.0
> in my copr repo.
> Performing some more tests now.
>
> Thank you,
> Regards,
> Sahana Prasad
>
>>
>>
>>
>> --
>> 真実はいつも一つ!/ Always, there's only one truth!
>> ___
>> devel mailing list -- devel@lists.fedoraproject.org
>> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
>> Fedora Code of Conduct:
>> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
>> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
>> List Archives:
>> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
>> Do not reply to spam on the list, report it:
>> https://pagure.io/fedora-infrastructure
>>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-20 Thread Sahana Prasad
On Wed, Aug 18, 2021 at 11:11 PM Neal Gompa  wrote:

> On Wed, Aug 18, 2021 at 3:55 PM Sahana Prasad  wrote:
> >
> > Hi everyone,
> >
> > No major progress on this task yet.
> > I found out that the compat package needs some more fixing.
> > I have more time in the coming days, so I should
> > have an update soon hopefully.
>
> Let us know if you need help with getting the compat stuff fixed up.
> We're happy to help! :)
>

Thanks Neal. It is fixed now and dnf builds well with it and OpenSSL 3.0 in
my copr repo.
Performing some more tests now.

Thank you,
Regards,
Sahana Prasad

>
>
>
> --
> 真実はいつも一つ!/ Always, there's only one truth!
> ___
> devel mailing list -- devel@lists.fedoraproject.org
> To unsubscribe send an email to devel-le...@lists.fedoraproject.org
> Fedora Code of Conduct:
> https://docs.fedoraproject.org/en-US/project/code-of-conduct/
> List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
> List Archives:
> https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
> Do not reply to spam on the list, report it:
> https://pagure.io/fedora-infrastructure
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-18 Thread Sahana Prasad
Hi everyone,

No major progress on this task yet.
I found out that the compat package needs some more fixing.
I have more time in the coming days, so I should
have an update soon hopefully.

Thank you,
Regards,
Sahana Prasad

On Tue, Aug 10, 2021 at 7:57 PM Sahana Prasad  wrote:

>
>
> On Thu, Aug 5, 2021 at 11:51 AM Miro Hrončok  wrote:
>
>> On 05. 08. 21 11:03, Sahana Prasad wrote:
>> > Hello everyone,
>> >
>> > As per the F36 schedule [1], rawhide starts F36 development on
>> 2021-08-10.
>> > I would like to bring in OpenSSL 3.0.0 [2] and the compat package [3]
>> (along
>> > with devel subpackage) into rawhide.
>> >
>> > I would like your opinion/suggestion on:
>> > 1. Merging it and building it directly in rawhide. This will make
>> OpenSSL 3.0.0
>> > available by default for immediate use in rawhide.
>> > FTBFS bugs can be reported when there is a mass-rebuild as per [1]
>> >  versus
>> > 2. Building it in a side-tag, adding all packages. Allowing the
>> packages to
>> > port and fix build failures
>> > on the side-tag and finally merge the side-tag. FTBFS bugs can be
>> reported
>> > immediately.
>> >
>> > I have a slight preference for option 1:
>> >
>> > 1. As rawhide enables us to try out stuff like this.
>> > 2. It is very early in the cycle to bring this change.
>> > 3. Many upstream packages have been ported (or are in the process of
>> porting) to
>> > OpenSSL 3.0.0
>> > 4. Compat package (rebased to 1.1.1k version) is available with devel
>> files.
>> >
>> > Although option 2 sounds more organized.
>> >
>> > But I could be missing some information/details. It would be nice to
>> hear about
>> > the experiences in the past and the preferred method by the community.
>>
>> Is it not probable that when the rebuilds happen gradually, weird stuff
>> will
>> happen?
>>
>> E.g. when:
>>
>> - python links to libopenssl 3
>> - libdnf or similar links to openssl 1.x
>>
>> An application, such as dnf, uses both. Can that be a problem?
>>
>> 
>>
>> To minimize unknown problems like this, I suggest to:
>>
>> 1. define a minimal acceptance criteria (e.g. "dnf works")
>> 2. test (1) in copr, do not open the side tag until verified there
>> 3. open a side tag
>> 4. build openssl 3 in it
>> 5. build as much packages linking to openssl in it as possible
>> 6. verify (1), improvise until it is a success
>> 7. merge the side tag
>> 8. rebuild "misfits" once again (packages that succeeded in (5) but
>> packagers
>> rebuilt them in regular rawhide while the side tag was open)
>>
>
> Hello everyone,
>
> I will follow these steps and start working on it tomorrow onwards.
>
> Thank you,
> Regards,
> Sahana Prasad
>
>
>> This is different from your proposed side tag solution because there is
>> no
>> window left for "allowing the packages to port and fix build failures on
>> the
>> side-tag". Side tags are painful when opened for a long.
>>
>> IMHO This combines benefits of both of your solutions:
>>
>>   - it is fast
>>   - it is more or less atomic, sans the packages that FTBFS
>>
>> --
>> Miro Hrončok
>> --
>> Phone: +420777974800
>> IRC: mhroncok
>>
>>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-10 Thread Sahana Prasad
On Thu, Aug 5, 2021 at 11:51 AM Miro Hrončok  wrote:

> On 05. 08. 21 11:03, Sahana Prasad wrote:
> > Hello everyone,
> >
> > As per the F36 schedule [1], rawhide starts F36 development on
> 2021-08-10.
> > I would like to bring in OpenSSL 3.0.0 [2] and the compat package [3]
> (along
> > with devel subpackage) into rawhide.
> >
> > I would like your opinion/suggestion on:
> > 1. Merging it and building it directly in rawhide. This will make
> OpenSSL 3.0.0
> > available by default for immediate use in rawhide.
> > FTBFS bugs can be reported when there is a mass-rebuild as per [1]
> >  versus
> > 2. Building it in a side-tag, adding all packages. Allowing the packages
> to
> > port and fix build failures
> > on the side-tag and finally merge the side-tag. FTBFS bugs can be
> reported
> > immediately.
> >
> > I have a slight preference for option 1:
> >
> > 1. As rawhide enables us to try out stuff like this.
> > 2. It is very early in the cycle to bring this change.
> > 3. Many upstream packages have been ported (or are in the process of
> porting) to
> > OpenSSL 3.0.0
> > 4. Compat package (rebased to 1.1.1k version) is available with devel
> files.
> >
> > Although option 2 sounds more organized.
> >
> > But I could be missing some information/details. It would be nice to
> hear about
> > the experiences in the past and the preferred method by the community.
>
> Is it not probable that when the rebuilds happen gradually, weird stuff
> will
> happen?
>
> E.g. when:
>
> - python links to libopenssl 3
> - libdnf or similar links to openssl 1.x
>
> An application, such as dnf, uses both. Can that be a problem?
>
> 
>
> To minimize unknown problems like this, I suggest to:
>
> 1. define a minimal acceptance criteria (e.g. "dnf works")
> 2. test (1) in copr, do not open the side tag until verified there
> 3. open a side tag
> 4. build openssl 3 in it
> 5. build as much packages linking to openssl in it as possible
> 6. verify (1), improvise until it is a success
> 7. merge the side tag
> 8. rebuild "misfits" once again (packages that succeeded in (5) but
> packagers
> rebuilt them in regular rawhide while the side tag was open)
>

Hello everyone,

I will follow these steps and start working on it tomorrow onwards.

Thank you,
Regards,
Sahana Prasad


> This is different from your proposed side tag solution because there is no
> window left for "allowing the packages to port and fix build failures on
> the
> side-tag". Side tags are painful when opened for a long.
>
> IMHO This combines benefits of both of your solutions:
>
>   - it is fast
>   - it is more or less atomic, sans the packages that FTBFS
>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: [Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-06 Thread Sahana Prasad
On Thu, Aug 5, 2021 at 11:51 AM Miro Hrončok  wrote:

> On 05. 08. 21 11:03, Sahana Prasad wrote:
> > Hello everyone,
> >
> > As per the F36 schedule [1], rawhide starts F36 development on
> 2021-08-10.
> > I would like to bring in OpenSSL 3.0.0 [2] and the compat package [3]
> (along
> > with devel subpackage) into rawhide.
> >
> > I would like your opinion/suggestion on:
> > 1. Merging it and building it directly in rawhide. This will make
> OpenSSL 3.0.0
> > available by default for immediate use in rawhide.
> > FTBFS bugs can be reported when there is a mass-rebuild as per [1]
> >  versus
> > 2. Building it in a side-tag, adding all packages. Allowing the packages
> to
> > port and fix build failures
> > on the side-tag and finally merge the side-tag. FTBFS bugs can be
> reported
> > immediately.
> >
> > I have a slight preference for option 1:
> >
> > 1. As rawhide enables us to try out stuff like this.
> > 2. It is very early in the cycle to bring this change.
> > 3. Many upstream packages have been ported (or are in the process of
> porting) to
> > OpenSSL 3.0.0
> > 4. Compat package (rebased to 1.1.1k version) is available with devel
> files.
> >
> > Although option 2 sounds more organized.
> >
> > But I could be missing some information/details. It would be nice to
> hear about
> > the experiences in the past and the preferred method by the community.
>
> Is it not probable that when the rebuilds happen gradually, weird stuff
> will
> happen?
>
> E.g. when:
>
> - python links to libopenssl 3
> - libdnf or similar links to openssl 1.x
>
> An application, such as dnf, uses both. Can that be a problem?
>
> 
>
> To minimize unknown problems like this, I suggest to:
>
> 1. define a minimal acceptance criteria (e.g. "dnf works")
> 2. test (1) in copr, do not open the side tag until verified there
> 3. open a side tag
> 4. build openssl 3 in it
> 5. build as much packages linking to openssl in it as possible
> 6. verify (1), improvise until it is a success
> 7. merge the side tag
> 8. rebuild "misfits" once again (packages that succeeded in (5) but
> packagers
> rebuilt them in regular rawhide while the side tag was open)
>

Thank you for these helpful steps Miro. I'll follow them.

>
> This is different from your proposed side tag solution because there is no
> window left for "allowing the packages to port and fix build failures on
> the
> side-tag". Side tags are painful when opened for a long.
>
> IMHO This combines benefits of both of your solutions:
>

>   - it is fast
>   - it is more or less atomic, sans the packages that FTBFS
>

Yes, I agree.

Thank you,
Regards,
Sahana Prasad

>
> --
> Miro Hrončok
> --
> Phone: +420777974800
> IRC: mhroncok
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


[Heads-up] Introduction of OpenSSL 3.0.0 in F36

2021-08-05 Thread Sahana Prasad
Hello everyone,

As per the F36 schedule [1], rawhide starts F36 development on 2021-08-10.
I would like to bring in OpenSSL 3.0.0 [2] and the compat package [3]
(along with devel subpackage) into rawhide.

I would like your opinion/suggestion on:
1. Merging it and building it directly in rawhide. This will make OpenSSL
3.0.0 available by default for immediate use in rawhide.
FTBFS bugs can be reported when there is a mass-rebuild as per [1]
versus
2. Building it in a side-tag, adding all packages. Allowing the packages to
port and fix build failures
on the side-tag and finally merge the side-tag. FTBFS bugs can be reported
immediately.

I have a slight preference for option 1:

1. As rawhide enables us to try out stuff like this.
2. It is very early in the cycle to bring this change.
3. Many upstream packages have been ported (or are in the process of
porting) to
OpenSSL 3.0.0
4. Compat package (rebased to 1.1.1k version) is available with devel files.

Although option 2 sounds more organized.

But I could be missing some information/details. It would be nice to hear
about the experiences in the past and the preferred method by the community.

COPR repo [4] is updated with openssl-3.0.0-beta2.
Change proposal [5] is updated for F36.

[1] https://fedorapeople.org/groups/schedule/f-36/f-36-key-tasks.html
[2] https://src.fedoraproject.org/fork/saprasad/rpms/openssl/tree/rawhide
[3] https://src.fedoraproject.org/fork/saprasad/rpms/openssl1.1/tree/rawhide
[4] https://copr.fedorainfracloud.org/coprs/saprasad/openssl-3.0/builds/
[5] https://fedoraproject.org/wiki/Changes/OpenSSL3.0

Thank you,
Regards
Sahana Prasad
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure


Re: Is OpenSSL 3.0 still planned for Fedora 35?

2021-08-03 Thread Sahana Prasad
On Tue, Aug 3, 2021 at 4:50 PM Ben Cotton  wrote:

> Okay, let's take a step back for a moment.
>
> Sahana, do you still intend to land OpenSSL 3.0 in F35 or should we
> defer it to F36?


Hi Ben, others

I would like to defer it to F36. OpenSSL 3.0 Beta2 (or Beta 3, if
available) will land
into rawhide right after branching. This will give fellow maintainers time
to properly plan
porting activities and ensure smooth transition.


> If you do plan on including it in F35, what help from
> the rest of the community (if any) do you need?


 Like Simo mentioned, we haven't had any request/interest for OpenSSL 3.0
to be introduced
into F35 immediately. However, if it would be very beneficial, then I'd say
we could try the following -
(Only if the package maintainers are willing to add patches / merge their
WIP OpenSSL 3.0 branches before 8/24)

1.  Do a targeted rebuild of packages that depend on OpenSSL on the
side-tag f35-build-side-44202.
 I have built OpenSSL 3.0 Beta2 [1] and openssl1.1 compat [2] packages
in this side-tag.
 The compat package is rebased to 1.1.1k. It includes the devel
subpackage.
 Note that it intentionally conflicts with openssl-devel.
 Neal, or others willing to volunteer, could help me out here to get
the list of packages that fail.
 (If it was done in the past, there could be some automated scripts we
could run overnight to get results quickly.)
 We had ~60 packages that FTBFS when OpenSSL 3.0 landed in c9s.
 (Most of them are already ported to 3.0 now, so we would gain from
them)

2.   We can report FTBTS bugs to these failing packages.

3.   If the failure rate of packages is within permissible limits and can
all be fixed before 8/24, then good.

I wanted to do these steps myself, but not for F35, and not immediately.
I'm sure trying step1 will
not be a waste of time and we would only gain from it even if we defer to
F36.

Package maintainers who want to test building their package with OpenSSL
3.0 Beta2 version
can do so using this copr repo [3] and add builds. Kindly let me know if
you need any help in testing/building
your package with OpenSSL 3.0. Code is available here [4]

Neal, as far as communication is concerned, I might not have communicated
on this list directly,
but I have definitely discussed it on multiple occasions in different
channels on how best to bring
OpenSSL 3.0 into rawhide. Other than regressions and instability being the
technical reasons,
there was no other reason to stall communication.
I am learning everyday, and I will definitely work on improving my
communication in the future.
I apologize for any inconvenience caused.


[1] https://koji.fedoraproject.org/koji/taskinfo?taskID=73215212
[2] https://koji.fedoraproject.org/koji/taskinfo?taskID=73219610
[3] https://copr.fedorainfracloud.org/coprs/saprasad/openssl-3.0/builds/
[4] https://src.fedoraproject.org/fork/saprasad/rpms/openssl/tree/rawhide

Looking forward to working together.

Thank you,
Regards,
Sahana Prasad



>
> Anything that's not a direct answer to the above questions should sit
> in the drafts folder for a bit while we all take some deep breaths.
>
>
> Thanks,
> BC
>
> --
> Ben Cotton
> He / Him / His
> Fedora Program Manager
> Red Hat
> TZ=America/Indiana/Indianapolis
>
>
___
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure