Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 641260 - app-admin/syslog-ng-3.13.2 - should RDEPEND on dev-libs/ivykis
Summary: app-admin/syslog-ng-3.13.2 - should RDEPEND on dev-libs/ivykis
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-12-16 10:06 UTC by Karl Lindén
Modified: 2017-12-20 20:44 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Karl Lindén 2017-12-16 10:06:27 UTC
Currently the ebuild merely DEPENDs on dev-libs/ivykis, which results in the following preserved libraries when running emerge -ca --with-bdeps=n:

# emerge -ca --with-bdeps=n
 * Always study the list of packages to be cleaned for any obvious
 * mistakes. Packages that are part of the world set will always
 * be kept.  They can be manually added to this set with
 * `emerge --noreplace <atom>`.  Packages that are listed in
 * package.provided (see portage(5)) will be removed by
 * depclean, even if they are part of the world set.
 * 
 * As a safety measure, depclean will not remove any packages
 * unless *all* required dependencies have been resolved.  As a
 * consequence of this, it often becomes necessary to run 
 * `emerge --update --newuse --deep @world` prior to depclean.

Calculating dependencies... done!
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

 dev-libs/ivykis
    selected: 0.42.2 
   protected: none 
     omitted: none 

 sys-devel/libtool
    selected: 2.4.6-r4 
   protected: none 
     omitted: none 

 sys-devel/flex
    selected: 2.6.4-r1 
   protected: none 
     omitted: none 

 sys-devel/automake
    selected: 1.15.1-r1 
   protected: none 
     omitted: none 

 app-portage/elt-patches
    selected: 20170826.1 
   protected: none 
     omitted: none 

 sys-apps/help2man
    selected: 1.47.5 
   protected: none 
     omitted: none 

 sys-devel/automake-wrapper
    selected: 10 
   protected: none 
     omitted: none 

 sys-devel/autoconf
    selected: 2.69-r4 
   protected: none 
     omitted: none 

 sys-devel/autoconf-wrapper
    selected: 13 
   protected: none 
     omitted: none 

 sys-devel/m4
    selected: 1.4.18 
   protected: none 
     omitted: none 

All selected packages: =sys-devel/libtool-2.4.6-r4 =dev-libs/ivykis-0.42.2 =sys-devel/automake-wrapper-10 =sys-apps/help2man-1.47.5 =app-portage/elt-patches-20170826.1 =sys-devel/flex-2.6.4-r1 =sys-devel/m4-1.4.18 =sys-devel/autoconf-wrapper-13 =sys-devel/automake-1.15.1-r1 =sys-devel/autoconf-2.69-r4

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Would you like to unmerge these packages? [Yes/No] 
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 10) dev-libs/ivykis-0.42.2...
>>> needed   sym /usr/lib64/libivykis.so.0
>>> needed   obj /usr/lib64/libivykis.so.0.5.4
>>> Unmerging (2 of 10) sys-devel/libtool-2.4.6-r4...
>>> Unmerging (3 of 10) sys-devel/flex-2.6.4-r1...
>>> Unmerging (4 of 10) sys-devel/automake-1.15.1-r1...
>>> Unmerging (5 of 10) app-portage/elt-patches-20170826.1...
>>> Unmerging (6 of 10) sys-apps/help2man-1.47.5...
>>> Unmerging (7 of 10) sys-devel/automake-wrapper-10...
>>> Unmerging (8 of 10) sys-devel/autoconf-2.69-r4...
>>> Unmerging (9 of 10) sys-devel/autoconf-wrapper-13...
>>> Unmerging (10 of 10) sys-devel/m4-1.4.18...
Packages installed:   568
Packages in world:    79
Packages in system:   43
Required packages:    568
Number removed:       10

!!! existing preserved libs:
>>> package: dev-libs/ivykis-0.42.2
 *  - /usr/lib64/libivykis.so.0
 *  - /usr/lib64/libivykis.so.0.5.4
 *      used by /usr/lib64/libsyslog-ng-3.13.so.0.0.0 (app-admin/syslog-ng-3.13.2)
 *      used by /usr/lib64/syslog-ng/libaffile.so (app-admin/syslog-ng-3.13.2)
 *      used by /usr/lib64/syslog-ng/libafsocket.so (app-admin/syslog-ng-3.13.2)
 *      used by 2 other files
Use emerge @preserved-rebuild to rebuild packages using these libraries
Comment 1 Karl Lindén 2017-12-16 10:07:44 UTC
# emerge --info '=app-admin/syslog-ng-3.13.2'
Portage 2.3.19 (python 3.5.4-final-0, default/linux/amd64/17.0, gcc-7.2.0, glibc-2.26-r3, 4.13.13-rt-gnu-rt5 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-4.13.13-rt-gnu-rt5-x86_64-Intel-R-_Core-TM-2_CPU_P8400_@_2.26GHz-with-gentoo-2.4.1
KiB Mem:     7896548 total,   5101316 free
KiB Swap:          0 total,         0 free
Timestamp of repository gentoo: Sat, 16 Dec 2017 07:33:20 +0000
sh bash 4.4_p12
ld GNU ld (Gentoo 2.29.1 p3) 2.29.1
distcc 3.2rc1 x86_64-pc-linux-gnu [enabled]
app-shells/bash:          4.4_p12::gentoo
dev-lang/perl:            5.26.1-r1::gentoo
dev-lang/python:          2.7.14-r1::gentoo, 3.5.4-r1::gentoo
dev-util/pkgconfig:       0.29.2::gentoo
sys-apps/baselayout:      2.4.1-r2::gentoo
sys-apps/openrc:          0.34.11::gentoo
sys-apps/sandbox:         2.12::gentoo
sys-devel/binutils:       2.29.1-r1::gentoo
sys-devel/gcc:            7.2.0::gentoo
sys-devel/gcc-config:     1.9.0-r1::gentoo
sys-devel/make:           4.2.1-r1::gentoo
sys-kernel/linux-headers: 4.13::gentoo (virtual/os-headers)
sys-libs/glibc:           2.26-r3::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://192.168.0.7/gentoo-portage
    priority: -1000
    sync-rsync-extra-opts: 

kli
    location: /usr/local/portage/kli-overlay
    masters: gentoo
    priority: 0

ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE @MISC-FREE freedist"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -fomit-frame-pointer -pipe -fno-stack-protector -march=core2 -msse4.1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -fomit-frame-pointer -pipe -fno-stack-protector -march=core2 -msse4.1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--getbinpkg=y --with-bdeps=n                      --binpkg-changed-deps=y --binpkg-respect-use=y                      --buildpkg-exclude app-admin/lilrc-update                      --buildpkg-exclude app-emulation/virtualbox-modules                      --buildpkg-exclude sys-fs/vhba                      --buildpkg-exclude virtual/*"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs binpkg-multi-instance buildpkg buildsyspkg config-protect-if-modified distcc distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict news noinfo parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="rsync://192.168.0.9/gentoo-portage/ rsync://192.168.0.7/gentoo-portage/ http://distfiles.gentoo.org http://ftp.df.lth.se/pub/gentoo/ rsync://ftp.df.lth.se/pub/gentoo/ http://mirror.mdfnet.se/gentoo"
INSTALL_MASK="/etc/systemd /usr/lib/systemd"
LANG="sv_SE.iso88591"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j21 -l2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac alsa amd64 aspell bindist bluetooth cairo cd cdda cddb cdr cracklib crypt cups curl deblob djvu dri drm dssi dvd dvdr dvi egl exif ffmpeg fftw flac fltk gallium gif gimp glib gmp gnuplot gnutls gstreamer gtk gtk2 gtkstyle gudev hwdb imap inotify javascript jit jpeg keymap ladspa lame lapack libkms libnotify libsamplerate mad matplotlib mp3 mpeg netifrc networkmanager nptl octave ogg opengl openmp openrc orc pdf png policykit postscript qt4 qt5 readline sndfile spell ssl startup-notification subversion svg svn system-harfbuzz system-jpeg system-libevent system-libvpx system-sqlite theora threads thunar tiff truetype udev udisks unicode upower usb v4l vaapi vlc vorbis webgl x264 xcb xcomposite xinerama xorg xscreensaver zlib" ABI_X86="64" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 sse4 sse4_1 ssse3" CURL_SSL="gnutls" ELIBC="glibc" GRUB_PLATFORMS="pc" INPUT_DEVICES="evdev keyboard mouse synaptics" KERNEL="linux" LINGUAS="en en_GB" PYTHON_SINGLE_TARGET="python3_5" PYTHON_TARGETS="python2_7 python3_5" RUBY_TARGETS="ruby22" SANE_BACKENDS="plustek" USERLAND="GNU" VIDEO_CARDS="intel i965 i915" XFCE_PLUGINS="battery brightness power"
Unset:  CC, CPPFLAGS, CTARGET, CXX, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

=================================================================
                        Package Settings
=================================================================

app-admin/syslog-ng-3.13.2::gentoo was built with the following:
USE="-amqp -caps -dbi -geoip -http -ipv6 -json -libressl -mongodb -pacct -python -redis -smtp -spoof-source -systemd -tcpd" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_5 -python2_7 -python3_4 -python3_6" PYTHON_TARGETS="python2_7 python3_5 -python3_4 -python3_6"
Comment 2 Tomáš Mózes 2017-12-16 15:14:40 UTC
Yes,you are right,I'll move it to RDEPS. Thanks for noticing.
Comment 3 Larry the Git Cow gentoo-dev 2017-12-20 20:44:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4592b654d47ad5a85d7bc7584e48528e02744865

commit 4592b654d47ad5a85d7bc7584e48528e02744865
Author:     Tomas Mozes <hydrapolic@gmail.com>
AuthorDate: 2017-12-19 14:16:54 +0000
Commit:     Thomas Deutschmann <whissi@gentoo.org>
CommitDate: 2017-12-20 20:44:03 +0000

    app-admin/syslog-ng: move dev-libs/ivykis to RDEPEND
    
    Closes: https://bugs.gentoo.org/641260
    Package-Manager: Portage-2.3.18, Repoman-2.3.6

 .../syslog-ng/{syslog-ng-3.12.1.ebuild => syslog-ng-3.12.1-r1.ebuild}   | 2 +-
 .../syslog-ng/{syslog-ng-3.13.2.ebuild => syslog-ng-3.13.2-r1.ebuild}   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)