USM Unified Slackware Package Manager

Here is a place for your projects which are not officially supported by the Porteus Team. For example: your own kernel patched with extra features; desktops not included in the standard ISO like Gnome; base modules that are different than the standard ISO, etc...
User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#211 by brokenman » 12 May 2014, 12:02

Yeah. I will add a message that the application needs to restart.
How do i become super user?
Wear your underpants on the outside and put on a cape.

donald
Full of knowledge
Full of knowledge
Posts: 2006
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: USM Unified Slackware Package Manager

Post#212 by donald » 12 May 2014, 12:51

Personally I don't like (default) automatic "phone-home" components, wherever they may be.
A simple start up message "update usm first...." would be more than is needed.(imo)
Whatever, please don't forget an option to disable this (auto) behavior.Thanks

User avatar
freestyler
Contributor
Contributor
Posts: 384
Joined: 17 Oct 2013, 14:21
Distribution: Porteus XFCE

Re: USM Unified Slackware Package Manager

Post#213 by freestyler » 12 May 2014, 13:04

I agree donald, I would turn mine off but I think for new users it will eliminate some problems.
https://www.porteus-apps.org

User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#214 by brokenman » 12 May 2014, 16:28

A simple start up message "update usm first...." would be more than is needed.(imo)
Wouldn't having this message popup at every start be more annoying than having the occasional popup when a new version of USM is available?

If you start the USM program then I would assume that you intend to (phone home) connect to our servers in order to search and download software. Where is the difference in 'checking for and internet connection' and checking the version in one step?

Other applications in porteus that require an internet connection store the script online and when the app is started it checks for the internet connection by downloading the main workhorse script. This way we can fix bugs real time without pushing any Porteus updates. Since USM doesn't require an internet connection (you may just be checking dependencies) I didn't take this route.

I understand the whole 'phone home' phobia but this isn't closed source where you can't see what is dialing out and what for. It is completely transparent and there would of course be the option to disable it. The popup would be via notifications panel item so it would disappear in a few seconds. Any further comments or opinions?
How do i become super user?
Wear your underpants on the outside and put on a cape.

User avatar
freestyler
Contributor
Contributor
Posts: 384
Joined: 17 Oct 2013, 14:21
Distribution: Porteus XFCE

Re: USM Unified Slackware Package Manager

Post#215 by freestyler » 12 May 2014, 17:03

Any further comments or opinions?
yup, USM is awesome!
https://www.porteus-apps.org

donald
Full of knowledge
Full of knowledge
Posts: 2006
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: USM Unified Slackware Package Manager

Post#216 by donald » 12 May 2014, 21:20

@brokenman
ok,ok it's not that bad... :wink:
How about this:
I start the USM and it does not check anything (internet connection etc.)
until I click a Button (gui) or command (cli) -> "connect to Server".

It's not "phone home' phobia".Sometimes, somewhere it really doesn't matter.
But I prefer an OS, which do not send a single bit on it's own.

User avatar
Ed_P
Contributor
Contributor
Posts: 7915
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.0 ISO
Location: Western NY, USA

Re: USM Unified Slackware Package Manager

Post#217 by Ed_P » 12 May 2014, 22:37

Donald wrote:How about this:
I start the USM and it does not check anything (internet connection etc.)
until I click a Button (gui) or command (cli) -> "connect to Server".
hmmmmm Image

When you start Porteus does it automatically connect to your network or do you manually click a network connection after booting?

When you start your browser does it automatically pull up a home page or do you manually click on a link before it connects?
But I prefer an OS, which do not send a single bit on it's own.
USM would only send a bit when you click on the USM icon. If you don't click on it it won't send anything.

Yes?
Ed

donald
Full of knowledge
Full of knowledge
Posts: 2006
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: USM Unified Slackware Package Manager

Post#218 by donald » 13 May 2014, 00:17

@Ed
automatically connect to your network
no
automatically pull up a home page
blank page

If I just want to use the (usm) Tools, there is no need to check something.

User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#219 by brokenman » 13 May 2014, 00:34

It's not "phone home' phobia".Sometimes, somewhere it really doesn't matter.
But I prefer an OS, which do not send a single bit on it's own.
Yep I hear you. I also prefer total control. That's why I use linux. I want it to do everything I ask it, and nothing I don't ask it.

So what I am hearing is that USM should check for updates only when an 'online action' is invoked. The only time this happens is when the user wants to download a package, or they manually hit the update button. I could also add something in the settings to 'automatically check' for updates whenever USM starts. This way nothing dials out without permission. If we can integrate freestylers repository it should add greatly to the number of available packages. :good:
How do i become super user?
Wear your underpants on the outside and put on a cape.

donald
Full of knowledge
Full of knowledge
Posts: 2006
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Re: USM Unified Slackware Package Manager

Post#220 by donald » 13 May 2014, 01:00

^
I also prefer total control. That's why I use linux.
me too
USM should check for updates only when an 'online action' is invoked
correct
all in all, this seems to be an excellent solution. :beer:

User avatar
freestyler
Contributor
Contributor
Posts: 384
Joined: 17 Oct 2013, 14:21
Distribution: Porteus XFCE

Re: USM Unified Slackware Package Manager

Post#221 by freestyler » 13 May 2014, 02:27

@brokenman: The 32bit repo is up and ready to go, the 64 bit is still uploading (I got a poo connection).
Im generating the LIBS.TXT and OPTIFEST, just a question, is the OPTIFEST supposed to include every file or just the slackware packages?
https://www.porteus-apps.org

User avatar
fanthom
Moderator Team
Moderator Team
Posts: 5622
Joined: 28 Dec 2010, 02:42
Distribution: Porteus Kiosk
Location: Poland
Contact:

Re: USM Unified Slackware Package Manager

Post#222 by fanthom » 13 May 2014, 14:08

i still think it would be better to have it enabled by default as advanced users (like donald) would know how to disable it.
love that i dont have to make tough decisions myself - up to you brokenman :)
Please add [Solved] to your thread title if the solution was found.

User avatar
francois
Contributor
Contributor
Posts: 6334
Joined: 28 Dec 2010, 14:25
Distribution: xfce plank porteus nemesis
Location: Le printemps, le printemps, le printemps... ... l'hiver s'essoufle.

Re: USM Unified Slackware Package Manager

Post#223 by francois » 13 May 2014, 23:50

Great debate!!

i still think it would be better to have it enabled by default as advanced users (like donald) would know how to disable it.

I agree. We want as few as possible questions on the forum about: USM packager is broken, what can I do? This is damage control.

1) So what I am hearing is that USM should check for updates only when an 'online action' is invoked. The only time this happens is when the user wants to download a package, or they manually hit the update button. 2) I could also add something in the settings to 'automatically check' for updates whenever USM starts. This way nothing dials out without permission.

The implementation of these two options separately are interesting in an advanced usm user menu one could have the choice to deselect these options.
Prendre son temps, profiter de celui qui passe.

bour59
Samurai
Samurai
Posts: 179
Joined: 29 Dec 2010, 08:10
Distribution: porteus v5.0-xfce K5.19.7
Location: France

Re: USM Unified Slackware Package Manager

Post#224 by bour59 » 23 May 2014, 15:20

hello
try usm -s gambas3
... found in slackbuilds version 3.4.1
same response after usm -u all
Slackbuilds.org give a new version 3.5.3 (recommended)
how to update the database!
another thing
you should add "try to use the slackbuild with a full slackware"
because missing .la on porteus devel ... and another ennoying errors
gambas3.3.5.3 works ok in slackware and also porteus
under porteus3.0 needs 2 .so to be run (easy to find.)
thanks .. wonderfull tool

User avatar
brokenman
Site Admin
Site Admin
Posts: 6104
Joined: 27 Dec 2010, 03:50
Distribution: Porteus v4 all desktops
Location: Brazil
Contact:

Re: USM Unified Slackware Package Manager

Post#225 by brokenman » 24 May 2014, 18:17

freestyler the OPTIFEST should only contain the libraries.

Code: Select all

Package: GraphicsMagick-1.3.19-x86_64-1sl.txz
libGraphicsMagick.so.3.11.1
libGraphicsMagick++.so.3.6.3
libGraphicsMagickWand.so.2.6.1
Package: smplayer-14.3.0-x86_64-1sl.txz
Package: smtube-2.1-x86_64-2sl.txz
Package: clementine-1.2.1-x86_64-1sl.txz
Here GraphicsMagick contains three libraries. smplayer contains none. smtube contains none. I will update the slackware database tomorrow.
How do i become super user?
Wear your underpants on the outside and put on a cape.

Post Reply