Opened 3 years ago

Closed 3 years ago

Last modified 3 years ago

#11090 closed enhancement (fixed)

GNOME 3.30.1 Platform

Reported by: Douglas R. Reno Owned by: Douglas R. Reno
Priority: high Milestone: 8.4
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

New minor versions

Changes will be available externally - I'll take care of producing them.

This ticket will be in HOLD until Tuesday of next week (9/4) to let things settle in. I might take care of other tickets while waiting.

Change History (38)

comment:1 by Bruce Dubbs, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts valaGNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte

comment:2 by Bruce Dubbs, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vteGNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl

Adding a lot of 3.30 packages just released.

comment:3 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xslGNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor

comment:4 by Douglas R. Reno, 3 years ago

Owner: changed from blfs-book to Douglas R. Reno
Status: newassigned

Grabbing GNOME and friends first. Then we'll see what I grab afterwards.

comment:5 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editorGNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-session

comment:6 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-sessionGNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-session gnome-user-docs

Add another one

comment:7 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts vala dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-session gnome-user-docsGNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-session gnome-user-docs

Remove vala - we already did that one!

comment:8 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gsettings-desktop-schemas gdm gnome-session gnome-user-docsGNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs

gsettings-desktop-schemas-3.28.1: Fixed at r20468

comment:9 by Bruce Dubbs, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docsGNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck

Add libwnck-3.30.0

comment:10 by Douglas R. Reno, 3 years ago

Milestone: hold8.4

comment:11 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnckGNOME 3.30.1 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck

Bump version to 3.30.1 as tarballs have begun releasing for that.

I'm going to continue to update with whatever's available over the next day, and then I'll apply new versions afterwards. I need to see if a bug I found in GDM is fixed or not.

in reply to:  12 ; comment:13 by Douglas R. Reno, 3 years ago

Replying to xry111:

Note the bug: https://gitlab.gnome.org/GNOME/gnome-control-center/issues/178

I'm hoping that this was fixed in 3.30.1. I don't have a problem doing modifications to gnome-control-center, it's not that tough to do - but I'd prefer to not have to do so.

in reply to:  11 comment:14 by Xi Ruoyao, 3 years ago

Replying to renodr:

Bump version to 3.30.1 as tarballs have begun releasing for that.

I'm going to continue to update with whatever's available over the next day, and then I'll apply new versions afterwards. I need to see if a bug I found in GDM is fixed or not.

I tried GDM-3.30.1 released today. It seems fixed the VT switching bug.

comment:15 by Xi Ruoyao, 3 years ago

Now gnome-desktop uses bubblewrap to wrap the thumbnailers for security. Without bubblewrap GNOME applications just refuse to generate thumbnails.

Bubblewrap is a very lightweight sandbox/container. I installed it and it worked. (In fact I'm doing things exactly like it in one of my projects :). A simple ./configure --prefix=/usr; make; make install would install it.

But, it need namespace support in kernel and some LFS/BLFS people think namespaces are evil (I remember a message in blfs-dev critized namespaces as "plague").

We can add bubblewrap, or hack gnome-desktop code to remove this feature (seems #undef HAVE_BWRAP is enough), or do them both (list bubblewrap as an optional dependency).

in reply to:  13 comment:16 by Xi Ruoyao, 3 years ago

Replying to renodr:

I'm hoping that this was fixed in 3.30.1. I don't have a problem doing modifications to gnome-control-center, it's not that tough to do - but I'd prefer to not have to do so.

Fixed in 3.30.1. GNOME guys are releasing patch versions quite quickly.

comment:17 by Douglas R. Reno, 3 years ago

Thanks for the heads up!

One more thing - there's 12 patches that have to be applied to gnome-shell to fix regressions. I'll create a consolidated one, but they haven't released gnome-shell-3.30.1 yet because of them. Check out the 3.30.1 release announcement for more details on that.

comment:18 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnckGNOME 3.30.1 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker

Add Tracker.

comment:19 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - pygobject3 gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck trackerGNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker

pygobject3-3.30.1: Fixed at r20543

There are extreme issues with the tests in this package - none of them pass. I am not aware if it's my system or if there is another problem. I sent a mail to the blfs-dev list regarding it.

comment:20 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck trackerGNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity

Add Zenity

Almost here...

comment:21 by Xi Ruoyao, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenityGNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter

{mutter,gnome-shell,gnome-shell-extensions}-3.30.1 has been released.

comment:22 by Douglas R. Reno, 3 years ago

Priority: normalhigh

Thanks Xi, I'll hopefully have this done by the end of the week.

gnome-shell includes the patches, so I don't have to worry about generating a consolidated patch.

DATA LOSS ISSUE: in gnome-settings-daemon up to 3.30.1.1 (all the way back to 3.16.1), there is a problem that can lead to complete file system corruption coming out of standby or hibernation. I categorize this update as a high priority one, and will have to make an errata.

comment:23 by Xi Ruoyao, 3 years ago

Whoa! Now I know why my laptop has "turned itself off" mysteriously several times... :(

By the way, it seems g-s-d test suite costs minutes to run.

in reply to:  15 ; comment:24 by Douglas R. Reno, 3 years ago

Replying to xry111:

Now gnome-desktop uses bubblewrap to wrap the thumbnailers for security. Without bubblewrap GNOME applications just refuse to generate thumbnails.

Bubblewrap is a very lightweight sandbox/container. I installed it and it worked. (In fact I'm doing things exactly like it in one of my projects :). A simple ./configure --prefix=/usr; make; make install would install it.

But, it need namespace support in kernel and some LFS/BLFS people think namespaces are evil (I remember a message in blfs-dev critized namespaces as "plague").

We can add bubblewrap, or hack gnome-desktop code to remove this feature (seems #undef HAVE_BWRAP is enough), or do them both (list bubblewrap as an optional dependency).

Hey Xi,

Do you have any details on dependencies other than the kernel support? Considering the ghostscript vulnerability, I feel more comfortable adding bubblewrap than just undefing it.

in reply to:  24 comment:25 by Xi Ruoyao, 3 years ago

Replying to renodr:

Hey Xi,

Do you have any details on dependencies other than the kernel support? Considering the ghostscript vulnerability, I feel more comfortable adding bubblewrap than just undefing it.

It does not require any other BLFS packages. If xsltproc (libxslt) is installed the man page of bubblewrap will be built so libxslt should be "optional (to build man pages)".

And, if the kernel lacks user namespace support or we don't want to use user namespace, we can use configure option --with-priv-mode=setuid to use setuid bit instead of user namespace. But mount namespace is strictly required. Other (IPC, PID, UTS, network) namespaces are optional at runtime.

comment:26 by Douglas R. Reno, 3 years ago

There seems to be a problem with gnome-online-accounts and gnome-settings-daemon as shipped in 8.3 when used with the new version of glib2. It complains about destroyed pointers.

Upgrading to 3.30.x packages fixes this, but I might want to create an errata.

comment:27 by Douglas R. Reno, 3 years ago

For Mutter, it looks like --enable-compiler-warnings=minimum is required regardless of architecture

comment:28 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutterGNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2

comment:29 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme grilo

Add grilo and adwaita, since they're all here.

comment:30 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf vte evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp yelp-xsl dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme griloGNOME 3.30.1 Platform - gnome-online-accounts dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme grilo

yelp-xsl-3.30.1: Fixed at r20728

vte-0.54.2: Fixed at r20728

comment:31 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-desktop gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme griloGNOME 3.30.1 Platform - gnome-online-accounts dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme grilo

gnome-desktop-3.30.2: Fixed at r20904

Thanks goes to Xi for reporting the package addition needed by gnome-desktop. Additional modifications to that page, such as possible kernel configuration and/or configure options may be needed at a later time.

comment:32 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-online-accounts dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2 adwaita-icon-theme griloGNOME 3.30.1 Platform - dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2

gnome-online-accounts-3.30.0: Fixed at r20906

grilo-0.3.7: Fixed at r20906

adwaita-icon-theme-3.30.1: Fixed at r20906

comment:33 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - dconf evolution-data-server gnome-backgrounds gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp dconf-editor gdm gnome-session gnome-user-docs libwnck tracker zenity mutter gexiv2GNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp gdm gnome-session gnome-user-docs zenity mutter gexiv2

libwnck-3.30.0: Fixed at r20908

evolution-data-server-3.30.3: Fixed at r20908

Tracker-2.1.6: Fixed at r20908

DConf-0.30.1: Fixed at r20908

DConf-Editor-3.30.2: Fixed at r20908

gnome-backgrounds-3.30.0: Fixed at r20908

comment:34 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp gdm gnome-session gnome-user-docs zenity mutter gexiv2GNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp gdm gnome-session gnome-user-docs zenity mutter

Remove duplicate package

comment:35 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions gvfs nautilus yelp gdm gnome-session gnome-user-docs zenity mutterGNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions nautilus yelp gdm gnome-session gnome-user-docs zenity mutter

gvfs-1.38.1: Fixed at r20935

comment:36 by Douglas R. Reno, 3 years ago

Summary: GNOME 3.30.1 Platform - gnome-control-center gnome-settings-daemon gnome-shell gnome-shell-extensions nautilus yelp gdm gnome-session gnome-user-docs zenity mutterGNOME 3.30.1 Platform - gnome-shell gnome-shell-extensions yelp gdm gnome-session gnome-user-docs mutter

gnome-settings-daemon-3.30.2: Fixed at r20953

gnome-control-center-3.30.2: Fixed at r20953

Nautilus-3.30.5: Fixed at r20953

Zenity-3.30.0: Fixed at r20953

comment:37 by Douglas R. Reno, 3 years ago

Resolution: fixed
Status: assignedclosed
Summary: GNOME 3.30.1 Platform - gnome-shell gnome-shell-extensions yelp gdm gnome-session gnome-user-docs mutterGNOME 3.30.1 Platform

mutter-3.30.2: Fixed at r20963

gnome-shell-3.30.2: Fixed at r20963

gnome-shell-extensions-3.30.1: Fixed at r20963

gnome-session-3.30.1: Fixed at r20963

gdm-3.30.2: Fixed at r20963

gnome-user-docs-3.30.2: Fixed at r20963

yelp-3.30.0: Fixed at r20963

Note: See TracTickets for help on using tickets.