Gary Kwong [:gkw]

Results 72 comments of Gary Kwong [:gkw]

~~Superseded by #829.~~ Oops, reinstating, I missed @jschwartzentruber 's PR from nth10sd/FuzzManager#1 into my fork.

@jschwartzentruber some questions: 1. Are you ok to import `annotations` now that we are on Python 3.7+? Or do you prefer old-style type annotations? (e.g. `Optional[str]`) 1. For dictionaries, are...

``` $ python -u -m tox -e mypy -- . mypy develop-inst-noop: /home/skyxubu/FuzzManager mypy installed: adal==1.2.7,aiohttp==3.8.1,aiosignal==1.2.0,amqp==2.6.1,apache-libcloud==2.4.0,appdirs==1.4.4,async-timeout==4.0.2,asynctest==0.13.0,attrs==21.4.0,azure-common==1.1.14,azure-mgmt-nspkg==3.0.2,azure-mgmt-resource==1.2.2,azure-nspkg==3.0.2,billiard==3.6.4.0,boto==2.49.0,boto3==1.21.3,botocore==1.24.3,celery==4.4.7,certifi==2021.10.8,cffi==1.15.0,charset-normalizer==2.0.12,coreapi==2.3.3,coreschema==0.0.4,coverage==6.3.1,cryptography==36.0.1,Deprecated==1.2.13,Django==2.2.27,django-chartjs==1.3,django-crispy-forms==1.11.2,django-enumfields==2.1.1,django-model-utils==4.2.0,django-notifications-hq==1.6.0,django-stubs==1.10.1,django-stubs-ext==0.4.0,djangorestframework==3.11.2,djangorestframework-stubs==1.5.0,fasteners==0.17.3,frozenlist==1.3.0,fuzzing-decision @ git+https://github.com/MozillaSecurity/orion@079c2eca4555998982f7f1459d252b2e047efc94#subdirectory=services/fuzzing-decision,-e git+ssh://[email protected]/nth10sd/FuzzManager.git@6593c254acd0686b444b0c66bb5ab478db98ae3b#egg=FuzzManager,idna==3.3,importlib-metadata==4.11.1,iniconfig==1.1.1,isodate==0.6.1,itypes==1.2.0,jeepney==0.7.1,Jinja2==3.1.2,jmespath==0.10.0,jsonfield==3.1.0,keyring==23.5.0,kombu==4.6.11,laniakea==1.17.1,MarkupSafe==2.1.1,mohawk==1.1.0,MozillaPulse==1.3,msrest==0.6.21,msrestazure==0.4.34,multidict==6.0.2,mypy==0.931,mypy-extensions==0.4.3,oauthlib==3.2.0,packaging==21.3,packet-python==1.37.1,pluggy==1.0.0,py==1.11.0,pycparser==2.21,pycryptodome==3.7.3,PyJWT==2.3.0,pyparsing==3.0.7,pytest==6.2.5,pytest-cov==3.0.0,pytest-django==4.5.2,pytest-mock==3.7.0,pytest-pythonpath==0.7.4,python-dateutil==2.8.2,pytz==2021.3,PyYAML==6.0,redis==4.1.4,requests==2.27.1,requests-oauthlib==1.3.1,s3transfer==0.5.1,SecretStorage==3.3.1,six==1.16.0,slugid==2.0.0,sqlparse==0.4.2,swapper==1.3.0,taskcluster==44.13.0,taskcluster-urls==13.0.1,toml==0.10.2,tomli==2.0.1,typed-ast==1.5.3,types-Markdown==3.3.14,types-pytz==2021.3.7,types-PyYAML==6.0.7,types-requests==2.27.25,types-urllib3==1.26.14,typing_extensions==4.1.1,uritemplate==4.1.1,urllib3==1.26.8,vine==1.3.0,whitenoise==5.2.0,wrapt==1.13.3,yarl==1.7.2,zipp==3.7.0 mypy run-test-pre: PYTHONHASHSEED='3039526982' mypy run-test: commands[0] | mypy --install-types --non-interactive ....

> but bugs relating to 1357149 are found very quickly. Thanks for the patch! Is this still the case with mozilla-central tip? [Bug 1357149](https://bugzilla.mozilla.org/show_bug.cgi?id=1357149) was marked as a dupe of...

randorderfuzz has been finding more Promise-related issues as more of the Promise testcases get landed in the tree.

There has been preliminary work done over [in Orion](https://github.com/MozillaSecurity/orion/pull/29).

The crashes page has indeed changed but I think I was thinking about the `signatures/all/?all=1` vs `signatures/all` page instead.

@jschwartzentruber and I had a discussion and my issue can be summarised as wanting to see: `All signatures with tool filter on, independent of presence of bug number` Right now,...

This does sound interesting, although having it as an experiment / branch might be a better way to start off. Note that #11 is a primitive way to parse the...

I've been thinking, whether it is possible to replace some usages of the `timed_run` function with `subprocess.run()` or its `subprocess32` PyPI counterpart...