LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 12-23-2017, 11:13 AM   #136
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619

Try bluegriffon-2.3.1-x86_64-1.tar.gz
 
Old 12-23-2017, 07:28 PM   #137
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Quote:
Originally Posted by montagdude View Post
Try bluegriffon-2.3.1-x86_64-1.tar.gz
Thanks. That was the ticket
 
Old 12-23-2017, 09:09 PM   #138
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
@travis and @Gordie, proper slackpkg name should include packagename-version-arch-build.tgz. It must be in this format for the standard package tools to handle the package. Sboui uses sbopkg or sbotools, which both rely on the standard Slackware standard package tools of installpkg, upgradepkg and removepkg, which read from right to left. The only exception to the three hypen format is that packagename can have additional hypens, for example brian-amundsen-01.01.01-x86_64-1ba.tgz and brian_amundsen-01.01.01-x86_64-1ba are both valid package slackware package names. Again the standard tools read from right to left from the .tgz. If you have a package that doesn't have the proper package name then sboui and the standard package tools will have trouble and it might even be sporadic. Hope this helps.
 
1 members found this post helpful.
Old 12-24-2017, 10:40 PM   #139
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Does sboui differentiate between dependencies and "optional" dependencies? I looked at MythTV for example. Only has optional dependencies but you go to install and there is a laundry list of things that install in the process
 
Old 12-24-2017, 10:56 PM   #140
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by Gordie View Post
Does sboui differentiate between dependencies and "optional" dependencies? I looked at MythTV for example. Only has optional dependencies but you go to install and there is a laundry list of things that install in the process
sboui doesn't know anything about optional dependencies, since there is no standard way for them to be listed in the repo or enabled in the SlackBuild scripts. But MythTV has lots of non-optional dependencies, which you can see if you look in mythtv.info. sboui will find more also, because it computes them recursively (to find dependencies of dependencies, and so on) so that all are built and installed in the correct order.
 
1 members found this post helpful.
Old 12-24-2017, 11:07 PM   #141
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
Thank you. The more I use sboui the more I like it
 
Old 02-03-2018, 01:25 PM   #142
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Just as a heads-up: sboui-1.0 is released. The main change is that it now includes an optional built-in package manager that can be used instead of sbopkg or sbotools. It's also easier to switch between package managers, as it will prompt you to automatically update repo_dir, sync_cmd, install_cmd, and upgrade_cmd to the default for the package manager you choose in the Options window. There's also an option to not display a warning about invalid package names on startup, as some people were asking for. Full ChangeLog here:

https://github.com/montagdude/sboui/...ster/ChangeLog
 
Old 03-22-2018, 10:57 AM   #143
Gordie
Member
 
Registered: Aug 2007
Location: Nolalu, Ontario, Canada
Distribution: Slackware64-Current
Posts: 871

Rep: Reputation: 364Reputation: 364Reputation: 364Reputation: 364
I can say that now that I have actually started to use the remove function I find that I really appreciate it. sboui is not only for installing
 
Old 03-23-2018, 12:19 AM   #144
NoStressHQ
Member
 
Registered: Apr 2010
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609

Rep: Reputation: 221Reputation: 221Reputation: 221
Hi,

Thank you for your effort.

I just tried it and I have noticed some problems:

- $EDITOR is NOT used... When I open option I have 'vi' choosen, from I don't know where, as I hate vi and use emacs (not starting a flame war just giving the context of "my" usage ). I have EDITOR variable set, to emacs.
- $PAGER MUST BE USED... to open readme, I don't want to launch an EDITOR, to view a read only file (for which 'less' is enough for me).
- Screen refreshes "abusively" blinking often (note that I use it through 'tmux'). Although it's not really a hard problem, it's a bit annoying and might reflect some 'useless calls' from the event loop.
- I haven't tested it (as EDITOR is not even taken in account), but there's also the 'VISUAL' env var some might want to use.

Bests,

Garry.
 
Old 03-23-2018, 06:48 AM   #145
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by NoStressHQ View Post
Hi,

Thank you for your effort.

I just tried it and I have noticed some problems:

- $EDITOR is NOT used... When I open option I have 'vi' choosen, from I don't know where, as I hate vi and use emacs (not starting a flame war just giving the context of "my" usage ). I have EDITOR variable set, to emacs.
$EDITOR is used, but it is superseded by sboui's "editor" setting. Remove that line from the config file (~/.sboui.conf or /etc/sbui/sboui.conf), and it will fall back to $EDITOR. Or, you can just change the "editor" setting to emacs or whatever you want to use.

Quote:
Originally Posted by NoStressHQ View Post
- $PAGER MUST BE USED... to open readme, I don't want to launch an EDITOR, to view a read only file (for which 'less' is enough for me).
I didn't add that as an option, simply because personally I use the same thing for editing and viewing, but I can add a separate viewer option if you think it is important.

Quote:
Originally Posted by NoStressHQ View Post
- Screen refreshes "abusively" blinking often (note that I use it through 'tmux'). Although it's not really a hard problem, it's a bit annoying and might reflect some 'useless calls' from the event loop.
Hm, I have not tried it with tmux, but I don't get lots of blinking in my usage. Have you tried it outside of tmux? I wonder if tmux is sending a lot of resize signals when it shouldn't be.
 
Old 03-23-2018, 07:06 AM   #146
NoStressHQ
Member
 
Registered: Apr 2010
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609

Rep: Reputation: 221Reputation: 221Reputation: 221
Quote:
Originally Posted by montagdude View Post
$EDITOR is used, but it is superseded by sboui's "editor" setting. Remove that line from the config file (~/.sboui.conf or /etc/sbui/sboui.conf), and it will fall back to $EDITOR. Or, you can just change the "editor" setting to emacs or whatever you want to use.
Thank you.

Already did that, it's just "by default" it doesn't use EDITOR as the config "by default" force 'vi'. It's not the "usual expected" behavior which should be first assume "EDITOR" is right (or the config should be defaulted to "EDITOR" value if really it must be added.

Quote:
Originally Posted by montagdude View Post
I didn't add that as an option, simply because personally I use the same thing for editing and viewing, but I can add a separate viewer option if you think it is important.
Well I understand, but the "role" of both are different. Even if it's not a huge fault, think that README should be read only, one wouldn't want to modify the readme accidentally, just because you're in a editor and, it happens it's VI and you don't know what to do and you mess it up. That kind of situation, it's a good "design" to have the tool limited to what it really needs. If it doesn't need to write, editing shouldn't even be allowed (talking as a developer myself).

Quote:
Originally Posted by montagdude View Post
Hm, I have not tried it with tmux, but I don't get lots of blinking in my usage. Have you tried it outside of tmux? I wonder if tmux is sending a lot of resize signals when it shouldn't be.
I haven't, but for the record, mc which I think is ncurse based, doesn't flicker. I have no more clue for now, but from my experience, I'd suspect more a "logical" overredraw in the client app (like rewriting everything instead of just refreshing the changed part, or something like this)... I didn't dig into your code, and admit that I didn't experiment too much with ncurses myself, as I find the API horrendous.

Also, I'm not the typical "sales guy", I suck at communication, so I just want to give you feedback/tips/hints, of course I don't criticize your work. Again thank you for your contribution to Slackware's ecosystem.

Bests.

G.

Last edited by NoStressHQ; 03-23-2018 at 07:07 AM. Reason: Fixed "frenchy" typo...
 
Old 03-23-2018, 08:17 AM   #147
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
Great work on sboui! I have an edge case that might be of interest. I have a cluster of 64-14.2 servers (physical & LXC) where I share an centralized sbopkg repo using sshfs. I locally mount the shared repo (sshfs root@server:/var/lib/sbopkg/SBo /var/lib/sbopkg/SBo) then launch sbopkg. This has been working well for a long time!

sboui doesn't detect the repo when it's mounted using sshfs. sboui works great with a local repo. Just thought you would like to see an different edge case.

BTW, I also experimented with sbotools using the shared repo. It works and it's slower as expected but I haven't spent much time with sbotools yet.
 
Old 03-23-2018, 09:09 AM   #148
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by NoStressHQ View Post
Thank you.

Already did that, it's just "by default" it doesn't use EDITOR as the config "by default" force 'vi'. It's not the "usual expected" behavior which should be first assume "EDITOR" is right (or the config should be defaulted to "EDITOR" value if really it must be added.
Here is the order sboui uses to set the editor:
  1. The "editor" variable in the config file
  2. If that is not available, use the $EDITOR environment variable
  3. If that is not available, use vi.
I have tested that this gives the expected behavior by exporting EDITOR=less, deleting the "editor = " line in ~/.sboui.conf, and viewing a README in sboui (it is opened with less). If that is not the behavior you are seeing, then I don't know why. Or are you just saying that there should be no value set for editor in the default config file?

Quote:
Originally Posted by NoStressHQ View Post
Well I understand, but the "role" of both are different. Even if it's not a huge fault, think that README should be read only, one wouldn't want to modify the readme accidentally, just because you're in a editor and, it happens it's VI and you don't know what to do and you mess it up. That kind of situation, it's a good "design" to have the tool limited to what it really needs. If it doesn't need to write, editing shouldn't even be allowed (talking as a developer myself).
Okay, well I will add an additional viewer or pager setting in the next release which will be used for viewing READMEs. The editor will still be used to open files in the "Browse files" function.

Quote:
Originally Posted by NoStressHQ View Post
I haven't, but for the record, mc which I think is ncurse based, doesn't flicker. I have no more clue for now, but from my experience, I'd suspect more a "logical" overredraw in the client app (like rewriting everything instead of just refreshing the changed part, or something like this)... I didn't dig into your code, and admit that I didn't experiment too much with ncurses myself, as I find the API horrendous.
In general, sboui only redraws the parts that have changed. For example, when you move the cursor up or down without scrolling the items in the list, only the currently highlighted and previously highlighted entries are redrawn. When you use PageUp, PageDown, Home, or End, or when scrolling occurs, only the items in the current list are redrawn. The whole thing is redrawn if the window is resized or if a popup appears or leaves. I will have to do some testing in tmux to see if I can figure out what is causing the flickering.

Quote:
Originally Posted by NoStressHQ View Post
Also, I'm not the typical "sales guy", I suck at communication, so I just want to give you feedback/tips/hints, of course I don't criticize your work. Again thank you for your contribution to Slackware's ecosystem.

Bests.

G.
Don't worry, I appreciate constructive criticism.
 
Old 03-23-2018, 09:15 AM   #149
montagdude
Senior Member
 
Registered: Apr 2016
Distribution: Slackware
Posts: 2,011

Original Poster
Rep: Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619Reputation: 1619
Quote:
Originally Posted by Chuck56 View Post
Great work on sboui! I have an edge case that might be of interest. I have a cluster of 64-14.2 servers (physical & LXC) where I share an centralized sbopkg repo using sshfs. I locally mount the shared repo (sshfs root@server:/var/lib/sbopkg/SBo /var/lib/sbopkg/SBo) then launch sbopkg. This has been working well for a long time!

sboui doesn't detect the repo when it's mounted using sshfs. sboui works great with a local repo. Just thought you would like to see an different edge case.

BTW, I also experimented with sbotools using the shared repo. It works and it's slower as expected but I haven't spent much time with sbotools yet.
I've never tried that myself until now, and sure enough, it didn't work. It may have been a permissions problem in my case though. Or it might have something to do with how the opendir function handles sshfs directories. I will look into it.
 
Old 03-23-2018, 09:33 AM   #150
Chuck56
Member
 
Registered: Dec 2006
Location: Colorado, USA
Distribution: Slackware
Posts: 930

Rep: Reputation: 479Reputation: 479Reputation: 479Reputation: 479Reputation: 479
Quote:
Originally Posted by montagdude View Post
I've never tried that myself until now, and sure enough, it didn't work. It may have been a permissions problem in my case though. Or it might have something to do with how the opendir function handles sshfs directories. I will look into it.
Cool! Worst case another learning opportunity...
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Call for Testers: MATE 1.17 willysr Slackware 25 04-21-2017 12:55 PM
[SOLVED] Call for Testers: MATE 1.14 for -Current willysr Slackware 13 05-27-2016 08:08 AM
Updating w3af to version 1.6.49 in SBo, need testers mralk3 Slackware 3 12-12-2015 05:54 PM
Call for Testers: MATE 1.8 willysr Slackware 137 08-06-2014 01:50 AM
ncurses-5.2-28 conflicts with file from package ncurses-5.2-12 tubby Linux - Software 4 06-16-2002 12:00 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 06:26 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration