FS#55906 - [budgie-desktop] Won't start after release gnome 3.26.1

Attached to Project: Community Packages
Opened by Thomas McCarthy (tracktraps) - Sunday, 08 October 2017, 00:15 GMT
Last edited by Balló György (City-busz) - Sunday, 15 October 2017, 21:48 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Balló György (City-busz)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 7
Private No

Details

Description: Budgie Desktop v10.3.1-2 won't work at all.


Additional info:
https://github.com/budgie-desktop/budgie-desktop/issues/1190


Steps to reproduce:
pacman -Syu
Update mutter 3.26.1
This task depends upon

Closed by  Balló György (City-busz)
Sunday, 15 October 2017, 21:48 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#55790  (Fixed in budgie-desktop 10.4+8+gff09a510-1)
Comment by Alex Muller (alexmuller) - Monday, 09 October 2017, 12:00 GMT
Could be related to  FS#55790 ?
Comment by Brad Ford (plymouth) - Tuesday, 10 October 2017, 01:53 GMT
The package needs to be rebuilt against the new mutter library. I was receiving an error indicating unable to locate libmutter-0.so.0 (it is now libmutter-1.so.0).

I was able to resolve the issue and get budgie-wm running again by rebuilding the package:

# ASPROOT=. asp checkout budgie-desktop
# cd budgie-desktop/budgie-desktop/trunk
# gpg --recv-keys <key-id>
# makepkg -s
# packman -U *.pkg.tar.xz

HOWEVER, if you have recently updated meson (meson-0.43.0-1), the build will fail with the error:

# Meson encountered an error in file subprojects/gvc/meson.build, line 31, column 0:
# Sandbox violation: Tried to grab file gvc-channel-map.c from a different subproject.

If this happens, you will need to downgrade meson to meson-0.42.1-2 (or older). If you are lucky, you may have the old package in your package cache:

# pacman -U /var/cache/pacman/pkg/meson-0.43.0-1-any.pkg.tar.xz

Good luck! I look forward to seeing the package being updated (i.e. rebuilt) for the new gnome/mutter release to avoid the manual intervention.

Comment by solsTiCe (zebul666) - Wednesday, 11 October 2017, 12:56 GMT
For your convenience, here is a link to meson package: https://archive.archlinux.org/packages/m/meson/meson-0.42.1-2-any.pkg.tar.xz

Edit:
I can't get it to build, I have the following error:

Meson encourtered an error in file src/wm/meson.build, line 22, column 4:
Native dependancy 'libmutter-0' not found

But I have mutter installed !

I build budgie-desktop 10.4 instead without some patches
Comment by Mathias Rohnstock (mrohnstock) - Thursday, 12 October 2017, 06:35 GMT
downgrading meson isn't required anymore, a fix for 0.43 has landed yesterday night :).

I Builded and am using the aur-package successfully right now.
Comment by Balló György (City-busz) - Sunday, 15 October 2017, 21:47 GMT
Sorry for the delay. It's fixed with the latest budgie-desktop package.

Loading...