LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   dropline GNOME 3.38 - testing (https://www.linuxquestions.org/questions/slackware-14/dropline-gnome-3-38-testing-4175682242/)

saxa 09-16-2020 06:30 PM

dropline GNOME 3.38 - testing
 
Heya, I wont write much here, but today gnome 3.38 was released and we have ready some testing packages for Slackware64-current.

See the instructions on the droplinegnome.org web site on how to get it installed
and post the issues here in this thread.

Basically this is the direct upgrade from what was 3.36 and therefore you need
to install firstly 3.36 packages and then upgrade them to 3.38.

There are still some missing pieces but in case we will get it done step by step.

Enjoy and dont forget to report back.

Rgds
Saxa

willysr 09-17-2020 01:41 AM

Hey Saxa, thanks for the hard work
is it possible to test it directly with 3.38 instead of going with 3.36 first?

saxa 09-17-2020 06:36 AM

Hi Willy, sure, you can but you need to find out what is not included in the 3.38 packages and you need it from the 3.36 repo.
By going further in time we will have updates of the base stuff and therefore those will go into the 3.38 repo, also I am waiting
a bit Slackware current to get all the latest stuff. But yes, surely you can, it is juste easier to install first 3.36 and then
upgrade with the 3.38 packages.

Rgds
Saxa

willysr 09-17-2020 09:03 AM

i usually test it using a clean installation and start by using the build order for 3.38. See what's missing and adding it to the build order

saxa 09-17-2020 09:10 AM

Sure, you can use that, the compile-order file in DBS should be ok. Although since I had DLG 3.36 running when I was building the
packages for 3.38 it could be that I missed something.

Anyway, the packages needed should be all listed in the compile-order, but be careful as some of the stuff is still
missing in Slackware and some packages were and will be renamed too, example is libhandy which have to be installed
in both versions 0.0.13 and 1.0.0. So in 3.36 repo you have libhandy named as libhandy for 0.0.13 version but in
3.38 it is named libhandy0 to be able to install both. Same will be with tracker, which I have still to rename the
old one to tracker2 as it seems it can be installed in paralel with tracker3.

I hope that we get the missing pieces of 3.38 in slackware shortly, for now the only package really needed which I had
to upgrade from Slackware current was the gsettings-desktop-schemas. dconf, glib, at-spi-* can all stay the ones shipped
with current.

Rgds
Saxa

saxa 09-17-2020 10:02 AM

BTW Willy would be good to hear back from you how the thingy work on a super clean install as my system surely is not the cleanest one and some packages could happen that picked up some strange deps.... who knows :D

willysr 09-17-2020 12:02 PM

why not try it on virtual machines?

saxa 09-17-2020 01:27 PM

I have no time to get a virtual machine up , since I am doing it during my job and working hours.

willysr 09-20-2020 12:17 PM

I tested on a clean VM with latest -current update and it failed to logged in to desktop without any helpful message
it just said crashed with one button to logout

screenshot: https://imgur.com/a/GXxKstt

after waiting, i got a message, no system tray detected

chrisVV 09-20-2020 02:41 PM

Quote:

Originally Posted by willysr (Post 6168004)
I tested on a clean VM with latest -current update and it failed to logged in to desktop without any helpful message
it just said crashed with one button to logout

screenshot: https://imgur.com/a/GXxKstt

after waiting, i got a message, no system tray detected

The message about a system tray is bogus because gnome-3 doesn't have a system tray, so I think you can ignore that. I notice that the list of files for dropline's gnome-3.36/3.38 does not include elogind. Do you have that installed? If not you will certainly get this kind of failure. Also, applying ldd to /usr/libexec/gnome-session-binary may tell you if there are any missing dependencies needed to start a gnome session. (I have gnome-3.38 working but I don't use dropline gnome.)

saxa 09-20-2020 05:22 PM

Yes Willy, Chris is right, ignore the system tray message. If you want to make it go you can add an system tray extension to gnome3.
About what is missing to make it run, would be good to have a session started with startx logged into a file and check whats on,
I am not sure if my packages work with wayland as I have not been able to run it, but Chris has got it.

Try startx > mylog.txt 2>&1

reddog83 09-20-2020 07:12 PM

+==============================================================================
| Upgrading gnome-desktop-3.36.6-x86_64-1dl package using ./gnome-desktop-3.38.0-x86_64-1dl.txz
+==============================================================================
Pre-installing package gnome-desktop-3.38.0-x86_64-1dl...
/bin/bash: line 7: syntax error near unexpected token `fi'
/bin/bash: line 7: `fi'
Removing package: gnome-desktop-3.36.6-x86_64-1dl-upgraded-2020-09-20,18:05:35
--> Deleting /usr/doc/gnome-desktop-3.36.6/AUTHORS
--> Deleting /usr/doc/gnome-desktop-3.36.6/COPYING
--> Deleting /usr/doc/gnome-desktop-3.36.6/COPYING-DOCS
--> Deleting /usr/doc/gnome-desktop-3.36.6/COPYING.LIB
--> Deleting /usr/doc/gnome-desktop-3.36.6/ChangeLog
--> Deleting /usr/doc/gnome-desktop-3.36.6/ChangeLog-20020212
--> Deleting /usr/doc/gnome-desktop-3.36.6/ChangeLog.pre-git
--> Deleting /usr/doc/gnome-desktop-3.36.6/HACKING
--> Deleting /usr/doc/gnome-desktop-3.36.6/NEWS
--> Deleting /usr/doc/gnome-desktop-3.36.6/README
--> Deleting /usr/lib64/libgnome-desktop-3.so.19.0.6
--> Deleting empty directory /usr/doc/gnome-desktop-3.36.6/
Verifying package gnome-desktop-3.38.0-x86_64-1dl.txz.
Installing package gnome-desktop-3.38.0-x86_64-1dl.txz:

saxa 09-20-2020 07:15 PM

This is coming out from the wrongly generated doinst.sh file most probably, I will check whats on thanks.

willysr 09-20-2020 10:50 PM

it seems chrisVV is correct about missing elogind in gnome-shell and gnome-initial-setup

saxa 09-21-2020 06:08 AM

Oh of course, this is a requirement, there is no way to get it run without. I though you maybe left out gsettings-desktop-schemas as it is already in slackware, but the slackware one is too old.


All times are GMT -5. The time now is 04:04 PM.