Hi, Jason,

On Jan 24, 2013, at 4:41 AM, Jason Manley wrote:

> I think tagged releases of the git libraries for given versions are 
> appropriate. But it's certainly our intent that the SKA-SA repo will always 
> reflect our latest developments, including support for the latest tools 
> whenever possible.

That's fine for you and others who like updating their tools several times a 
year, but requiring folks to update their tools just to get a bug fix to the 
library seems kind of harsh.  For example, the current HEAD commit on the 
ska-sa mlib_devel github repo (e0110e5) fixes support for ROACH DRAM, but two 
of the library model files were updated using a new version of Simulink (8.0 it 
looks like) that saves mask information in a way that is not compatible with 
earlier versions.  People (like me) who don't use this new Simulink version but 
(try to) update to your latest and greatest will find that some of the CASPER 
blocks (e.g. the snapshot block) no longer have masks!

At the very least, it would be nice to have a model callback that would open an 
error dialog if the user is not using a new enough version of Simulink.  Matlab 
does display a warning message, but given the drastic difference in how the new 
Simulink version handles masks I think it should be a hard-to-ignore error.

Dave

P.S.  Detailed commit logs about mdl file changes would make it easier for 
others to back port the fix since mdl files cannot be diff-ed in a useful way.  
:-)


Reply via email to