During the latest update, either 20260418 or 20260419, galculator was removed from the system. Why did that happen? The system needs a calculator app.
Do we have to reinstall it manually or is there a problem with it and we need to install another calculator app? And if this is the case, why didn’t the update itself replace galculator with another app?
Are you able to reinstall it? I see it in the TW repos on my system.
Maybe have a look at your zypper logs to see if that tells you why it was removed. I’ve never had it installed (I use the GNOME calculator myself, or bc if I need something quick in a terminal window).
No, I’m not. It has been removed from the repos. I can’t find it. I hadn’t searched for it before posting. How can you see it in the repos though? Don’t we all use the same repos?
This is what I get when I search for it:
user@computer:~> zypper search --details galculator
Note: Repository 'Packman' is out-of-date. You can run 'zypper refresh' as root to update it.
Loading repository data...
Reading installed packages...
No matching items found.
user@computer:~>
Weird, I literally did a search before I responded and it was there, and now it’s not.
Hmm, but I see it in the historical archives for 20260418 and 20260419 in the oss repo. It looks like you can probably get it from the X11:lxde repository currently - though looking at the TW x86_64 package, it says that the build is failing, so it’s possible that from the OSS repo it also is failing to build there (though currently looking at factory, I don’t see it in the package list).
That’s right, the build is failing in the lxde repo on OBS as well. I’m looking at the build log and it actually appears to be a simple fix if anybody’s interested.
Looks like galculator uses an old school short-hand for declarations that has been removed from the C language after many years by the C23 standard. Basically just to have fill in the parameters instead of leaving them empty.
@alexsec Just as an aside, there’s a manual intervention I sometimes use when zypper says it will remove an application and I see no good reason for it. I temporarily add a lock zypper al galculator and then try the dup again. If it goes smoothly (no requests for selecting a solution) chances are the problem is on the build side of things. This in only a temporary solution and should be used sparingly and only with applications, not with packages that other software depends on like libraries. Main thing is don’t make a temporary workaround permanent.
To see if anything depends on the package zypper search --requires-pkg galculator