Closed
Bug 1141590
Opened 11 years ago
Closed 11 years ago
Create mozilla-b2g37_v2_2 branched versions of marionette-client and consumer packages
Categories
(Testing :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: davehunt, Assigned: davehunt)
References
()
Details
Attachments
(2 files, 1 obsolete file)
+++ This bug was initially created as a clone of Bug #1128909 +++
Continuing on from bug 1128909 we need to create branched versions for the mozilla-b2g37_v2_2 release branch.
This means creating:
* marionette_client-mozilla-b2g37_v2_2
* gaiatest-v2.2
* b2gpopulate-v2.2
* b2gperf-v2.2
Given that these changes will need to land in quick succession, let's take care of them all in this single bug.
| Assignee | ||
Comment 1•11 years ago
|
||
Attachment #8575364 -
Flags: review?(jgriffin)
Comment 2•11 years ago
|
||
| Assignee | ||
Updated•11 years ago
|
Attachment #8575367 -
Flags: review?(jgriffin)
Comment 3•11 years ago
|
||
Comment on attachment 8575364 [details] [diff] [review]
Create branched version of Marionette client for mozilla-b2g37_v2_2
Review of attachment 8575364 [details] [diff] [review]:
-----------------------------------------------------------------
lgtm
Attachment #8575364 -
Flags: review?(jgriffin) → review+
Updated•11 years ago
|
Attachment #8575367 -
Flags: review?(jgriffin) → review+
Comment 4•11 years ago
|
||
Dave,
Taipei QA started hitting this In today's v2.2 smoketest run. They noticed there were many test cases failed with marionette javascript exception error.
Has anyone seen this error before?
Javascript Error:
File "/var/lib/jenkins/workspace/B2G.v2.2.pvt.flame.gaiatest.smoketest/tests/python/gaia-ui-tests/.env/local/lib/python2.7/site-packages/marionette_client-0.8.6-py2.7.egg/marionette/marionette.py", line 687, in _handle_error
raise errors.JavascriptException(message=message, status=status, stacktrace=stacktrace)
JavascriptException: JavascriptException: Element has not been seen before. Id given was [object Object]
Could this be related to any recent updates as we weren't hitting this last week.
Flags: needinfo?(dave.hunt)
| Assignee | ||
Comment 5•11 years ago
|
||
(In reply to bhavana bajaj [:bajaj] from comment #4)
> Taipei QA started hitting this In today's v2.2 smoketest run. They noticed
> there were many test cases failed with marionette javascript exception error.
> Has anyone seen this error before?
> Javascript Error:
> File
> "/var/lib/jenkins/workspace/B2G.v2.2.pvt.flame.gaiatest.smoketest/tests/
> python/gaia-ui-tests/.env/local/lib/python2.7/site-packages/
> marionette_client-0.8.6-py2.7.egg/marionette/marionette.py", line 687, in
> _handle_error
> raise errors.JavascriptException(message=message, status=status,
> stacktrace=stacktrace)
> JavascriptException: JavascriptException: Element has not been seen before.
> Id given was [object Object]
Please raise this as a separate bug.
Flags: needinfo?(dave.hunt)
| Assignee | ||
Comment 6•11 years ago
|
||
Landed in:
https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/4340d8ce6d0f
https://github.com/mozilla-b2g/gaia/commit/51959bfe85815ec13a677d4745af40272044317d
Once Treeherder reports everything is fine with the two commits I'll release new packages to PyPI.
Flags: needinfo?(dave.hunt)
Comment 7•11 years ago
|
||
Except now you're burning desktop tests because they aren't on PyPI.
https://treeherder.mozilla.org/logviewer.html#?job_id=63896&repo=mozilla-b2g37_v2_2
Also, tree rules say that you're supposed to be watching your pushes...
Comment 8•11 years ago
|
||
Backed out because the desktop bustage is blocking me from getting a lot of other uplifts done. Please be more considerate of others in the future and respect the tree rules.
https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/a509ec856b0c
https://github.com/mozilla-b2g/gaia/commit/2786a5b4aae1ee5155cd91f569250d8e458ba6d8
| Assignee | ||
Comment 9•11 years ago
|
||
(In reply to Ryan VanderMeulen [:RyanVM UTC-5] from comment #7)
> Also, tree rules say that you're supposed to be watching your pushes...
Please do not accuse me of something without full facts. I was watching my pushes whilst away from my desk, and returned to my desk promptly. I understand that you had no way of knowing this, but that doesn't mean you're right to make these accusations. I am sorry for causing bustage - you must realise this was unintentional. Attacking me for doing so is unfair and not going to help me to learn how to avoid this in the future.
Previous patches of this kind have had issues, and I was anticipating them. What I hadn't anticipated was that the web platform tests are running on this branch and appear to depend on a python package that's depending on marionette-client, preventing me from creating a branched package name.
James: Could you advise here? We need a v2.2 compatible version of marionette-client to serve the Gaia v2.2 function and performance tests.
Flags: needinfo?(dave.hunt) → needinfo?(james)
Comment 10•11 years ago
|
||
Per our chat on IRC, a "Hey, I'm pushing this and will be checking back in later" ping on IRC would have gone a long way. Especially when, like you said, we've had issues like these in the past. I have no indication that you had any intent of coming back today based on all information in front of me.
Comment 11•11 years ago
|
||
fxos_appgen isn't actually a requirement anymore (unless you are running on B2G) and I think it should be safe to remove the line from mozharness that tries to install it.
Flags: needinfo?(james)
| Assignee | ||
Comment 12•11 years ago
|
||
The patch on bug 1143634 has landed but I'm not clear on whether anything else needs to happen for it to be used by try, or if it needs uplifting to v2.2. Ryan: Could you advise or point me in the direction of someone that can help?
I've triggered a try run with this patch again, just in case there's nothing more to do here:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=955c453add2d
Flags: needinfo?(ryanvm)
Comment 13•11 years ago
|
||
The in-tree mozharness.json pointer still needs to be updated once your change is merged to production.
Flags: needinfo?(ryanvm)
| Assignee | ||
Comment 14•11 years ago
|
||
New version of the patch includes an update to the mozharness.json pointer.
Try:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=102d056a69b2
I'm expecting web platform tests to pass now, but the Gaia integration tests (Python) to fail due to the package rename. When we re-land this we'll update Gaia at the same time.
Attachment #8575364 -
Attachment is obsolete: true
Flags: needinfo?(dave.hunt)
| Assignee | ||
Comment 15•11 years ago
|
||
RyanVM: Could you take a look over the try results and let me know if you have any concerns? I don't see any Gip results, have these been disabled?
Flags: needinfo?(dave.hunt) → needinfo?(ryanvm)
Comment 16•11 years ago
|
||
There were no B2G desktop builds at all on that push. Probably lost in the Taskcluster switch :(
Nothing stands out as obviously broken with that run, so I think push and pray is the only real option here.
Flags: needinfo?(ryanvm)
| Assignee | ||
Comment 17•11 years ago
|
||
Relanded as:
https://hg.mozilla.org/releases/mozilla-b2g37_v2_2/rev/81681b374299
https://github.com/mozilla-b2g/gaia/commit/14888a2a9ad04b6f7f99db05d343836fc4b84538
I'm expecting Gip to fail on mozilla-b2g37_v2_2 until the gaia change is picked up. I'll be around to watch the results.
| Assignee | ||
Comment 18•11 years ago
|
||
| Assignee | ||
Comment 19•11 years ago
|
||
b2gpopulate updated in:
https://github.com/mozilla/b2gpopulate/commit/db7932b43c6250588838f3902609594ac67619be
Released as:
https://pypi.python.org/pypi/b2gpopulate-v2.2/0.1
Tagged as:
https://github.com/mozilla/b2gpopulate/releases/tag/v2.2-0.1
| Assignee | ||
Comment 20•11 years ago
|
||
b2gperf updated in:
https://github.com/mozilla/b2gperf/commit/34f273d5bbd3fac2d18403a58c03ee54df19b798
Released as:
https://pypi.python.org/pypi/b2gperf-v2.2/0.1
Tagged as:
https://github.com/mozilla/b2gperf/releases/tag/v2.2-0.1
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•