All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dimitrios Siganos <dimitris@siganos.org>
To: buildroot@busybox.net
Subject: [Buildroot] bump libnl to 3.2.21 before release
Date: Sun, 17 Feb 2013 20:57:01 +0000	[thread overview]
Message-ID: <5121441D.5040506@siganos.org> (raw)
In-Reply-To: <512127BC.9050004@zacarias.com.ar>

On 17/02/13 18:55, Gustavo Zacarias wrote:
> On 02/17/2013 03:49 PM, Dimitrios Siganos wrote:
>> If you linked against 3.2.18 or 3.2.19 your binary will not be
>> compatible with >= 3.2.20. You will have to relink your binary. We are
>> sorry for any inconvenience this may cause.
>>
>> Note: The API/ABI that is exported as of 3.2.21 is considered 100%
>> stable. No more exceptions that cause confusion and breakage. I will no
>> longer merge patches that break API/ABI even though the API seems unused
>> at this point. Things have been broken too many times.
> 
> The keyword here is "binary".
> Breaking ABI isn't important in the buildroot context of packages since
> you're building from source thus you don't care about ABI.
> It's the same boat like when we moved the openssl package from 0.9.8* to
> 1.0.*
> Is there any explicit problem 3.2.18 causes that affects you?
> Regards.
> 

There is no problem that I can't work around but it is an inconvenience
that can be avoided.

How am I affected? We do binary releases of our software applications
and 3.2.18 doesn't work for us and we'd have to release a special
version for that or create a patch for buildroot.

The important thing to note here is that version 3.2.18 broke backwards
compatibility and version 3.2.20 restored it. For example, v3.2.16 is
compatible with 3.2.21 but 3.2.18 isn't compatible with either of them.

If there is no specific reason to stay at 3.2.18 then why not go to
3.2.21 and spare some buildroot users (the ones that operate in mixed
open/closed source) from that unnecessary libnl hassle?

Regards,
Dimitris

  reply	other threads:[~2013-02-17 20:57 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-02-17 18:49 [Buildroot] bump libnl to 3.2.21 before release Dimitrios Siganos
2013-02-17 18:55 ` Gustavo Zacarias
2013-02-17 20:57   ` Dimitrios Siganos [this message]
2013-02-17 21:06     ` Gustavo Zacarias
2013-02-17 23:06       ` Dimitrios Siganos

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5121441D.5040506@siganos.org \
    --to=dimitris@siganos.org \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.