-
jya
What is the git cinnabar github compatible repo again?
-
heycam
-
heycam
-
jya
heycam: yeah, I know that one, don't want to check out with cinnabar though.
-
jya
It always times out for me on big pull.
-
hiro
I am seeing "A web page is slowing down your browser." message repeatedly, maybe it's the cause of the irresponsibility.
-
heycam
jya: the instructions in
github.com/glandium/git-cinnabar/wi…-git-workflow-for-Gecko-development mention a faster way to do an actual cinnabar checkout
-
jya
glandium gave me that work around. Basically pull from the repo.
-
jya
If I have more than 10000 commits to pull, it will time-out for me, regardless of the machine I use and the internet connection I'm on, whichever location I may be.
-
» Mossop wonders if you can clone the hg repo locally then git clone from that
-
jya
The other advantage of pulling from. The cinnabar compatible clone, is that I don't have to install and configure cinnabar. I'll do so automatically when I'll first run mach bootstrap
-
glandium
jya: it shouldn't time out anymore
-
glandium
that was due to changes to a file that is not in the tree anymore
-
glandium
jya: also the new faster way clones from github directly
-
jya
glandium: it did just yesterday as I was fetching release
-
jya
the git -c cinnabar.clone=
github.com/glandium/gecko clone hg://hg.mozilla .org/mozilla-unified mozilla-central && cd mozilla-central way?
-
glandium
jya: you'd need to give more details
-
glandium
jya: yes
-
jya
also, I pulled on my machine that hadn't been updated since December, there was 12000 commits , always the same error, so in the end i do it 3000 commits at the time
-
jya
I mean the error are always the same and haven't changed for the time I've been experiencing those issues. Now I've changed country and it's still happening :(
-
jya
cloning with the new way. i'm maxing out my link which is cool
-
glandium
jya: the file was removed recently-ish, so it's plausible that your tree was just too old
-
jya
why would it fail only with big pull, but succeed when doing 3000 at a time?
-
glandium
jya: because it's a function of the number of changes to that one file
-
jya
how much overhead does that add cloning the two at once like that ?
-
glandium
cloning the two?
-
jya
i mean using the cinnabar clone from your repo, plus the unified ?
-
jya
(don't know the advantage of using unified over central)
-
glandium
unified has all the branches, including esr, release, and beta
-
jya
ah cool
-
jya
though I just had all the repo in my .git/config set up
-
jya
so could pull that way
-
pulsebot
Check-in:
mozilla-inbound/326199603b5d - Chris Pearce -
Bug 1525813 - Ensure ipc::ShmemCreated message serializes shmem size as uint32_t. r=jld
-
pulsebot
Check-in:
autoland/760191b55ab3 - Tim Nguyen -
Bug 1525739 - Remove XUL grid layout from browser/base/content/sanitize.xul. r=Gijs
-
pulsebot
Check-in:
autoland/d599d1a73a3a - Tim Nguyen -
Bug 1525747 - Remove XUL grid layout from browser/components/preferences/sanitize.xul. r=Gijs
-
pulsebot
-
pulsebot
Check-in:
autoland/a2336e360977 - Ting-Yu Lin -
Bug 1524893 - Prevent Label and Summary elements from handling click event if clicking on interactive html content. r=smaug
-
pulsebot
Check-in:
autoland/4d0958fba8db - Ting-Yu Lin -
Bug 1524893 - Override IsInteractiveHTMLContent() for HTMLDetailsElement. r=smaug
-
jya
glandium: clone is finished, this is the fastest pull I've ever done, it usually ran in multiple amount of hours
-
pulsebot
Check-in:
mozilla-inbound/4c44d5135282 - Andreea Pavel -
Bug 1523562 - update wpt expectations r=emilio
-
pulsebot
Check-in:
autoland/1f1e882ed243 - Matt Woodrow -
Bug 1524117 - Skip mix-blend mode operators in WebRender if we're sure they won't have any effect. r=gw
-
pulsebot
Check-in:
autoland/4224ec9c27d3 - Matt Woodrow -
Bug 1524117 - Remove special handling for mix-blend modes on the root WebRender stacking context, since Gecko handles this already. r=gw
-
pulsebot
Check-in:
autoland/94ab0cf7c69f - Mike Hommey -
Bug 1525510 - Add a trampoline to call original_init when it's not possible directly. r=froydnj
-
pulsebot
Check-in:
autoland/db429d8a3715 - Mark Hammond -
Bug 1522381 - don't rely on Services.startup.getStartupInfo().main for telemetry session start. r=tcsc
-
pulsebot
Check-in:
autoland/6886f5504885 - Daniel Holbert -
Bug 1526057: Adjust a test to remove reference to no-longer-recognized devtools fonteditor pref. r=gl
-
pulsebot
Check-in:
autoland/45fe8012bb58 - Tooru Fujisawa -
Bug 1519037 - Filter out objects that is about to be finalized when iterating for non-GC purpose. r=pbone
-
pulsebot
Check-in:
autoland/b804c63247f5 - Adrian Wielgosik -
Bug 1492629 - de-COM mozJSComponentLoader. r=mccr8
-
pulsebot
Check-in:
autoland/828188fd3203 - Adrian Wielgosik -
Bug 1492629 - Drop ShutdownLoaders phase, move only user to ShutdownFinal. r=mccr8
-
pulsebot
Check-in:
autoland/2e1a490ab0e9 - Robert Strong -
Bug 1525812 - Specify the correct directory for reading update-settings.ini when staging updates in updater.cpp. r=mhowell
-
pulsebot
Check-in:
autoland/ba9e0f7f49a3 - Andrew Halberstadt -
Bug 1515746 - [lint] Remove duplicate flake8 implementation, r=egao
-
pulsebot
Check-in:
autoland/3c7c50fba283 - Andrew Halberstadt -
Bug 1515746 - [flake8] Upgrade flake8 and dependencies, r=egao
-
pulsebot
Check-in:
autoland/f96c1460ffc0 - Andrew Halberstadt -
Bug 1515746 - [flake8] Unsupport subdir .flake8 files and use new 'per-file-ignores' config instead, r=egao
-
pulsebot
Check-in:
autoland/933722dee47b - Liang-Heng Chen -
Bug 1504157 - make onsize event triggered once; r=smaug
-
pulsebot
Check-in:
autoland/0b8097689bb5 - Andrew Halberstadt -
Bug 1519472 - [taskgraph] Factor logic for adding a cache in job.common to a new function, r=tomprince
-
pulsebot
Check-in:
autoland/b6e19a5b0ab9 - Andrew Halberstadt -
Bug 1519472 - [ci] Opt out of caching for generic-worker based Windows builds, r=tomprince
-
pulsebot
Check-in:
autoland/2ceeee1915ae - Andrew Halberstadt -
Bug 1519472 - [taskgraph] Support generic-worker caches in run_task, r=tomprince
-
pulsebot
Check-in:
autoland/c7a0af90beb9 - Andrew Swan -
Bug 1524325 Remove AddonEvent.needsRestart r=bzbarsky,kmag
-
pulsebot
Check-in:
autoland/17c5a7677d9f - Jan Henning -
Bug 1496684 - Dispatch commonly expected startup notifications when opening a GeckoView window. r=snorp
-
pulsebot
Check-in:
autoland/0e6997e8f365 - Tom Prince -
Bug 1525987: [taskgraph] Allow docker images to not be cached; r=dustin
-
pulsebot
Check-in:
autoland/0b0101621dcf - Tom Prince -
Bug 1525987: [taskgraph] Allow docker images to be indexed as build products; r=dustin
-
pulsebot
Check-in:
autoland/12ad58f88888 - Sean Stangl -
Bug 1522249 - ARM64: Pass atomics/basic-tests.js. r=nbp
-
pulsebot
Check-in:
autoland/33b3cd76b206 - Mike de Boer -
Bug 1525833 - nsISearchService::addEngine does not support using a callback anymore, instead it returns a Promise. Update the searchbar's usage to reflect this. r=florian
-
pulsebot
Check-in:
autoland/8ec4da862bdc - Gerald Squelart -
Bug 1520103 - Added missing includes in nsNativeCharsetUtils.h - r=froydnj
-
pulsebot
Check-in:
autoland/58654f30db8e - Gerald Squelart -
Bug 1520103 - Fixed non-unified Profiler build - r=mstange
-
pulsebot
Check-in:
autoland/6518ca61dbd0 - Michael Kaply -
Bug 1516028 - Don't allow a null originalDefaultEngine. r=daleharvey
-
pulsebot
Check-in:
autoland/a4247f89d070 - Dragana Damjanovic -
Bug 1520483 - Return proper error if the nss layer encounters an error on the http tunnel. r=valentin,kershaw
-
pulsebot
Check-in:
autoland/7a9287969e24 - Jason Orendorff -
Bug 1516958 - Weaken failing assertion that fails to account for nuked wrappers. r=jimb
-
pulsebot
Check-in:
autoland/c831a2e31841 - Jean-Yves Avenard -
Bug 1525230 - Reset ImageRect when resolution change. r=bryce
-
pulsebot
Check-in:
autoland/a191672f28ae - Akshay Kumar -
Bug 1522077 - Crash using FIDO U2F on Windows 10 insider build 1100+ r=keeler
-
pulsebot
Check-in:
autoland/dc44a6e74d72 - Jeff Gilbert -
Bug 1523728 - Add gl.allow-high-power:true, webgl.default-low-power:false. r=lsalzman
-
pulsebot
Check-in:
autoland/c84c91cc9c5b - Lina Cambridge -
Bug 1513434 - Remove use of `XPCOMUtils.IterSimpleEnumerator` in `nsUpdateService`. r=keeler
-
pulsebot
Check-in:
autoland/649fc91aa4d3 - Mike Hommey -
Bug 1524467 - Use -m32/-m64 in more cases. r=froydnj
-
pulsebot
Check-in:
autoland/ead57b4507ac - Mike Hommey -
Bug 1524467 - Fix and refactor basic_bindgen_cflags. r=froydnj
-
pulsebot
Check-in:
autoland/54eafeca2123 - Robert Strong -
Bug 1525819 - Use relative paths for the app update test support files when possible. r=mhowell
-
pulsebot
Check-in:
autoland/a291f111e24e - Markus Stange -
Bug 1509549 - Add a ProfilerGetSymbols module which can dump symbols with the help of a dynamically-loaded WebAssembly module. r=kmag
-
pulsebot
Check-in:
autoland/ba7bb5f95f43 - Markus Stange -
Bug 1509549 - Use ProfilerGetSymbols for geckoProfiler WebExtension symbolication and remove all other sources of symbolication. r=kmag
-
pulsebot
Check-in:
autoland/f40b30f80cb1 - Markus Stange -
Bug 1504101 - Use the ProfilerGetSymbols module for symbolicating profiles captured using the perf panel. r=julienw
-
pulsebot
Check-in:
autoland/eb8643ae792e - Markus Stange -
Bug 1504101 - Add UI to the performance pane that lets the user pick an objdir for local builds. r=julienw
-
pulsebot
Check-in:
autoland/69e008db7e1e - Markus Stange -
Bug 1504101 - When symbolicating profiles from remote targets, consult objdirs for symbol information. r=julienw
-
pulsebot
Check-in:
mozilla-inbound/5732522a3540 - Tooru Fujisawa -
Bug 1524755 - Use ptrdiff_t instead in RangedPtr. r=jwalden
-
pulsebot
Check-in:
mozilla-inbound/9849e6b02bc2 - Tooru Fujisawa -
Bug 1524965 - Part 0: Fix error message formatting in BinAST. r=Yoric
-
pulsebot
Check-in:
mozilla-inbound/7fce2598a3de - Tooru Fujisawa -
Bug 1524965 - Part 1: Allocate StatementKind::Switch context in BinAST. r=Yoric
-
pulsebot
Check-in:
mozilla-inbound/30e403f80bfd - Tooru Fujisawa -
Bug 1524965 - Part 2: Handle break/continue outside the loop properly. r=Yoric
-
pulsebot
Check-in:
mozilla-inbound/1143fee910c7 - Tooru Fujisawa -
Bug 1524965 - Part 3: Add a script to generate testcases for BinAST with invalid content. r=Yoric
-
pulsebot
Check-in:
mozilla-inbound/21aedfe62db3 - Tooru Fujisawa -
Bug 1524965 - Part 4: Add testcase for break/continue outside the loop. r=Yoric
-
pulsebot
Check-in:
autoland/321047a35ae1 - Avery Berninger -
Bug 1525176 - Fixed aboutTabCrashed brandShortName, r=jaws
-
pulsebot
Check-in:
autoland/0ede01588c31 - Csoregi Natalia - Backed out changeset a4247f89d070 (
bug 1520483) for bustage on build/src/obj-firefox/dist/include/mozilla/Logging.h:257. CLOSED TREE
-
pulsebot
Check-in:
mozilla-central pushlog:35515-35516 - 88 changesets (bugs 1525537, 1521312, 1522436, 1516377, 1525763 and 60 other bugs)
-
pulsebot
Check-in:
mozilla-inbound pushlog:111769-111770 - 89 changesets - Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
-
jesup
So, I'm now getting "you've launched an older version of Firefox" when I started a 67.0a1 inbound local build, against one of my main "testing" profiles (which is always used with builds against inbound). It's possible the changeset for this repo is older than the other one... but both are 67
-
jesup
It was inbound rev 456213 (Jan 31st); the other repo used with the profile was inbound dev 457186 (Feb 5th)
-
pulsebot
Check-in:
autoland/c0639f601567 - Nils Ohlmeier [:drno] -
Bug 1510898: disable sha1_32 in Nightly builds. r=mt
-
pulsebot
Check-in:
autoland/1feee32f9793 - Jared Wein -
Bug 1523696 - Wait until the style attribute is applied to the dialog before sizing it. r=Gijs
-
pulsebot
Check-in:
autoland/7d23f7cb9de1 - Marco Zehe -
Bug 1525849 - Guard against 0 columns or out of bounds indexes for ARIA grid accessibles, r=Jamie
-
jya
glandium: in my existing mozilla-central checkout, after adding a "unified" remote (pointing to mozilla-unified), can I do something like
-
jya
git -c cinnabar.clone=
github.com/glandium/gecko fetch unified
-
jya
or maybe git -c cinnabar.fetch=
github.com/glandium/gecko fetch unified
-
glandium
jya: no
-
jya
must re-clone the whole lot?
-
glandium
no, just git remote update unified
-
jya
cause attempting to fetch release right now (need to uplift a patch) I will get timeout, always
-
jya
yeah, but doing that fetch 54263 changeset, and when it goes to "reading and importing XXX manifests" I'll get a timeout
-
glandium
jya: can you paste the output of git cat-file -p refs/cinnabar/metadata^ ?
-
jya
-
jya
maybe time for me to ditch my setup of having multiple remotes and use unified all the way
-
jya
would I still be able to push to inbound, or will still need another remote? (I'm guessing the later)
-
glandium
the latter
-
pulsebot
Check-in:
autoland/565eefead66b - Cosmin Sabou - Backed out 2 changesets (
bug 1492629) for suspicion of causing a rise in xpcshell intermittents.
-
glandium
jya: what's your OS?
-
jya
right now I'm on Windows
-
jya
most of my timeouts occur on windows because I seldom use it
-
glandium
jya: that looks like a clone of mozilla-central with maybe a few other branches?
-
jya
this is indeed a clone on mozilla-central
-
glandium
and pulling release times out?
-
jya
yes.
-
glandium
at what point does it time out?
-
jya
I can start it and give you the exact error message in about 30 minutes
-
jya
when it has done about 25000 manifests
-
glandium
30 minutes?!
-
jya
yeah, about that
-
glandium
git cinnabar --version
-
jya
-
glandium
jya: try setting cinnabar.experiments=store-manifest and pull release again
-
jya
command?
-
glandium
git -c cinnabar.experiments=store-manifest remote update $remote
-
jya
IIRC, you got me to do that last time, and it didn't make a difference. but happy to try anything. Every time I come back on windows, i hit this issue and it takes me hours to get around it:(
-
jya
started, takes about 1s for every 220 manifests, there are 59928 changesets to go
-
glandium
jya: does that feel faster than before?
-
jya
it does
-
jya
and it's already done 30000 manifests
-
jya
(I had timed for 10s before)
-
jya
glandium: ah same deal
-
jya
-
jya
full output:
-
jya
-
glandium
jya: try again with cinnabar.experiments=store-manifest,wire
-
jya
-
glandium
jya: can you graph your network throughput during the operation?
-
jya
glandium: last time you told me it was my connection and there was nothing we could do about it. I've had this occur in Mozilla Paris, Mozilla Portland, at home in France (gigabit fibre with orange), 4G mobile and now home in Australia on a new 100/40 internet
-
jya
sure
-
jya
btw, it's only on windows
-
jya
reading and importing XXX manifests doesn't touch the network.
-
pulsebot
Check-in:
mozilla-inbound/70d80c4a3fa0 - Chris Peterson -
Bug 1507049 - Rename MOZ_CrashOOL MOZ_Crash. r=froydnj
-
jya
well, that got me curious ttps://hg.mozilla.org/releases/mozilla-release
-
pulsebot
Check-in:
mozilla-inbound/426f2e129858 - Chris Peterson -
Bug 1507049 - Rename GeckoCrashOOL GeckoCrash. r=froydnj
-
jya
that's not a valid url!
-
pulsebot
Check-in:
mozilla-inbound/7e9ceabc7541 - Chris Peterson -
Bug 1507049 - Rename MOZ_CRASH_UNSAFE_OOL MOZ_CRASH_UNSAFE. r=froydnj
-
jya
ah yes it is :(
-
pulsebot
Check-in:
autoland/da71b4d4ad40 - Masayuki Nakano -
Bug 1466208 - part 13: Create PresShell::EventHandler::MaybeFlushThrottledStyles() r=smaug
-
CosminS|sheriffduty
rstrong: ping
-
rstrong
CosminS|sheriffduty: hi
-
jya
glandium: almost done with the reading and importing manifests page, there's been close to 0 network activity during this time, only during the first 3-4s
-
glandium
jya: and how much time has elapsed?
-
glandium
(between the last activity and now)
-
CosminS|sheriffduty
-
jya
about 10 minutes
-
CosminS|sheriffduty
could have smthg to do with your changes?
-
jya
I started the update at 18:09
-
glandium
jya: it would seem windows is more aggressive at buffering
-
jya
yep, right after the manifests reading completed, the Reading and importing 30239 revisions of 4978 files started and failed almost instantly
-
jya
and no activity then
-
CosminS|sheriffduty
-
CosminS|sheriffduty
-
jya
I mean the max of the graph is at 100Kbps
-
jya
that's probably me talking here
-
glandium
jya: yeah, what happens is that until the buffered data from the initial network traffic is exhausted, things go normally, but when fresh data is needed form the server, the server is ejecting you
-
jya
so my work around for that is to go on the web interface, go back -60000 commits, and then do git cinnabar fetch release SHA1_10000_at_a_time
-
jya
if that fails I go 3000 at a time etc
-
jya
buffered where?
-
glandium
OS level, presumably
-
rstrong
CosminS|sheriffduty: each xpcshell tests run in their own process for the test so no, I don't see how that could be caused by the patches I landed.
-
jya
I do have 128GB on that machine, but I find it hard to believe it would cache at the OS for that long
-
CosminS|sheriffduty
rstrong: thanks
-
jya
but what do I know..
-
jya
though, right after a reboot is typically when I go to fetch
-
rstrong
CosminS|sheriffduty: looks like they started on the push prior to my push?
-
jya
it shouldn't be buffered yet if it's never been fetched earlier right?
-
CosminS|sheriffduty
rstrong: that was my first hunch too
-
CosminS|sheriffduty
what to have all covered, thanks for responding
-
rstrong
no problem... I left irccloud logged in on my phone so I get pings
-
glandium
jya: the problem is that, say, windows buffers 2MB raw, and it takes multiple minutes for cinnabar to process 2MB (considering delta compression + compression, it's actually not so far-fetched), it can go multiple minutes without any need to fetch new data from the network
-
glandium
jya: it's probably more than 2MB, though
-
jya
glandium: could we have dummy connections that only keep the thing alive.?
-
jya
I'm going to reclone the whole thing, this taking the unified repo and using the method of fetching cinnabar stuff from your repo.
-
glandium
jya: you can avoid recloning by doing git cinnabar rollback 0000000000000000000000000000000000000000
-
glandium
that will reset all cinnabar metadata
-
jya
Why would that help doing the next fetch?
-
glandium
jya: if you reset, you can use the fast clone thing on a fetch
-
jya
glandium: the fast clone "thing" works with the release repo?
-
glandium
jya: no, but if you do it with unified, you get the release branch
-
jya
ah ok
-
jya
should I just get unified and work from there from now on?
-
pulsebot
Check-in:
autoland/f7b5792623ad - Andrea Marchesini -
Bug 1525727 - CookieBehavior = 4, by default, r=Ehsan
-
glandium
jya: maybe? but make sure not to use branches and use bookmarks instead
-
jya
why that?
-
glandium
because branches/default/tip switches between release, esr, beta, inbound, and central
-
glandium
whichever was pushed last to
-
jya
is there a guide on what do do if say I want to look at release?
-
glandium
use bookmarks/release
-
glandium
or still use the release remote
-
jya
tbh I don't know what bookmarks are with git
-
glandium
which you'll have to do if you want to manually push there
-
glandium
jya: they're branches with a different name
-
jya
and then I would have first to pull from the release repo
-
glandium
jya: you'll always have to pull from the release repo, in case unified is behind
-
jya
how far behind is unified usually?
-
glandium
not much
-
glandium
minutes max
-
jya
so for release shouldn't be a problem
-
pulsebot
Check-in:
autoland/661d858eb94f - Jan de Mooij -
Bug 1525674 part 1 - Change the enumerate proxy trap to return the jsid vector instead of an iterator. r=bzbarsky,evilpie
-
pulsebot
Check-in:
autoland/44a103afdb3a - Jan de Mooij -
Bug 1525674 part 2 - Make js::IteratorMore (and the JIT-inlined equivalent) infallible. r=evilpie
-
pulsebot
Check-in:
autoland/279c4a04e2d9 - Jan de Mooij -
Bug 1525674 part 3 - Rename JSObject::ITER_CLASS_NFIXED_SLOTS to PropertyIteratorObject::NUM_FIXED_SLOTS. r=evilpie
-
pulsebot
Check-in:
autoland/0cd43ecd2fb6 - Jan de Mooij -
Bug 1525674 part 4 - Move Ion's Iterator{More,Close} code to the MacroAssembler and use it in Baseline instead of ICs. r=evilpie
-
peterv
-
glandium
peterv: same conclusion
-
peterv
right
-
pulsebot
Check-in:
autoland/fd700b0b82a6 - Gijs Kruitbosch -
Bug 1445739 - stop invalidating the startup cache when extensions change, r=kmag
-
pulsebot
Check-in:
autoland/264d828518f2 - Nihanth Subramanya -
Bug 1525519 - Land Firefox Monitor system add-on into browser/extensions. r=johannh
-
pulsebot
Check-in:
mozilla-inbound/5d720cbe1187 - Lars T Hansen -
Bug 1521939 - Correct the offset for reading stack args on ARM64. r=bbouvier
-
pulsebot
Check-in:
autoland/a7b62563e1ee - Jan de Mooij -
Bug 1525329 - Add compartment/zone assertions to some JSObject/ShapedObject methods. r=jonco
-
pulsebot
Check-in:
mozilla-inbound/1431d60aedcc - Lars T Hansen -
Bug 1523908 - Require zero byte encoding for memory/table index in the absence of multi-memory/multi-table. r=jseward
-
pulsebot
Check-in:
mozilla-inbound/a1c6c6703dfb - Lars T Hansen -
Bug 1502033 - Implement partial write for memInit, memFill, memCopy. r=jseward
-
pulsebot
Check-in:
mozilla-inbound/e3e2baccf180 - Lars T Hansen -
Bug 1502033 - Implement partial write for tableInit, tableCopy. r=jseward
-
pulsebot
Check-in:
mozilla-inbound/9ddffb46398b - Lars T Hansen -
Bug 1502033 - Factor some tests to avoid timeouts on simulators. rs=jseward
-
pulsebot
Check-in:
mozilla-central pushlog:35516-35517 - 49 changesets (bugs 1525196, 1524893, 1524117, 1525510, 1522381 and 29 other bugs)
-
pulsebot
Check-in:
mozilla-central pushlog:35517-35518 - 504 changesets - Merge inbound to mozilla-central. a=merge
-
pulsebot
Check-in:
autoland/3c6fcec3f2b2 - Jan de Mooij -
Bug 1522837 part 9 - Update framePushed after Baseline VM call. r=tcampbell
-
pulsebot
Check-in:
autoland/e52aa87c1ced - Dragana Damjanovic -
Bug 1520483 - Return proper error if the nss layer encounters an error on the http tunnel. r=valentin,kershaw
-
glandium
hsivonen: did you reproduce the 2018 edition problem in a workspace+vendoring setup that is not mozilla-central?
-
pulsebot
Check-in:
mozilla-beta/96a4289bed4d - L10n Bumper Bot - no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
-
pulsebot
Check-in:
mozilla-beta/db241c43e783 - L10n Bumper Bot - no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
-
hsivonen
glandium: not yet
-
glandium
hsivonen: that would probably help
-
hsivonen
glandium: indeed. I know almost nothing about workspaces, so I don't really have an idea of what could be relevant for repro
-
glandium
hsivonen: that said, did you check there aren't other invocations of rustc for packed_simd? I've seen weird things that I need to debug about what appears to be some crates being built twice
-
pulsebot
Check-in:
mozilla-inbound/24775fc4e7f9 - Noemi Erli -
Bug 1518370 - Disable browser_browser_languages_subdialog.js for frequent failures r=jmaher
-
hsivonen
glandium: I didn't. I just looked at the Gnome System Monitor and hoped it updated frequently enough
-
hsivonen
glandium: what tool should I use to dump all process creation command lines?
-
glandium
hsivonen: strace -f -e process -s 10000
-
glandium
-o log
-
hsivonen
glandium: where "process" is "rustc"?
-
glandium
no, literally process
-
glandium
that traces all syscalls related to process management
-
hsivonen
glandium: thanks
-
hsivonen
whoa. slow build is slow with this one
-
glandium
strace is heavyweight
-
pulsebot
Check-in:
autoland pushlog:77742-77743 - 505 changesets - Merge mozilla-central to autoland. a=merge CLOSED TREE
-
pulsebot
Check-in:
mozilla-inbound pushlog:111774-111775 - 51 changesets - Merge mozilla-central to inbound. a=merge CLOSED TREE
-
pulsebot
Check-in:
mozilla-central/22ca3a5f976f - Sebastian Hengst - Backed out changeset 8d7c099bbe0d (
bug 1522111) for breaking SETA job schedule optimization. a=backout
-
pulsebot
Check-in:
autoland pushlog:77743-77744 - 2 changesets - Merge mozilla-central to autoland
-
pulsebot
Check-in:
mozilla-inbound pushlog:111775-111776 - 2 changesets - Merge mozilla-central to mozilla-inbound
-
pulsebot
Check-in:
mozilla-inbound/1a45636ad898 - Jonathan Kew -
Bug 1509067 - Make font fallback properly search across multiple 'normal' faces of a family (e.g. where subsetting has been used to split a font between multiple files). r=jrmuizel
-
pulsebot
Check-in:
mozilla-inbound/0ae4d42ca65b - Jon Coppeard -
Bug 1525663 - Make use of generic lambdas when dealing with CrossCompartmentKey variants r=sfink
-
pulsebot
Check-in:
mozilla-inbound/fdbb8bed650a - Jon Coppeard -
Bug 1525663 - Use return type deduction to remove complex decltype expressions r=sfink
-
pulsebot
Check-in:
autoland/306f0162b014 - Dão Gottwald -
Bug 1522784 - Adjust Quantumbar font-sizes and row padding to better match the Awesomebar. r=ntim
-
pulsebot
Check-in:
mozilla-central/4bc31addf415 - Cosmin Sabou - Backed out 3 changesets (
bug 1519472) for causing wrench bustages and as requested by pmoore. a=backout
-
pulsebot
Check-in:
autoland pushlog:77745-77746 - 2 changesets - Merge mozilla-central to autoland.
-
hsivonen
glandium: In order to avoid excess slowness, I straced only a re-invocation of mach build after the failure to catch it failing the incremental build
-
pulsebot
Check-in:
mozilla-inbound pushlog:111778-111779 - 2 changesets - Merge mozilla-central to mozilla-inbound.
-
hsivonen
there's an invocation of /home/hsivonen/.cargo/bin/rustc followed by /home/hsivonen/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/bin/rustc
-
hsivonen
glandium: I gather the former is the rustup binary itself redicting to the second real binary
-
hsivonen
glandium: both have --edition=2018
-
hsivonen
hmm. some options are --foo=bar and some are --foo bar
-
hsivonen
let's see how --edition works in a standalone build
-
pulsebot
Check-in:
autoland/6a43c82791d3 - Mathieu Leplatre -
Bug 1525253 - Document how to unit test Remote Settings r=glasserc
-
hsivonen
passed as --edition=2018 in the standalone case, too
-
pulsebot
Check-in:
autoland/37fc40cdf4ed - matthias -
Bug 1524336 - Make about:config rows more compact. r=ntim
-
pulsebot
Check-in:
mozilla-beta/78f06587eaf3 - L10n Bumper Bot - no bug - Bumping Fennec l10n changesets r=release a=l10n-bump DONTBUILD
-
pulsebot
Check-in:
mozilla-beta/3ae4f6fc5da7 - L10n Bumper Bot - no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD
-
hsivonen
glandium: tried a minimal workspace:
github.com/hsivonen/test_workspace . It does not reproduce the problem.
-
pulsebot
Check-in:
mozilla-inbound/c7041aff5ad7 - Kai Engert -
Bug 1526010, Upgrade Firefox 67 to use NSPR 4.21. Beta snapshot, r=me
-
pulsebot
Check-in:
mozilla-inbound/5b4cd1f37414 - David Major -
Bug 1520646: Use UNIFIED_SOURCES in NSPR, r=glandium
-
masayuki
I have a question about wpt. How can I run wpt under testing/web-platform/mozilla/tests with |./match wpt product --chrome|? It claims that "Unable to find any tests at the path(s)".
-
masayuki
oops, |./mach wpt --product chrome|, I meant.
-
pulsebot
Check-in:
mozilla-inbound/cab981ef743b - Olli Pettay -
Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
-
pulsebot
Check-in:
mozilla-inbound/2dc80bc53119 - Andrew Comminos -
Bug 1294232 - Refactor blocklisting on Linux to support the downloadable blocklist. r=jrmuizel
-
pulsebot
Check-in:
autoland/546288d07c7c - Masayuki Nakano -
Bug 1466208 - part 14: Create PresShell::EventHandler::ComputeRootFrameToHandleEvent() r=smaug
-
pulsebot
Check-in:
mozilla-inbound/7ebcd074e346 - Andrew Osmond -
Bug 1523410 - Add new translate/scale/zoom snapping test case. r=jrmuizel
-
pulsebot
Check-in:
autoland/b482c6618d72 - John Dai -
Bug 1513877 - Implement send and receive methods for base WindowActor class. r=nika
-
pulsebot
Check-in:
autoland/8ec307e6000f - Dragana Damjanovic -
Bug 1520642 - Cancel dns requests before cleaning up db. r=kershaw
-
padenot
dmajor, what would you recommend to do exploratory profiling on Windows 10 ?
-
padenot
like, I know there is an issue but I don't know where
-
pulsebot
Check-in:
autoland/013ef288b97c - Dragana Damjanovic -
Bug 1516806 - Remove SPDY_VERSION2 telemetry probe. r=kershaw
-
freddy
are there guidelines/howtos for introducing a new pref?
-
Aryx
freddy: no afaik. anything specific in mind?
-
freddy
I'm adding code that shouldn't run unless a pref is set :-) that pref is new
-
freddy
I'm just gonna look at patterns from other patches. there are enough. :)
-
dmajor
padenot: personally I use Windows Performance Analyzer. others may recommend Gecko Profiler.
-
pulsebot
Check-in:
mozilla-inbound/42763a2bd759 - Noemi Erli - Backed out 2 changesets (
bug 1526010,
bug 1520646) mass mochitest failures UPGRADE_NSPR_RELEASE CLOSED TREE
-
padenot
dmajor, ot
-
padenot
dmajor. it's scary, but I think it'
-
padenot
s finally time I learn this set of tools
-
padenot
ETW and xperf and those things
-
padenot
gecko profiler doesn't work for me because I wouldn't know which thread to capture
-
dmajor
padenot: I don't know if it's any comfort, but it used to be so much worse back when it was called xperf :)
-
padenot
I'm spoiled by tracecompass on linux and instruments on osx unfortunately, it's going to be hard, but it's not like there is a choice here
-
padenot
and gecko profiler of course, which is amazing when it can be used
-
pulsebot
Check-in:
autoland/7e05ecb002cf - Dão Gottwald -
Bug 1526259 - Stop setting a negative y-offset when opening the quantumbar panel. r=mak
-
dmajor
padenot: this is probably the best collection of guides
tinyurl.com/etwcentral
-
padenot
dmajor, yes, i've been reading quite a few blogpost from this guy, he has amazing stories sometimes
-
padenot
dmajor, thanks for this
-
pulsebot
Check-in:
autoland/bcbe1dc28725 - Chris H-C -
Bug 1313327 - Flatten the Telemetry Event enums. r=janerik
-
pulsebot
Check-in:
autoland/2ad12527e422 - Chris H-C -
Bug 1313327 - Add a C++ API for recording Telemetry Events. r=janerik
-
pulsebot
Check-in:
autoland/9bf817ce243c - Chris H-C -
Bug 1313327 - Test C++ Events API r=janerik
-
padenot
now if my vsc++ redist install would finish it would be amazing
-
dmajor
padenot: let me know if anything seems too complex and I can tell you what parts to ignore :) it's one of those things where the basics will get you a long way but then there's a bunch of extra situation-specific tricks
-
padenot
right
-
padenot
I'll have a go at it, and ping if I face issues
-
pulsebot
Check-in:
autoland/1fecce7afe30 - Liang-Heng Chen -
Bug 1486258 - Tests for privacy.spoof_english r=zbraniecki
-
padenot
what I'd like is something like lttng where I can know, for example, what caused a thread to be de-scheduled, or what thread was in the queue for a mutex, how long it was taken, that kind of things
-
padenot
but simply a good sampling profiler I can trust would nice, for some other stuff
-
dmajor
padenot: for simple "using too many cycles" there's "CPU usage (Sampled)" but for the threading-related stuff, "CPU Usage (Precise)" is very good
randomascii.wordpress.com/2012/05/1…t-xperf-documentationcpu-scheduling
-
padenot
ok, reading this one first
-
pulsebot
Check-in:
mozilla-inbound/0468366cf474 - Gabriel Luong -
Bug 1525988 - Don't render invisible declarations in the new rules view. r=mtigley
-
Standard8
Is there an issue with treeherder?
-
Standard8
Looks like I’m seeing a 500 attempting to get push data
-
Aryx
Standard8: wfm. any special push in mind?
-
Standard8
-
Standard8
-
Standard8
is the one that gives 500
-
Aryx
-
Aryx
-
Aryx
wants a fromchange?
-
pulsebot
Check-in:
autoland/45d561eacd00 - Dustin J. Mitchell -
Bug 1524845 - download data about previous crons, actions in parallel r=aki
-
Standard8
-
Standard8
oh
-
Standard8
Aryx: oh, I think I see, something posted the wrong link on the bug
-
Aryx
Standard8: can you link me to that? th removed the non-pushhead changeset support in the url
-
Aryx
went through hgmo, that automatically picks the correct revision
-
Standard8
Aryx:
bugzilla.mozilla.org/1526228#c2 - I think that was posted automatically when I did ./mach try in hg repo
-
pulsebot
Check-in:
autoland/2a4f6bb7524a - Michael Ratcliffe -
Bug 1524319 - Alpha values in #RRGGBBAA format can lose accuracy r=nchevobbe
-
pulsebot
Check-in:
mozilla-inbound/0669f92557f3 - Noemi Erli - Backed out changeset 2dc80bc53119 (
bug 1294232) for xpcshell failures in test_gfxBlacklist_No_Comparison.js
-
Aryx
Standard8: ok, needs either fixing in th or a bzext update
-
Aryx
will create a bug
-
Standard8
thanks
-
pulsebot
Check-in:
autoland/60f9b60f1f4f - Chris Martin -
Bug 1347710 - Re-enable GPU sandbox level 1 r=bobowen
-
jorendorff
nbp: we're cancelling this friday meeting, right?
-
jorendorff
afk
-
pulsebot
Check-in:
mozilla-inbound/6a91ccdd5730 - Gabriel Luong -
Bug 1526053 - Convert rule models to ES6 classes. r=miker
-
pulsebot
Check-in:
autoland/c6d1ab19c941 - Brian Grinstead -
Bug 1526320 - Convert DevTools XBL test to use a test binding instead of a xul:tree;r=pbro
-
pulsebot
Check-in:
mozilla-inbound/eee8ce2afe60 - J.C. Jones -
Bug 1523175 - land NSS 794984bb1169 UPGRADE_NSS_RELEASE, r=me
-
pulsebot
Check-in:
autoland/839decca3577 - J.C. Jones -
Bug 1404934 - Wire-up Intermediate Preloading r=keeler
-
pulsebot
Check-in:
autoland/93a36a130fec - Sebastian Hengst -
Bug 1526205 - set new serviceworkers mochitests (M-sw-e10s) to tier 2 because they don't run on integration (autoland and inbound) r=ahal
-
pulsebot
Check-in:
autoland/31b7a57cff78 - Dão Gottwald -
Bug 1526233 - Strip http:// from Quantumbar result URLs. r=Standard8
-
pulsebot
Check-in:
autoland/6837617a1024 - Dave Hunt -
Bug 1471920 - Fix Python 3 support in mozversion; r=ahal
-
jesup
myk: ping
-
nbp
jorendorff: right
-
ato
dylan: Is there a way I can disable Markdown for a particular comment?
-
dylan
ato: begin the comment with #[markdown(off)]
-
dylan
if you want monospaced text, use ```\n````\n fences.
-
ato
dylan: OK, thanks.
-
pulsebot
Check-in:
mozilla-inbound/f78d0fba26fa - Lee Salzman -
Bug 1525817 - Be consistent about int for incReserve. r=rhunt
-
myk
jesup: pong
-
pulsebot
Check-in:
mozilla-inbound/4e1b5ab8c44d - Noemi Erli - Backed out changeset cab981ef743b (
bug 1506376) for failures in browser_appmenu.js
-
jesup
myk: I have a patch to improve responsiveness testing in the profiler (by directly measuring Dispatch->execute times). This means adding dispatchTime TimeStamp attribute to nsIRunnable - and that's breaking your recent addition of moz_task:
-
jesup
-
pulsebot
Check-in:
autoland/4171dda74df8 - arthur.iakab - Backed out changeset 1fecce7afe30 (
bug 1486258) for mochitest failures on test_spoof_english.html CLOSED TREE
-
pulsebot
Check-in:
autoland/a91f286b5b1f - arthur.iakab - Backed out changeset c6d1ab19c941 (
bug 1526320) for devtools failures on browser_inspector_highlighter-eyedropper-xul.js CLOSED TREE
-
jesup
Either we have to move moz_task to be built on Runnable (or the UnnamedRunnable I'm adding, probably), which implements Get/SetDispatchTime, or we need to teach it's runnable impl to implement those within moz_task
-
pulsebot
Check-in:
mozilla-central pushlog:35520-35521 - 18 changesets (bugs 1525727, 1525674, 1445739, 1525519, 1525329 and 7 other bugs)
-
froydnj
jesup: we're going to make every runnable bigger? just on nightly, or release/beta too?
-
froydnj
also not enthused about more vtable entries times 2000 vtables
-
froydnj
jesup: maybe you could land the "get everything deriving from Runnable" and then we could talk about the direction to go from there
-
pulsebot
Check-in:
mozilla-inbound pushlog:111790-111791 - 19 changesets - Merge mozilla-central to mozilla-inbound.
-
pulsebot
Check-in:
autoland/bac51381060d - Marco Bonardo -
Bug 1519538 - Disable idle-daily notifications in tests through user.js files. r=Standard8
-
jesup
froydnj: we can limit this to nightly/beta, like with do with the named stuff. That would mean we wouldn't get data in profiles on release builds (or I find another way to do it, which perhaps i can do - we talked about this last fall-ish which is why I went this way (just unbitrotted and finished the initial patch). It keeps CPU overhead down by only touching the dispatchtime stuff if the...
-
jesup
...profiler is on
-
jesup
I can split into nsIRunnable->Runnable/UnnamedRunnable, and a patch to implement responsiveness
-
pulsebot
Check-in:
mozilla-beta/9cef500e71c6 - Mozilla Releng Treescript - No bug - Tagging a9f6e3381fb3e64a6b872efa52a46afe4dd588e8 with FIREFOX_66_0b6_RELEASE a=release CLOSED TREE DONTBUILD
-
pulsebot
Check-in:
mozilla-beta/fc4c1b7b7864 - Mozilla Releng Treescript - Automatic version bump CLOSED TREE NO BUG a=release DONTBUILD
-
pulsebot
Check-in:
autoland/45904a257981 - Mark Striemer -
Bug 1514316 - Basic HTML list view for about:addons behind a pref r=aswan,jaws,flod
-
jesup
myk: is it just that moz_task doesn't implement the attribute? and if so, can it? (takes a TimeStamp)
-
myk
jesup: hmm, unsure; can you point me at the patch?
-
pulsebot
Check-in:
autoland/58da6f9e6cb3 - Mark Striemer -
Bug 1525937 - Remove unnecessary tabindex="0"s from about:addons r=Jamie,jaws
-
jesup
-
jesup
applies against inbound from last night
-
pulsebot
Check-in:
mozilla-beta/7a56e1dc2c2c - Mozilla Releng Treescript - No bug - Tagging a9f6e3381fb3e64a6b872efa52a46afe4dd588e8 with FENNEC_66_0b6_RELEASE a=release CLOSED TREE DONTBUILD
-
jesup
froydnj: let me split, and also re-evaluate alternatives (like having a separate array where we track event dispatch times, and only populate it when the profiler is on)
-
froydnj
jesup: I think we want everything to derive from Runnable for other reasons, so that work is valuable in its own right
-
froydnj
jesup: tracking dispatch times in the queues themselves sounds like an interesting alternative
-
jesup
yes; that was my initial alternative when I started looking at this
-
froydnj
jesup: also, if you required everything in terms of Runnable, then all the thread interfaces could be moved over to work in terms of Runnable, not nsIRunnable, and then your Get/Set methods could at least become non-virtual
-
jesup
This was slightly simpler (I thought... then I realized I the number of nsIRunnables...)
-
pulsebot
Check-in:
mozilla-beta/efb5186d4870 - Mozilla Releng Treescript - No bug - Tagging a9f6e3381fb3e64a6b872efa52a46afe4dd588e8 with DEVEDITION_66_0b6_RELEASE a=release CLOSED TREE DONTBUILD
-
jesup
froydnj: yes, that's right. My patch removes all but one or two nsIRunnables right now (and myk's new rust one)
-
jesup
and I'm sure we could remove the rest
-
pulsebot
Check-in:
autoland/42b90a18e239 - Noemi Erli - Backed out changeset bac51381060d (
bug 1519538) for Linting failure in config.py
-
Fallen
Is there a way to load a js script that is actually an ES6 module from a chrome js context? Kind of like <script type="module"> but manually
-
jesup
froydnj: right now I have a new class "UnnamedRunnable", since there were a lot of unnamed runnables out there; I could just give names (class names probably) to all the unnamed ones instead. but we can discuss that in review
-
jesup
gets rid of a lot of ::GetName() methods too :-)
-
pulsebot
Check-in:
mozilla-inbound/bcad71cf222a - Noemi Erli - Backed out 2 changesets (
bug 1525988,
bug 1526053) for failures in browser_animation_playback-rate-selector.js and backout conflicts
-
myk
jesup: no, moz_task can't implement the dispatchTime attribute for the reason given in the build error ("Rust only supports [ref] / [ptr] native types"), which is a limitation of the Rust-XPCOM bindings
-
pulsebot
Check-in:
autoland/58b16c9dabfd - Marco Bonardo -
Bug 1519538 - Disable idle-daily notifications in tests through user.js files. r=Standard8
-
pulsebot
Check-in:
autoland/51697f8232c5 - Mike Hommey -
Bug 1525999 - Default to arm instead of armv7a for android builds. r=nalexander
-
jesup
froydnj: patch is split, and up for feedback to you (the -> Runnable part)
-
jesup
myk: so.... if we do decide to add an TimeStamp to runnable, what do we do? also, even if we don't add the attribute, we may be moving all the nsIRunnable uses to Runnable for the thread interfaces - which we started and half-completed around the 57 time. Since moz_task uses nsIRunnable....
-
jesup
froydnj: the patch only hits ~125 files or so ;-)
-
froydnj
jesup: tiny
-
jesup
yeah. (and pretty mechanical, though there are some exceptions). emacs macros FTW
-
pulsebot
Check-in:
autoland/9438194cc15b - Cosmin Sabou -
Bug 1481099 - Disable /navigation-timing/nav2_test_document_open.html on linux for frequent failures. r=aryx
-
zombie
Fallen: afaik, script loading currently depends on/needs a document, so not from chrome directly
-
zombie
*es module loading
-
Fallen
would the xul document work?
-
zombie
idk
-
Fallen
I found a bug that suggests there is no way to do it right now
-
Fallen
-
pulsebot
Check-in:
autoland/c63ff7601477 - Drew Willcoxon -
Bug 1524714 - @ by itself should show all the engine @aliases. r=mak,dao
-
pulsebot
Check-in:
autoland/8553239366f0 - Kartikaya Gupta -
Bug 1525450 - Guard against a null controller. r=botond
-
bz
Gijs: So ....
-
bz
Gijs: Are you around?
-
jesup
mossop: So, I'm now getting "you've launched an older version of Firefox" when I started a 67.0a1 inbound local build, against one of my main "testing" profiles (which is always used with builds against inbound). The changeset for this repo is older than the other one... (Jan 31 vs Feb 5) but both are 67
-
bz
Gijs: Have some questions about preallocated about:newtab
-
pulsebot
Check-in:
mozilla-inbound/b0f67b8917f4 - Olli Pettay -
Bug 1506376 - Make PCompositorBridge::DidComposite high priority message, r=aosmond
-
jesup
It was inbound rev 456213 (Jan 31st); the other repo used with the profile was inbound dev 457186 (Feb 5th)
-
pulsebot
Check-in:
autoland/d8e74c762135 - Ted Campbell -
Bug 1526324 - Stop transcoding NeedsArgsObj flag in XDRScript r=jandem
-
Mossop
jesup: What matters is not the revision it was built from, but the build id. Though I have been wondering if we should just bypass this entirely in development builds
-
jesup
do buildids have to be increasing?
-
jesup
that's a real annoyance if you have multiple builds. Even debug and opt of the same repo/rev
-
Mossop
They are expected to be, by default they are generated based on the build time
-
jesup
yeah, but if I have a repo, build debug, build opt, now I can't even switch between them
-
» bz hears echoes of his conversation with mossop. ;)
-
jesup
Also: what if a X.0.1 sec release has a problem, and you need to go back to (or try) X.0?
-
jesup
or "can you try that in X.0b(N-1)?"
-
Mossop
Yeah, we're wrestling with this question, probably going to be a meeting next week to figure out where we should stand
-
tcampbell
aosmond: My shaky-text-on-reddit bug is related to being scrolled to the exact middle of the page and the scrollbar itself wiggles in size... Suggests more likely layout than graphics?
-
jesup
So I'm screwed until then? ;-) :-/
-
jesup
There isn't even an override as best I can tell
-
Mossop
jesup: --allow-downgrade
-
tcampbell
(also happens with or without webrender)
-
pulsebot
Check-in:
autoland/8a05a3f36cfe - arthur.iakab - Backed out changeset bac51381060d (
bug 1519538) for causing multiple failures on Windows CLOSED TREE
-
bz
Definite echoes. ;)
-
jesup
bz: :-)
-
bz
The combination of -profile and --allow-downgrade sounds like the "I take my life into my own hands" mode we were operating in before and you want now. ;)
-
froydnj
--I-accept-the-consequences
-
» jesup adds --allow-downgrade to all his standard "start firefox
-
bz
--on-my-head-be-it
-
» jesup does have profiles named "release", "beta", "nightly", etc -- plus dozens of others which are almost always nightly/inbound profiles
-
jesup
it will be annoying, though since normally I type my ./firefox commands by hand
-
Mossop
bz, jesup: Definitely taking notes over how this is impacting folks. JoeH is very much "block any downgrade by default" and QA are pushing for some method of downgrading. We're going to try to figure out soon where we want to end up on that line
-
» jesup history helps...
-
bz
Mossop: makes sense
-
bz
Mossop: I think what's best for our users at large may well not be what's best for developers or serious QA
-
jesup
Is it a downgrade if it's the same release number? (yes, a change *could* have landed and created an incompatibility -- how often, if ever, would we uplift such a change to beta - let alone release?
-
bz
Mossop: I'm not sure whether we need anything more than the existing override, btw
-
bz
mossop: For the developer/QA population
-
Mossop
jesup: On nightly yes, but as you say, less likely on beta and release
-
jesup
My concern is we may bite ourselves with users if it's purely build-date (such as the beta N-1 thing, especially if beta N has a bug that causes a problem for people)
-
myk
jesup: (waylaid by meeting) unsure what we do if we add TimeStamp to nsIRunnable; i don't think there's a simple fix for the Rust-XPCOM binding limitation, or nika would've implemented it in the first place; and if we move all nsIRunnables to Runnable, then it also isn't clear to me how we proceed; would need to dig into the details
-
nika
myk: Hmm?
-
jesup
I thought the point of this was to stop users from downgrading releases (67->66, or 67 beta to 66 release, 68 nightly -> 67 beta, etc)
-
nika
myk: my name was mentioned
-
jesup
nika: starting around 11:09 EST here
-
jesup
-
nika
jesup: So, the issue is that you want to implement an interface using Rust-XPCOM which has some weird native methods on it?
-
nika
jesup: Specifically it looks like something returning a `TimeStamp`?
-
myk
nika: jesup has a patch to add a TimeStamp attribute to nsIRunnable, which fails because moz_task now implements that interface, and "Rust only supports [ref] / [ptr] native types"
-
jesup
Mossop: I'd be fine if Nightly was handled differently than beta/release; we should never uplift an incompatibility to those without some real consideration (if ever). So on beta/release, major-rev-number should be good enough. On Nightly, we should (IMHO) do no more than warn about buildid downgrades.
-
nika
myk: Ah yes
-
nika
myk: This is one of the limitations of the way that rust-xpcom works out.
-
jesup
and even if we don't add it, we're talking about making the xpcom thread api's take Runnables instead of nsIRunnables
-
nika
jesup: How does your code handle JS-implemented interfaces?
-
jesup
it's [noscript]
-
pulsebot
Check-in:
autoland/857e68faa705 - arthur.iakab - Backed out changeset 51697f8232c5 (
bug 1525999) for causing multiple Android failures on build/target.raptor.tests.tar.gz CLOSED TREES
-
nika
sure, but when js implements the interface, it will give a `NS_ERROR_NOT_IMPLEMENTED` or something like that when called, is that OK?
-
jesup
sure
-
nika
One option here would be that I could support NS_ERROR_NOT_IMPLEMENTED return values for unsupported rust methods
-
pulsebot
Check-in:
mozilla-inbound/963455160329 - Brian Hackett -
Bug 1525482 - Remove pauseOnDOMEvents logic, r=lsmyth.
-
nika
So you can implement an interface with incompatible methods, but everything else throws
-
pulsebot
Check-in:
mozilla-inbound/95bfbc0f513d - Brian Hackett -
Bug 1525685 - Remove server side breakpoint sliding code, r=jlast.
-
jesup
froydnj: how does JS-implemented Runnables (or what Nika refers to, which are still nsIRunnables, not Runnables) affect your thoughts on the thread API?
-
nika
i would imagine we'd need to have js-implemented runnables be special objects subclassing Runnable, and use custom conversion logic
-
nika
rather than the default XPCWrappedJSObject
-
nika
Which TBH may be a reasonable idea either way
-
jesup
We might sidestep much of this by not putting this in Runnable/nsIRunnable, and implement shadow arrays for the event queues
-
jesup
though perhaps froydnj has other reasons to move to Runnable
-
jesup
in any case, the first patch on that bug will get us basically to the point where there are few if any nsIRunnables in c++
-
jesup
which was started as part of quantum dom/etc IIRC
-
pulsebot
Check-in:
autoland/3d8811e611d9 - Cosmin Sabou - Backed out 2 changesets (
bug 1519538) for linting failures. CLOSED TREE
-
froydnj
jesup: nika's idea (JS things either subclass, or we wrap JSRunnables in Runnable) were what I was thinking of doing
-
jesup
froydnj: ok
-
froydnj
(my first thought would not have been to modify xpconnect, but nika is much smarter/braver than I am)
-
» jesup my patch doesn't touch JS
-
nika
s/smarter/more naive/
-
nika
froydnj: The main issue currently is just that nsIRunnables can be plain-old functions in JS-land
-
froydnj
nika: would we win any harder by implementing xpconnect magic vs. having nsIRunnable be "JS only" and wrapping those up in a separately allocated Runnable?
-
froydnj
better naming logic?
-
nika
I'm not sure how you'd be doing that?
-
froydnj
doing which?
-
nika
Would we duplicate every method taking nsIRunnable to have two implementations?
-
nika
One for JS runnables, and one for native ones?
-
froydnj
I think so, but ideally that would not be very many places
-
froydnj
mostly limited to nsIThread and related, for scriptability
-
froydnj
I am not 100% sure we can get away with that
-
nika
froydnj Hmm, you're right
-
nika
there aren't many nsIRunnables in scriptable contexts
-
froydnj
but I think moving to a world where we have "the C++ interface" and then this JS thing on the side is in some ways better than "JS interface for everything" that we have now...and AIUI what is happening in other places in the tree
-
pulsebot
Check-in:
mozilla-inbound/5244b5aba6e3 - Brindusan Cristian - Backed out changeset b0f67b8917f4 (
bug 1506376)for bc failures at browser_appmenu.js. CLOSED TREE
-
nika
nsIEventTarget::Dispatch, nsIPermissionManager::whenPermissionsAvailable, nsIThreadManager::DispatchToMainThread, and nsIMemoryReporterManager::minimiseMemoryUsage
-
froydnj
and if we did a "C++-native" interface, we could look at not having QI/AddRef/Release on Runnable, as some people have requested/complained
-
nika
Those are all 4 scriptable nsIRunnables
-
nika
(in xpconnect)
-
nika
(may be more in webidl)
-
froydnj
I hadn't even heard of whenPermissionAvailable
-
nika
Yeah, that one's my fault
-
froydnj
is minimiseMemoryUsage scriptable? blah
-
nika
we should make whenPermissionsAvailable not take a nsIRunnable - it only does 'cause I was lazy
-
nika
But yeah, I suppose ideally we'd just make nsIEventTarget::Dispatch and nsIThreadManager::DispatchToMainThread not take runnables, but instead just take jsobjects, and then have a wrapper runnable which invokes `Call` on a jsval when it is run
-
froydnj
does that mean we can't throw errors when calling Dispatch if you hand it a non-callable value? I assume we would throw in that case today
-
nika
Well kinda
-
nika
IIRC it's complicated - if the object is a jsobject, I think we just let you
-
nika
and the callable will then raise an `NS_ERROR_NOT_IMPLEMENTED` when called
-
nika
Because when making XPCWrappedJSObject, we don't validate that methods are implemented
-
froydnj
yeah
-
nika
But I think we'd throw if passed a primitive
-
nika
Which is easy to do
-
froydnj
but I don't think that error would ever get seen, because errors from Run() don't really get propagated anywhere
-
nika
Yeah
-
nika
What I'm saying is the new logic wouldnt necessarially be worse
-
nika
in fact we could make it better by checking that the object looks callable explicitly
-
pulsebot
Check-in:
mozilla-inbound/65ed3025c271 - Geoff Brown -
Bug 1526113 - Use new treeherder label for Android 7.0 x86_64 tests; r=aryx
-
bholley
Huh, I seem to be getting infinite compilation doing an optimized arm build
-
bholley
nalexander: is this something you've seen?
-
nalexander
bholley: yes, we have seen compiler flakiness in various configurations, including many ICEs.
-
nalexander
bholley: but never a run-away process. You are running Mozilla's clangs, i.e., from bootstrap?
-
pulsebot
Check-in:
autoland/7168320522bb - Dana Keeler -
bug 1526007 - don't return early from NSSCertDBTrustDomain::FindIssuer if NSS doesn't find any candidate issuers r=jcj
-
bholley
nalexander: yes
-
nalexander
bholley: you might ask in #build -- I need to step out -- but I don't know an open ticket for a run-away process.
-
nalexander
bholley: on macOS, right? I remember froydnj wondering how tested the macOS clangs were... maybe this jogs his memory?
-
bholley
-
» nalexander -> hair cut, back ~1.5hrs
-
bholley
nalexander: thanks
-
bholley
^ looks like it's plausibly my issue
-
pulsebot
Check-in:
autoland/5a7505f349c9 - Ricky Rosario -
Bug 1526366 - Pref Search in PBM to ON by default in 66 Release r=nanj
-
bholley
(I got that by web searching for selectiondag::combine, which is where the profiler shows us spending time)
-
-
bholley
I guess that latter one is pretty old, but the former is relatively recent
-
pulsebot
Check-in:
autoland/dec5ea7cb93f - Mark Striemer -
Bug 1500147 - Part 1: Record telemetry for about:addons pages r=rpl,janerik
-
pulsebot
Check-in:
autoland/0a5e45e57834 - Mark Striemer -
Bug 1500147 - Part 2: Record LWT telemetry in customize mode r=rpl
-
pulsebot
Check-in:
autoland/286129ec63de - Mark Striemer -
Bug 1500147 - Part 3: Record add-on manager telemetry for page/browser actions r=rpl
-
pulsebot
Check-in:
mozilla-inbound/faded33ed22f - Jon Coppeard -
Bug 1524946 - Ensure script private value stays alive during dynamic module import r=jandem a=dveditz
-
bholley
this was with a --enable-debug --disable-optimize build
-
bholley
whereas my --disable-debug --enable-optimize build worked
-
» bholley tries on linux
-
pulsebot
Check-in:
mozilla-beta/e4896e3e5eb2 - Ryan VanderMeulen - No bug - Unset EARLY_BETA_OR_EARLIER. a=me
-
pulsebot
Check-in:
mozilla-inbound/afa72a00cd22 - Brindusan Cristian - Backed out changeset 95bfbc0f513d (
bug 1525685) for xpcshell failures at test_setBreakpoint-on-line-with-no-offsets.js.
-
pulsebot
Check-in:
autoland/91eea845d54e - Daniel Holbert -
Bug 1525628 part 1: Add nsIFrame::IsBlockFrameOrSubclass() convenience accessor. r=mats
-
pulsebot
Check-in:
autoland/ee8803de7f47 - Daniel Holbert -
Bug 1525628 part 2: Generalize block-frame special case in scrollframe baseline code, so that it includes block subclasses like `<details>`. r=mats
-
pulsebot
Check-in:
mozilla-inbound/6780a779387f - Petr Sumbera -
Bug 1526300 js/src/gc/Memory.cpp on Solaris should use posix_madvise instead of madvise. r=sfink
-
Gijs
anyone know if there's an easy way to take a pushlog window (ie between changes X and Y) on hgweb and see the changes to a specific subset of files?
-
pulsebot
Check-in:
mozilla-beta/5a11b523f8e3 - Liang-Heng Chen -
Bug 1504157 - Make onsize event triggered once. r=smaug, a=test-only
-
pulsebot
Check-in:
mozilla-beta/9b3d629cf829 - Jan-Ivar Bruaroey -
Bug 1522773 - Reject any outstanding DOMMediaStream::TrackPort::BlockSourceTrackId() promise on teardown to avoid recent debug assert permafail. r=bwc, a=RyanVM
-
pulsebot
Check-in:
mozilla-beta/fc9047475850 - Rob Wu -
Bug 1498636 - Separate "include" variables from manifest defaults. r=ahal, a=test-only
-
Mossop
Gijs: I know locally you can do logs at the directory level
-
RyanVM
-
RyanVM
I believe hgweb can accept revsets too, but haven't ever really played with it
-
pulsebot
Check-in:
autoland/c53f5b9d5a75 - Andy Wingo -
Bug 1526279 - Fix BigInt constructor API CallArgs usage r=terpri,jorendorff
-
pulsebot
Check-in:
mozilla-inbound/7922211d6dcb - André Bargull -
Bug 1525352: Add VM-call for TypedArray constructor with ArrayBuffer argument. r=anba
-
pulsebot
Check-in:
mozilla-inbound/96c7bf80c0f2 - André Bargull -
Bug 1523633: Use guardIsNumber in GetPropIRGenerator::tryAttachPrimitive to properly handle int32 values. r=anba
-
pulsebot
Check-in:
mozilla-inbound/f8aeed3352c0 - Paolo Amadini -
Bug 1519095 - Allow changing the text of an existing notification. r=jaws
-
Pike
can one use markdown in bugzilla user stories?
-
pulsebot
Check-in:
autoland/607f7e4918e9 - Michael Kaply -
Bug 1525357 - Don't allow third party installs if xpinstall disabled by policy. r=kmag
-
pulsebot
Check-in:
autoland/b3bcf26d4dad - Gijs Kruitbosch -
Bug 1252831 - remove 30boxes webcal handler as both possible and default handler, r=paolo,Dolske
-
jesup
Gijs: well, hg log foo/bar, then filter by date I suppose
-
Pike
Gijs:
hg.mozilla.org/releases/mozilla-beta/help/revisions, pushdate(interval), not sure what the exact syntax for interval is
-
jesup
or rather by rev:rev
-
Gijs
yeah, I managed to do it locally
-
Gijs
it turned out the pushlog was wrong, which explained a lot :)
-
Pike
:-)
-
pulsebot
Check-in:
autoland/bfc4490bedbd - Robert Strong -
Bug 1525858 - Use AppConstants and mozinfo where possible instead of the preprocessed test file. r=mhowell
-
pulsebot
Check-in:
autoland/75766cc3befd - Yuan Cheng -
Bug 1519923 - Migrate about:rights to Fluent, r=jaws,flod
-
pulsebot
Check-in:
mozilla-inbound/9841e4b69dc2 - Jon Coppeard -
Bug 1524946 - Fix rooting hazard r=me
-
pulsebot
Check-in:
autoland/010180a16818 - Thomas Wisniewski -
Bug 1524897 - drop line-height:normal rule in html.css for <sub> and <sup> for interop. r=emilio
-
pulsebot
Check-in:
autoland/ba5eb152fe23 - k88hudson -
Bug 1526066 - Add perf improvements, design refinements, and bug fixes to Activity Stream r=nanj
-
dmajor
jmaher: is there a dashboard of all arm64 test failures somewhere? I don't need (but can accept) them broken down by test type. is looking at the dependency tree of
bug 1522997 a good approximation?
-
jmaher
-
jmaher
dmajor: that is probably 70% of the failures- hopefully you can help get fixes for many of the bugs there
-
dmajor
ok, thanks -- I
-
dmajor
I'll use that as my source for picking up new investigations
-
jmaher
dmajor: we have 1 machine hooked up to try, so if you need to run anything, let me know- itis sort of hacky atm
-
jmaher
dmajor: cool; also note, we will have more machines hooked up to try and not have it so hacky in a few more weeks
-
dmajor
jmaher: great! maybe by then I'll have more time to look at them :) I meant to start this week but it didn't happen
-
jmaher
we should have a better handle on bugs on file for all failures in the next week- timing is working out well :)
-
pulsebot
Check-in:
autoland/79fae15dc460 - Chris Manchester -
Bug 1480362 - Remove |./mach pastebin| command now that the service is no longer available. r=firefox-build-system-reviewers,nalexander
-
jmaher
dmajor: one area in that list of bugs is there are some webgl/canvas tests that are failing- I am not sure if they are all related- if you know anything about that stuff it would be nice to get context
-
dmajor
jmaher: unfortnuately gfx is likely one of the areas where I can be least helpful, but I'll try to take a quick look to see if it's maybe just a superficial thing
-
jmaher
a case of your guess is as good as mine probably
-
pulsebot
Check-in:
autoland/8452583c0771 - Mike Conley -
Bug 1523648 - Remove BUSY_TAB_ABANDONED probe and tests. r=dao
-
pulsebot
Check-in:
mozilla-inbound/5faca6c35b2b - Gabriel Luong -
Bug 1525988 - Don't render invisible declarations in the new rules view. r=mtigley
-
jaws
whimboo: gandalf: i added a question for both of you on
phabricator.services.mozilla.com/D17393
-
jaws
-
tjr
snorp: Do you know the prevalence of media decoding support for Fennec offhand?
developer.mozilla.org/en-US/docs/Web/HTML/Supported_media_formats says things like '[Fennec] supports [h264] in some cases, but only when a third-party decoder is available, and the device hardware can handle the profile used to encode the MP4' but is that 90% of the
-
tjr
time, 99%, 99.9%, etc...
-
pulsebot
Check-in:
autoland/731773b839bb - shindli - Backed out changeset bfc4490bedbd (
bug 1525858) for xpcfailures in uriloader/exthandler/tests/unit/test_handlerService.js CLOSED TREE
-
snorp
tjr: ah, that's super old
-
snorp
tjr: we should be able to do h264 on every device we run on
-
snorp
I mean I guess it's technically a true statement since we do rely on OS decoder
-
snorp
but it's almost always going to play unless it's some super weird profile (like lossless or something)
-
tjr
Same story with vp9, aac, and the other formats? Everything is supported same as desktop?
-
snorp
tjr: for vp9 we probably end up using a software decoder much of the time
-
snorp
aac is supported by the OS
-
snorp
theora/ogg are software
-
snorp
err vorbis
-
snorp
tjr: h264 is really the only thing we don't have a software fallback for, IIRC, but it has been a while since I really looked
-
snorp
tjr: jhlin is the android media guy :)
-
rstrong
stefan_hindli|sheriffduty: were there other candidates for the failure that
bug 1525858 was backed out for? I ask because xpcshell tests all run in their own process, the changes in
bug 1525858 were entirely app update test only changes, and I have numerous recent try runs (around 4 AM this morning is the latest) where there were no issues.
-
pulsebot
Check-in:
mozilla-inbound/6370b90702b7 - Brindusan Cristian - Backed out 2 changesets (
bug 1524946) for hazard build bustages.
-
stefan_hindli|sheriffduty
rstrong: the xpcfailures seem to have started from your push
-
rstrong
looks like marAppInUseStageSuccessComplete_unix.js failed or timed out (can't tell since there isn't logging of the parallel run) and succeeded the sequential run. Though that shouldn't pollute other tests the harness might have something that allows it.
-
mhowell
stefan_hindli|sheriffduty: it looks like the push immediately before rstrong's is directly related to test_handlerService.js, but rstrong's definitely isn't
-
stefan_hindli|sheriffduty
mhowell: yeah it looks like it, I'll reland rstrong's push
-
rstrong
Thanks mhowell !
-
rstrong
stefan_hindli|sheriffduty: thanks for relanding!
-
stefan_hindli|sheriffduty
rstrong: no problem, sorry for the mixup, I really thought your push was the one responsible for the xpcshell failures.
-
rstrong
no worries
-
» rstrong remembers when I had to periodically sheriff... sheriffing can be hard
-
stefan_hindli|sheriffduty
😊
-
pulsebot
Check-in:
autoland/3c3b09d5cadd - Robert Strong -
Bug 1525858 - Use AppConstants and mozinfo where possible instead of the preprocessed test file. r=mhowell
-
smaug
florian: ping
-
smaug
or mconley
-
florian
pong
-
mconley
also pong
-
smaug
-
smaug
florian: any time there is any event, we mark all layout dirty?
-
smaug
(the context here is that
bug 1506376 makes already very common
bug 1489259 permafail )
-
florian
yes, the idea is to make the layout dirty before executing any script, so that any time a script does something that _could_ trigger a sync flush, it will trigger it and get caught by the test
-
smaug
(
bug 1506376 let's us paint more often if normal priority queue is flooded)
-
smaug
florian: ahaa, so it is like approximation of "script will run"
-
florian
yes
-
sefeng
hey guys, I want to upload a patch to a bug, do I just do "git diff" and then upload the file?
-
pulsebot
Check-in:
autoland/3038495b95fc - shindli - Backed out changeset b3bcf26d4dad (
bug 1252831) for xpcshell failures in uriloader/exthandler/tests/unit/test_handlerService.js CLOSED TREE
-
kumar
Hi sefeng. You should be able to find some help with that in the #introduction channel.
-
daleharvey
sefeng: git format-patch is usually a little nicer
-
daleharvey
But yeh, its that simple ..... for now
-
sefeng
kumar daleharvey: thanks!
-
smaug
florian: I'm having hard time to understand how this setup can work with popuppositioned
-
smaug
which is dispatched if reflow is done
-
smaug
should popuppositioned get similar handling as MozAfterPaint
-
florian
I'm not familiar with popuppositioned
-
smaug
-
florian
if ignoring that event fixes the test, it's probably a fine thing to do
-
smaug
florian: ok, let me push to try
-
florian
(request review from Mike, he's more familiar than me with the reflow part of these tests)
-
smaug
ok
-
smaug
thanks
-
pulsebot
Check-in:
autoland/4e56ef85817a - Andrew Halberstadt -
Bug 1526129 - Fix test failure in tryselect cram tests, r=jmaher
-
Mossop
froydnj: Seems like this is actually wrong:
phabricator.services.mozilla.com/di…/?ref=583281&whitespace=ignore-most. On OSX it still ends up with MOZ_HAS_REMOTE defined, it's value is '' though (literally two quote characters)
-
emilio
smaug: :o you just made me realize that's also probably the cause of the weirdness I found when changing how overflow events work
-
froydnj
Mossop: ah, yeah, you want `if 'gtk' in toolkit or toolkit == 'windows': return True` and that's it
-
froydnj
sorry, I written those kind of tests scores of times
-
Mossop
Ah it has to return None to be undefined. Ok
-
jya
RyanVM: ping
-
RyanVM
jya: pong
-
jya
I see you are doing release uplift.
-
smaug
emilio: during testing?
-
smaug
or just this event
-
smaug
I guess the event could cause something weird
-
smaug
since sure something is trying to handle it
-
smaug
and then causing more layout changes..
-
jya
How big is the window to get
bugzilla.mozilla.org/1525230 in?
-
RyanVM
jya: pretty simple patch - how worried would it make you doing so without it going into a beta first?
-
jya
RyanVM: not much, otherwise the pref one line change in
bug 1520200
-
jya
Bug 1520200 is theorically safer
-
RyanVM
jya: pref off returns us to fx64 behavior?
-
jya
RyanVM: yes (sorry had to park the car)
-
RyanVM
jya: assuming that's the case (flipping the pref returns us to 64 behavior), I think I prefer that for the dot release given the short window we have here
-
RyanVM
and the real fix for beta
-
jya
Me too.
-
jya
Ok
-
jya
I'll nominate the pref change for release then.
-
RyanVM
perfect, thanks
-
stefan_hindli|sheriffduty
rstrong: it seems that the push I backed out and relanded needs to be backed out again since it has some android failures -
treeherder.mozilla.org/#/jobs?repo=…f1f47c8650d8f&selectedJob=227261543
-
jya
RyanVM: done
-
rstrong
stefan_hindli|sheriffduty: those tests aren't even included with android builds or even run on android
-
stefan_hindli|sheriffduty
-
stefan_hindli|sheriffduty
I'm curious if the c4 on the push right before yours turn out green
-
rstrong
stefan_hindli|sheriffduty: I looked at the log and none of my code is included
-
rstrong
Also, android doesn't use toolkit's app update at all.
-
rstrong
Nothing under toolkit/mozapps/update/ is included by android
-
rstrong
-
Mossop
rstrong: That's not true on nightly, though it will be soon (
bug 1520248)
-
rstrong
Mossop: Actually it is true. I almost replied to that thread because of people thinking balrog and app update are synonymous. Android / fennec used app update several years ago but they decided to create their own update mechanism that doesn't use any of toolkit/mozapps/update/.
-
Mossop
Oh, huh
-
rstrong
They didn't even create a new define which caused a few problems at first
-
rstrong
-
stefan_hindli|sheriffduty
rstrong: so it looks like your push is causing those c4 failures
-
rstrong
stefan_hindli|sheriffduty: truly, there is no way it could. The code isn't included with android and hasn't been for many many years.
-
stefan_hindli|sheriffduty
yeah, it looks like your push is ok, it's the one before yours that seems to cause this
-
rstrong
I verified again that the code I landed isn't in that build
-
stefan_hindli|sheriffduty
I already backed that out so we should be fine
-
stefan_hindli|sheriffduty
eh, sorry for wasting your time
-
rstrong
There you go... no worries. I'm actually laughing a bit deliriously about it since I've only had a couple of hours sleep
-
stefan_hindli|sheriffduty
yeah, you and me both, I guess it's one of those days :))
-
bytesized
Could anyone point me towards the correct mechanism for async file writing from JS? I remember using it before, but I can't seem to remember what it is called or find it.
-
Mossop
bytesized: OS.File
-
lina
-
lina
jinx :-)
-
bytesized
lol, thank you both. that is it
-
qdot
We're gonna be able to blame mozilla trees burning for global warming soon.
-
pulsebot
Check-in:
mozilla-beta/bc23b491541e - Oriol Brufau -
Bug 1522820 - Disable browser action's "Remove Extension" if the addon can't be uninstalled. r=Felipe a=lizzard
-
pulsebot
Check-in:
mozilla-beta/b61d0fdc785b - Jared Wein -
Bug 1523696 - Wait until the style attribute is applied to the dialog before sizing it. r=Gijs a=RyanVM
-
pulsebot
Check-in:
mozilla-beta/ee2b9d8d4b0b - Jared Wein -
Bug 1524210 - Only clear the richlistbox selection when the box itself is clicked if the richlistbox is of multiselection type. r=Gijs a=lizzard
-
pulsebot
Check-in:
mozilla-beta/daa824c92e14 - Jean-Yves Avenard -
Bug 1525230 - Reset ImageRect when resolution change. r=bryce a=RyanVM