Skip to content
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

[calculator_qalculate] Needs rebuild on Arch #1380

Closed
kescherCode opened this issue Mar 24, 2024 · 9 comments
Closed

[calculator_qalculate] Needs rebuild on Arch #1380

kescherCode opened this issue Mar 24, 2024 · 9 comments
Assignees

Comments

@kescherCode
Copy link

Package source

Official package (Albert Arch repo)

App report

Albert version: 0.23.0
           Build date: Mar  3 2024 08:27:47
           Qt version: 6.6.2
            Build ABI: x86_64-little_endian-lp64
   Build architecture: x86_64
     CPU architecture: x86_64
          Kernel type: linux
       Kernel version: 6.8.1-zen1-1-zen
                   OS: Arch Linux
              OS type: arch
           OS version: unknown
        Platform name: wayland
           Style name: qt6ct-style
     Available styles: qt5ct-style, qt6ct-style, Breeze, Oxygen, Windows, Fusion
           Icon theme: breeze-dark
                 Font: Cantarell,11,-1,5,400,0,0,0,0,0,0,0,0,0,0,1,Regular
             Language: English
               Locale: en_US
      Binary location: /usr/bin/albert
          Working dir: /home/kescher
            Arguments: albert
                $LANG: en_US.UTF-8
$QT_QPA_PLATFORMTHEME: qt6ct
                $PATH: /home/kescher/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl:/usr/lib/rustup/bin
               $SHELL: /bin/bash
    $XDG_SESSION_TYPE: wayland
 $XDG_CURRENT_DESKTOP: Hyprland
     $DESKTOP_SESSION: 
 $XDG_SESSION_DESKTOP: Hyprland

Current Behavior

Plugin fails to load:

Cannot load library /usr/lib/albert/libcalculator_qalculate.so: (libqalculate.so.22: cannot open shared object file: No such file or directory)

$ ls /usr/lib/libqalculate.so*
/usr/lib/libqalculate.so /usr/lib/libqalculate.so.23 /usr/lib/libqalculate.so.23.0.0

Expected Behavior

Plugin should load successfully

Anything else?

No response

@ManuelSchneid3r
Copy link
Member

That's how arch and the aur works. On dependency updates you have to rebuild.

@kescherCode
Copy link
Author

The plugin is distributed via an official repo of this project. Hence, a rebuild is needed there.

@ManuelSchneid3r
Copy link
Member

Ty. I thought obs handles updates. Well I triggered a rebuild. However the filename did not change. Does updating it work? Does it update at all.

@kescherCode
Copy link
Author

Technically, I'm sure I could just purge pacman's package cache and reinstall. However, bumping the pkgrel would probably be better overall.

@ManuelSchneid3r
Copy link
Member

Sure. I don't know how to automate it though.

@kescherCode
Copy link
Author

Either way, yes, removing albert packages from /var/cache/pacman/pkg/albert* and reinstalling albert works.

@kescherCode
Copy link
Author

Hey, can you be notified somewhere if the OBS repo needs a rebuild? Currently, the Python plugins are not working on Arch because the package is built for Python 3.11, whereas Arch currently uses Python 3.12.

@kescherCode
Copy link
Author

And GitHub issues aren't exactly suited for this kind of request.

@ManuelSchneid3r
Copy link
Member

ManuelSchneid3r commented May 21, 2024

OBS does not support this afailk. This is out of my hands.
You could also use the AUR package.
Imho the only sophisiticated solution is to put it into the official repository.
Please vote it on aur try to convice TUs to package it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants