sboui: ncurses-based UI for SBo package managers (call for testers)
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I just built it on a clean, up-to-date -current and it worked fine. And there's nothing in the new version that would cause any difference in linking compared to 2.1, so I think you must either have something wrong with your system or be doing something wrong when you try to build. I can give you the package I just built if you want. FYI, this commit is the only significant difference between 2.1 and the latest master:
Quote:
Create complete-as-possible build order when deps are missing
This is a follow-on to 66b6add, which allowed the build to proceed but
stopped computing the build order when a dependency was missing in the
chain. This commit continues computing the build order, skipping any
missing dependencies, in such cases. A warning is still presented to the
user.
This is helpful for -current, because SlackBuilds get removed from the tree when they are added by Pat. This allows the build order to be created correctly even though some dependencies are missing from the tree (but present in the base system).
Last edited by montagdude; 05-25-2020 at 06:55 AM.
It's been a while since I did any development work on sboui (or anything really), but I just added a feature that some were asking for. If you use the default built-in backend, you can now choose whether to continue or stop if a source tarball fails the MD5sum check. The main use is for people who build newer versions of packages than are in the repository and don't want to edit the MD5sum in the .info file. This change has been pushed to master on Github, so you can build it yourself if desired. I have a few other improvements on my list before tagging a new release and updating it on SBo.
Last edited by montagdude; 09-21-2021 at 09:00 AM.
Yes, I'm aware of that. It's in the .info file if you install it from SBo. I don't normally put required dependencies in README.md, since you'll find out if you're missing it anyway when you go to build it. Technically speaking, libconfig isn't the only required dependency, it's just the only one that's not present in a full Slackware install.
After nearly two and a half years, I'm pleased to announce a new release of sboui, version 2.2. The update has been pushed to SBo. Here are the main enhancements since 2.1 was released:
Add an option for filters to work cumulatively, which is the new default (see cumulative_filters option in sboui.conf). Cumulative filters also apply to searches. To clear all filters, just do "Filter All" first.
Make blacklist also apply to non-installed SlackBuilds to prevent them from being installed. The blacklist file, previously named 'package_blacklist', has been renamed to 'blacklist'. (If you upgrade sboui using the script from SBo, it will handle creating a copy of your existing package_blacklist -> blacklist.)
Create complete-as-possible build order when deps are missing. This enhancement helps especially for the -current SBo repo, where deps may have been moved to the main Slackware tree but still listed in the SBo .info files.
Add an option to keep source tarballs in the default backend (see CLEAN_SOURCE option in sboui-backend.conf). Source tarballs are retained next to the SlackBuild in the local repo tree.
Add an option to continue with the build when the MD5sum check fails for a source tarball.
Last edited by montagdude; 04-02-2022 at 07:45 PM.
Hm, I had that too very early on after the 15.0 branch was first released, but I haven't been able to reproduce it since then. Someone else said the same in an issue for sboui on github. I assumed it was an upstream problem. Can you try just deleting your local copy of the repo (rm -rf /var/lib/sboui/repo) and syncing again?
Hm, I had that too very early on after the 15.0 branch was first released, but I haven't been able to reproduce it since then. Someone else said the same in an issue for sboui on github. I assumed it was an upstream problem. Can you try just deleting your local copy of the repo (rm -rf /var/lib/sboui/repo) and syncing again?
removing and syncing again solved my problem. Thank you
I just pushed sboui version 2.3. The default search behavior in 2.2 was tripping a lot of people up, including me a couple times, because by default it would operate on the current filtered list of SlackBuilds only instead of the entire repository. In 2.3 it searches the entire repository by default again, but there is an option added in the search dialog to operate on the current list only. That way you can have the best of both worlds. The new version is on Github now and should also be in the next SBo update as long as I didn't mess anything up with the submission.
I just pushed sboui version 2.3. The default search behavior in 2.2 was tripping a lot of people up, including me a couple times, because by default it would operate on the current filtered list of SlackBuilds only instead of the entire repository. In 2.3 it searches the entire repository by default again, but there is an option added in the search dialog to operate on the current list only. That way you can have the best of both worlds. The new version is on Github now and should also be in the next SBo update as long as I didn't mess anything up with the submission.
Well it is at SlackBuilds.org as we speak. I am downloading it now then going to bed
Hi
Your first link is for a mirrored slackbuilds.org repo.
The second is for the forked repo maintained for current by ponce (see sticky post, especially first post).
Nothing to add I believe.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.