Your message dated Tue, 25 Oct 2011 09:17:18 +0000
with message-id <e1rid8i-0006jf...@franck.debian.org>
and subject line Bug#646524: Removed package(s) from unstable
has caused the Debian Bug report #574146,
regarding confusing use of debconf for license agreement
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
574146: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=574146
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: sun-java6
Severity: normal

On installation, debconf is used to display the license, as type note.
When the dialog frontend is used, this means the user gets a dialog box,
with a big scary license and an "OK" button. One would expect then, that
selecting OK means one accepts the license. And the UI does not let one
do anything else. UIs that force the user to accept a licence are
generally badly thought of.

Only after seemingly agreeing with the license is a second, boolean
question presented to ask if the user really accepts the license. At
this point, the user cannot refer back to the license they are supposed
to be agreeing to, and anyway, this yes/no question comes only after they
probably think they've indicated they accept it.

The only way for a user to avoid apparently accepting the license
is to hit escape, or whatever back button is presented by the debconf
frontend. Unfortunatly, the default debconf frontend uses whiptail, which
doesn't support escape or a back button here. And in frontends that do
support backing up, your preinst is coded to redisplay the first
question, so there is no escape.

I suggest making two changes:

1. Follow the example in debconf-devel(5) and if the user chooses
   to back up from the first question asked, do not redisplay it, but
   exit 10.

2. Combine license display and prompt into a single boolean question.
   Unfortunatly whiptail strikes again here; it can't scroll the prompt
   appearing in a boolean, so it would first display the whole question
   body in another info box. The result would be much as it is now
   for whiptail, but at least other debconf frontends are able to
   display the whole license text together with the yes/no prompt.
   (And cdebconf handles the display better than debconf, so this will
   improve when debconf is replaced by it.)

-- 
see shy jo

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Version: 6.26-3+rm

Dear submitter,

as the package sun-java6 has just been removed from the Debian archive
unstable we hereby close the associated bug reports.  We are sorry
that we couldn't deal with your issue properly.

For details on the removal, please see http://bugs.debian.org/646524

The version of this package that was in Debian prior to this removal
can still be found using http://snapshot.debian.org/.

This message was generated automatically; if you believe that there is
a problem with it please contact the archive administrators by mailing
ftpmas...@debian.org.

Debian distribution maintenance software
pp.
Alexander Reichle-Schmehl (the ftpmaster behind the curtain)


--- End Message ---
__
This is the maintainer address of Debian's Java team
<http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. 
Please use
debian-j...@lists.debian.org for discussions and questions.

Reply via email to