Giter VIP home page Giter VIP logo

apdatifier's People

Contributors

dungeonseeker avatar exequtic avatar foxace avatar hywol avatar vistaus avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

apdatifier's Issues

Option to use 'doas' instead of 'sudo' for wrapper

Hello.

I am using 'doas' (opendoas) for root access on my system instead of 'sudo', and I have already configured 'paru' like that as well. However, it seems like the wrapper is hardcoded to use 'sudo', so I end up typing my password twice: once when the upgrade wrapper starts, and once again when 'paru' starts running. I'd really appreciate if I could somehow change this option.

By the way, thanks a lot for the work you do. I really love your plugin.

Support Other distros

Can you add support for other Major Linux distros like Fedora and ubuntu?
I suppose this will not be a very complicated task to achieve, or will it be?

Apdatifier seems to not support external repos.

Have pacman-contrib installed, and reinstalled apdatifier after. I installed through KDE store. Running EndeavourOS with CachyOS repos.
Heres what checkupdates returns:
Screenshot_20240430_091327
And after running "yay -Syu --removemake" it returns:
Screenshot_20240430_091809
Heres what it looks like in Apdatifier:
Screenshot_20240430_091542

KDE Version Info:
Screenshot_20240430_091506

Also have this issue on my desktop PC, running the same distro, and CachyOS repos as well (iirc I also had this issue with regular EndeavourOS before I united CachyOS and EndeavourOS in unholy matrimony).

Add plasmoid update

Since it is kde specific, and on Arch Discover it is quite useless if you use a few flatpaks, it would be really useful if you could add the option to update plasmoids as well, since some like Andromeda launcher are updated quite often

Crash while update is ongoing

Crash of Konsole during update:

  • happened several times on two different pc (Intel and AMD)
  • only with Apdatifier not with e.g. paru -Syu --aur
  • only with Apdatifier while updating/ building AUR-packages

Every time when this happened i had to clean the cache of AUR helper (paru) to update AUR manually
I'm not shure this is apdatifier specific or upstream, see stack trace though it happened only with apdatifier

my apdatifier config:
config.pdf

Operating System: Arch Linux
KDE Plasma Version: 6.1.1
KDE Frameworks Version: 6.3.0
Qt Version: 6.7.2
Kernel Version: 6.9.6-zen1-1-zen (64-bit)
Graphics Platform: Wayland
Processors: 16 × AMD Ryzen 7 5700U with Radeon Graphics
Memory: 15.0 GiB of RAM
Graphics Processor: AMD Radeon Graphics

Stack trace core dump:
coredump.pdf

Option to generate mirrorlist every x updates

As the mirrorlist checker naturally takes a while to complete, it'd be very nice to be able to set it to only run every once in a while, whether that's defined by number of applied updates or simply on a user-defined timer.

Wonderful work, by the way, this is applet is wonderful.

Apdatifier is not compatible with Plasma 6

Post install on Plasma6, a warning appears:

This Widget was written for an unknown older version of Plasma and is not compatible with Plasma 6. Please contact the widget's author for an updated version.

Screenshot_20240307_112102

After upgrade no automatic checking for updates

As the title says, after an update/upgrade there should be a reset of the counter but no new check for updates is being made until the next scheduled check (i set this to every 15 minutes). Am i missing something?

Ignore a package from being upgraded

I have a mesa-git, and when I am upgrading from 24.2-dev to 24.3-dev, my system does not boot into a graphical mode.
Thus, I would like to add "mesa-git" to an ignore list. How can I do that?

Pacman wrapper "paru" not working

Hey, when i use paru as a wrapper in the update notifier, it says that there are no updates for my packages, going back to checkupdates or plain pacman it shows the correct number of updates, and yes, those updates are in the normal pacman repos. When entering paru in a terminal it works, so it's not the wrapper itself, at least from what i can tell

edit:
both paru and yay do not work in the update notifier, or at least report an incorrect number, i have also uploaded some screenshot parts of the different options

pacman:
pacman

paru:
paru

yay:
yay

Checkupdates:
checkupdates

multiplexed msgid causing translation difficulties

First of all, thanks for making such an useful plasma widgets!

We're translating this widget into simplified Chinese. Most of work is completed, but the msgid "update is pending" caused translation difficulty, which caused by expression difference in Chinese.

  • the ../contents/ui/configuration/Appearance.qml one should be translated with msgid "Shown when" and the whole sentence should be “当有_个更新被挂起时显示”
  • the ../contents/tools/tools.js one should be translated separately: "_个更新被挂起"

these translations cant be multiplexed in Chinese, since we seldom use passive voice.

Thanks again for making it, and hope we can deal with it soon! :)

Custom icon matching ideas

I would like to have icons for all the packages :) but find the icon matching very limited :(
Could it be possible/feasible to match package custom icons with rules in the following order?

  1. Per repository (core, extra, aur...)
  2. Per package group (plasma, gnome, kf6...)
  3. Per pattern e.g. python-.* (python modules, haskell, *.-git...)

Update status should reset after an update finishes

Small bug but a bit annoying, after you run an update the icon shows there are still updates available until the next refresh (or you go and manually refresh).

Would be great if after an update the icon goes back to normal automatically.

Version 2.7: no option 'show when relevant' anymore

Thank you for your plasmoid and especially the recent upgrade! Amazing work! Though i'm missing the option 'show when relevant' in settings. Toggle the corresponding option in the plasma systray entries does not suffice alone, so the icon does not disappear when nothing is to update.
I'd appreciate to have that option back.
EDIT: I overlooked the option 'Shown when 0 update is pending' under Panel Icon View. Changing the value to at least 1 does the job! Sorry for bothering!

CachyOS Update Detail Undefined

image
I am having undefined version, I have check all the dependency required by the addon

breeze-plymouth 6.1.2-1.1 -> 6.1.2-1.2
ca-certificates-mozilla 3.101.1-1.1 -> 3.102-1.1
clang 18.1.8-1 -> 18.1.8-1.1
compiler-rt 18.1.8-1 -> 18.1.8-1.1
cpupower 6.9-2 -> 6.9-3
lib32-nss 3.101.1-1 -> 3.102-1
libratbag 0.17-1 -> 0.17-2
linux-cachyos-lto 6.9.7-3 -> 6.9.8-2
linux-cachyos-lto-headers 6.9.7-3 -> 6.9.8-2
linux-cachyos-lto-nvidia 6.9.7-3 -> 6.9.8-2
lld 18.1.8-1 -> 18.1.8-1.1
nss 3.101.1-1.1 -> 3.102-1.1
pinentry 1.3.0-1.1 -> 1.3.1-2.1
plymouth 24.004.60-7.1 -> 24.004.60-7.2
plymouth-kcm 6.1.2-1.1 -> 6.1.2-1.2
python-validate-pyproject 0.16-1 -> 0.18-1
qt6-tools 6.7.2-2 -> 6.7.2-2.1
seatd 0.8.0-1.1 -> 0.8.0-2.1
spirv-llvm-translator 18.1.1.r1+g3e602b45-1 -> 18.1.2-1
vim 9.1.0496-1.1 -> 9.1.0532-1.1
vim-runtime 9.1.0496-1.1 -> 9.1.0532-1.1
xcb-util-errors 1.0.1-1.1 -> 1.0.1-2.1

Loading forever

Hi, this is not working for me on up to date Plasma Arch install - The loader ring turns forever.
Tried to install first with plasma widgets panel 'where I discovered it) then removed and installed the curl way from this git.
I tried playing with various settings and combinations but nothing changes. Any advise please ?
Witch complementary info can be helpful for you ?

PS. Any reason for providing installs on Fedora and Ubuntu for this ;)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.