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

Re: [LCFC] templates://matlab-support/{matlab-support.templates}


Christian PERRIER wrote:

> Template: matlab-support/mexbuild-user
> Type: string
> _Description: Authorized user for MATLAB:
>  If MATLAB can only be launched by a limited set of user accounts, please
>  specify the authorized login name. This account will be used by other
>  packages to build MEX extensions upon installation.
>  .
>  You may leave this field empty if you want to allow any user account
>  (including root) to launch MATLAB.

It is not the matlab-support package that is authorizing something, so
it's not our place to decide that only one authorized login name will
exist.  The point of this question iiuc is to ask for one of them
(which one presumably doesn't matter) which the matlab-support package
would use to take care of building MEX extensions.

Maybe: "please specify an authorized login name" or "please specify
one of them".

> Description: distro integration for local MATLAB installations
>  This package does NOT provide MATLAB. It merely provides an integrated
>  framework for local installations to help system administrators handle this proprietary
>  software in a more coherent way. This package can also be used as a

A mouthful, and it leaves me wondering: how exactly will the package
help sysadmins?  Luckily the next paragraph provides more detail.

How about something along these lines?

	This package does not provide MATLAB. Instead, it configures
	an existing MATLAB installation to integrate more comfortably
	in a Debian installation.

	Currently it provides /usr/bin/matlab through the alternatives
	system, offers to work around incompatibilities between the
	libraries bundled with MATLAB and system libraries, and
	provides a helper utility meant to be used by other packages
	to compile MEX extensions.

	Install this if you would like your MATLAB installation to
	behave more like an ordinary Debian package. Other packages
	may depend on this one if they install MATLAB code, for
	example in order to compile MEX extensions.

> Package: matlab-support-dev
> Section: devel
> Architecture: all
> Depends: ${misc:Depends}
> Conflicts: matlab-dev (<= 0.0.14~)
> Replaces: matlab-dev (<= 0.0.14~)

(Side note: maybe Breaks+Replaces?)

Thanks and hope that helps.


Reply to: