Debian Bug report logs - #251417
Should sort translated choices alphabetically

version graph

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

Reported by: Margarita Manterola <[email protected]>

Date: Thu, 27 May 2004 20:48:03 UTC

Severity: normal

Merged with 169868

Found in version 1.0.32

Full log


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

Received: (at control) by bugs.debian.org; 28 May 2004 11:30:18 +0000
From [email protected] Fri May 28 04:30:18 2004
Return-path: <[email protected]>
Received: from (mykerinos.kheops.frmug.org) [200.96.105.186] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1BTfZ3-0007tG-00; Fri, 28 May 2004 04:30:17 -0700
Received: by mykerinos.kheops.frmug.org (Postfix, from userid 7426)
	id 2E8B523234; Fri, 28 May 2004 08:30:23 -0300 (BRT)
Date: Fri, 28 May 2004 08:30:23 -0300
From: Christian Perrier <[email protected]>
To: Margarita Manterola <[email protected]>, [email protected]
Cc: [email protected]
Subject: Re: Bug#251295: Long report - Many things
Message-ID: <[email protected]>
References: <20040527204345.GA1895@localhost>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-15
Content-Disposition: inline
In-Reply-To: <20040527204345.GA1895@localhost>
X-message-flag: Outlook is a good virus spreading tool. It can send mail, too.
X-pot_a_miel: [email protected]
User-Agent: Mutt/1.5.6i
Content-Transfer-Encoding: quoted-printable
Delivered-To: [email protected]
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=no 
	version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 2
clone 251295 -1 -2 -3 -4 -5 -6 -7 -8
reassign -1 netcfg
retitle -1 Should skip network configuration step is it fails when using a netinst image
reassign -2 base-config
retitle -2 Should not add entries for security.debian.org if the network has not been setup
reassign -3 partman-auto
retitle -3 the "multi-user" recipe name is confusing
severity -3 minor
reassign -4 partman-auto
severity -4 wishlit
retitle -4 Please add a "storage sever" recipe with big /var and small /home
reassign -5 partman
severity -5 normal
retitle -5 Partman main menu is confusing. Please gather all choices together and use a OK button
reassign -6 debconf
retitle -6 Should sort translated choices alphabetically
severity -6 wishlist
merge 169868 -6
reassign -7 cdebconf
retitle -7 Should sort translated choices alphabetically
severity -7 wishlist
reassign -8 tasksel
retitle -8 Should allow to Cancel in the tasks selection screen
thanks

(a lot...)

So, now for the analysis of marga's work....

Quoting Margarita Manterola ([email protected]):
> Package: installation-reports
> 
> I'm at the debconf, I've been testing the latest build against the
> hardware provided for us.  This is a Pentium IV of 2.00 GHz. with 2
> network cards, 40 Gb Hard Drive, and some other nice stuff (sorry for
> not pasting cpuinfo and lspci, but the machines had no network).
> 
> So, here come my comments:
> 
> Network
> =======
> 
> If no network is detected with the DHCP thing, the next thing that
> appears is a "Input your IP" dialog.  I think this is quite bad, since
> the user might not know what to input there and be stuck.  I think the
> good thing to do would be to ask: Do you want to set up the network
> manually?  And if not, well, no network is setup...
> 
> When there's no network, no network should be used.  This is to say that
> if no network was detected or configured, it makes no sense to inform
> the user that "security" could not be reached, and that kind of stuff.

I think you're right as long as the CD is a netinst one (which is able
to install a full base system without the network).

So, we probably need to change netcfg so that it skips network
configuration when DHCP fails....or so that it offers the user a way
to refuse network configuration in the case the CD is a netinst
(businesscard CD *need* working network)

We also need, in base-config, to just added commented entries for
security updates if the network has not been setup.


> 
> Partition Manager
> =================
> 
> About the partitioning system, well, it's pretty awful, but anyway, I
> think the "multi-user" setup is not properly named...  Maybe "Safe
> Partitions", or "Advanced Partition Separation", or something.
> Or, if you really mean to call it "multi-user" because of the size of
> the /home, it would be nice to have a "Storage server" flavor, with a
> big /var and a small /home.

Alll these are great ideas, imho, so turning them into bugs against partman-auto.

> Also, about this multi-user flavor, I was using a 40GB drive, and my /
> was assigned 148Mb. This is not very wise, since we are having /etc,
> /boot, /root, /bin, /sbin and /lib in this partition... I would say
> maybe 256Mb would be wiser.

Hmm, well, I'm not sure the calculation process may be made smart
enough for this. The very minimum size is 50MB. I, myself, am used to
quite small root partitions, being born to Linux in those days a 20MB
hard disk was enough for a whole system..:-)


> 
> Of course, you already know that the design of this debconf dialogs is
> difficult to read.  I have a couple of suggestions to make it a little
> bit better:
>   * Please add GO buttons in all (or almost all) the screens.  Instead
>     of an option "Finish and proceed" that's mixed up with the other
>     options.
>   * Please don't make the user have to type the name of the unit (like
>     GB or MB), it's error prone and confusing.  A sign saying "enter the
>     value in MB" or something would be better.
>   * The Tamagotchi is confusing and scaring.  It took me a long time to
>     find out that there was HELP about the meaning of those.  I think
>     the HELP button should be just in the middle of the Back button and
>     the OK button I'm asking for in the first point.
>   * "Guided partitioning" should be "Restart with guided partitioning".

We hit a very serious point here. Margarita, Joey and I had a really
interesting discussion about these design issues (I wish there is one
debconf per month)....

For sure, the current partman main menu is confusing with options both
at top and bottom of the screen (Steve Langasek also agreed on this).

So, the first thing to do seems gathering all these at the bottom of
the screen together.

The rest of the design problems are more tricky because we use debconf
"select" template for something is hasn't be designed for (be a kind
of menu).

As this is a select, one choice is surely to be choen in this menu for
doing some action, hence the "Proceed...." choice. We should maybe add
again an "OK" button for doing the same thing.

> Countries, Localization and Stuff
> =================================
> 
> The second question of the installer is the keyboard selection.  This is

This is indeed the third but Margarita choosed the "en_ES" entry (BTW,
why didn't you choose the "en_AR"?), so the countrychooser step was skipped.

> a good improvement over the previous installation that just assumed the
> keyboard.  But I've noticed that in the English installation, keyboards
> DO have names, while in the Spanish installation, keyboards are
> identified by the layout name (la, es, br, etc).  In non of the cases is
> there an alphabetical order.  I think they SHOULD be in alph. order.

The keyboard having just codes in spanish is because the spanish
translation for console-data was not complete in the image you
used. It should be now (but it seems some strange things happened to
console-data recently).

About the sorting issue : well, this is a common issue and well known
limitation of debconf and cdebconf : translated choices are not sorted
alphabetically according to the translated name but according to the
original name (in console-data, this is the keyboard code).

For debconf, this is #169868 which even Denis Barbier couldn't find a
way to fix....

For cdebconf, we need to keep track of this, hence yet another
BR...:-)


> When selecting the timezone, I selected "America", and then I had a long
> list of cities... It would be nice to have "America" divided by
> countries... I know this means adding a new debconf screen and new names
> to translate, but it's really not nice to be looking for the city I'm in
> the middle of a mess of cities of the whole continent.

This is mostly a consequence of the initial choice of en_ES while you
indeed are in South America. I you don't mind, I won't turn this into
a bug as the new languagechooser/countrychooser will be more likely to
lead you into choosing Spanish first, then Argentina (or Brasil) and
thus, the timezone selection will already be pre-seeded with the
correct value.

> Tasksel and Aptitude
> ====================
> 
> There's no going "back" from Tasksel... I selected tasksel only to see
> which tasks I had available, but thinking of using aptitude to do the
> proper install, and then I had no back button.  Just finish or cancel.


And Yet Another bug report....:-)





Send a report that this bug log contains spam.


Debian bug tracking system administrator <[email protected]>. Last modified: Fri May 16 15:24:45 2025; Machine Name: buxtehude

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.