curl / Mailing Lists / curl-library / Single Mail

curl-library

Congrats to Daniel!

From: Novoseltsev, Igor via curl-library <curl-library_at_cool.haxx.se>
Date: Sun, 3 Sep 2017 09:36:09 +0000

Hi Daniel,

Is it your photo got to the 11th place in the World Wide Competition?

Thanks,
Igor

-----Original Message-----
From: curl-library [mailto:curl-library-bounces_at_cool.haxx.se] On Behalf Of curl-library-request_at_cool.haxx.se
Sent: יום א 27 אוגוסט 2017 13:00
To: curl-library_at_cool.haxx.se
Subject: curl-library Digest, Vol 144, Issue 32

Send curl-library mailing list submissions to
curl-library_at_cool.haxx.se

To subscribe or unsubscribe via the World Wide Web, visit
https://cool.haxx.se/cgi-bin/mailman/listinfo/curl-library
or, via email, send a message with subject or body 'help' to
curl-library-request_at_cool.haxx.se

You can reach the person managing the list at
curl-library-owner_at_cool.haxx.se

When replying, please edit your Subject line so it is more specific than "Re: Contents of curl-library digest..."


Today's Topics:

   1. SONAME (Zakrzewski, Jakub)


----------------------------------------------------------------------

Message: 1
Date: Sat, 26 Aug 2017 17:38:38 +0000
From: "Zakrzewski, Jakub" <Jakub.Zakrzewski_at_scheer-group.com>
To: libcurl development <curl-library_at_cool.haxx.se>
Subject: SONAME
Message-ID: <1503769113092.385_at_scheer-group.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi,


I wanted to fix the SONAME for CMake builds but first I have to understand something.

This is a fragment of lib/Makefile.am:


if SONAME_BUMP
#
# Bumping of SONAME conditionally may seem like a weird thing to do, and yeah # it is. The problem is that we try to avoid the bump as hard as possible, but # yet it is still necessary for a few rare situations. The configure script will # attempt to figure out these situations, and it can be forced to consider this # to be such a case! See README.curl_off_t for further details.
#
# This conditional soname bump SHOULD be removed at next "proper" bump.
#
VERSIONINFO=-version-info 9:0:4
else
VERSIONINFO=-version-info 8:0:4
endif

# This flag accepts an argument of the form current[:revision[:age]]. So, # passing -version-info 3:12:1 sets current to 3, revision to 12, and age to # 1.
#
# Here's the simplified rule guide on how to change -version-info:
# (current version is C:R:A)
#
# 1. if there are only source changes, use C:R+1:A # 2. if interfaces were added use C+1:0:A+1 # 3. if interfaces were removed, then use C+1:0:0

First, the comment suggests that the configure script can make a decision if the SONAME should be bumped.
I haven't found any code supporting that statement. The version info is set here to one of two values and that's all.
The "SONAME_BUMP" variable is set based on a configure option (so by the user/developer) and nowhere else.
Am I missing something or the comment is misleading?

Second: unless I'm that stupid (entirely possible), the bump here does not adhere to the guide (the comment).
The current version will produce libcurl.so.4.4.0, the bumped one libcurl.so.5.4.0 instead of expected libcurl.so.5.0.0.

The third thing is the message at the configure summary:
> SONAME bump: yes - WARNING: this library will be built with the SONAME
> number bumped due to (a detected) ABI breakage.
> See lib/README.curl_off_t for details on this.

?I haven't found the mentioned file lib/README.curl_off_t.

Could someone enlighten me on the subject? I'm not sure if there are errors or I'm not getting something.

--
Grüsse / Cheers / Pozdrawiam,
Jakub



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cool.haxx.se/pipermail/curl-library/attachments/20170826/7342ef10/attachment-0001.html>

------------------------------

Subject: Digest Footer

_______________________________________________
curl-library mailing list
curl-library_at_cool.haxx.se
https://cool.haxx.se/cgi-bin/mailman/listinfo/curl-library


------------------------------

End of curl-library Digest, Vol 144, Issue 32
*********************************************




Spirent Communications e-mail confidentiality.
------------------------------------------------------------------------
This e-mail contains confidential and / or privileged information belonging to Spirent Communications plc, its affiliates and / or subsidiaries. If you are not the intended recipient, you are hereby notified that any disclosure, copying, distribution and / or the taking of any action based upon reliance on the contents of this transmission is strictly forbidden. If you have received this message in error please notify the sender by return e-mail and delete it from your system.

Spirent Communications plc
Northwood Park, Gatwick Road, Crawley, West Sussex, RH10 9XN, United Kingdom.
Tel No. +44 (0) 1293 767676
Fax No. +44 (0) 1293 767677

Registered in England Number 470893
Registered at Northwood Park, Gatwick Road, Crawley, West Sussex, RH10 9XN, United Kingdom.

Or if within the US,

Spirent Communications,
27349 Agoura Road, Calabasas, CA, 91301, USA.
Tel No. 1-818-676- 2300

-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette: https://curl.haxx.se/mail/etiquette.html

dan.stenberg.jpg
Received on 2017-09-03