1,860
edits
(Some answers.) |
|||
Line 39: | Line 39: | ||
* Website looks great. | * Website looks great. | ||
* No major updates (necessary) since 2018 http://hg.code.sf.net/p/octave/project-web | * No major updates (necessary) since 2018 http://hg.code.sf.net/p/octave/project-web | ||
* Useful [https://octave.sourceforge.io/docs.php Function List]. '''How to update this {{bug|53860}}?''' | * Useful [https://octave.sourceforge.io/docs.php Function List]. '''How to update this {{bug|53860}}?''' Maybe "generate_html" package. | ||
* Original developer (Oliver) no longer active. | * Original developer (Oliver) no longer active. | ||
* Adding and updating packages here is expensive/dangerous | * Adding and updating packages here is expensive/dangerous | ||
Line 76: | Line 76: | ||
* They are not likely to be closed or worked on and leave a maintenance burden and bad impression (user requests for unmaintained packages are ignored there) back to Octave (core). | * They are not likely to be closed or worked on and leave a maintenance burden and bad impression (user requests for unmaintained packages are ignored there) back to Octave (core). | ||
Ideas: | <strike>Ideas: | ||
* Ignore and collect requests to infinity? | * Ignore and collect requests to infinity? | ||
* Close bugs of inactive packages older than X years? (Drop the illusion, that someone ever will fix it.) | * Close bugs of inactive packages older than X years? (Drop the illusion, that someone ever will fix it.) | ||
* Octave Forge suggests to [https://octave.sourceforge.io/support-help.php use the Savannah Bug tracker] for bug reports. Drop this announcement? | * Octave Forge suggests to [https://octave.sourceforge.io/support-help.php use the Savannah Bug tracker] for bug reports. Drop this announcement? | ||
* Reopen the [https://sourceforge.net/p/octave/bugs/ old Octave Forge bug tracker]? | * Reopen the [https://sourceforge.net/p/octave/bugs/ old Octave Forge bug tracker]?</strike> (see below) | ||
===== MXE-Octave ===== | ===== MXE-Octave ===== | ||
* The MS Windows installer [[Octave for Microsoft Windows#Packages|bundles 47]] Octave packages. | * The MS Windows installer [[Octave for Microsoft Windows#Packages|bundles 47]] Octave packages. | ||
* Are there criteria for including packages in the Windows installer? | * Are there criteria for including packages in the Windows installer? '''No.''' | ||
* Forced updates to the packages? '''No.''' | |||
* Make criterion to drop package from installer if it no longer compiles "normally" (document somewhere)? Depends on decision of mxe-octave. | |||
* Document how to request package inclusion in the MS Windows installer (open bug report, Discourse, manual)? wiki | |||
* About 26 patches necessary to achieve this. | * About 26 patches necessary to achieve this. | ||
Line 115: | Line 118: | ||
of-tisean-1-fixes.patch | of-tisean-1-fixes.patch | ||
of-video-1-fixes.patch | of-video-1-fixes.patch | ||
==== New directions ==== | ==== New directions ==== | ||
Line 129: | Line 128: | ||
* Super set of Octave Forge (all packages in latest version included) | * Super set of Octave Forge (all packages in latest version included) | ||
* Easy to add, update and delete entries (just one file of meta data) | * Easy to add, update and delete entries (just one file of meta data) | ||
* Advertise pkg-index as (only) major platform for Octave packages? | * Advertise pkg-index as (only) major platform for Octave packages? '''Not exclusive, but stronger highlight approach.''' | ||
* Future development: | * Future development: | ||
Line 140: | Line 139: | ||
* Alternatives exist [https://github.com/apjanke/octave-packajoozle octave-packajoozle (pkj)] | * Alternatives exist [https://github.com/apjanke/octave-packajoozle octave-packajoozle (pkj)] | ||
* General design: '''Making pkg an Octave package?''' | * General design: '''Making pkg an Octave package?''' (see below) | ||
** Changes to pkg or the package format can be applied to old Octave versions. | ** Changes to pkg or the package format can be applied to old Octave versions. | ||
** Multiple pkg tools can be developed. | ** Multiple pkg tools can be developed. | ||
Line 148: | Line 147: | ||
* Documented [https://octave.org/doc/v5.2.0/Creating-Packages.html in the Octave manual] | * Documented [https://octave.org/doc/v5.2.0/Creating-Packages.html in the Octave manual] | ||
* In general good Octave programming project organization. | * In general good Octave programming project organization. | ||
* Permitting "DESCRIPTION.md" or "DESCRIPTION.txt" extensions? (Nice highlighting in many modern source code hosting platforms.) | * Permitting "DESCRIPTION.md" or "DESCRIPTION.txt" extensions? (Nice highlighting in many modern source code hosting platforms.) '''Not decided.''' | ||
=== General questions, open talk === | === General questions, open talk === |