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

Re: Bug#20499: cvs-buildpackage: doesn't handle symlinks in debian only packages



Hi,

	I am seriously thinking of removing or deprecating
 cvs-inject from frozen.  The package works well enough for people who
 are familiar with CVS, but there are a number of pit falls for novices. 

	First, there is the problem as reported in the bug report
 mentioned in the header; namely, CVS does not import symbolic
 links, the human has to set up the modules file to have scripts run
 at checkout and export to set up any symlinks. 

	Secondly, there are buggy upstream sources which include CVS
 directories in the source code; these play havok with any cvs import
 and have to be excised from the sources in order to be imported into
 CVS. 

	Thirdly, there are a number of files that CVS ignores while
 importing, unless tols other wise. There are a set of ignore
 *patterns*, and is a file matches thos patterns CVS shall ignore
 it. cvs-inject allows the user to set up repository wide, per user,
 and per invocation over rides, but the user has to be CVS savvy.

	The first two are relatively easy to detect (cvs-inject would
 have to roll back any steps taken until that point, but hey). The
 last one is not that easy, since we have to then match all files
 (maybe even directories?) against all the patterns currently in
 effect (there are 5 places that can append to the list of patterns,
 and one may erase the current list at any point); this is quite hard
 to do.

	I do not think I have the time or the nergy to fix the last
 problem ... not before the release, any way.

	However, if people want me to warn about the first two cases,
 I shall so instruct cvs-inject and cvs-upgrade.

	manoj
-- 
 "They, they've got guys who'll go in and knock their heads off."
 Richard Nixon, May 5, 1971, discussing a proposal to use Teamsters
 Union members to attack Vietnam War protestors "Sure, Murderers.
 Guys that really, you know, that's what they really do. It's the
 regular strikebuster types and all that... They're going to beat the
 shit out of some of these people.  And, uh, hope they really hurt
 'em. You know, I mean go in... and smash some noses." Haldeman's
 response
Manoj Srivastava  <srivasta@acm.org> <http://www.datasync.com/%7Esrivasta/>
Key C7261095 fingerprint = CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E



--
To UNSUBSCRIBE, email to debian-devel-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org


Reply to: