[Pkg-octave-devel] New auto-loading policy

Rafael Laboissiere rafael at laboissiere.net
Mon Apr 6 09:22:44 UTC 2015


* Sébastien Villemot <sebastien at debian.org> [2015-04-05 22:07]:

> Le dimanche 05 avril 2015 à 10:04 +0200, Rafael Laboissiere a écrit :
>> In the process of upgrading the octave-control package for the new
>> upstream version (2.8.0), I saw this entry in the NEWS file:
>>
>>    ** In order to comply with modified Octave Forge rules, the package no longer
>>       auto-loads.  See "help pkg" for details on auto-loading.
>>
>> Where can these "modified Octave Forge rules" be found?
>>
>> I am remember correctly, we decided to enforce auto-loading in the Debian 
>> packages.  Is it time to revise our rules?
>
> I seem to remember that some time ago there was a discussion on the 
> Octave lists about removing package autoloading. This seems confirmed by 
> this message:
>
> http://octave.1599824.n4.nabble.com/educate-after-quot-pkg-install-quot-td4669189.html#a4669190
>
> Maybe John or Jordi could comment on this issue?
>
> If this is confirmed, we should probably remove all our "autoload: yes" 
> patches, to better reflect upstream decision.

I think it makes sense to remove all autoload-yes patches.  I do not 
remember why we took the decision of enforcing autoload for all 
Octave-Forge packages in Debian, but it was probably not a good decision. 
Any decent scripting language requires that users explicitly load the 
needed modules, like Python ("import module") and R ("library(module)").

I prepared the changes in my local Git repositories and will push them if 
nobody objects.

Rafael



More information about the Pkg-octave-devel mailing list