Package: aptconf
Version: 0.8-0.1
Severity: grave
Justification: renders package unusable

This report should normally be sent as 2 important bug reports, but these
add up to make aptconf unusable, and I don't see any fixes other than removal 
coming, so I'm opening a single grave bug.

aptconf's debconf interface seems completely broken. All tests I have
done did not modify sources.list. The interface, despite looking rather
awkward, is not broken. Here are some tests that failed to modify
sources.list on 3 machines (2 Etch, 1 Sarge).

Test 1

# dpkg-reconfigure aptconf
0. Insert CD repository and mount or not
1. Add CD
2. Done

Results: aptconf doesn't complain, but sources.list is not modified. On at least
one machine, aptconf outputs

<string>:25: DeprecationWarning: xreadlines is deprecated; use 'for line in 
file'.

Test 2

# dpkg-reconfigure aptconf
1. Add Custom
2. Description: TEST
3. Type: Binary
4. Base URL: http://ftp.debian.org/debian/
5. Suite: etch
6. Components : main
7. Done

I am not sure that these values are in the form expected, but
I have tried several things and they all failed.
Results are identical to those of test 1.


aptconf's GNOME interface (configlet) was broken on 1 machine (Etch) on
which I tested it. I didn't test on the other Etch machine as GNOME is not
installed. It is possible that the behaviour described is not
reproducible everywhere. Note that on stable, the recommandation
python-configlet is not available.

On this machine, trying to launch the configlet "Software Sources" from GNOME's 
Debian menu failed. From the CLI, # aptconf-configlet-capplet; outputs:

Traceback (most recent call last):
  File "/usr/bin/aptconf-configlet-capplet", line 111, in ?
      dialog = gnome.ui.GnomeMessageBox("""
AttributeError: 'module' object has no attribute 'GnomeMessageBox'

Google failed to give any result related to this, so my tests stopped
there.


Unless my problem with the configlet is not reproducable everywhere,
these issues make aptconf unusable. Since the last upload was an NMU and
was done over a year ago, QA should IMO request removal of this package
from unstable for being broken and orphan. The package seems also unusable in 
stable, but I don't
think it's worth removing it from there.

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-k7
Locale: LANG=fr_CA, LC_CTYPE=fr_CA (charmap=ISO-8859-1)

Versions of packages aptconf depends on:
ii  debconf                     1.4.70       Debian configuration management sy
ii  libxml-grove-perl           0.46alpha-11 Perl module for accessing parsed *

Versions of packages aptconf recommends:
ii  configlet-frontends           2.4        alternate debconf configuration in
ii  python-configlet              2.4        alternative debconf configuration 
ii  python-xml                    0.8.4-1    XML tools for Python [dummy packag

-- debconf information:
  aptconf/mirror_country-debian-stable-security:
  aptconf/repotype-http_dolly.ift.ulaval.ca_debian_-main: binary
  aptconf/action_menu: Done
  aptconf/confirm_delete: false
  aptconf/description-debian-stable-security: Debian - security updates
  aptconf/suite-http_dolly.ift.ulaval.ca_debian_-main: debian/
  aptconf/description-debian-stable-proposed: Debian - proposed updates
  aptconf/idlist:
  aptconf/components-debian-stable-security: main contrib non-free
  aptconf/disabled-debian-stable: true
  aptconf/disabled-debian-stable-security: true
  aptconf/components_menu:
  aptconf/repotype: binary
  aptconf/repotype-debian-stable: binary
  aptconf/disabled-: false
  aptconf/components-debian-stable-proposed:
  aptconf/suite: main
  aptconf/disabled: false
  aptconf/suite-debian-stable-proposed: dists/proposed-updates
  aptconf/components-http_dolly.ift.ulaval.ca_debian_-main: main
  aptconf/description-http_dolly.ift.ulaval.ca_debian_-main: TEST
  aptconf/mirror_country-debian-stable:
  aptconf/mainmenu: Done
  aptconf/enable_source: false
  aptconf/repotype-debian-stable-proposed: binary
  aptconf/baseurl: http://dolly.ift.ulaval.ca/debian/
  aptconf/baseurl-debian-stable-proposed: http://ftp.uk.debian.org/debian
  aptconf/components: main
  aptconf/components-debian-stable: main contrib non-free
  aptconf/repotype-:
  aptconf/description: TEST
  aptconf/disabled-debian-stable-proposed: true
  aptconf/mirror_country-debian-stable-proposed:
  aptconf/disabled-http_dolly.ift.ulaval.ca_debian_-main: false
  aptconf/mirror:
  aptconf/description-debian-stable: Debian - main repository
  aptconf/description-:
  aptconf/baseurl-:
  aptconf/repotype-debian-stable-security: binary
  aptconf/baseurl-http_dolly.ift.ulaval.ca_debian_-main: 
http://dolly.ift.ulaval.ca/
  aptconf/suite-:
  aptconf/mirror_country:
  aptconf/suite-debian-stable-security: stable/updates
  aptconf/baseurl-debian-stable: http://ftp.uk.debian.org/debian
  aptconf/suite-debian-stable: stable
  aptconf/components-:
  aptconf/baseurl-debian-stable-security: http://security.debian.org/


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

Reply via email to