Florian Bruhin

Results 379 issues of Florian Bruhin

With 8.3.3 (as well as the current `main`, f373974707f57a0b28d12563e4d03c7cd54c70d9), something like ```python import pytest def test_stuff(fixt): pass @pytest.fixture def fixt(request): yield # e.g. store screenshots on failures for GUI tests...

topic: reporting
topic: fixtures

`archlinux-webengine-unstable-qt6` has a history of failing in annoying ways in random commits/PRs. At the very least, I think we should [set `continue-on-error`](https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error) for that job - but maybe we move...

component: infrastructure
priority: 1 - middle

As per: - [[QTBUG-104065] [REG 6.2->6.3] QtWebEngine font color issue - Qt Bug Tracker](https://bugreports.qt.io/browse/QTBUG-104065) - [Use the actual glyph bounds when in cavas2D text drawing (4090828) · Gerrit Code Review](https://chromium-review.googlesource.com/c/chromium/src/+/4090828)...

component: performance
priority: 1 - middle

Out of habit, I still often do `tox -e mypy` (rather than `tox -e mypy-pyqt6`), and tox happily defaults to the default testenv definition, running pytest. We can probably add...

component: infrastructure
priority: 2 - low

In its [latest pre-release](https://github.com/pytest-dev/pytest-bdd/blob/master/CHANGES.rst), `pytest-bdd` [switched to](https://github.com/pytest-dev/pytest-bdd/pull/698) using the [official Gherkin parser](https://github.com/cucumber/gherkin). In-line with the [Gherkin docs](https://cucumber.io/docs/gherkin/reference/#step-arguments), that means multi-line steps are now unsupported (also see https://github.com/pytest-dev/pytest-bdd/issues/123 for a rationale)....

good first issue
component: tests
priority: 1 - middle

Prompted by #8340, I looked at what Chromium declares in its `.desktop` file vs. what qutebrowser does: ```python >>> chromium_types = set("application/pdf;application/rdf+xml;application/rss+xml;application/xhtml+xml;application/xhtml_xml;application/xml;image/gif;image/jpeg;image/png;image/webp;text/html;text/xml;x-scheme-handler/http;x-scheme-handler/https".split(";")) >>> qb_types = set("text/html;text/xml;application/xhtml+xml;application/xml;application/rdf+xml;image/gif;image/webp;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/qute".split(";")) >>> >>> chromium_types &...

priority: 2 - low

Original comment from #8243: > Locally I'm seeing errors like this during teardown sometimes. Not quite sure how to reproduce because I wasn't seeing these when developing it, and it's...

- https://github.com/actions/runner-images/issues/10721 If there are no critical issues with Qt 6.8.0, we should get a v3.3.0 in with Qt 6.8 ([still supports](https://doc.qt.io/qt-6.8/supported-platforms.html#macos) macOS 12). It was released today, hopefully there...

component: infrastructure
os: macOS

Python 3.13 [is now out](https://www.python.org/downloads/release/python-3130/). We should make sure we add support everywhere, and as soon as things matured enough, upgrade the Windows/macOS releases. Maybe for v3.3.0, or definitely for...

component: infrastructure

See https://codereview.qt-project.org/c/qt/qtwebengine/+/344042 and 2e4ca779c68a65034fcd4448fa8c0952ed3f0a1d - reverted because I'm not sure it's really correct. We can already set a print quality in the dialog, surely this should affect the underlying resolution...

priority: 1 - middle
bug: behavior