Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 96234

Summary: mailbase-0.00-r9 does not recognise //etc/pam.d/imap as belonging to it
Product: Gentoo Linux Reporter: Jason King <jlist>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jason King 2005-06-15 17:49:09 UTC
I think this is probably a simple bug somewhere in the ebuild for mailbase where
it is putting in one too many slashes when testing for file collisions.

This also brings up no results in equery:
  equery belongs //etc/pam.d/imap

Whereas this shows what is expected:
  equery belongs /etc/pam.d/imape

This is easy to get past, by just deleting those four files manually, but I
wanted to log it in case it went unnoticed.

Reproducible: Always
Steps to Reproduce:
1. emerge -1 mailbase
Actual Results:  
 * Checking for possible file collisions...
 * //etc/pam.d/imap exists and wasn't provided by mailbase
 * //etc/pam.d/imap4 exists and wasn't provided by mailbase
 * //etc/pam.d/imap4s exists and wasn't provided by mailbase
 * //etc/pam.d/imaps exists and wasn't provided by mailbase

 * Those files listed above have to be removed in order to
 *  install this version of mailbase.

Expected Results:  
Clean merge.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r5 i686)
=================================================================
System uname: 2.6.11-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.6.12
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, May 12 2005, 12:18:20)]
dev-lang/python:     2.3.5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -fforce-addr
-momit-leaf-frame-pointer -ftracer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/share/config /usr/share/vim /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -fforce-addr
-momit-leaf-frame-pointer -ftracer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirror.isp.net.au/pub/gentoo
ftp://mirror.aarnet.edu.au/pub/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://mirror.isp.net.au/gentoo-portage"
USE="x86 X acpi aim alsa apache2 apm avi bash-completion berkdb bitmap-fonts
bzlib crypt cups curl curlwrappers dio eds emboss encode esd ethereal evo fam
fbcon foomaticdb freetds ftp gd gdbm gif gpgme gpm gtk gtk+ gtk2 iconv icq
imagemagick imap imlib innodb ipv6 ithreads jabber java jpeg junit kdexdeltas
kerberos krb4 lcms ldap lesstif libg++ libwww mad mbox mcal mikmod mime mono
motif mozilla mp3 mpeg msn mssql mysql mysqli ncurses nls nptl offensive ofx ogg
oggvorbis openal opengl oscar oss pam pcntl pcre pdflib perl php png posix ppds
pthreads python qt quicktime readline samba sdl session shared sharedmem
simplexml slang slp sndfile sockets spell spl sse sse2 ssl svga symlink sysvipc
tcpd tetex threads tidy tiff truetype truetype-fonts type1-fonts unicode usb
userlocales vorbis wmf xml xml2 xmlrpc xpm xv yahoo zlib userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-06-15 23:20:41 UTC
The check is removed in mailbase-1. See Bug 94820, comment #2. 

And no, this is (was) not a bug, it was a feature to prevent people from
reporting collision-protect problems and advise them how to solve this.