On 7/13/20 2:39 AM, Julien Puydt wrote:
I only had a very quick look this morning, just looking at the debian/
directory :
- the maintainer should be :
Maintainer: Debian Science Maintainers <
debian-science-maintain...@alioth-lists.debian.net>
Fixed. (Debian Science policy still shows the .org address [1] --
should that be updated?)
- no Multi-Arch: fields
Fixed.
- couldn't the emacs component be another source-package ?
I considered this, but it's too tied to Macaulay2 itself. It doesn't
build by itself; several of the files in the M2-emacs submodule are
generated during the main Macaulay2 build. And Macaulay2 won't build if
the files in that submodule aren't present (which based on your later
emails, you've discovered!) The submodule was actually only split from
the main Macaulay2 repository a few weeks ago.
- how did you get the non-minified noUiSlider sources if upstream
doesn't provide them ?
Macaulay2 doesn't provide them, so I got them from the noUiSlider git
repository. I've reworded the README so it isn't so vague about what
"upstream" is referring to.
- is there a particular reason why the info directory isn't installed?
All the .info files themselves are installed, just not the "dir" file
which is generated by install-info during the build. A new one for the
user's system will be generated by a dpkg trigger when the package is
installed.
I'll try to build it today ; but I probably won't be able to check
d/copyright before three to four days - at least.
Thank you!
Doug
[1] https://science-team.pages.debian.net/policy/#idm77