Re: git -> cvs (was: Re: Orphaned packages looking for new maintainers (see note about xinetd))

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux