Closed Bug 1015930 Opened 10 years ago Closed 10 years ago

[Single Variant] Bookmarks are not configured inserting the sim card after completing the FTE without sim card

Categories

(Firefox OS Graveyard :: Gaia::Build, defect)

Other
Other
defect
Not set
normal

Tracking

(tracking-b2g:backlog)

VERIFIED FIXED
2.0 S6 (18july)
tracking-b2g backlog

People

(Reporter: rafael.marquez, Assigned: macajc)

References

Details

(Whiteboard: [systemsfe], )

Attachments

(1 file)

46 bytes, text/x-github-pull-request
benfrancis
: review+
albert
: feedback+
Details | Review
*Procedure
1. Complete the FTE whithout sim card inserted
2. Open browser app
3. Open bookmarks 
4. Turn off the the device
5. Insert a configured sim with pin
6. Turn on the device
7. Open browser app
8. Open bookmarks

*Expected Result
Specific bookmarks are inserted in the bookmarks list, inseting the sim card after completing the FTE without sim card inserted

*Actual Result
Specific bookmarks are not inserted in the bookmarks list, inseting the sim card after completing the FTE without sim card inserted
Whiteboard: [systemsfe]
Summary: [Single Variant] Bookmarks are not configured inserting the sim card after complete the FTE without sim card → [Single Variant] Bookmarks are not configured inserting the sim card after completing the FTE without sim card
blocking-b2g: --- → 2.0?
blocking-b2g: 2.0? → 2.0+
Just to confirm as I was asked about it during triage: This is a bug detected during the testing of the US/feature bug 983132 already landed in 2.0.
Carmen implemented this feature so, Carmen, can you have a look at it? Thanks a lot
Flags: needinfo?(cjc)
Assignee: nobody → cjc
(In reply to Maria Angeles Oteo (:oteo) from comment #1)
> Just to confirm as I was asked about it during triage: This is a bug
> detected during the testing of the US/feature bug 983132 already landed in
> 2.0.
> Carmen implemented this feature so, Carmen, can you have a look at it?
> Thanks a lot

sure
Flags: needinfo?(cjc)
Attached file V1 Proposed patch
Attachment #8444546 - Flags: review?(dale)
Target Milestone: --- → 2.0 S5 (4july)
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

I would feel more comfortable with ben doing this review as he was more involved with the initial fte configuration
Attachment #8444546 - Flags: review?(dale)
Attachment #8444546 - Flags: review?(bfrancis)
Attachment #8444546 - Flags: feedback+
And I f+'d, the code on a run through looks good to me, however I dont have a configured sim card to test it with
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

This looks a lot like a new feature rather than a bug fix so I'm not sure it should be 2.0+

Bookmark customization by MCC/MNC was first implemented in bug 835350. The additional use case of populating bookmarks when a SIM card is entered *after* first run was first mentioned in bug 898392 but it looks like that bug was verified fixed without that acceptance criteria being met.

It was then mentioned again in bug 983132, which appears to have been closed on the understanding that the implementation was done in bug 978785, but that patch doesn't touch the browser app or mention bookmarks.

So then this bug was filed as a bug, but it seems the feature was never implemented. Is that right, or am I missing something?

Also, this implementation seems inconsistent with the way we now do top site customisation on first SIM entry, I think Albert had started working on implementing bookmarks customisation to be consistent with that?

I'm sorry this has fallen through the net on several occasions, but none of those bugs were filed under the Gaia::Browser component so I wouldn't have been tracking them.

Peter, as far as I know this isn't a committed feature for 2.0?

We're now well past feature landing and this is a non-trivial patch with a regression risk attached so with a view to driving down blockers I'm going to re-nominate for 2.0? on that basis.

Clearing the review flag for now because if this isn't 2.0+ there may be no point in landing in 2.1.
Attachment #8444546 - Flags: review?(bfrancis)
Flags: needinfo?(pdolanjski)
blocking-b2g: 2.0+ → 2.0?
(In reply to Ben Francis [:benfrancis] from comment #6)
> So then this bug was filed as a bug, but it seems the feature was never
> implemented. Is that right, or am I missing something?

I know that it was supposed to be implemented as part of bug 983132.  If it wasn't, then it sounds like it was missed.

> Peter, as far as I know this isn't a committed feature for 2.0?

It is not committed, so if it was indeed missed, then I suggest holding off given the risk to the schedule.
Flags: needinfo?(pdolanjski)
Lets pick this feature up for a later release
blocking-b2g: 2.0? → backlog
It should be implemented as part of bug 978785, but it was not done by mistake. I think it should be part of 2.0, otherwise we do not match acceptance criteria of user story in bug 898392, and we are also breaking consistency of single variant. I propose to continue review for landing in master, and then asking for approval to be in 2.0, as it should not be a risky patch.
Flags: needinfo?(pdolanjski)
This bug blocks all the user history 983132.  It's very important add the path to 2.0 for me
As usual, let's go through the approval process.
Flags: needinfo?(pdolanjski)
Target Milestone: 2.0 S5 (4july) → 2.0 S6 (18july)
Attachment #8444546 - Flags: review?(bfrancis)
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

Having a quick look over this patch, it seems like we should be using the operatorvariant app to be consistent with bug 1009633.

Albert, do you agree?
Attachment #8444546 - Flags: review?(bfrancis)
Attachment #8444546 - Flags: feedback?(alberto.crespellperez)
Attachment #8444546 - Flags: feedback+
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

I agree that is a good opportunity to unify the whole scenario under the operatorvariant approach. 

However we have to keep in mind that single variant requisites are going to change, so implementation is also going to change (Carmen can give you more details about that).

That said, if we want to fix the single variant ftu behavior for 2.0 I think the proposed patch is good because is an implementation that minimizes the regression risk. Otherwise, if we focus to master branch I think that we should wait to fix it until the new requisites are specified and the new operatorvariant implementation is defined.
Attachment #8444546 - Flags: feedback?(alberto.crespellperez) → feedback+
I would propose to move on with this patch for trying to uplift it to 2.0, and then open a follow up to implement operatorvariant approach for 2.1. Do you agree?
Flags: needinfo?(bfrancis)
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

As I've already said this is a new feature, we're now five weeks past feature landing and I would strongly recommend against uplifting this to 2.0 given the risk profile.

To me it seems like an edge case feature which will become irrelevant in 2.1 when we remove the browser app, but if you feel strongly that this is essential for you to ship devices running 2.0 then please request approval from release management.

Please make sure Travis is green before landing.
Attachment #8444546 - Flags: review+
Flags: needinfo?(bfrancis)
(In reply to Naoki Hirata :nhirata (please use needinfo instead of cc) from comment #16)
> is this a dup of bug 960041?

Yes, so marking as duplicate
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Sorry, I made a mistake, now duplicate bug is the right one
https://github.com/mozilla-b2g/gaia/commit/57db3efa76fe4cf3dc2c8ce77d432e3729ccd47d
Status: REOPENED → RESOLVED
Closed: 10 years ago10 years ago
Resolution: --- → FIXED
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

NOTE: Please see https://wiki.mozilla.org/Release_Management/B2G_Landing to better understand the B2G approval process and landings.

[Approval Request Comment]
[Bug caused by] (feature/regressing bug #):1015930
[User impact] if declined: The operator provided bookmarks will not be available
[Testing completed]: Unit tests and manual testing
[Risk to taking this patch] (and alternatives if risky): Low, it just affects the single variant configuration.
[String changes made]: None
Attachment #8444546 - Flags: approval-gaia-v2.0?
Comment on attachment 8444546 [details] [review]
V1 Proposed patch

Size of the patch makes me uncomfortable to take in 2.0.

Please provide test results and I will definitely reconsider the approval
Attachment #8444546 - Flags: approval-gaia-v2.0? → approval-gaia-v2.0-
I can't really upload a test link since there's no way (or I don't know how) push to try 2.0 changes. Gaia Try, AFAIK, tests the PR against a current (mozilla central) gecko, and the Gecko try server also uses mozilla central as it's base.
The only thing I can upload here is the try link for the PR against master:

https://tbpl.mozilla.org/?rev=88274113254372ca4e117f88f0cafd0d6de95b7c&tree=Gaia-Try
Flags: needinfo?(praghunath)
QA,

Can we please test the patch and provide feedback on risk profile from test perspective?
Flags: needinfo?(praghunath)
Keywords: qawanted
Whiteboard: [systemsfe] → [systemsfe],
Tested and working
Flame
master
Gecko-46c9b03
Gaia-80a452a
Status: RESOLVED → VERIFIED
Keywords: qawanted
blocking-b2g: backlog → ---
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: