[Bug 326421] Review Request: xmds - the eXtensible Multi-Dimensional Simulator

bugzilla at redhat.com bugzilla at redhat.com
Tue Oct 16 15:55:32 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: xmds - the eXtensible Multi-Dimensional Simulator


https://bugzilla.redhat.com/show_bug.cgi?id=326421





------- Additional Comments From paultcochrane at gmail.com  2007-10-16 11:55 EST -------
Hi Patrice,

Thanks for reviewing this submission!  :-)

(In reply to comment #1)
> The source should be an url to the upstream source.
> See:
> http://fedoraproject.org/wiki/Packaging/SourceURL

I've updated this in the .spec and uploaded the files again:

Spec URL: http://downloads.sourceforge.net/xmds/xmds.spec
SRPM URL: http://downloads.sourceforge.net/xmds/xmds-1.6-3.src.rpm

> A buildrequires for fftw is missing. It seems to be fftw2-devel,
> more precisely.

Added.

> loadxsil.m shouldn't be in %_bindir, it may better be in 
> %doc since there is no specific directory for matlab scripts
> currently in fedora.

I've added a patch which stops loadxsil.m from being installed in %_bindir and
added code to put it into %_docdir

> Docs are missing. Without doc, the package is not very useful. 
> There is an example directory, it should be shipped in %doc.
> Also the manual would be a must, if it is covered by a free
> documentation license.

They're actually in a separate part of the repository.  Should they be a
separate package?  Say xmds-doc?

I've added the example xmds files, but I'm not 100% sure if I've done things
correctly.

> scilab and matlab are not part of fedora. But unless I am 
> wrong, the .dat created by xsil2graphics -s are simple ascii
> output file that may be used with any plotting program? Maybe
> this could be said somewhere?

Actually the output should work fine with Octave which is properly free.  In the
 current svn version of xmds we've got R and Gnuplot output working as well,
however, Octave should work "out of the box" with this version of xmds.

> In summary it is unneeded to repeat the package name.

Oops, I just realised I missed this.  The package still needs more review, so
I'll fix this with the next set of problems which I'm sure about to turn up...

> Unless I am wrong, xsil2graphics and loadxsil are useful by 
> themselves, maybe they could be in a subpackage, since
> as far as I can tell from a quick browsing, there aren't many
> other xsil tools.

Atm they only make sense with xmds.  AFAIK xsil is a format which isn't likely
to stick around much longer, so having separately packaged tools isn't going to
be worth the effort, I think.

> I suggest using %dist since this is a binary package. Also 
> why use a release of 3 in the submission, why not begin with 
> 1?

That's because this is xmds version 1.6 revision 3.  Am I supposed to do this
another way?  Is the revision number the number of the xmds.spec file or something?

> It seems to me that a requires on gcc-c++ would be in 
> order, since it is called during model compilation. Same
> for fftw2-devel.

Added these dependencies to the new .spec file.

> Is libxmds.a meant to be used separately from xmds?

Um, no.  Should we be putting this somewhere else?

Thanks again for your help!

Paul

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the Fedora-package-review mailing list