[Pkg-julia-devel] Packaging policy for Julia related packages

Sébastien Villemot sebastien at debian.org
Wed Jul 30 14:20:32 UTC 2014


Le lundi 28 juillet 2014 à 11:56 +0200, Bálint Réczey a écrit :

> 2014-07-25 13:44 GMT+02:00 Sébastien Villemot <sebastien at debian.org>:

> > So if you want to package FactCheck now, please name it julia-factcheck,
> > and set the Debian Julia Team in the Maintainer field.
> I have created a git repository under pkg-julia for packaging [1].
> It would be great if you could check the packaging before I upload the
> final package.

I think you forgot to add a dependency on julia :)

> I also took the liberty of adjusting the Multimedia Team's
> setup-repository script for us and placed it under pkg-julia.

Great, thanks.

> > Concerning the location of the files, what I said in my previous email
> > was wrong. They should go in /usr/share/julia/site/FactCheck/. Note that
> > there is no Julia version number in that path. It is because I have
> > patched Julia to remove that version number (see
> > unversioned-system-load-path.patch). The reason is that such a version
> > number is silly, because it would force us to recompile all Julia
> > packages at every new Julia version. This is a waste of time and effort,
> > especially for arch:all packages which need sourceful uploads. The
> > drawback is that FactCheck will not be seen by non-Debian julia
> > installations, but I consider this as relatively minor. Maybe we should
> > discuss that with upstream.
> Julia is a very young language and at this stage it may be useful to
> place additional modules separately per Julia version like it is done
> for Python and other languages.

Having different directories for different Julia versions would only
make sense if the archive was containing several versions of Julia at
the same time.

Since I don't plan to do that, the correct way of expressing
incompatibilities of a module with specific julia versions is rather to
use versioned package dependencies.

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part
URL: <http://lists.alioth.debian.org/pipermail/pkg-julia-devel/attachments/20140730/05a34abc/attachment.sig>


More information about the Pkg-julia-devel mailing list