Debian Bug report logs - #471766
ucf: Please support a more friendly interface, with capable pager

Package: debconf; Maintainer for debconf is Debconf Developers <[email protected]>; Source for debconf is src:debconf (PTS, buildd, popcon).

Reported by: GSR <[email protected]>

Date: Thu, 20 Mar 2008 00:12:01 UTC

Severity: wishlist

Reply or subscribe to this bug.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to [email protected], Manoj Srivastava <[email protected]>:
Bug#471766; Package ucf. (full text, mbox, link).


Acknowledgement sent to GSR <[email protected]>:
New Bug report received and forwarded. Copy sent to Manoj Srivastava <[email protected]>. (full text, mbox, link).


Message #5 received at [email protected] (full text, mbox, reply):

From: GSR <[email protected]>
To: Debian Bug Tracking System <[email protected]>
Subject: ucf: Please support a more friendly interface, with capable pager
Date: Thu, 20 Mar 2008 00:49:42 +0100
Package: ucf
Version: 3.005
Severity: wishlist

Hi:

Current interface says what is going to be replaced, but not with
what. The options given require strong attention, reading all them,
then pressing a number that is unlinked to the function. Also current
pager is rather featureless compared to what one would expect now.

The obvious problems while diffing are no scrollback (arrows, "j" or
"k" do nothing), no search ("/" does nothing) and no help ("?"  or "h"
do nothing). Currently I have to resort to first ask for a diff so I
can see which file has the new data, abort immediately (q works at
least), ask for shell and do diff manually with a useful pager.

Basically others (dpkg?) do it better, keys are related to actions
("I" Install new, "O" keep Own, "D" diff, "Z" as in C-z or "sleep"),
and the pager that diff uses there is more functional. It does not use
underline/bold fonts or show path with new data, but you quickly learn
that path will be same plus extra extension, so not a big issue, and I
prefer functionality first, font decorations second.

This is what I am refering to:

Configuration file `/etc/exim4/exim4.conf.template'
 ==> Modified (by you or by a script) since installation.
 ==> Package distributor has shipped an updated version.
   What would you like to do about it ?  Your options are:
    Y or I  : install the package maintainer's version
    N or O  : keep your currently-installed version
      D     : show the differences between the versions
      Z     : background this process to examine the situation
 The default action is to keep your current version.
*** exim4.conf.template (Y/I/N/O/D/Z) [default=N] ?

Using a similar (looking and behaving) system would also give a better
user experience, more unified. After all, ucf or dpkg, the issue is
the same, new config file requires user intervention.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages ucf depends on:
ii  coreutils                     6.10-3     The GNU core utilities
ii  debconf                       1.5.20     Debian configuration management sy

ucf recommends no packages.

-- debconf information:
* ucf/show_diff:
* ucf/changeprompt_threeway: keep the local version currently installed
  ucf/title:
* ucf/changeprompt: install the package maintainer's version




Information forwarded to [email protected], Manoj Srivastava <[email protected]>:
Bug#471766; Package ucf. (full text, mbox, link).


Acknowledgement sent to Manoj Srivastava <[email protected]>:
Extra info received and forwarded to list. Copy sent to Manoj Srivastava <[email protected]>. (full text, mbox, link).


Message #10 received at [email protected] (full text, mbox, reply):

From: Manoj Srivastava <[email protected]>
To: GSR <[email protected]>, [email protected]
Cc: [email protected]
Subject: Bug#471766: ucf: Please support a more friendly interface, with capable pager
Date: Thu, 20 Mar 2008 01:27:02 -0500
reassign 471766 debconf
thanks

Hi,

        Since ucf uses the policy mandated debconf user interface, any
 UI changes mus happen in debconf.

        manoj
-- 
If we can ever make red tape nutritional, we can feed the
world. Schaeberle, "Management Accounting"
Manoj Srivastava <[email protected]> <http://www.golden-gryphon.com/>  
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C




Bug reassigned from package `ucf' to `debconf'. Request was from Manoj Srivastava <[email protected]> to [email protected]. (Thu, 20 Mar 2008 06:39:14 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Fri May 16 09:36:45 2025; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU General Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.