On Mon, 2020-11-09 at 16:59 +0000, Richard W.M. Jones wrote: > On Mon, Nov 09, 2020 at 11:50:06AM -0500, Todd Zullinger wrote: > > Hi, > > > > Richard W.M. Jones wrote: > > > On Mon, Nov 09, 2020 at 11:17:38AM -0500, Todd Zullinger wrote: > > > > The cvs and cvsps BR's are for the test suite, since we > > > > prefer to use the comprehensive test suite that git > > > > includes. So dropping those BR's is not a useful option. > > > > > > The test suite still ran, and the subpackage still got built. > > > > > > However in the test suite the cvsimport tests were skipped: > > > > > > t9600-cvsimport.sh ................................. skipped: > > > skipping cvsimport > > > tests, cvs not found > > > t9601-cvsimport-vendor-branch.sh ................... skipped: > > > skipping cvsimport > > > tests, cvs not found > > > t9602-cvsimport-branches-tags.sh ................... skipped: > > > skipping cvsimport > > > tests, cvs not found > > > t9603-cvsimport-patchsets.sh ....................... skipped: > > > skipping cvsimport > > > tests, cvs not found > > > t9604-cvsimport-timestamps.sh ...................... skipped: > > > skipping cvsimport > > > tests, cvs not found > > > > Yep, exactly. If we simply removed the BR's, we'd just be > > shipping a subpackage with commands that weren't tested and > > wouldn't work without cvs. Not a good user-experience. :) > > Sure, I agree :-) Like tftp we may replace xinetd by systemd service files [1] , if we replace cvs-inetd by a systemd service, the problem is solved. [1] https://src.fedoraproject.org/rpms/tftp/c/15a26fcde8a0078766b6bbba183d89f920e51535?branch=master > Rich. > > > I'll keep my eye on the progress of removing the xinetd > > dependency from cvs and will be sure to disable cvs in git > > if that doesn't happen for some reason. Hopefully it > > doesn't come to that. > > > > In that case, a change like this should be all we need: > > > > diff --git i/git.spec w/git.spec > > index 5188290..e85363b 100644 > > --- i/git.spec > > +++ w/git.spec > > @@ -66,8 +66,8 @@ > > %endif > > > > # Allow cvs subpackage to be toggled via --with/--without > > -# Disable cvs subpackage by default on EL > 7 > > -%if 0%{?rhel} > 7 > > +# Disable cvs subpackage by default on Fedora >= 34 and EL > 7 > > +%if 0%{?fedora} >= 34 || 0%{?rhel} > 7 > > %bcond_with cvs > > %else > > %bcond_without cvs > > > > -- > > Todd > > > -- > Richard Jones, Virtualization Group, Red Hat > http://people.redhat.com/~rjones > Read my programming and virtualization blog: > http://rwmj.wordpress.com > virt-top is 'top' for virtual machines. Tiny program with many > powerful monitoring features, net stats, disk stats, logging, etc. > http://people.redhat.com/~rjones/virt-top > _______________________________________________ > devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx > Fedora Code of Conduct: > https://docs.fedoraproject.org/en-US/project/code-of-conduct/ > List Guidelines: > https://fedoraproject.org/wiki/Mailing_list_guidelines > List Archives: > https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx -- Sérgio M. B. _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx