Changes

Jump to navigation Jump to search
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
  −
* Forced updates to the packages?
  −
* Make criterion to drop package from installer if it no longer compiles "normally" (document somewhere)?
  −
* Document how to request package inclusion in the MS Windows installer (open bug report, Discourse, manual)?
      
==== 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 ===

Navigation menu