Online Developer Meeting (2020-11-10): Difference between revisions

→‎Todays topics: Some outcomes of the meeting
(→‎Todays topics: Some outcomes of the meeting)
Line 161: Line 161:
* Where to host package documentation?
* Where to host package documentation?
** doc folder, wiki, in the repo itself (pkg-example README.md)?
** doc folder, wiki, in the repo itself (pkg-example README.md)?
=== Some outcomes of the meeting ===
* The responsibility for a package is with the maintainer, not Octave (core).
** Okay to continue the use Savannah for OF packages, but not for pkg-index.
* pkg-index
** How to treat malicious code/packages?  User reports, package removal.  Depending on the actual case.
* pkg tool as package
** If synchronized with Octave core, no usage of "if version ... else ..." code
** Watch out for problems with encodings (treated differently in older Octave versions)
** Treatment of <code>pkg install -forge</code> if package moved away from Octave Forge
* documentation
** mxe-octave: necessary steps to include a package
*** only necessary if depending on external library, otherwise should install properly


== Ideas for next meeting ==
== Ideas for next meeting ==