[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#380264: xdebconfigurator: get-edid loop

Package: xdebconfigurator
Version: 1.24
Severity: important

/usr/sbin/xdebconfigurator line 590 reads:

 open (ED,"get-edid |parse-edid |");

When get-edid fails, the script goes into a loop
because get-edid sends errors to stderr and the following
line 601 does not catch the error:

 last LINE if($line =~ /Something special has happened/i);

To fix the problem change line 590 to:

 open (ED,"get-edid 2>&1 |parse-edid |");


-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (700, 'stable')
Architecture: i386 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages xdebconfigurator depends on:
ii  debconf [debconf-2.0]         1.5.2      Debian configuration management sy
ii  discover                      2.0.7-2.1  hardware identification system
ii  hwinfo                        12.9-2     Hardware identification system
ii  perl-modules                  5.8.8-4    Core Perl modules

Versions of packages xdebconfigurator recommends:
pn  kudzu                         <none>     (no description available)
ii  read-edid                     1.4.1-2.1  hardware information-gathering too

-- debconf-show failed

Reply to: