USM - alien

Please reproduce your error on a second machine before posting, and check the error by running without saved changes or extra modules (See FAQ No. 13, "How to report a bug"). For unstable Porteus versions (alpha, beta, rc) please use the relevant thread in our "Development" section.
User avatar
Ed_P
Contributor
Contributor
Posts: 8341
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

USM - alien

Post#1 by Ed_P » 01 Apr 2019, 06:04

:%)

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# usm -g libreoffice

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) libreoffice-5.1.4-x86_64-1dj.txz
2) libreoffice-6.0.5-x86_64-1_slonly.txz
3) libreoffice-6.1.2-x86_64-1alien.txz                                <<< ---- The current alien version 6.1.2
4) libreoffice-extension-ancient-greek-dictionary-2.1.5-x86_64-1dj.txz
5) libreoffice-extension-libregreek-1.0-x86_64-1dj.txz
6) libreoffice-kde-integration-6.1.2-x86_64-1alien.txz        
7) libreoffice-langpack-6.0.5_en_GB-x86_64-1_slonly.txz
8) libreoffice-sdkdoc-6.1.2-noarch-1alien.txz
#? 3

Processing:   libreoffice-6.1.2-x86_64-1alien.txz 
Ignored libraries: 

Libraries required:  183
Libraries found in system: 73
Libraries to resolve: 110

Processing library: libCbc.so.3

 More than one package contains:  libCbc.so.3
libreoffice-6.1.4-x86_64-1alien.txz             153572K  alien
libreoffice-5.1.4-x86_64-1dj.txz                119415K  salix
openoffice.org-4.1.5_en_US-x86_64-2_slonly.txz  112608K  slackonly
libreoffice-6.0.5-x86_64-1_slonly.txz           145968K  slackonly
CoinMP-1.8.3-x86_64-3_slonly.txz                3040K    slackonly

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) libreoffice-6.1.4-x86_64-1alien.txz       <<< ------ The missing library file for 6.1.2 is in 6.1.4 !!!
2) libreoffice-5.1.4-x86_64-1dj.txz
3) openoffice.org-4.1.5_en_US-x86_64-2_slonly.txz
4) libreoffice-6.0.5-x86_64-1_slonly.txz
5) CoinMP-1.8.3-x86_64-3_slonly.txz
#? 
ctrl-z


root@porteus:/home/guest# usm -g libreoffice-6.1.4

 Nothing found for:  libreoffice-6.1.4 

root@porteus:/home/guest# 

The alien USM database was updated prior to running this. :crazy:
Ed

User avatar
ncmprhnsbl
DEV Team
DEV Team
Posts: 3924
Joined: 20 Mar 2012, 03:42
Distribution: v5.0-64bit
Location: australia
Contact:

USM - alien

Post#2 by ncmprhnsbl » 01 Apr 2019, 08:04

isn't the correct command:

Code: Select all

# usm -g libreoffice
which then presents a list of possibles that you choose from..
Forum Rules : https://forum.porteus.org/viewtopic.php?f=35&t=44

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

USM - alien

Post#3 by donald » 01 Apr 2019, 13:42

still the same problem:
libreoffice 6.1.4 is listed in /var/usm/alien/PACKAGES.TXT but LIBS.TXT only has 6.1.2

similar issue here:
usm error ? (Post by Kulle #70567)
falkon-3.0.1-x86_64-1ponce.txz is listed in PACKAGES.TXT
but not in LIBS.TXT

...Houston we have a (serious) problem...

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

USM - alien

Post#4 by Ed_P » 01 Apr 2019, 14:40

donald wrote:
01 Apr 2019, 13:42
...Houston we have a (serious) problem...
Yup. And we have had it for over a month. Looks like USM is dying. :(
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#5 by beny » 01 Apr 2019, 19:32

hi we can add the package in lib.txt in ponce repository, i have done and work.try it maybe check for the last version available on alien site and add it to the list.

Code: Select all

bash-4.3#  usm -g falkon

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) falkon-3.0.1-x86_64-1ponce.txz
#? 1

Processing:   falkon-3.0.1-x86_64-1ponce.txz 

 The following packages are required. 
falkon-3.0.1-x86_64-1ponce.txz [2076K] [not installed]

Total size: 2 MB
 Would you like to install the package/s? (custom paths are supported) [y/n]

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

USM - alien

Post#6 by Rava » 01 Apr 2019, 19:36

beny wrote:
01 Apr 2019, 19:32
hi we can add the package in lib.txt in ponce repository, i have done and work.try it maybe check for the last version available on alien site and add it to the list.
Could you please give instructions form how that can be done?

I presume you mean locally editing the LIBS.TXT?

If so, please give instructions for the less tech savy folks. :)
Cheers!
Yours Rava

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#7 by beny » 01 Apr 2019, 19:46

Code: Select all

bash-4.3# usm -g libreoffice

 The following items were found.
 Choose an number to confirm. 
 ctrl+c to quit

1) libreoffice-5.1.4-x86_64-1dj.txz
2) libreoffice-6.0.5-x86_64-1_slonly.txz
3) libreoffice-6.1.4-x86_64-1alien.txz
4) libreoffice-extension-ancient-greek-dictionary-2.1.5-x86_64-1dj.txz
5) libreoffice-extension-libregreek-1.0-x86_64-1dj.txz
6) libreoffice-kde-integration-6.1.4-x86_64-1alien.txz
7) libreoffice-langpack-6.0.5_en_GB-x86_64-1_slonly.txz
8) libreoffice-sdkdoc-6.1.2-noarch-1alien.txz
#? 3

Processing:   libreoffice-6.1.4-x86_64-1alien.txz 
Ignored libraries: 

Libraries required:  183
Libraries found in system: 89
Libraries to resolve: 94

Processing library: libCbc.so.3
Processing library: libCbcSolver.so.3
Processing library: libCgl.so.1
Processing library: libClp.so.1
Processing library: libCoinMP.so.1
Processing library: libCoinUtils.so.3
Processing library: libOsi.so.1
Processing library: libOsiClp.so.1
Processing library: libavmedialo.so
Processing library: libbasegfxlo.so
Processing library: libcanvastoolslo.so
Processing library: libchartcorelo.so
Processing library: libclewlo.so
Processing library: libclucene.so
Processing library: libcomphelper.so
Processing library: libcppcanvaslo.so
Processing library: libdbahsqllo.so
Processing library: libdbalo.so
Processing library: libdbtoolslo.so
Processing library: libdbulo.so
Processing library: libdeploymentmisclo.so
Processing library: libdrawinglayerlo.so
Processing library: libeditenglo.so
Processing library: libetonyek-0.1-lo.so.1
Processing library: libexpwraplo.so
Processing library: libfbclient.so.2
Processing library: libfilelo.so
Processing library: libforlo.so
Processing library: libforuilo.so
Processing library: libfwelo.so
Processing library: libfwilo.so
Processing library: libfwllo.so
Processing library: libgpgme.so.11
Processing library: libgpgmepp.so.6
Processing library: libhelplinkerlo.so
Processing library: libi18nlangtag.so
Processing library: libi18nutil.so
Processing library: libjvmaccesslo.so
Processing library: libjvmfwklo.so
Processing library: liblangtag-lo.so.1
Processing library: liblnglo.so
Processing library: liblocaledata_en.so
Processing library: liblpsolve55.so
Processing library: libmsfilterlo.so
Processing library: libmwaw-0.3-lo.so.3
Processing library: libooxlo.so
Processing library: libopencllo.so
Processing library: liborcus-0.13.so.0
Processing library: liborcus-parser-0.13.so.0
Processing library: libpackage2.so
Processing library: libpdfiumlo.so
Processing library: libpython3.5m.so.1.0
Processing library: libpyuno.so
Processing library: libraptor2-lo.so.0
Processing library: librasqal-lo.so.3
Processing library: libreglo.so
Processing library: librevenge-0.0-lo.so.0
Processing library: librptlo.so
Processing library: libsaxlo.so
Processing library: libsblo.so
Processing library: libsclo.so
Processing library: libsdlo.so
Processing library: libsfxlo.so
Processing library: libsofficeapp.so
Processing library: libsotlo.so
Processing library: libstaroffice-0.0-lo.so.0
Processing library: libstorelo.so
Processing library: libsvllo.so
Processing library: libsvtlo.so
Processing library: libsvxcorelo.so
Processing library: libsvxlo.so
Processing library: libswlo.so
Processing library: libtklo.so
Processing library: libtllo.so
Processing library: libucbhelper.so
Processing library: libuno_cppu.so.3
Processing library: libuno_cppuhelpergcc3.so.3
Processing library: libuno_purpenvhelpergcc3.so.3
Processing library: libuno_sal.so.3
Processing library: libuno_salhelpergcc3.so.3
Processing library: libunoidllo.so
Processing library: libunopkgapp.so
Processing library: libutllo.so
Processing library: libvbahelperlo.so
Processing library: libvcllo.so
Processing library: libvclplug_genlo.so
Processing library: libwpd-0.10-lo.so.10
Processing library: libwps-0.4-lo.so.4
Processing library: libwriterperfectlo.so
Processing library: libxmlreaderlo.so
Processing library: libxmlscriptlo.so
Processing library: libxmlsecurity.so
Processing library: libxolo.so
Processing library: libxsec_xmlsec.so


 The following packages are required. 
libreoffice-6.1.4-x86_64-1alien.txz [153572K] [downgrade]

Total size: 153 MB
 Would you like to install the package/s? (custom paths are supported) [y/n]
i can confirm if we have the new version of a package we can add to the lib.txt and i have also the last?.. libreoffice,i have the 6.2.2 so do not install alien package

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#8 by beny » 01 Apr 2019, 19:56

hi check the packages list and the lib.txt if exist a new packages into the repository you can add to the lib.txt or change the version in the packages.txt. rava you can try slpkg that have more option to install software but is like usm..

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

USM - alien

Post#9 by donald » 01 Apr 2019, 21:04

beny wrote:
01 Apr 2019, 19:32
hi we can add the package in lib.txt in ponce repository...
......
Processing: falkon-3.0.1-x86_64-1ponce.txz

The following packages are required.
falkon-3.0.1-x86_64-1ponce.txz [2076K] [not installed]

Total size: 2 MB
Would you like to install the package/s? (custom paths are supported) [y/n]
Hi beny
This will not work for the "falkon" software.
Why?
You will only get the falkon package but no dependencies are resolved.

It could work for libreoffice because 6.1.2 and 6.1.4 are not far apart.
Therefore, the dependencies listed in 6.1.2 could be the same as for version 6.1.4.

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#10 by beny » 01 Apr 2019, 22:09

hi donald yes you are right but in a linux question tread ponce tell to an user this:it needs a version of qt5 greater than the one we can ship on SBo for 14.2 so, as for SBo, you should wait for the next Slackware release.
https://www.linuxquestions.org/question ... 175628950/

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

USM - alien

Post#11 by Ed_P » 01 Apr 2019, 22:52

beny wrote:
01 Apr 2019, 19:56
hi check the packages list and the lib.txt if exist a new packages into the repository you can add to the lib.txt
The problem with this approach is; 1) there is no guarantee adding the new package will add its new dependencies, 2) USM should be doing this automatically when it creates the libs.txt file.

Maybe we need to drop USM and tell everyone to use slpkg, at least for alien packages. :x
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#12 by beny » 01 Apr 2019, 23:19

bash-4.3# slpkg -s ponce falkon
Reading package lists... Done
Resolving dependencies... Done

The following packages will be automatically installed or upgraded
with new version:

+==============================================================================
| Package New Version Arch Build Repos Size
+==============================================================================
Installing:
falkon 3.0.1 x86_64 1 ponce 2076 K

Installing summary
===============================================================================
Total 1 package.
1 package will be installed, 0 will be upgraded and 0 will be reinstalled.
Need to get 2.03 Mb of archives.
After this process, 10.03 Mb of additional disk space will be used.

Would you like to continue [y/N]?
seem that no deps needed but i can be wrong

beny
Full of knowledge
Full of knowledge
Posts: 2086
Joined: 02 Jan 2011, 11:33
Location: italy

USM - alien

Post#13 by beny » 01 Apr 2019, 23:28

but with sbo for this package we need:
bash-4.3# slpkg -s sbo falkon
Reading package lists... Done
Resolving dependencies... Done

The following packages will be automatically installed or upgraded
with new version:

+==============================================================================
| Package New version Arch Build Repos Size
+==============================================================================
Installing:
falkon 3.0.1 x86_64 SBo
Installing for dependencies:
python3 3.7.2 x86_64 SBo
ninja-1.8.2 1.9.0 x86_64 SBo
libwacom 0.32 x86_64 SBo
meson 0.49.0 x86_64 SBo
graphviz 2.40.1 x86_64 SBo
python-evdev 1.1.2 x86_64 SBo
pyudev 0.21.0 x86_64 SBo
libxkbcommon 0.8.4 x86_64 SBo
libinput 1.12.6 x86_64 SBo
extra-cmake-modules 5.51.0 x86_64 SBo
qt5-5.7.1 5.9.7 x86_64 SBo

Installing summary
===============================================================================
Total 12 packages.
10 packages will be installed, 0 already installed and 2 packages
will be upgraded.

Would you like to continue [y/N]?
i have only xfce4 in my system so i can't build it

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

USM - alien

Post#14 by donald » 02 Apr 2019, 01:17

I do not recommend,(and never will), to build a KDE/QT based program (module)
for a XFCE/GTK based system.
You will always end up with a huge module.

However, if you want to run falkon with XFCE you can do it.
First, we need QT5

Code: Select all

guest@porteus:~$ falkon
falkon: /usr/lib64/libQt5Core.so.5: version `Qt_5.9' not found (required by falkon)
qt5-5.9.6-x86_64-1alien does not work -- we need qt5-5.9.7-x86_64-1ponce.

This version is not listed in LIBS.TXT - but qt5-5.9.6 is - overwrite 5.9.6 with 5.9.7
so USM is able to assemble the QT module

Combine this (huge) QT module (build via USM) with falkon

Code: Select all

http://ponce.cc/slackware/slackware64-14.2/packages/falkon-3.0.1-x86_64-1ponce.txz
+ icu4c-56.1-x86_64-2 and it runs in XFCE.
But as i said, it can not be called "lightweight" any more. (~ 90MB)
..if you did not include mariadb..

falkon running on port 4 XFCE
Image

User avatar
Rava
Contributor
Contributor
Posts: 5401
Joined: 11 Jan 2011, 02:46
Distribution: XFCE 5.01 x86_64 + 4.0 i586
Location: Forests of Germany

USM - alien

Post#15 by Rava » 02 Apr 2019, 07:05

donald wrote:
02 Apr 2019, 01:17
But as i said, it can not be called "lightweight" any more. (~ 90MB)
..if you did not include mariadb..
Why run falkon on XFCE anyway?
en.wikipedia:Falkon says about falcon (sorry, should read falkon) (highlighting in quote by me)
Falkon (formerly QupZilla[3]) is a free and open-source web browser. It is built on the Qt WebEngine[4][5] which is a wrapper for the Chromium browser core.[6]
When it is only a wrapper for the Chromium browser core anyway, why not just run Chromium?
Cheers!
Yours Rava

Post Reply