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

Bug 50731

Summary: squirrelmail-1.4.3_rc1 webapp-apache.eclass needs to be converted
Product: Gentoo Linux Reporter: M Grundman <grundman>
Component: New packagesAssignee: Jeremy Huddleston (RETIRED) <eradicator>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: agm, mholzer, rachel, stuart
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 50544    

Description M Grundman 2004-05-11 03:12:46 UTC
* Ebuilds (like this one) that use the webapp-apache.eclass need to
* be converted to use the new webapp.eclass, to be compatible with
* webapp-config.
*
* Please file a bug on http://bugs.gentoo.org/, stating that this
* ebuild needs converting to use the new approach.


Reproducible: Always
Steps to Reproduce:
1. emerge squirrelmail
2.
3.
Comment 1 Sven Wegener gentoo-dev 2004-05-11 03:26:56 UTC
already done, net-mail/squirrelmail-1.4.3_rc1-r1 uses webapp.eclass but
hasn't been marked stable yet.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-11 09:08:54 UTC
that's because it's not stable yet.
Comment 3 Martin Holzer (RETIRED) gentoo-dev 2004-05-11 13:49:12 UTC
*** Bug 50786 has been marked as a duplicate of this bug. ***
Comment 4 Martin Holzer (RETIRED) gentoo-dev 2004-05-16 02:48:27 UTC
*** Bug 50796 has been marked as a duplicate of this bug. ***
Comment 5 Grant Goodyear (RETIRED) gentoo-dev 2004-05-18 13:11:10 UTC
I'm going to reopen this bug because I'm getting a weird error when trying
to install 1.4.3_rc1-r1:

 *
 * This ebuild did not call webapp_src_install() at the end
 * of the src_install() function
 *
 * Please log a bug on http://bugs.gentoo.org
 *
 * You should use emerge -C to remove this package, as the
 * installation is incomplete
 *

I have webapp-config-1.9 installed.

# emerge info
Portage 2.0.51_pre7 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1.90GHz
Gentoo Base System version 1.4.10
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=i686 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/bind /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg ccache cvs sandbox"
GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo"
MAKEOPTS="-j1"
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 alsa apache2 apm arts avi berkdb bonobo cdr crypt cups encode esd f77 foomaticdb gcj gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java jpeg kde libg++ libwww mad maildir mikmod milter motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pda pdflib perl png python qt quicktime readline sasl scanner sdl slang spell ssl svga tcltk tcpd tetex truetype usb x86 xml2 xmms xv zlib"
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2004-05-22 10:33:01 UTC
enh?  I see it there.  Stuart, you know what might be going on?
Comment 7 Stuart Herbert (RETIRED) gentoo-dev 2004-05-22 11:48:07 UTC
Yes, it's because portage-2.0.51 calls ebuilds in a different way to how portage-2.0.50 does.  I've committed a change to the eclass to be compatible with portage-2.0.51.  Please cvs up in the eclasses directory and try again.

Best regards,
Stu
Comment 8 Angelo Babudro 2004-06-03 15:02:43 UTC
I'm having trouble figuring out how to "cvs up in the eclass directory" as Stuart suggested.  What is the CVSROOT and login for this?  I hate to ask such a simple question, but I've searched the site as well as google to no avail.  Can anyone fill in the details for me?  Thank you.
Comment 9 Stuart Herbert (RETIRED) gentoo-dev 2004-06-03 15:11:58 UTC
The 'cvs up' comment was aimed at the other Gentoo developers commenting on this bug.

For yourself, if you have v1.21 of webapp.eclass, you have the latest version (check the $Header line at the top of the file).  If you don't have that version, a simple 'emerge sync' will fetch the correct version from the Gentoo mirrors.

If you're still having problems after you're sure that you have v1.21 of the eclass, please let me know.

Best regards,
Stu