Your message dated Mon, 18 Jun 2018 15:47:53 +0000
with message-id <20180618154753.GA2699@Asuna>
and subject line Bits about Intel MKL packaging -- In NEW
has caused the Debian Bug report #897238,
regarding RFS: intel-mkl/2018.2.199-1 [ITP]
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
897238: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897238
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sponsorship-requests
Severity: wishlist
X-Debbugs-CC: debian-scie...@lists.debian.org
Dear mentors,
I am looking for a sponsor for my package "intel-mkl"
* Package name : intel-mkl
Version : 2018.2.199-1
Upstream Author : Intel
* URL : https://software.intel.com/en-us/mkl
* License : Intel Simplified Software License (ISSL)
Section : science
Thanks for people who joind the discussion about MKL packaging
at debian-science list.
Intel MKL is widely used among scientific research/computing
communities
because of it's well-optimized and super fast.
As previously discussed
in debian-science list, having intel-mkl
in Debian archive would be
useful, and would benifit our
users (especially the scientific users).
So here is the package.
Note that this is not a normal RFS since it involves huge
non-free binary blobs. (~1GB source tarball)
The packaging repo containing debian directory is here:
https://salsa.debian.org/science-team/intel-mkl
Upstream tarball is too huge so I uploaded it nowhere.
As documented in README.Debian, the tarball can be
found here:
https://software.intel.com/en-us/mkl
Click "Free Download". The tarball will be available after
registration. (Re-distribution is explicitly allowed even
if one is required to register before downloading).
Checksums are written in debian/rules.
Local lintian test is totally clean. Please ignore
lintian Info "unused override *", because the lintian
overrides are automatically generated.
MKL package is a bit complex, but let me try to explain it:
1. Copyright, the way to get upstream source, upstream
source structure annotation, can be found in README.Debian
2. Installation and Usage are explained in README.Debian,
they should give you a basic idea how this package
is organized.
3. There is a detailed binary package index in debian/control.
Files are carefully split into small packages. It must
be pointed out that the two most important nodes in
the dependency graph are libmkl-rt and libmkl-dev.
The reason why db_input importance is set to critical
can be fould in recent discussion in debian-science.
libmkl-rt is a run-time dispatching library. It auto
matically selects shared object from which symbols
are loaded. Typically it select one shared object
from each of the three layers: interface layer,
threading layer, and computational layer. To reduce
my burden, I grouped the children librarires of
libmkl-rt with three meta packages, respectively.
libmkl-rt plus the basic set of static libraries
plus the headers equal to libmkl-dev.
intel-mkl metapackage is simply a wrapper of
libmkl-dev. I expect that most user pull mkl
by installing intel-mkl.
intel-mkl-cluster is intel-mkl + cluster support.
intel-mkl-cluster is intel-mkl + cluster support
+ multiarch (i386) libraries + all other misc stuff.
4. Despite of the 1000+ line control file, I tried my
best to keep the rest part of packaging simple
and elegant.
Python script debian/control.py generates all the
.install files and all the .lintian-overrides file.
It scans upstream tarball and put files in a
proper package. I think the comments in the script
should be enough for one to fully understand
what it does.
5. The last problem is a trivial license problem.
There are ambiguous license declaration in
several files. I'm waiting for upstream reply[1]
intel-mkl (2018.2.199-1) experimental; urgency=low
* Initial release. (Closes: #895881)
[1] https://github.com/intel/mkl-dnn/issues/206#issuecomment-385154890
--- End Message ---
--- Begin Message ---
Hello,
I'm closing this RFS[ITP] since the package was in NEW.
https://ftp-master.debian.org/new/intel-mkl_2018.3.222-1.html
Many thanks to Graham Inggs who sponsored it.
--- End Message ---