Skip to content
Snippets Groups Projects

kde/kde-applications*: remove unnused applications and update remaining to 19.04.1

Closed Imported Administrator requested to merge update/kde-applications into master

Lots of KDE applications weren't used anymore (they were libraries/services that can't be used on their own), so I removed them. The remaining applications are updated to 19.04.1 and tested on x86_64.

Merge request reports

Checking pipeline status.

Approval is optional

Closed by AdministratorAdministrator 5 years ago (Jun 24, 2019 10:05am UTC)

Merge details

  • The changes were not merged into master.

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 2 commits · Imported

    added 2 commits

    • 9c2306c2 - kde/kde-applications: remove unused applications
    • e6765b8a - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-05-27T19:29:29

  • Administrator added 1 commit · Imported

    added 1 commit

    • d1f5c5af - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-05-27T20:00:29

  • Administrator added 24 commits · Imported

    added 24 commits

    Compare with previous version

    By Bart Ribbers on 2019-05-31T19:03:29

  • Administrator added 1 commit · Imported

    added 1 commit

    • cfa52216 - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-05-31T19:31:46

  • Administrator added 1 commit · Imported

    added 1 commit

    • baf5e948 - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-06-01T18:53:33

  • Administrator added 1 commit · Imported

    added 1 commit

    • c015931f - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-06-01T20:10:11

  • Administrator added 1 commit · Imported

    added 1 commit

    • 204546da - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-06-01T20:35:42

  • Administrator added 8 commits · Imported

    added 8 commits

    Compare with previous version

    By Bart Ribbers on 2019-06-01T21:04:49

  • Administrator added 1 commit · Imported

    added 1 commit

    • 222645f8 - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-06-02T07:47:06

  • Administrator added 1 commit · Imported

    added 1 commit

    • 32b91b7d - kde/kde-applications: update to 19.04.1

    Compare with previous version

    By Bart Ribbers on 2019-06-02T10:49:21

  • Author Owner

    I had tried to build the currently latest commit after rebasing on then-master (b446c06b) with my usual pre-build script, and it failed for a strange reason. Here is the script:

    #!/bin/sh
    
    # build for all arches
    max="100"
    fail=""
    otherpkgs="index mauikit pix postmarketos-ui-plasma-mobile vvave"
    
    cd ~/code/pmbootstrap/aports/kde
    
    for arch in x86_64 aarch64 armhf armv7; do
            for i in $(seq 1 "$max"); do
                    echo " ==== ($i/$max) building for $arch (failures:$fail) ==== "
                    pmbootstrap -t 9000 build --strict --arch="$arch" * $otherpkgs && break
                    sleep 5
                    if [ "$i" == "$max" ]; then
                            fail="$fail $arch"
                    fi
            done
    done
    echo "Done! Failed:$fail"
    011798) [19:06:34] Shutdown complete                                                                                                                         
    (011798) [19:06:34] Calculate work folder size                                                                                                                
    (011798) [19:06:34] % sudo du --summarize --block-size=1 /home/user/.local/var/pmbootstrap                                             
    135882104832    /home/user/.local/var/pmbootstrap                                                                                                             
    (011798) [19:17:01] Shutdown complete                                          
    (011798) [19:17:01] % sudo du --summarize --block-size=1 /home/user/.local/var/pmbootstrap                                                                    
    135882104832    /home/user/.local/var/pmbootstrap                                                                                                             
    (011798) [19:26:39] Cleared up ~0 MB of space                                                                                                                 
    (011798) [19:26:41] breeze: found pmaport (5.15.5-r1) and binary package (5.15.5-r1, from postmarketOS or Alpine), but pmaport can't be built for armhf -> using binary package                                                                                                
    (011798) [19:26:41] NOTE: Package 'breeze' is up to date. Use 'pmbootstrap build breeze --force' if needed.                                                                                                                                                                    
    (011798) [19:26:44] mesa-dev: guessed to be a subpackage of mesa                                                                       
    (011798) [19:26:44] NOTE: Package 'calindori' is up to date. Use 'pmbootstrap build calindori --force' if needed.                                                                                                                                                              
    (011798) [19:26:44] NOTE: Package 'elisa' is up to date. Use 'pmbootstrap build elisa --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] qt5-qtbase-sqlite: guessed to be a subpackage of qt5-qtbase                                                                               
    (011798) [19:26:45] NOTE: Package 'falkon' is up to date. Use 'pmbootstrap build falkon --force' if needed.                                                                                                                                                                    
    (011798) [19:26:45] kactivitymanagerd: found pmaport (5.15.5-r1) and binary package (5.15.5-r1, from postmarketOS or Alpine), but pmaport can't be built for armhf -> using binary package                                                                                     
    (011798) [19:26:45] NOTE: Package 'kactivitymanagerd' is up to date. Use 'pmbootstrap build kactivitymanagerd --force' if needed.                                                                                                                                              
    (011798) [19:26:45] NOTE: Package 'kasync' is up to date. Use 'pmbootstrap build kasync --force' if needed.                                                                                                                                                                    
    (011798) [19:26:45] NOTE: Package 'kcalcore' is up to date. Use 'pmbootstrap build kcalcore --force' if needed.                                                                                                                                                                
    (011798) [19:26:45] NOTE: Package 'kcontacts' is up to date. Use 'pmbootstrap build kcontacts --force' if needed.                                                                                                                                                              
    (011798) [19:26:45] NOTE: Package 'kdav2' is up to date. Use 'pmbootstrap build kdav2 --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] NOTE: Package 'kdeconnect' is up to date. Use 'pmbootstrap build kdeconnect --force' if needed.                                                                                                                                                            
    (011798) [19:26:45] kdecoration: found pmaport (5.15.5-r1) and binary package (5.15.5-r1, from postmarketOS or Alpine), but pmaport can't be built for armhf -> using binary package                                                                                           
    (011798) [19:26:45] NOTE: Package 'kdecoration' is up to date. Use 'pmbootstrap build kdecoration --force' if needed.                                                                                                                                                          
    (011798) [19:26:45] NOTE: Package 'kdelibs4support' is up to date. Use 'pmbootstrap build kdelibs4support --force' if needed.                                                                                                                                                  
    (011798) [19:26:45] NOTE: Package 'khtml' is up to date. Use 'pmbootstrap build khtml --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] NOTE: Package 'kimap' is up to date. Use 'pmbootstrap build kimap --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] NOTE: Package 'kimap2' is up to date. Use 'pmbootstrap build kimap2 --force' if needed.                                                                                                                                                                    
    (011798) [19:26:45] NOTE: Package 'kjs' is up to date. Use 'pmbootstrap build kjs --force' if needed.                                                         
    (011798) [19:26:45] NOTE: Package 'kjsembed' is up to date. Use 'pmbootstrap build kjsembed --force' if needed.                                                                                                                                                                
    (011798) [19:26:45] NOTE: Package 'kldap' is up to date. Use 'pmbootstrap build kldap --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] NOTE: Package 'kmime' is up to date. Use 'pmbootstrap build kmime --force' if needed.                                                                                                                                                                      
    (011798) [19:26:45] NOTE: Package 'konsole' is up to date. Use 'pmbootstrap build konsole --force' if needed.                                                                                                                                                                  
    (011798) [19:26:45] kscreen: found pmaport (5.15.5-r2) and binary package (5.15.5-r2, from postmarketOS or Alpine), but pmaport can't be built for armhf -> using binary package                                                                                               
    (011798) [19:26:45] NOTE: Package 'kscreen' is up to date. Use 'pmbootstrap build kscreen --force' if needed.                                                                                                                                                                  
    (011798) [19:26:45] NOTE: You can edit the 'arch=' line inside the APKBUILD                                                            
    (011798) [19:26:45] NOTE: Alternatively, use --arch to build for another architecture ('pmbootstrap build --arch=armhf kscreenlocker')                                                                                                                                         
    (011798) [19:26:45] ERROR: Can't build 'kscreenlocker' for architecture armhf                                                          
    (011798) [19:26:45] See also: <https://postmarketos.org/troubleshooting>                                                               
    (011798) [19:26:45] Traceback (most recent call last):                                                                                 
      File "/home/user/code/pmbootstrap/pmb/__init__.py", line 63, in main                                                                 
        getattr(frontend, args.action)(args)                           
      File "/home/user/code/pmbootstrap/pmb/helpers/frontend.py", line 109, in build                                                       
        args.strict, src=src):                                         
      File "/home/user/code/pmbootstrap/pmb/build/_package.py", line 476, in package                                                       
        if not check_build_for_arch(args, pkgname, arch):                                                                                  
      File "/home/user/code/pmbootstrap/pmb/build/_package.py", line 103, in check_build_for_arch                                          
        arch)                                                          
    RuntimeError: Can't build 'kscreenlocker' for architecture armhf                                                                       
    
    (013483) [19:26:53] Shutdown complete                              
    (013483) [19:26:53] Calculate work folder size                     
    (013483) [19:26:53] % sudo du --summarize --block-size=1 /home/user/.local/var/pmbootstrap                                             

    I did not look further into it, maybe you can directly see what is happening or reproduce this?

    Also, does it make sense to even try to merge this right now, while the qt issues are not resolved?

    By Oliver Smith on 2019-06-04T19:44:49

  • Author Owner

    apps 19.04.2 is out (as well as frameworks 5.59, time to upstream? and fix -DCMAKE_BUILD_TYPE=RelWithDebugInfo to RelWithDebInfo) :grin:

    By Alexey Min on 2019-06-08T10:23:16

  • Author Owner

    Since I upstreamed all our KDE Applications to Alpine Linux and already removed them from postmarketOS, this MR is now not needed anymore :tada:

    By Bart Ribbers on 2019-06-24T10:05:01

  • Administrator closed · Imported

    closed

    By Bart Ribbers on 2019-06-24T10:05:03

Please register or sign in to reply
Loading