Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 26258 - repoman requires FEATURES="cvs"
Summary: repoman requires FEATURES="cvs"
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-08-09 03:46 UTC by Spider (RETIRED)
Modified: 2011-10-30 22:18 UTC (History)
1 user (show)

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 Spider (RETIRED) gentoo-dev 2003-08-09 03:46:56 UTC
So, recently repoman requires you to enable FEATURES="cvs" or you cannot use
repoman. 

As a normal developer I separate "install" phase (as root) and "cvs work" (as my
normal user)  

to globally enable FEATURES="cvs" caused portage to auto-resubmit my local fixes
to a build (testing to disable some features to find a bug.) and then forced
that into the global tree, causing me some headache.

I would like to be able to -not- have the "auto submit" for Manifest and digest,
but still be able to use repoman.  One solution to this is to make repoman set
FEATURES="cvs" itself while its working, and have it disabled for normal use.

Another is to simply clobber my system comp
Comment 1 Spider (RETIRED) gentoo-dev 2003-08-09 03:46:56 UTC
So, recently repoman requires you to enable FEATURES="cvs" or you cannot use
repoman. 

As a normal developer I separate "install" phase (as root) and "cvs work" (as my
normal user)  

to globally enable FEATURES="cvs" caused portage to auto-resubmit my local fixes
to a build (testing to disable some features to find a bug.) and then forced
that into the global tree, causing me some headache.

I would like to be able to -not- have the "auto submit" for Manifest and digest,
but still be able to use repoman.  One solution to this is to make repoman set
FEATURES="cvs" itself while its working, and have it disabled for normal use.

Another is to simply clobber my system compåletely with unnecessary downloads
(just because I wanted to download blackdown-jdk, am forced by repoman to use
FEATURES="cvs" does not mean that I wanted a sparc version downloaded... )


Frankly, the hard lock in repoman for FEATURES="cvs" has become quite an
annoyance to work with.


Reproducible: Always
Steps to Reproduce:
Comment 2 Masatomo Nakano (RETIRED) gentoo-dev 2003-08-09 14:43:35 UTC
repoman doesn't require FEATURES='cvs'.
If you don't set FEATURES='cvs', repoman would say 'You do not have FEATURES="cvs" enabled'.
But it's just warning message. You can use repoman without FEATURES='cvs'
Comment 3 SpanKY gentoo-dev 2003-08-09 15:46:58 UTC
the point is that (1) we dont want to see it and (2) we'd like another feature that 
does complete digesting w/out auto adding files to cvs 
Comment 4 Spider (RETIRED) gentoo-dev 2003-08-10 11:42:27 UTC
but yes it -does- force you to use FEATURES="cvs" or it won't work here at least:

spider@Darkmere> repoman


!!! You do not have FEATURES="cvs" enabled...
!!! Digests may be incorrect!

Traceback (most recent call last):
  File "/usr/bin/repoman", line 25, in ?
    sleep(5)
NameError: name 'sleep' is not defined
spider@Darkmere>
Comment 5 Spider (RETIRED) gentoo-dev 2003-08-10 11:44:52 UTC
(( i guess that this is a bug that isn't really related and is only supposed to be a warning ))
Comment 6 SpanKY gentoo-dev 2003-08-10 12:31:15 UTC
yes, and that sleep bug has been fixed already 
Comment 7 Sergey Kuleshov (RETIRED) gentoo-dev 2003-08-11 08:00:09 UTC
I have the same complaint. Having cvs in FEATURES is annoying, so it would be nice if repoman just didn't bother us with this warning. 
Comment 8 Arcady Genkin (RETIRED) gentoo-dev 2003-08-12 12:46:10 UTC
I agree, the warning that I need to have FEATURES=cvs is incorrect.  I do not *need* to set "cvs" in FEATURES.  I did not set it on purpose because I don't like FEATURES=cvs. ;^)  I think that the warning needs to be removed or rephrased.
Comment 9 Nicholas Jones (RETIRED) gentoo-dev 2003-08-15 16:42:02 UTC
Fixed in a different way.

FEATURES="autoaddcvs" is now a default feature and can be disabled.
FEATURES="cvs" will enable full digesting and complain about cvs stuff.

Fixed for next releases.