Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132834 - enlightenment-0.16.9999 ebuild has new CVS server. Current server NG
Summary: enlightenment-0.16.9999 ebuild has new CVS server. Current server NG
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: SpanKY
URL: http://enlightenment.sourceforge.net/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-09 15:16 UTC by Peter Hyman
Modified: 2006-05-10 20:21 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 Peter Hyman 2006-05-09 15:16:36 UTC
ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment"

is now incorrect.

Proper login and checkout information is now:

cvs -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e login
cvs -z3 -d :pserver:anonymous@anoncvs.enlightenment.org:/var/cvs/e co modulename

where modulename would be e16/e in this case.

Any other e-apps will also be affected. E-term. E17.

emerge dialog:
 * Fetching CVS module e16/e into /mnt/src/distfiles/cvs-src ...
 * Running  cvs -q -f -z3 -d ":pserver:anonymous:@cvs.sourceforge.net:/cvsroot/enlightenment" login
Logging in to :pserver:anonymous@cvs.sourceforge.net:2401/cvsroot/enlightenment
 * Running  cvs -q -f -z3 -d ":pserver:anonymous@cvs.sourceforge.net:/cvsroot/enlightenment" update -dP e16/e
cvs update: ignoring e16/e (CVS/Repository missing)
cvs [update aborted]: no such directory `e16'
Comment 1 Peter Hyman 2006-05-09 15:29:49 UTC
funny. cvs works fine. ebuild does not work with new correct server. something change in the cvs eclass?
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-05-09 19:00:54 UTC
enlightenment.eclass

<snip>
#E17_DEFAULT_CVS="cvs.sourceforge.net:/cvsroot/enlightenment"
E17_DEFAULT_CVS="anoncvs.enlightenment.org:/var/cvs/e"
</snip>
Comment 3 Peter Hyman 2006-05-10 02:57:41 UTC
THAT is not for the enlightenment DR17 ebuild only. The ebuild, enlightenment-0.16.9999 does not use that eclass. Only cvs.eclass.

ECVS_SERVER="cvs.sourceforge.net:/cvsroot/enlightenment"
ECVS_MODULE="e16/e"
inherit cvs

DESCRIPTION="Enlightenment Window Manager"
HOMEPAGE="http://www.enlightenment.org/"
Comment 4 Peter Hyman 2006-05-10 03:03:35 UTC
please correct previous comment to THAT IS for the enlightenment DR17 ebuilds only. ECVS_SERVER is set incorrectly in this ebuild.
Comment 5 Peter Hyman 2006-05-10 07:37:34 UTC
OK. After correcting the ECVS server variable, I had to delete the existing $DISTFILES/cvs-src/e16 directory, otherwise the cvs update command failed (repository missing). Once the cvs source files were removed, the ebuild successfully fetched and unpacked the source.

ECVS_SERVER="anoncvs.enlightenment.org:/var/cvs/e"

is ok now.

I do not know how you can program this in the ebuild to check for the cvs source dir, or if there is a workaround. HTH
Comment 6 Peter Hyman 2006-05-10 15:09:07 UTC
Not going to make a new bug on this, but x11-terms/eterm-9999 and x11-libs/libast/libast-9999 appear to have the same cvs problem: ECVS_SERVER needs to be: anoncvs.enlightenment.org:/var/cvs/e
Comment 7 SpanKY gentoo-dev 2006-05-10 20:21:23 UTC
fixed in cvs