reassign 472107 bash
retitle 472107 bash completion does not work with grep-status

>
>  This is probably not a bug in dctrl-tools (could be, instead, a bug in
>  whatever package is using dctrl-tools in completion, or it could just be
>  that your status file is corrupt).
>

After a little bit of poking around, I agree with you.
/etc/bash_completion is part of bash (in Etch) which is probably where
this bug should have gone in the first place. I am reassigning it.

>
>  > apt-get remove kwigrep-status: /var/lib/dpkg/status:22571: expected a 
> colon.
>  > grep-status: /var/lib/dpkg/status:22571: expected a colon.
>
>  What does line 22571 of /var/lib/dpkg/status look like?  (And what do
>  the couple of lines before it look like?)

The corresponding lines are

 22560  
 22561  Package: nxserver
 22562  Status: install ok installed
 22563  Priority: optional
 22564  Section: base
 22565  Maintainer: NoMachine S.r.l. NX <[EMAIL PROTECTED]>
 22566  Architecture: i386
 22567  Version: 3.0.0-61
 22568  Depends: nxclient (>= 3.0.0), nxnode (>= 3.0.0)
 22569  Conflicts: nxserver (<< 3.0.0)
 22570  Description: NX Server
 22571  
 22572   NoMachine NX is a fast and scalable terminal server system based on the
 22573   X11 protocol. NX lets you work fluently even across slow links
like modems
 22574   and provides a full set of administration tools that make it a complete
 22575   desktop virtualization solution for your organization.
 22576  
 22577   This package contains the NX server software.
 22578  
 22579   Baseline:
 22580  
 22581   nxstat: 3.0.0-6
 22582   nxnode: 3.0.0-71
 22583  
 22584   This package requires the installation of a compatible version of the 
NX
 22585   client and NX node software.
 22586  


The nxserver is a not an official Debian package. While experimenting
with this, I found out that, if I change the empty lines in the
package description by a '.' , so that the new lines looks like as
follows.

22560   Package: nxserver
 22561  Status: install ok installed
 22562  Priority: optional
 22563  Section: base
 22564  Maintainer: NoMachine S.r.l. NX <[EMAIL PROTECTED]>
 22565  Architecture: i386
 22566  Version: 3.0.0-61
 22567  Depends: nxclient (>= 3.0.0), nxnode (>= 3.0.0)
 22568  Conflicts: nxserver (<< 3.0.0)
 22569  Description: NX Server
 22570   .
 22571   NoMachine NX is a fast and scalable terminal server system based on the
 22572   X11 protocol. NX lets you work fluently even across slow links
like modems
 22573   and provides a full set of administration tools that make it a complete
 22574   desktop virtualization solution for your organization.
 22575   .
 22576   This package contains the NX server software.
 22577   .
 22578   Baseline:
 22579   .
 22580   nxstat: 3.0.0-6
 22581   nxnode: 3.0.0-71
 22582   .
 22583   This package requires the installation of a compatible version of the 
NX
 22584   client and NX node software.


Now, the problem does not arise any more. IIRC, Debian requires a '.'
as continuation between successive paragraphs in the package
description. So, it might be better to fix this in the nxserver
package. I will contact the nxserver package's maintainers regarding
this.

What puzzles me is that the auto completion was working fine without
grep-status. But when grep-status is employed, it borks. So, I will
let the bash maintainers decide if this is considered a bug or not.

thanks
raju



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to