Hi Brian,

Historically people have run into checkbox while simply exploring the
available applications, these people may potentially be confused by  a
mention of Ubuntu Friendly in the dash. However, as you mention, it's
likely even in that case they will do a bit of research and learn that
the project is no longer operational.

Since the risk of confusing these people is less than the risk of bug
reports and other confusion when an already-translated string changes
from under people's feet, as you mention in comment #1, we're agreeing
with your concerns and reverting the patch that changes the .desktop
file. The other two changes remain as originally proposed.

I've updated the bug description accordingly, and uploaded new SRU
source and packages to account for this change.

Thanks!

** Description changed:

  [Impact]
  Ubuntu Friendly will be discontinued on September 15, 2013. However, checkbox 
still mentions Ubuntu Friendly in a few places, this could mislead users into 
thinking the service is still active and cause them to waste time testing when 
those tests will no longer be useful to the community.
  
  UF is mentioned in three places in checkbox:
  
  - When deselecting tests, a warning that results may be not valid for UF 
appears.
  - The desktop file refers to Ubuntu Friendly, mainly to enable finding of 
checkbox by typing "ubuntu friendly" on the dash search field.
- - The "submit results" default message mewntions Ubuntu Friendly, in the 
message asking for an e-mail address to submit to. In practice, this is 
replaced by a different prompt so this shouldn't need changing, nor does the 
user ever see this message.
+ - The "submit results" default message mentions Ubuntu Friendly, in the 
message asking for an e-mail address to submit to. In practice, this is 
replaced by a different prompt so this shouldn't need changing, nor does the 
user ever see this message.
  
  Checkbox revision 2366 removes these three mentions of Ubuntu Friendly,
  and allows users to deselect any test without receiving a warning.
+ 
+ The proposed SRU omits the change to the desktop file, since it contains
+ a translatable string which would imply additional and undesirable
+ changes to translations.
  
  [Test Case]
  
  - Use an active, supported Ubuntu release (12.04, 12.10, 13.04).
  
  1)
- - Open the dash and search "ubuntu friendly". It will locate the "system 
testing" application (desired behavior: it should find nothing).
+ - Open the dash and search "ubuntu friendly". It will locate the "system 
testing" application. Note this behavior will not be changed since it implies 
changing a translatable string, which is undesirable in an SRU.
  - Open a terminal (ctrl-alt-t), type "checkbox-qt" and press ENTER. The 
system testing application will start.
  - Press "Continue" on the first screen (welcome message).
  - Enter password when prompted
  
  2)
  - On the "choose tests to run on your system" screen, deselect any of the 
component categories.
  - A message will pop up: "Unselecting a test will invalidate your submission 
for Ubuntu Friendly. If you plan to participate in Ubuntu Friendly, please, 
select all tests. You can always skip individual tests if you don't have the 
needed equipment." (desired behavior: no message appears).
  - Dismiss the message, then click "Deselect all" and dismiss the message 
again.
  - Click "Start testing"
  
  3) Once testing finishes, validate that Ubuntu Friendly is not mentioned
  in the "submit results" screen (since the string mentioning Ubuntu
  Friendly is replaced before the user sees it, this shouldn't need any
  changes, just verification that it behaves as described/desired)
  
  [Regression Potential]
  
  The deselection warning has practically no regression potential,
  removing it simply toggles showing the warning dialog which has no other
  side effects or implications.
  
  The string change in the "submit results" message is also unlikely to
  cause regressions, as the string is not even included in translation
  catalogs and isn't even shown to the end-user (it's basically a
  placeholder in the UI, which at runtime gets replaced before the user
  ever sees it).
  
  The string change for the desktop file, which is the one causing "Ubuntu
  Friendly" to be searchable in the dash, would cause users accustomed to
  finding checkbox by typing "Ubuntu Friendly" to be unable to find
  checkbox this way. They'd have to type "system testing" or "checkbox" in
  order to locate it. This constitutes a behavior change that could be
- thought of as a regression; however, it is the very behavior change
- we're seeking with this fix.
- 
- It's worth mentioning that the .desktop file string is marked as
- translatable and so changing it would cause existing translations to
- require fixing as well. Changing translatable strings on SRU is
- discouraged, in this case the erroneous strings can cause people to lose
- data and waste valuable time, if they are misled into thinking their
- submission will go to the Ubuntu Friendly project when in reality it's
- no longer active.
+ thought of as a regression. This change was omitted from the final SRU
+ proposal so the regression potential, understood as "change in previous
+ behavior", is null. The behavior is somewhat inconsistent with
+ availability of the Ubuntu Friendly service, but this was deemed
+ acceptable versus changing a translatable string and causing fallout in
+ the form of untranslated text and the resulting bugs (see comment #1).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1224533

Title:
  Mentions of Ubuntu Friendly in checkbox need to be removed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/checkbox/+bug/1224533/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to