Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 73206 - cvs-1.11.17 tests fail
Summary: cvs-1.11.17 tests fail
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Rainer Größlinger (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-12-03 03:03 UTC by Hartwig Brandl
Modified: 2004-12-03 08:39 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 Hartwig Brandl 2004-12-03 03:03:42 UTC
When trying to compile cvs-1.11.17 a test will fail.
The test tells the user that: "This test suite does not work correctly when run as root".

Output:
>>> Test phase [check]: dev-util/cvs-1.11.17
Making check in lib
make[1]: Entering directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/lib'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/lib'
Making check in zlib
make[1]: Entering directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/zlib'
gcc -O3 -march=pentium4 -pipe -fomit-frame-pointer -w   -c -o minigzip.o minigzip.c
gcc -O3 -march=pentium4 -pipe -fomit-frame-pointer -w -o minigzip minigzip.o  libz.a
gcc -O3 -march=pentium4 -pipe -fomit-frame-pointer -w   -c -o example.o example.c
gcc -O3 -march=pentium4 -pipe -fomit-frame-pointer -w -o example example.o  libz.a
hello world
uncompress(): hello, hello!
gzread(): hello, hello!
gzgets() after gzseek: hello!
inflate(): hello, hello!
large_inflate(): OK
after inflateSync(): hello, hello!
inflate with dictionary: hello, hello!
                *** zlib test OK ***
make[1]: Leaving directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/zlib'
Making check in diff
make[1]: Entering directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/diff'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/diff'
Making check in src
make[1]: Entering directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/src'
make  check-local
make[2]: Entering directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/src'
/bin/sh ./sanity.sh `pwd`/cvs
This test should produce no other output than this message, and a final "OK".
(Note that the test can take an hour or more to run and periodically stops
for as long as one minute.  Do not assume there is a problem just because
nothing seems to happen for a long time.  If you cannot live without
running status, try the command: `tail -f check.log' from another window.)
Test suite does not work correctly when run as root
make[2]: *** [localcheck] Error 1
make[2]: Leaving directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/src'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/cvs-1.11.17/work/cvs-1.11.17/src'
make: *** [check-recursive] Error 1

!!! ERROR: dev-util/cvs-1.11.17 failed.
!!! Function src_test, Line 520, Exitcode 0
!!! Make check failed. See above for details.
!!! If you need support, post the topmost build error, NOT this status message.

Reproducible: Always
Steps to Reproduce:
1. emerge sync
2. emerge cvs
3. notice the test failure notice
Actual Results:  
emerge cvs failed

Expected Results:  
emerge cvs should have worked

Portage 2.0.51-r2 (default-x86-1.4, gcc-3.3.4, glibc-2.3.3.20040420-r0,
2.6.6-rc1 i686                                                                 
                      )
=================================================================
System uname: 2.6.6-rc1 i686 Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.3
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux-headers-2.4.21-r1
Libtools: sys-devel/libtool-1.4.3-r4
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -w"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3/share/c                                                             
                          onfig /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config                 
                                                                      /
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/                                                                    
                   texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium4 -pipe -fomit-frame-pointer -w"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks maketest sandbox"
GENTOO_MIRRORS="ftp://ftp.tugraz.at/mirror/gentoo-linux
ftp://gd4.tuwien.ac.at/linux/g                                                 
                                      entoo ftp://gentoo.inode.at/source"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi acpi4linux alsa apm avi berkdb bitmap-fonts cdr crypt cups dga
doc d                                                                          
             vd emacs encode esd f77 fortran gdbm gif gpm imlib java jpeg leim
libg++ libwww mad mi                                                           
                            kmod mmx motif mozilla mpeg ncurses oggvorbis opengl
oss pam pcmcia pdflib perl png py                                              
                                         thon quicktime radeon readline ruby sdl
silc slang spell sse ssl svga tcpd tetex truet                                 
                                                      ype usb x86 xml2 xv zlib"
Comment 1 Rainer Größlinger (RETIRED) gentoo-dev 2004-12-03 04:54:03 UTC
Is your issue only that there is an error or do you absolutely want to run the test case?

I think for cvs' case the best for now is to use use an empty src_test() since the tests take ages anyway and a failing test doesn't mean that the install is broken.

If there are no objections, I'll just add an empty src_test() for now to work around this "problem" (but then again, even most people with maketest in their FEATURES probably don't want to run the cvs tests anyway).
Comment 2 Hartwig Brandl 2004-12-03 05:27:42 UTC
Adding an emtpy src_test() probably is a good solution.
Comment 3 Rainer Größlinger (RETIRED) gentoo-dev 2004-12-03 08:39:52 UTC
committed.

Changing status to RESOLVED / FIXED because the ebuild doesn't fail because of maketest (just puts a little einfo if maketest is used) and virtually no one would want to run the cvs tests, even those using "maketest".