Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103382 - app-editors/emacs-21.4 (and -r1) depends on gdbm but doesn't actually use it
Summary: app-editors/emacs-21.4 (and -r1) depends on gdbm but doesn't actually use it
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor (vote)
Assignee: Emacs project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-22 15:16 UTC by Marien Zwart (RETIRED)
Modified: 2006-10-31 09:34 UTC (History)
0 users

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 Marien Zwart (RETIRED) gentoo-dev 2005-08-22 15:16:57 UTC
app-editors/emacs-21.4 and -r1 have sys-libs/gdbm in DEPEND, but I can find no
reference to gdbm in the rest of the ebuild, the unpacked source, or the
installed emacs. It also builds and runs just fine without gdbm installed. This
dependency was earlier removed from emacs-cvs (see bug 74368) and it looks like
emacs 21.4 doesn't need it either.

Reproducible: Always
Steps to Reproduce:
1. emerge -va emacs
2. tar zxf /usr/portage/distfiles/emacs-21.4a.tar.gz
3. grep -ir dbm emacs-21.4

Actual Results:  
emerge installed gdbm, even though the grep doesn't look like it's being used.

Expected Results:  
not installed gdbm.

Gentoo Base System version 1.6.13
Portage 2.0.51.22-r2 (selinux/2004.1/x86, gcc-3.3.5-20050130, glibc-2.3.5-r1,
2.6.11-hardened-r14-m1 i686)
=================================================================
System uname: 2.6.11-hardened-r14-m1 i686 Celeron (Mendocino)
dev-lang/python:     2.4.1-r1
sys-apps/sandbox:    1.2.12
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=pentium2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-Os -march=pentium2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks loadpolicy sandbox selinux sfperms strict
userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/pub /usr/local/portage/private"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="crypt glibc-omitfp hardened jabber maildir minimal msn ncurses no-old-linux
nopop3d nptl nptlonly pam pic python readline selinux sftplogging sqlite ssl
symlink unicode userlocales x86 zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Christian Faulhammer (RETIRED) gentoo-dev 2006-10-30 22:08:17 UTC
(In reply to comment #0)
> app-editors/emacs-21.4 and -r1 have sys-libs/gdbm in DEPEND, but I can find no
> reference to gdbm in the rest of the ebuild, the unpacked source, or the
> installed emacs. It also builds and runs just fine without gdbm installed. This
> dependency was earlier removed from emacs-cvs (see bug 74368) and it looks like
> emacs 21.4 doesn't need it either.

Matthew, is it ok when I remove the dependency for gdbm?  I compiled and found no errors when working without it.  There is no bug report related to gdbm open or closed.
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2006-10-31 07:01:53 UTC
Christian, sounds good to me. Thanks for doing that
Comment 3 Christian Faulhammer (RETIRED) gentoo-dev 2006-10-31 09:34:38 UTC
(In reply to comment #2)
> Christian, sounds good to me. Thanks for doing that

 Done.  Removed in -r4 and -r5.