Bug 1042663

Summary: mailx fails to build with openssl-1.1
Product: [openSUSE] openSUSE Tumbleweed Reporter: Tomáš Chvátal <tchvatal>
Component: OtherAssignee: Dr. Werner Fink <werner>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: tchvatal, vcizek
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Bug Depends on:    
Bug Blocks: 1042629    

Description Tomáš Chvátal 2017-06-05 10:35:54 UTC
The package fails to build with openssl-1.1. For more information
see the blocker bug.

Currently tested in Staging:I
https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:I/mailx/standard/x86_64
Comment 1 Dr. Werner Fink 2017-06-12 09:49:49 UTC
Just build it local against openSUSE.Factory and it works!?  Give me *MORE* information about this, e.g. where to find the affected openssl version to build against?
Comment 2 Tomáš Chvátal 2017-06-12 10:05:09 UTC
(In reply to Dr. Werner Fink from comment #1)
> Just build it local against openSUSE.Factory and it works!?  Give me *MORE*
> information about this, e.g. where to find the affected openssl version to
> build against?

as stated in the first comment it is in Staging:I, you can check it out there and see how it fails.

The exact command for the terminal:

osc co openSUSE:Factory:Staging:I mailx
Comment 3 Dr. Werner Fink 2017-06-12 10:06:37 UTC
(In reply to Tomáš Chvátal from comment #2)
> (In reply to Dr. Werner Fink from comment #1)
> > Just build it local against openSUSE.Factory and it works!?  Give me *MORE*
> > information about this, e.g. where to find the affected openssl version to
> > build against?
> 
> as stated in the first comment it is in Staging:I, you can check it out
> there and see how it fails.
> 
> The exact command for the terminal:
> 
> osc co openSUSE:Factory:Staging:I mailx

Why there is no RAND_egd() and also no SSLv2_client_method() nor SSLv3_client_method() anymore?
Comment 4 Dr. Werner Fink 2017-06-12 10:10:20 UTC
Looks like there had been set OPENSSL_NO_EGD ... but why this?
Comment 5 Dr. Werner Fink 2017-06-12 10:17:53 UTC
(In reply to Tomáš Chvátal from comment #2)
> 
> osc co openSUSE:Factory:Staging:I mailx

Useless as openSUSE:Factory:Staging:I/mailx fits server:mail/mailx
... only 

  osc getbinaries openSUSE:Factory:Staging:I openssl standard/x86_64
  osc build --prefer-pkgs $PWD/binaries 

does help here!
Comment 6 Tomáš Chvátal 2017-06-12 10:21:40 UTC
(In reply to Dr. Werner Fink from comment #3)
> (In reply to Tomáš Chvátal from comment #2)
> > (In reply to Dr. Werner Fink from comment #1)
> > > Just build it local against openSUSE.Factory and it works!?  Give me *MORE*
> > > information about this, e.g. where to find the affected openssl version to
> > > build against?
> > 
> > as stated in the first comment it is in Staging:I, you can check it out
> > there and see how it fails.
> > 
> > The exact command for the terminal:
> > 
> > osc co openSUSE:Factory:Staging:I mailx
> 
> Why there is no RAND_egd() and also no SSLv2_client_method() nor
> SSLv3_client_method() anymore?

  *) Version negotiation has been rewritten. In particular SSLv23_method(),
     SSLv23_client_method() and SSLv23_server_method() have been deprecated,
     and turned into macros which simply call the new preferred function names
     TLS_method(), TLS_client_method() and TLS_server_method(). All new code
     should use the new names instead. Also as part of this change the ssl23.h
     header file has been removed.
  *) SSLv2 support has been removed.  It still supports receiving a SSLv2
     compatible client hello.
     [Kurt Roeckx]

For RAND_egd we disable it on compile time as was requested.
Comment 7 Dr. Werner Fink 2017-06-12 10:28:59 UTC
(In reply to Tomáš Chvátal from comment #6)
> 
> For RAND_egd we disable it on compile time as was requested.

No acceptable, see boo#1043815
Comment 8 Bernhard Wiedemann 2017-06-12 12:01:00 UTC
This is an autogenerated message for OBS integration:
This bug (1042663) was mentioned in
https://build.opensuse.org/request/show/503073 Factory / mailx
Comment 9 Dr. Werner Fink 2017-07-06 08:01:13 UTC
With comment #8 this becomes fixed