Should be able to cancel installation by rejecting EULA

Bug #1283746 reported by Amanda Bee
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
msttcorefonts (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

It isn't clear how to reject the EULA and cancel the installation of ttf-mscorefonts-installer.

Installing via Synaptic, I first get a dialog that includes the full text of the EULA and a checkbox labelled "Do you accept the license terms?" There is a help button and a forward button but no way to explicitly decline the EULA.

<img src="http://i.stack.imgur.com/Y8WKV.png" width="250" alt="install step 1" />

On the second step, a user who has selected "Forward" without checking the EULA box sees a new message:

> Declined "TrueType Core Fonts for the Web EULA "
> If you do not agree to the "TrueType Core Fonts for the Web EULA " license terms you cannot install this software. the installation of this program will be cancelled:

<img src="http://i.stack.imgur.com/nxUHt.png" width="250" alt="install step 2" />

However, installation is not cancelled. `dpkg-query` clearly shows the package as installed:

    amanda@mona:~$ dpkg-query -l ttf-mscorefonts-installer
    Desired=Unknown/Install/Remove/Purge/Hold
    | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
    |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
    ||/ Name Version Architecture Description
    +++-==============-============-============-=================================
    ii ttf-mscorefont 3.4+nmu1ubun all Installer for Microsoft TrueTyp

The first screen should give a user the option to explicitly reject the EULA, and having rejected it, installation should actually be cancelled.

Revision history for this message
Amanda Bee (amandabee) wrote :

Sorry, should have added, I'm on Ubuntu 13.10

Revision history for this message
Amanda Bee (amandabee) wrote :

There is a good discussion of this at:

http://askubuntu.com/questions/425085/did-i-accept-the-tts-mscorefonts-installer-eula/425105

 + because the package `ttf-mscorefonts-installer` is included in other meta packages (or can be), the error should make it clear what package will be affected by this EULA
 + It isn't clear what "This software" refers to in the error message. It appears, based on behavior that "this software" means the fonts in the TrueType Core Fonts for the Web package. Not the `ttf-mscorefonts-installer` package.
 + "The installation of this program will be cancelled" is similarly cryptic.
 + I didn't have the opportunity to actively decline, I simply did not accept. Saying I "declined" suggests that I managed to so something.

A more clear message might be this:

> You did not accept "TrueType Core Fonts for the Web EULA "
> If you do not agree to the "TrueType Core Fonts for the Web EULA " license terms, ttf-mscorefonts-installer cannot install these fonts. This installer package has been installed, but installation of the "TrueType Core Fonts for the Web" will be cancelled.

Note that there's also a typo in the form of an extra space in `for the Web EULA "`

Revision history for this message
Margarita Manterola (marga-9) wrote :

When you reject the license, the fonts are not installed. The installer is free software, the EULA applies to the fonts that are downloaded from an external site, not to the installer package.

I agree that the text could be improved to make this clearer to everyone.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in msttcorefonts (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.