Skip to content
Snippets Groups Projects

temp/qt5-qtbase: fork from Alpine to build with OpenGLES

Merged Imported Administrator requested to merge qt5-gles into master
All threads resolved!

Our change upstream to build Qt5 with OpenGLES on ARM got reverted. I have an MR open to fix it, but we need to fix it quicker locally as the Librem 5 is broken with Plasma Mobile currently because of it.

CC @bshah @Minecrell

Edited by Administrator

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Administrator added 1 commit · Imported

    added 1 commit

    • a3c0219a - temp/py3-qt5: fork from Alpine to build with OpenGLES

    Compare with previous version

    By Bart Ribbers on 2020-03-26T19:01:12

  • Administrator resolved all threads · Imported

    resolved all threads

    By Bart Ribbers on 2020-03-26T19:03:06

  • Administrator added 1 commit · Imported

    added 1 commit

    • ca724644 - temp/py3-qt5: fork from Alpine to build with OpenGLES

    Compare with previous version

    By Bart Ribbers on 2020-03-27T08:28:14

  • Administrator resolved all threads · Imported

    resolved all threads

    By Bart Ribbers on 2020-03-27T08:28:22

  • Administrator added 3 commits · Imported

    added 3 commits

    • 7ec1fd72 - temp/qt5-qtbase: fork from Alpine to build with OpenGLES
    • 81f4d91c - temp/qt5-qtdeclarative: fork from Alpine to build with OpenGLES
    • b9763e63 - temp/py3-qt5: fork from Alpine to build with OpenGLES

    Compare with previous version

    By Bart Ribbers on 2020-03-27T08:30:47

  • Author Owner

    Alrighty, looks good to me, tested on L5, and fixes PlaMo for me.

    By Bhushan Shah on 2020-03-27T08:32:08

  • Administrator approved this merge request · Imported

    approved this merge request

    By Bhushan Shah on 2020-03-27T08:32:11

  • Author Owner

    py3-qt5 build fails (I tried only aarch64 so far):

    (020168) [13:34:35] (buildroot_aarch64) % cd /home/pmos/build;
        busybox su pmos -c CARCH=aarch64 SUDO_APK='abuild-apk --no-progress'
        PATH=/native/usr/lib/crossdirect/aarch64:/usr/lib/ccache/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
        HOME=/home/pmos abuild -D postmarketOS -r -f
    >>> py3-qt5: Building pmos/py3-qt5 9999-r0 (using abuild 3.5.0-r0) started Fri, 27 Mar 2020 10:34:35 +0000
    >>> py3-qt5: Checking sanity of /home/pmos/build/APKBUILD...
    >>> WARNING: py3-qt5: No maintainer
    >>> ERROR: py3-qt5: provides must not contain py3-qt5

    By Alexey Min on 2020-03-27T10:50:02

    Edited by Administrator
    • Author Owner
      Resolved by Administrator

      Can confirm that py3-qt5 rebuild is needed as well:

      Traceback (most recent call last):
        File "./shutdownmenu.py", line 6, in <module>
          from PyQt5.QtWidgets import *
      ImportError: Error relocating /usr/lib/python3.8/site-packages/PyQt5/QtGui.so: _ZNK17QOpenGLTimerQuery16waitForTimestampEv: symbol not found

      And I needed this patch to build py3-qt5:

      diff --git a/temp/py3-qt5/APKBUILD b/temp/py3-qt5/APKBUILD
      index 1e4684a21b..e34797fd24 100644
      --- a/temp/py3-qt5/APKBUILD
      +++ b/temp/py3-qt5/APKBUILD
      @@ -15,7 +15,6 @@ makedepends="python3-dev py3-dbus-dev py-sip-dev
       	qt5-qtwebchannel-dev
       	"
       source="https://pypi.python.org/packages/source/P/PyQt5/PyQt5-$_pkgver.tar.gz"
      -provides="py3-qt5"
       provider_priority=1
       builddir="$srcdir/PyQt5-$_pkgver"
       
      

      Upgraded on my pinephone and everything seems to work well.

      With that fixed, it has my approval

      By Luca Weiss on 2020-03-28T12:22:01

      Edited by Administrator
  • Administrator mentioned in merge request !1104 (merged) · Imported

    mentioned in merge request !1104 (merged)

    By Luca Weiss on 2020-03-27T16:21:26

  • Administrator added 1 commit · Imported

    added 1 commit

    • 9f6c6ce6 - temp/py3-qt5: fork from Alpine to build with OpenGLES

    Compare with previous version

    By Bart Ribbers on 2020-03-28T08:34:01

  • Administrator resolved all threads · Imported

    resolved all threads

    By Bart Ribbers on 2020-03-28T12:22:03

  • Administrator approved this merge request · Imported

    approved this merge request

    By Luca Weiss on 2020-03-28T19:20:27

  • Administrator approved this merge request · Imported

    approved this merge request

    By Alexey Min on 2020-03-28T23:44:48

  • Administrator mentioned in commit 4a8fa71d · Imported

    mentioned in commit 4a8fa71d

    By Bart Ribbers on 2020-03-28T23:46:13

  • Administrator mentioned in commit b30356da · Imported

    mentioned in commit b30356da

    By Bart Ribbers on 2020-03-28T23:46:13

  • Administrator mentioned in commit 740b3693 · Imported

    mentioned in commit 740b3693

    By Bart Ribbers on 2020-03-28T23:46:13

  • Administrator added 15 commits · Imported

    added 15 commits

    Compare with previous version

    By Alexey Min on 2020-03-28T23:46:17

  • Administrator enabled an automatic merge when the pipeline for b30356da succeeds · Imported

    enabled an automatic merge when the pipeline for b30356da succeeds

    By Alexey Min on 2020-03-29T01:37:19

  • Administrator aborted the automatic merge because target branch was updated · Imported

    aborted the automatic merge because target branch was updated

    By Oliver Smith on 2020-03-29T12:00:59

  • Administrator mentioned in commit 0b993603 · Imported

    mentioned in commit 0b993603

    By Bart Ribbers on 2020-03-29T12:49:22

  • Administrator mentioned in commit d33cb3de · Imported

    mentioned in commit d33cb3de

    By Bart Ribbers on 2020-03-29T12:49:22

  • Administrator mentioned in commit ab5e0528 · Imported

    mentioned in commit ab5e0528

    By Bart Ribbers on 2020-03-29T12:49:22

  • Administrator added 4 commits · Imported

    added 4 commits

    Compare with previous version

    By Alexey Min on 2020-03-29T12:49:24

  • Administrator mentioned in commit 9434ea1b · Imported

    mentioned in commit 9434ea1b

    By Bart Ribbers on 2020-03-29T12:50:00

  • Administrator added 1 commit · Imported

    added 1 commit

    Compare with previous version

    By Alexey Min on 2020-03-29T12:50:02

  • Administrator resolved all threads · Imported

    resolved all threads

    By Minecrell on 2020-03-29T12:50:41

  • Administrator merged · Imported

    merged

    By Alexey Min on 2020-03-29T12:54:12

  • Please register or sign in to reply
    Loading