Opened 5 years ago

Closed 5 years ago

#8804 closed enhancement (fixed)

libevent-2.1.8

Reported by: bdubbs@… Owned by: bdubbs@…
Priority: normal Milestone: 8.0
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor version.

Curious why the version went from 2.0.22 directly to 2.1.8.

Change History (6)

comment:1 by bdubbs@…, 5 years ago

Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned

comment:2 by bdubbs@…, 5 years ago

Changes at https://github.com/nmathewson/Libevent/blob/master/ChangeLog

There are far too many to list here. The changes sine the last stable are about 1000 lines.

It seems they increment the version number for every beta, rc, and stable version.

comment:3 by bdubbs@…, 5 years ago

This version now uses cmake although autoconf generates configure with some warnings.

The upstream filename is 'release-2.1.8-stable.tar.gz' on github, but if a browser is used it downloads to 'libevent-release-2.1.8-stable.tar.gz'. It then unpacks to Libevent-release-2.1.8-stable (note the capital L).

tar -xf release-2.1.8-stable.tar.gz

cd  Libevent-release-2.1.8-stable

mkdir build &&
cd    build &&

cmake -DCMAKE_INSTALL_PREFIX=/usr        \
      -DEVENT__BUILD_SHARED_LIBRARIES=ON \
      .. &&

make             &&

cd ..            &&
doxygen Doxyfile &&
cd build         &&

make verify &&

make install &&

install -v -m755 -d              /usr/share/doc/$PROGRAM/api &&
cp      -v -R  ../doxygen/html/* /usr/share/doc/$PROGRAM/api

Notes say that packages that use libevent need to be rebuilt against the new libraries. No .pc files are installed.

server/other/unbound.xml
server/databases/mariadb.xml
networking/netprogs/ntp.xml
networking/netprogs/nfs-utils.xml
networking/netlibs/nghttp2.xml
xsoft/graphweb/chromium.xml
xsoft/graphweb/seamonkey.xml
xsoft/graphweb/firefox.xml
xsoft/other/transmission.xml
xsoft/other/thunderbird.xml

Checking ntp, the new libevent version does not create the needed libevent_pthreads.so, therefore the new libevent is not used.

Checking my log for nfs-utils, I could find no reference to libevent.

For transmission, LIBEVENT_CFLAGS=-I/usr/include LIBEVENT_LIBS=-levent is needed for configure.

mariadb seems to find the new libevent.

I didn't check the rest.

comment:4 by bdubbs@…, 5 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 18226.

comment:5 by bdubbs@…, 5 years ago

Resolution: fixed
Status: closedreopened

Reopening. Upstream has released a complete tarball and this change will need to be reverted, including aux file transmission that was updated.

comment:6 by bdubbs@…, 5 years ago

Resolution: fixed
Status: reopenedclosed

Now fixed at revision 18227.

Note: See TracTickets for help on using tickets.