Conversation
…n-ci (Qt6) Terceiro bloqueio do OSGeo pra release 5.2.0: scanner de compatibilidade Qt6 reportou 723 issues, o primeiro sendo "resources_rc.py:9 Fix PyQT import, you must import from qgis.PyQt". Causa: qgis-plugin-ci compila QUALQUER *.qrc encontrado direto em plugin_path via pyqt5ac/pyrcc5 durante o empacotamento, e o resultado sempre importa `from PyQt5 import QtCore` -- incompatível com QGIS4/Qt6. Bug aberto no upstream, sem fix nem flag disponível: qgis/qgis-plugin-ci#421. Confirmado localmente: rebuild fresco do resources.qrc gera exatamente esse import errado, enquanto o resources.py commitado (mantido à mão) usa `from qgis.PyQt`, correto. resources_rc.py nunca é importado por nada do plugin (só resources.py é usado em runtime, ver commit 9326fc3), e é gerado de novo a cada empacotamento -- não adianta só ter apagado o arquivo antes, o qgis-plugin-ci recria ele toda vez que acha o .qrc. A grande maioria dos 723 issues deve estar dentro desse único arquivo gerado de ~90 mil linhas. Fix: renomeia resources.qrc -> resources.qrc.src, tirando do glob *.qrc que o qgis-plugin-ci varre em plugin_path. Sem esse gatilho, ele não compila nada e resources_rc.py nem entra mais no zip (confirmado local: zip caiu de 11.63 Mo pra 9.63 Mo, sem resources_rc.py dentro). Atualiza translation.pro (RESOURCES +=) pra apontar pro novo nome. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Terceiro bloqueio da release 5.2.0 no OSGeo: scanner de Qt6 reportou 723 issues, a maioria dentro de
resources_rc.py(arquivo gerado peloqgis-plugin-cia cada empacotamento comfrom PyQt5 import QtCore, incompatível com Qt6). Bug upstream conhecido, sem fix: qgis/qgis-plugin-ci#421.Fix: renomeia
resources.qrc→resources.qrc.srcpra tirar do glob que oqgis-plugin-civarre (*.qrcemplugin_path) -- sem isso ele não compila nada e oresources_rc.pynem entra mais no zip.resources.py(o único usado em runtime) continua intocado.🤖 Generated with Claude Code