-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build Ubuntu packages with Qt6 linux support #3063
Merged
Merged
Conversation
This file contains 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
Codecov Report
@@ Coverage Diff @@
## main #3063 +/- ##
==========================================
- Coverage 74.39% 73.45% -0.95%
==========================================
Files 199 199
Lines 10359 10398 +39
Branches 1149 1152 +3
==========================================
- Hits 7707 7638 -69
- Misses 2629 2737 +108
Partials 23 23
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report at Codecov.
|
bakulf
approved these changes
Mar 17, 2022
oskirby
force-pushed
the
qt6-linux-support
branch
from
March 18, 2022 01:50
8375c49
to
3af68ac
Compare
bakulf
pushed a commit
that referenced
this pull request
Mar 18, 2022
* Reorganize Debian control/rules files to build by Qt version. * Build all Ubuntu packages using pbuilder * Bump golang build-depends to require epoch >= 2 * Add update/universe repository * Use Qt6 for all Ubuntu versions. * Add qt6-l10n-tools dependency for Qt6 builds. * Add missing Qt deps for svg and core5compat modules * Fix OpenGL dependancy clash on Ubuntu/Bionic * Use libgl-dev instead of libglx-dev | libglvnd-dev * Bump Fedora/RPM to use Qt6 * Workaround for missing WASM linguist tools * Bump Fedora/RPM builder image to fedora:34 * Revert Qt6 support for Fedora. This reverts commits 4666266 and 86b5692 * Reduce minimum wireguard version to 1.0.20200513 * Add missing runtime packages for Qt6
bakulf
added a commit
that referenced
this pull request
Mar 24, 2022
* Add include all networks * Add feature to feature list * Renaming to ioskillswitch * alphabetical order * address comments and lint errors * fix lint errors * Reactivate Qt6 android builds This reverts commit c0dab41. * enable signing * Add missing error string (#3067) * Fix #3026 - Submit auth forms on 'Enter' clicks only when the submit button is enabled (#3066) * Disable 2FA "Verify" button when code input is empty (#3065) * Fix #3060 (#3064) * Build Ubuntu packages with Qt6 linux support (#3063) * Reorganize Debian control/rules files to build by Qt version. * Build all Ubuntu packages using pbuilder * Bump golang build-depends to require epoch >= 2 * Add update/universe repository * Use Qt6 for all Ubuntu versions. * Add qt6-l10n-tools dependency for Qt6 builds. * Add missing Qt deps for svg and core5compat modules * Fix OpenGL dependancy clash on Ubuntu/Bionic * Use libgl-dev instead of libglx-dev | libglvnd-dev * Bump Fedora/RPM to use Qt6 * Workaround for missing WASM linguist tools * Bump Fedora/RPM builder image to fedora:34 * Revert Qt6 support for Fedora. This reverts commits 4666266 and 86b5692 * Reduce minimum wireguard version to 1.0.20200513 * Add missing runtime packages for Qt6 * Add application/octet-stream to form (#3094) Socorro now enforces that the Content-Type of the uploaded file is application/octet-stream. * Porting the latest ios fix to 2.8 (#3107) * Add a new string to fix the connection label - VPN-1858 (#3089) * Schedule contact-tasks during the authentication - VPN-1947 (#3109) * fix: Connection info restart button (#3080) * Fix connection info mobile layout (#3078) * fix: Box height on mobile devices * chore: Center connection info content vertically * fix: Disable VPNToggle when connection info view is open (#3075) * fix: Animation not playing when navigating back from Get help view (#3057) * fix: What’s new panel translations (#3104) * fix: Settings accessible label when CI is open (#3113) * Fix for AIA inputs on Android (#3054) * fix: Handle IAA inputs covered by keyboard on Android * chore: Vertical keyboard transition * chore: Add comment for temporary fix for QTBUG-96117 * Revert changes * Android: change windowSoftInputMode to "adjustPan" * Clean up Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Lesley Norton <[email protected]> * fix: ConnectionInfo binding loop (#3133) * chore: Run ConnectionInfo animation only once (#3136) * fix: Disable controller nav when CI is open * chore: Remove unused legacy connectionInfo button and property Co-authored-by: Moritz Birghan <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Owen Kirby <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Lesley Norton <[email protected]>
bakulf
added a commit
that referenced
this pull request
Mar 24, 2022
* Add include all networks * Add feature to feature list * Renaming to ioskillswitch * alphabetical order * address comments and lint errors * fix lint errors * Reactivate Qt6 android builds This reverts commit c0dab41. * enable signing * Add missing error string (#3067) * Fix #3026 - Submit auth forms on 'Enter' clicks only when the submit button is enabled (#3066) * Disable 2FA "Verify" button when code input is empty (#3065) * Fix #3060 (#3064) * Build Ubuntu packages with Qt6 linux support (#3063) * Reorganize Debian control/rules files to build by Qt version. * Build all Ubuntu packages using pbuilder * Bump golang build-depends to require epoch >= 2 * Add update/universe repository * Use Qt6 for all Ubuntu versions. * Add qt6-l10n-tools dependency for Qt6 builds. * Add missing Qt deps for svg and core5compat modules * Fix OpenGL dependancy clash on Ubuntu/Bionic * Use libgl-dev instead of libglx-dev | libglvnd-dev * Bump Fedora/RPM to use Qt6 * Workaround for missing WASM linguist tools * Bump Fedora/RPM builder image to fedora:34 * Revert Qt6 support for Fedora. This reverts commits 4666266 and 86b5692 * Reduce minimum wireguard version to 1.0.20200513 * Add missing runtime packages for Qt6 * Add application/octet-stream to form (#3094) Socorro now enforces that the Content-Type of the uploaded file is application/octet-stream. * Porting the latest ios fix to 2.8 (#3107) * Add a new string to fix the connection label - VPN-1858 (#3089) * Schedule contact-tasks during the authentication - VPN-1947 (#3109) * fix: Connection info restart button (#3080) * Fix connection info mobile layout (#3078) * fix: Box height on mobile devices * chore: Center connection info content vertically * fix: Disable VPNToggle when connection info view is open (#3075) * fix: Animation not playing when navigating back from Get help view (#3057) * fix: What’s new panel translations (#3104) * fix: Settings accessible label when CI is open (#3113) * Fix for AIA inputs on Android (#3054) * fix: Handle IAA inputs covered by keyboard on Android * chore: Vertical keyboard transition * chore: Add comment for temporary fix for QTBUG-96117 * Revert changes * Android: change windowSoftInputMode to "adjustPan" * Clean up Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Lesley Norton <[email protected]> * fix: ConnectionInfo binding loop (#3133) * chore: Run ConnectionInfo animation only once (#3136) * fix: Translation on initial What’s new slide Co-authored-by: Moritz Birghan <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Owen Kirby <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Lesley Norton <[email protected]>
flozia
added a commit
that referenced
this pull request
Mar 24, 2022
* Add include all networks * Add feature to feature list * Renaming to ioskillswitch * alphabetical order * address comments and lint errors * fix lint errors * Reactivate Qt6 android builds This reverts commit c0dab41. * enable signing * Add missing error string (#3067) * Fix #3026 - Submit auth forms on 'Enter' clicks only when the submit button is enabled (#3066) * Disable 2FA "Verify" button when code input is empty (#3065) * Fix #3060 (#3064) * Build Ubuntu packages with Qt6 linux support (#3063) * Reorganize Debian control/rules files to build by Qt version. * Build all Ubuntu packages using pbuilder * Bump golang build-depends to require epoch >= 2 * Add update/universe repository * Use Qt6 for all Ubuntu versions. * Add qt6-l10n-tools dependency for Qt6 builds. * Add missing Qt deps for svg and core5compat modules * Fix OpenGL dependancy clash on Ubuntu/Bionic * Use libgl-dev instead of libglx-dev | libglvnd-dev * Bump Fedora/RPM to use Qt6 * Workaround for missing WASM linguist tools * Bump Fedora/RPM builder image to fedora:34 * Revert Qt6 support for Fedora. This reverts commits 4666266 and 86b5692 * Reduce minimum wireguard version to 1.0.20200513 * Add missing runtime packages for Qt6 * Add application/octet-stream to form (#3094) Socorro now enforces that the Content-Type of the uploaded file is application/octet-stream. * Porting the latest ios fix to 2.8 (#3107) * Add a new string to fix the connection label - VPN-1858 (#3089) * Schedule contact-tasks during the authentication - VPN-1947 (#3109) * fix: Connection info restart button (#3080) * Fix connection info mobile layout (#3078) * fix: Box height on mobile devices * chore: Center connection info content vertically * fix: Disable VPNToggle when connection info view is open (#3075) * fix: Animation not playing when navigating back from Get help view (#3057) * fix: What’s new panel translations (#3104) * fix: Settings accessible label when CI is open (#3113) * Fix for AIA inputs on Android (#3054) * fix: Handle IAA inputs covered by keyboard on Android * chore: Vertical keyboard transition * chore: Add comment for temporary fix for QTBUG-96117 * Revert changes * Android: change windowSoftInputMode to "adjustPan" * Clean up Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Lesley Norton <[email protected]> * fix: ConnectionInfo binding loop (#3133) * chore: Run ConnectionInfo animation only once (#3136) * fix: Disable controller nav when CI is open * chore: Remove unused legacy connectionInfo button and property Co-authored-by: Moritz Birghan <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Owen Kirby <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Lesley Norton <[email protected]>
flozia
added a commit
that referenced
this pull request
Mar 24, 2022
* Add include all networks * Add feature to feature list * Renaming to ioskillswitch * alphabetical order * address comments and lint errors * fix lint errors * Reactivate Qt6 android builds This reverts commit c0dab41. * enable signing * Add missing error string (#3067) * Fix #3026 - Submit auth forms on 'Enter' clicks only when the submit button is enabled (#3066) * Disable 2FA "Verify" button when code input is empty (#3065) * Fix #3060 (#3064) * Build Ubuntu packages with Qt6 linux support (#3063) * Reorganize Debian control/rules files to build by Qt version. * Build all Ubuntu packages using pbuilder * Bump golang build-depends to require epoch >= 2 * Add update/universe repository * Use Qt6 for all Ubuntu versions. * Add qt6-l10n-tools dependency for Qt6 builds. * Add missing Qt deps for svg and core5compat modules * Fix OpenGL dependancy clash on Ubuntu/Bionic * Use libgl-dev instead of libglx-dev | libglvnd-dev * Bump Fedora/RPM to use Qt6 * Workaround for missing WASM linguist tools * Bump Fedora/RPM builder image to fedora:34 * Revert Qt6 support for Fedora. This reverts commits 4666266 and 86b5692 * Reduce minimum wireguard version to 1.0.20200513 * Add missing runtime packages for Qt6 * Add application/octet-stream to form (#3094) Socorro now enforces that the Content-Type of the uploaded file is application/octet-stream. * Porting the latest ios fix to 2.8 (#3107) * Add a new string to fix the connection label - VPN-1858 (#3089) * Schedule contact-tasks during the authentication - VPN-1947 (#3109) * fix: Connection info restart button (#3080) * Fix connection info mobile layout (#3078) * fix: Box height on mobile devices * chore: Center connection info content vertically * fix: Disable VPNToggle when connection info view is open (#3075) * fix: Animation not playing when navigating back from Get help view (#3057) * fix: What’s new panel translations (#3104) * fix: Settings accessible label when CI is open (#3113) * Fix for AIA inputs on Android (#3054) * fix: Handle IAA inputs covered by keyboard on Android * chore: Vertical keyboard transition * chore: Add comment for temporary fix for QTBUG-96117 * Revert changes * Android: change windowSoftInputMode to "adjustPan" * Clean up Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Lesley Norton <[email protected]> * fix: ConnectionInfo binding loop (#3133) * chore: Run ConnectionInfo animation only once (#3136) * fix: Translation on initial What’s new slide Co-authored-by: Moritz Birghan <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Lesley Norton <[email protected]> Co-authored-by: Owen Kirby <[email protected]> Co-authored-by: Marcus Kestler <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Andrea Marchesini <[email protected]> Co-authored-by: Lesley Norton <[email protected]>
5 tasks
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.
This is a re-submission of PR #2769 but we will hopefully clear up the package dependencies a little better so that the resulting packages can be installed cleanly on all of Focal, Bionic, Impish and Jammy releases.
Before merging, we need to ensure that these install cleanly without dependency problems on each of the following distros:
Until the Qt6 packages have been merged into a public-facing PPA, it is necessary to install the Qt6-testing PPA first, which can be done with the command:
sudo add-apt-repository ppa:okirby/qt6-testing