cvs commit: src/secure/lib/libssh Makefile config.h openbsd-compat,port-tun.c.patch version.h src/secure/usr.bin/ssh ssh_config.5.no_obj.patch src/secure/usr.sbin/sshd Makefile auth-passwd-freebsd.c auth2.c.patch servconf.c.patch ...

Matthew Dillon dillon at apollo.backplane.com
Wed Oct 4 10:41:11 PDT 2006


:I have to say that this patch framework is continually becoming a major p=
:ain in the ass.  Using vendor branches directly would allow me to resolve=
: conflicts much faster than it is now.
:
:I'm getting patch rejects which i have to fix manually, then i have to ex=
:...

    Hmm.  Well, the CVS vendor tag stuff has always caused me trouble, but
    I'm wondering if an even better solution would be to avoid the whole
    mess (at least for everything except GCC) and start integrating PKGSRC
    builds for the needed pieces into our buildworld.

    My only worry about doing things this way is that changes made in pkgsrc
    would cause buildworld to stop working on either HEAD or some prior 
    RELEASE branch of DragonFly.  It might be necessary to keep a cut-out
    of the needed pkgsrc infrastructure in our own CVS so we can control
    the build.  We would update the infrastructure as needed but there
    wouldn't be any dragonfly-specific patches in it.. it would
    strictly be a direct cut-out from the pkgsrc repository, easy to keep
    in synch yet under our control so we can make sure that buildworld doesn't
    break.

						-Matt





More information about the Commits mailing list