[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