Closed Bug 949551 (fxos-papercuts) Opened 11 years ago Closed 7 years ago

[meta] papercuts

Categories

(Firefox OS Graveyard :: Gaia, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: dietrich, Unassigned)

References

Details

(Keywords: meta, Whiteboard: ux-tracking)

There are various little things that make it difficult for Firefox OS phone to be a daily use phone.

The little things add up to big experience.

Let's identify those little things and fix them.
Alias: fxos-papercuts
Depends on: 816133
Keywords: meta
Depends on: 949554
Depends on: 949222
Depends on: 949009
Depends on: 865394
Depends on: 857284
Depends on: 941345
Depends on: 943560
Depends on: 948051
Depends on: 948809
Depends on: 948170
Depends on: 948806
Depends on: 918363
Depends on: 922466
Depends on: 932094
Depends on: 943506
Depends on: 940471
Depends on: 861221
Depends on: 865270
Depends on: 901119
Depends on: 865770
Depends on: 833152
Depends on: 826500
Depends on: 952526
Depends on: 952524
Removing a couple of bugs that aren't "papercuts". Please read the description of the metabug carefully before adding bugs.
No longer depends on: ASLR-b2g, 833148, 846595
> Removing a couple of bugs that aren't "papercuts". Please read the
> description of the metabug carefully before adding bugs.

I'm reading comment 0 carefully.

(In reply to Dietrich Ayala (:dietrich) from comment #0)
> There are various little things that make it difficult for Firefox OS phone
> to be a daily use phone.

On hindsight, I agree ASLR is not a "little thing". 

> The little things add up to big experience.

Clearing private data is probably arguable in that it only matters to people who care more about privacy, but it can be subjective whether it matters to the "big experience".

However, wrt. bug 846595 (which was removed as a dependency), if I'm an Arabic user (I do read a little Arabic, but only just a little), it seemed to be an obvious annoyance, though it is l10n-related, and not English, and we don't ship Arabic yet, and there's probably another RTL metabug elsewhere, so I guess you might mean a daily use phone for all locales, or shipping locales, so that wasn't clear.

Of course, feel free to prune as one sees fit, but just to be fair, I read comment 0 carefully, and that the definition here can sometimes mean different things to different people.
Thanks Gary! RTL support is a huge change that needs to implemented fully across the entire OS, so that's why I removed it from this particular metabug. At the point at which we need to ship with an RTL language, it'll happen as a fully-fledged project.
Depends on: 903683
Depends on: 806227, 835223
Depends on: 796499
Depends on: 956518
Depends on: 956519
Depends on: 957029
Depends on: 957031
Depends on: 957033
Depends on: 956580
No longer depends on: 956580
Depends on: 957310
Depends on: 958161
Depends on: 945056
Depends on: 960615
Depends on: 951343
Depends on: 961385
Depends on: 963963
Depends on: 868549
Depends on: 962439
Depends on: 967966
No longer depends on: 952524
Depends on: 973514
Depends on: 974855
Depends on: 975697
Depends on: 805167
Depends on: 963875
Depends on: 981416
Depends on: 981653
Depends on: 796519
Blocks: 983624
No longer blocks: 983624
Depends on: 983624
Depends on: 976497
Depends on: 984148
Depends on: 984732
Depends on: 986631
Depends on: 987446
Depends on: 987454
Depends on: 987823
Depends on: 987997
Depends on: 988002
Depends on: 988007
Depends on: 988077
Depends on: 988116
Original description is:

> There are various little things that make it difficult for Firefox OS phone to be a daily use phone.

I don't think all bugs added as dependencies here abide by this definition.

To me, the criterias for blocking this bug are:
* easy to fix bugs, so that one can take one and fix it in say 2 hours.
* impair usability enough
(In reply to Julien Wajsberg [:julienw] (away until March 24) from comment #4)
> To me, the criterias for blocking this bug are:
> * easy to fix bugs, so that one can take one and fix it in say 2 hours.

I love that idea! But it is a different metabug. Or better, a keyword or whiteboard.

Also, those "i can fix this in 2 hours..." bugs often take days or weeks, but that's a conversation we can have crying into our beer mugs.

> * impair usability enough

Papercuts, as I define them for the purpose of this bug, are issues that impair usability *not* enough for us to fix before releasing. Individually, they hurt a little during daily usage, but you can keep going as a user.

But when they accumulate, you bleed jusqu'à la mort :(
Depends on: 988434
Depends on: 988443
Depends on: 988449
Depends on: 988530
Depends on: 993315
Depends on: 993441
Depends on: 907103
Depends on: 995172
Depends on: 995223
Blocks: 994991
Whiteboard: ux-most-wanted
Depends on: 🍺
No longer depends on: 🍺
Depends on: 1005804
Depends on: 1015170
Depends on: 833431
Depends on: 1032918
Depends on: 1033208
Depends on: 1033355
Depends on: 1034490
Depends on: 1034493
Depends on: 1037345
Depends on: 1054491
Depends on: 1046036
Depends on: 1055026
Depends on: 1075405
Depends on: 1096025
Depends on: 1033334
Depends on: 1097504
Depends on: 1097556
Depends on: 1097602
No longer depends on: 1097602
Depends on: 1114476
Whiteboard: ux-most-wanted → ux-tracking
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.