[Pkg-octave-devel] Bug#489832: octave3.0-info: octave info docs not easily accessible

Drew Parsons dparsons at debian.org
Fri Jul 11 02:04:08 UTC 2008


reassign 489832 octave2.9-info
found 489832 2.9.9-8etch1
retitle 489832 octave2.9-info leaves entries in /usr/share/info/dir
thanks

On Thu, 2008-07-10 at 11:53 +0200, Rafael Laboissiere wrote:
> * Drew Parsons <dparsons at debian.org> [2008-07-09 11:13]:
> 
> > 
> > In my (current) case, /usr/share/info/dir contains references to
> > octave2.9, but octave2.1 is not mentioned.
> > 
> I am still confused and cannot reproduce the bug here.  When I purge and
> reinstall the octave*-info, everything works fine for me.  Why not for you? 
> 

My guess is that the bug I got this time was due to octave2.9-info being
previously installed.

At the point where we went over the bug before, you found it was due to
a bug in octave2.1-info (something related to the use of install-info I
believe), and you fixed it in octave2.1-info.

I suspect that when you made that octave2.1-info fix, the new version
had already reached octave3.0-info.  That is octave2.9-info was already
deprecated.  

So what I think might be going on is that there was a bug in an earlier
version of octave2.9-info, same as the bug in octave2.1-info.  I posit
that the bug was cleared in octave3.0-info, and we know it was fixed in
octave2.1-info 1:2.1.73-14.  That leaves a grey area due to the bug
appearing once in octave2.9-info.

If that's the case then there should be no problem upgrading from etch
octave2.1 to lenny octave3.0. And we don't have to worry about
octave2.9-info in lenny, since its now a dummy package which loads
octave3.0-info.

That leaves octave2.9-info in etch (2.9.9-8etch1).  Indeed aftering
installing octave2.9-info 2.9.9-8etch1 and then removing, the octave
(2.9) entries are still present in /usr/share/info/dir, triggering the
info-manpage bug.

So there it is, the bug is in etch octave2.9-info (2.9.9-8etch1).
Reassigning accordingly.   I guess some logic should be added to lenny's
octave2.9-info dummy package to clear out any potential leftover
entries.  That is, use the install-info code related to "remove" in the
packages script (but apply the install-info remove during package
install, not removal!).

Drew

p.s. it's curious in this case that Thomas saw remnant 2.1 entries
in /usr/share/info/dir, not 2.9.  Thomas, does that mean you had never
installed octave2.1-info 1:2.1.73-14 or later?






More information about the Pkg-octave-devel mailing list