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
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:
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'
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
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>
(( i guess that this is a bug that isn't really related and is only supposed to be a warning ))
yes, and that sleep bug has been fixed already
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.
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.
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.