mbox

libevent2: Update to 2.1.8-stable

Message ID 20170409223550.15552-1-matthias.fischer@ipfire.org
State Accepted
Commit 1e645047b23939036c5aa4c86c0709c8b128a906
Headers

Message

Matthias Fischer April 10, 2017, 8:35 a.m. UTC
  Contains lots of build- and bugfixes since 2.0.22 - for details see:
https://raw.githubusercontent.com/libevent/libevent/release-2.1.8-stable/ChangeLog

Best,
Matthias

Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
---
 config/rootfiles/common/libevent2 | 25 +++++++++++++------------
 lfs/libevent2                     |  6 +++---
 2 files changed, 16 insertions(+), 15 deletions(-)
  

Comments

Michael Tremer April 11, 2017, 9:05 p.m. UTC | #1
Hi,

this patch looks alright except that it introduces an soname change.

That therefore requires a -compat package for the old version. We already have
one for libevent 1.4.x. Would you add one for 2.0, too in an extra patch?

Best,
-Michael

On Mon, 2017-04-10 at 00:35 +0200, Matthias Fischer wrote:
> Contains lots of build- and bugfixes since 2.0.22 - for details see:
> https://raw.githubusercontent.com/libevent/libevent/release-2.1.8-stable/Chang
> eLog
> 
> Best,
> Matthias
> 
> Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
> ---
>  config/rootfiles/common/libevent2 | 25 +++++++++++++------------
>  lfs/libevent2                     |  6 +++---
>  2 files changed, 16 insertions(+), 15 deletions(-)
> 
> diff --git a/config/rootfiles/common/libevent2
> b/config/rootfiles/common/libevent2
> index aab354ebe..d5c60c233 100644
> --- a/config/rootfiles/common/libevent2
> +++ b/config/rootfiles/common/libevent2
> @@ -24,22 +24,23 @@
>  #usr/include/event2/tag_compat.h
>  #usr/include/event2/thread.h
>  #usr/include/event2/util.h
> -usr/lib/libevent-2.0.so.5
> -usr/lib/libevent-2.0.so.5.1.9
> -usr/lib/libevent_core-2.0.so.5
> -usr/lib/libevent_core-2.0.so.5.1.9
> -usr/lib/libevent_extra-2.0.so.5
> -usr/lib/libevent_extra-2.0.so.5.1.9
> -usr/lib/libevent_openssl-2.0.so.5
> -usr/lib/libevent_openssl-2.0.so.5.1.9
> -#usr/lib/libevent_openssl.a
> +#usr/include/event2/visibility.h
> +usr/lib/libevent-2.1.so.6
> +usr/lib/libevent-2.1.so.6.0.2
> +usr/lib/libevent_core-2.1.so.6
> +usr/lib/libevent_core-2.1.so.6.0.2
> +usr/lib/libevent_extra-2.1.so.6
> +usr/lib/libevent_extra-2.1.so.6.0.2
> +usr/lib/libevent_openssl-2.1.so.6
> +usr/lib/libevent_openssl-2.1.so.6.0.2
>  #usr/lib/libevent_openssl.la
>  usr/lib/libevent_openssl.so
> -usr/lib/libevent_pthreads-2.0.so.5
> -usr/lib/libevent_pthreads-2.0.so.5.1.9
> -#usr/lib/libevent_pthreads.a
> +usr/lib/libevent_pthreads-2.1.so.6
> +usr/lib/libevent_pthreads-2.1.so.6.0.2
>  #usr/lib/libevent_pthreads.la
>  usr/lib/libevent_pthreads.so
>  #usr/lib/pkgconfig/libevent.pc
> +#usr/lib/pkgconfig/libevent_core.pc
> +#usr/lib/pkgconfig/libevent_extra.pc
>  #usr/lib/pkgconfig/libevent_openssl.pc
>  #usr/lib/pkgconfig/libevent_pthreads.pc
> diff --git a/lfs/libevent2 b/lfs/libevent2
> index 2482dda17..014086403 100644
> --- a/lfs/libevent2
> +++ b/lfs/libevent2
> @@ -1,7 +1,7 @@
>  #############################################################################
> ##
>  #                                                                            
>  #
>  # IPFire.org - A linux based
> firewall                                         #
> -# Copyright (C) 2007-2015  IPFire Team  <info@ipfire.de>                     
>  #
> +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.de>                     
>  #
>  #                                                                            
>  #
>  # This program is free software: you can redistribute it and/or
> modify        #
>  # it under the terms of the GNU General Public License as published
> by        #
> @@ -24,7 +24,7 @@
>  
>  include Config
>  
> -VER        = 2.0.22-stable
> +VER        = 2.1.8-stable
>  
>  THISAPP    = libevent-$(VER)
>  DL_FILE    = $(THISAPP).tar.gz
> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>  
>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>  
> -$(DL_FILE)_MD5 = c4c56f986aa985677ca1db89630a2e11
> +$(DL_FILE)_MD5 = f3eeaed018542963b7d2416ef1135ecc
>  
>  install : $(TARGET)
>
  
Matthias Fischer April 12, 2017, 12:20 a.m. UTC | #2
Hi,

On 11.04.2017 13:05, Michael Tremer wrote:
> Hi,
> 
> this patch looks alright except that it introduces an soname change.

Hm...

> That therefore requires a -compat package for the old version. We already have
> one for libevent 1.4.x.

For 1.4.x? I didn't notice - where?

> Would you add one for 2.0, too in an extra patch?

No problem - I'll see what I can do. ;-)

Best,
Matthias

> 
> Best,
> -Michael
> 
> On Mon, 2017-04-10 at 00:35 +0200, Matthias Fischer wrote:
>> Contains lots of build- and bugfixes since 2.0.22 - for details see:
>> https://raw.githubusercontent.com/libevent/libevent/release-2.1.8-stable/Chang
>> eLog
>> 
>> Best,
>> Matthias
>> 
>> Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
>> ---
>>  config/rootfiles/common/libevent2 | 25 +++++++++++++------------
>>  lfs/libevent2                     |  6 +++---
>>  2 files changed, 16 insertions(+), 15 deletions(-)
>> 
>> diff --git a/config/rootfiles/common/libevent2
>> b/config/rootfiles/common/libevent2
>> index aab354ebe..d5c60c233 100644
>> --- a/config/rootfiles/common/libevent2
>> +++ b/config/rootfiles/common/libevent2
>> @@ -24,22 +24,23 @@
>>  #usr/include/event2/tag_compat.h
>>  #usr/include/event2/thread.h
>>  #usr/include/event2/util.h
>> -usr/lib/libevent-2.0.so.5
>> -usr/lib/libevent-2.0.so.5.1.9
>> -usr/lib/libevent_core-2.0.so.5
>> -usr/lib/libevent_core-2.0.so.5.1.9
>> -usr/lib/libevent_extra-2.0.so.5
>> -usr/lib/libevent_extra-2.0.so.5.1.9
>> -usr/lib/libevent_openssl-2.0.so.5
>> -usr/lib/libevent_openssl-2.0.so.5.1.9
>> -#usr/lib/libevent_openssl.a
>> +#usr/include/event2/visibility.h
>> +usr/lib/libevent-2.1.so.6
>> +usr/lib/libevent-2.1.so.6.0.2
>> +usr/lib/libevent_core-2.1.so.6
>> +usr/lib/libevent_core-2.1.so.6.0.2
>> +usr/lib/libevent_extra-2.1.so.6
>> +usr/lib/libevent_extra-2.1.so.6.0.2
>> +usr/lib/libevent_openssl-2.1.so.6
>> +usr/lib/libevent_openssl-2.1.so.6.0.2
>>  #usr/lib/libevent_openssl.la
>>  usr/lib/libevent_openssl.so
>> -usr/lib/libevent_pthreads-2.0.so.5
>> -usr/lib/libevent_pthreads-2.0.so.5.1.9
>> -#usr/lib/libevent_pthreads.a
>> +usr/lib/libevent_pthreads-2.1.so.6
>> +usr/lib/libevent_pthreads-2.1.so.6.0.2
>>  #usr/lib/libevent_pthreads.la
>>  usr/lib/libevent_pthreads.so
>>  #usr/lib/pkgconfig/libevent.pc
>> +#usr/lib/pkgconfig/libevent_core.pc
>> +#usr/lib/pkgconfig/libevent_extra.pc
>>  #usr/lib/pkgconfig/libevent_openssl.pc
>>  #usr/lib/pkgconfig/libevent_pthreads.pc
>> diff --git a/lfs/libevent2 b/lfs/libevent2
>> index 2482dda17..014086403 100644
>> --- a/lfs/libevent2
>> +++ b/lfs/libevent2
>> @@ -1,7 +1,7 @@
>>  #############################################################################
>> ##
>>  #                                                                            
>>  #
>>  # IPFire.org - A linux based
>> firewall                                         #
>> -# Copyright (C) 2007-2015  IPFire Team  <info@ipfire.de>                     
>>  #
>> +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.de>                     
>>  #
>>  #                                                                            
>>  #
>>  # This program is free software: you can redistribute it and/or
>> modify        #
>>  # it under the terms of the GNU General Public License as published
>> by        #
>> @@ -24,7 +24,7 @@
>>  
>>  include Config
>>  
>> -VER        = 2.0.22-stable
>> +VER        = 2.1.8-stable
>>  
>>  THISAPP    = libevent-$(VER)
>>  DL_FILE    = $(THISAPP).tar.gz
>> @@ -40,7 +40,7 @@ objects = $(DL_FILE)
>>  
>>  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
>>  
>> -$(DL_FILE)_MD5 = c4c56f986aa985677ca1db89630a2e11
>> +$(DL_FILE)_MD5 = f3eeaed018542963b7d2416ef1135ecc
>>  
>>  install : $(TARGET)
>>  
>
  
Michael Tremer April 12, 2017, 12:21 a.m. UTC | #3
On Tue, 2017-04-11 at 16:20 +0200, Matthias Fischer wrote:
> Hi,
> 
> On 11.04.2017 13:05, Michael Tremer wrote:
> > Hi,
> > 
> > this patch looks alright except that it introduces an soname change.
> 
> Hm...
> 
> > That therefore requires a -compat package for the old version. We already
> > have
> > one for libevent 1.4.x.
> 
> For 1.4.x? I didn't notice - where?

Here: http://cgit.ipfire.org/ipfire-2.x.git/tree/lfs/libevent

It's not really a -compat package per se, but essentially the same :)

> 
> > Would you add one for 2.0, too in an extra patch?
> 
> No problem - I'll see what I can do. ;-)
> 
> Best,
> Matthias
> 
> > 
> > Best,
> > -Michael
> > 
> > On Mon, 2017-04-10 at 00:35 +0200, Matthias Fischer wrote:
> > > Contains lots of build- and bugfixes since 2.0.22 - for details see:
> > > https://raw.githubusercontent.com/libevent/libevent/release-2.1.8-stable/C
> > > hang
> > > eLog
> > > 
> > > Best,
> > > Matthias
> > > 
> > > Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
> > > ---
> > >  config/rootfiles/common/libevent2 | 25 +++++++++++++------------
> > >  lfs/libevent2                     |  6 +++---
> > >  2 files changed, 16 insertions(+), 15 deletions(-)
> > > 
> > > diff --git a/config/rootfiles/common/libevent2
> > > b/config/rootfiles/common/libevent2
> > > index aab354ebe..d5c60c233 100644
> > > --- a/config/rootfiles/common/libevent2
> > > +++ b/config/rootfiles/common/libevent2
> > > @@ -24,22 +24,23 @@
> > >  #usr/include/event2/tag_compat.h
> > >  #usr/include/event2/thread.h
> > >  #usr/include/event2/util.h
> > > -usr/lib/libevent-2.0.so.5
> > > -usr/lib/libevent-2.0.so.5.1.9
> > > -usr/lib/libevent_core-2.0.so.5
> > > -usr/lib/libevent_core-2.0.so.5.1.9
> > > -usr/lib/libevent_extra-2.0.so.5
> > > -usr/lib/libevent_extra-2.0.so.5.1.9
> > > -usr/lib/libevent_openssl-2.0.so.5
> > > -usr/lib/libevent_openssl-2.0.so.5.1.9
> > > -#usr/lib/libevent_openssl.a
> > > +#usr/include/event2/visibility.h
> > > +usr/lib/libevent-2.1.so.6
> > > +usr/lib/libevent-2.1.so.6.0.2
> > > +usr/lib/libevent_core-2.1.so.6
> > > +usr/lib/libevent_core-2.1.so.6.0.2
> > > +usr/lib/libevent_extra-2.1.so.6
> > > +usr/lib/libevent_extra-2.1.so.6.0.2
> > > +usr/lib/libevent_openssl-2.1.so.6
> > > +usr/lib/libevent_openssl-2.1.so.6.0.2
> > >  #usr/lib/libevent_openssl.la
> > >  usr/lib/libevent_openssl.so
> > > -usr/lib/libevent_pthreads-2.0.so.5
> > > -usr/lib/libevent_pthreads-2.0.so.5.1.9
> > > -#usr/lib/libevent_pthreads.a
> > > +usr/lib/libevent_pthreads-2.1.so.6
> > > +usr/lib/libevent_pthreads-2.1.so.6.0.2
> > >  #usr/lib/libevent_pthreads.la
> > >  usr/lib/libevent_pthreads.so
> > >  #usr/lib/pkgconfig/libevent.pc
> > > +#usr/lib/pkgconfig/libevent_core.pc
> > > +#usr/lib/pkgconfig/libevent_extra.pc
> > >  #usr/lib/pkgconfig/libevent_openssl.pc
> > >  #usr/lib/pkgconfig/libevent_pthreads.pc
> > > diff --git a/lfs/libevent2 b/lfs/libevent2
> > > index 2482dda17..014086403 100644
> > > --- a/lfs/libevent2
> > > +++ b/lfs/libevent2
> > > @@ -1,7 +1,7 @@
> > >  #########################################################################
> > > ####
> > > ##
> > >  #                                                                        
> > >     
> > >  #
> > >  # IPFire.org - A linux based
> > > firewall                                         #
> > > -# Copyright (C) 2007-2015  IPFire Team  <info@ipfire.de>                 
> > >     
> > >  #
> > > +# Copyright (C) 2007-2017  IPFire Team  <info@ipfire.de>                 
> > >     
> > >  #
> > >  #                                                                        
> > >     
> > >  #
> > >  # This program is free software: you can redistribute it and/or
> > > modify        #
> > >  # it under the terms of the GNU General Public License as published
> > > by        #
> > > @@ -24,7 +24,7 @@
> > >  
> > >  include Config
> > >  
> > > -VER        = 2.0.22-stable
> > > +VER        = 2.1.8-stable
> > >  
> > >  THISAPP    = libevent-$(VER)
> > >  DL_FILE    = $(THISAPP).tar.gz
> > > @@ -40,7 +40,7 @@ objects = $(DL_FILE)
> > >  
> > >  $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
> > >  
> > > -$(DL_FILE)_MD5 = c4c56f986aa985677ca1db89630a2e11
> > > +$(DL_FILE)_MD5 = f3eeaed018542963b7d2416ef1135ecc
> > >  
> > >  install : $(TARGET)
> > >  
> 
>