Skip Menu |

This queue is for tickets about the Clone CPAN distribution.

Report information
The Basics
Id: 14851
Status: resolved
Priority: 0/
Queue: Clone

People
Owner: Nobody in particular
Requestors: adamk [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in: 0.18
Fixed in: (no value)



Subject: Stop the use of $Revision in $VERSION definition
The PCE project is keeping a copy of Clone.pm, with POD and comments stripped, in it's CVS for the purposes of bundling it, along with a number of other modules, in it's installer. When Clone.pm gets added to _that_ CVS, the $Revision: value is changed, which then makes the $VERSION for Clone no longer match the compiled XS code, and the application crashes. Thus, it would appear that the use of $Revision: in modules with XS code is dangerous. In fact, it would suggest that all use of automated $Revision: is dangerous to varying degress. So it would be wise for Clone to stop the use of auto-revisioning and switch to just $VERSION = '0.19'; It's a little bit of lazyness at the cost of flexibility.
From: LGODDARD [...] cpan.org
Wouldn't it be easier not to put someone else's software into your CVS, but develop a more sophisticated build system instead? Or use SVN and include Clone as an external entity?
This was fixed in 0.19