[mozregression-gui] regression range in mozilla-release?

Discussion of bugs in Mozilla Firefox
Post Reply
darkred
Posts: 240
Joined: March 13th, 2010, 6:10 am

[mozregression-gui] regression range in mozilla-release?

Post by darkred »

I'm trying to find the regression range for this bug I reported today Bug 1348644 - Copied part of a specific URL suggestion in awesomebar is just symbols (U+E5E5) found in current FF stable release: 52.0.1 x64 (in win10x64).

So, I'm using mozregression-gui 0.9.6.

I've been setting:
Run a new bisection,
Repository: mozilla-release
profile: (none), and then, e.g.:

either versions e.g.
Last known good: 42 (release)
First known bad: 52 (release)

or dates e.g.
Last known good: 2016-03-19
First known bad: 2017-03-19

but in both cases I get e.g. "WARNING : Skipping build 2016-09-27: Unable to find build info for 2016-09-27".

Could you please help?


PS. I also tried its default settings (not selecting a specific 'Repository', i.e. using mozilla-central) and then:
Last known good: 2016-03-19
First known bad: 2017-03-19
but I couldn't find the range (I marked all builds as 'good').
'(Firefox for desktop) list fixed bugs in Mercurial' userscript:
as a list: v4.2.2 and, as a sortable table: either v5.5.4 (for all channel users) or v5.5.4 (especially for inbound users).
My other userscripts: GreasyFork OpenUserJS
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: [mozregression-gui] regression range in mozilla-release?

Post by therube »

Isn't the last known good (release) going to be FF 51.0.1?
As in the error does not seem to occur in FF 51.0.1, so the regression is going to have to do with changes between there & FF 52.x release.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: [mozregression-gui] regression range in mozilla-release?

Post by therube »

I'm thinking "&" is a "keyword" to the URL bar & some "refactoring" (go figure) that FF did between 51 & 52 broke it.
Last edited by therube on March 20th, 2017, 8:46 am, edited 2 times in total.
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
darkred
Posts: 240
Joined: March 13th, 2010, 6:10 am

Re: [mozregression-gui] regression range in mozilla-release?

Post by darkred »

I filed this bug for mozregression GUI Bug 1348867 - [gui] Unable to bisect Firefox for windows in mozilla-release repo if the range is versions or dates

PS. I managed to make the bisection begin by using changesets (I used those for
FIREFOX_51_0_RELEASE and FIREFOX_52_0_1_RELEASE, from https://hg.mozilla.org/releases/mozilla-release/tags ) (https://i.imgur.com/IPertKS.jpg)
Last known good: ea82b5e20cbb
First known bad: a38b8538f424
but after the 6th step (http://i.imgur.com/v0oUU5t.jpg)
unfortunately it resulted in this 404 error (http://i.imgur.com/6Qu5x4D.jpg),
and the final pushlog_url (https://hg.mozilla.org/releases/mozilla ... f1a358948a)
displays way too many pushed changesets to be of use.
Last edited by darkred on March 20th, 2017, 11:32 am, edited 2 times in total.
'(Firefox for desktop) list fixed bugs in Mercurial' userscript:
as a list: v4.2.2 and, as a sortable table: either v5.5.4 (for all channel users) or v5.5.4 (especially for inbound users).
My other userscripts: GreasyFork OpenUserJS
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: [mozregression-gui] regression range in mozilla-release?

Post by therube »

More likely a combination of "?" & "&" in the URL.

So... type "&" into the urlbar
Search through the dropdown for a URL that also includes "?"

Play around with that URL & most likely you'll duplicate the issue.

Heh, even your "bad" URL works:

Code: Select all

https://hg.mozilla.org/integration/autoland/json-pushes?changset=d75a1dba431fd3e3e44cb06ce7f545f1a358948a&full=1
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
darkred
Posts: 240
Joined: March 13th, 2010, 6:10 am

Re: [mozregression-gui] regression range in mozilla-release?

Post by darkred »

Thank you, therube.
So, I updated bug 1348644 with your info
'(Firefox for desktop) list fixed bugs in Mercurial' userscript:
as a list: v4.2.2 and, as a sortable table: either v5.5.4 (for all channel users) or v5.5.4 (especially for inbound users).
My other userscripts: GreasyFork OpenUserJS
atlanto
Posts: 97
Joined: March 7th, 2015, 4:19 pm
Location: Japan

Re: [mozregression-gui] regression range in mozilla-release?

Post by atlanto »

I cannot reproduce the problem on nightly builds though,
52.0b2 is good,
52.0b3 is bad,
53.0b1 is good.

FWIW, here is another STR.
1. Start Firefox with new profile
2. Open "Getting Started" from default bookmark
3. Exit Firefox
4. Start Firefox
5. In location bar, type "a"
6. Hit down-arrow key until "Getting started with Firefox..."[*] is selected
7. Hit home key
8. Select first several letters(at least "http" to "supp")
9. Copy(Ctrl+C) and paste(Ctrl+V) in the place

[*] https://support.mozilla.org/t5/Basic-Br ... /ta-p/3994

LinuxMint 18.1 and its Firefox 52(distro ver.) as well.
I'm guessing it's req'd
- long url
- selection must have the beginning
atlanto
Posts: 97
Joined: March 7th, 2015, 4:19 pm
Location: Japan

Re: [mozregression-gui] regression range in mozilla-release?

Post by atlanto »

Probably it was fixed with
1328025 - Ctrl+C in urlbar only copies the last range of text selection

(confirmed by making omni.ja with modified urlbarBindings.xml. It may be my misunderstanding of course :)
darkred
Posts: 240
Joined: March 13th, 2010, 6:10 am

Re: [mozregression-gui] regression range in mozilla-release?

Post by darkred »

I noticed Alice0775 posted the regression range:
https://hg.mozilla.org/releases/mozilla ... 58f6596bf6

So, I tried (based on atlanto's post) :
Repository: mozilla-beta
and then, e.g.: changesets FIREFOX_52_0b2_RELEASE and FIREFOX_52_0b3_RELEASE from https://hg.mozilla.org/releases/mozilla-beta/tags,
0f339c1e154f, and
d171c36d4848
respectively
and I again got a 404 error after the 4th step: https://i.imgur.com/XYnz1Pq.jpg
but the final pushlog_url(=the regression range) of the 4th step (https://i.imgur.com/TZOlnVB.jpg) I found was the same as Alice0775.


edit: The related bug for the 404 errors is: bug 1334762 - mozregression errors out when json-pushes request returns 404, when the cset from the bisect-target repo (legitimately) doesn't appear in an integration repo
'(Firefox for desktop) list fixed bugs in Mercurial' userscript:
as a list: v4.2.2 and, as a sortable table: either v5.5.4 (for all channel users) or v5.5.4 (especially for inbound users).
My other userscripts: GreasyFork OpenUserJS
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: [mozregression-gui] regression range in mozilla-release?

Post by therube »

(I guess you came across a security issue? Your bug, currently shows: Access Denied. But given [at least the STR] are here, you'd figure they would have left it open.)
Fire 750, bring back 250.
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript
Post Reply