Package Details: yaru-gnome-shell-theme 21.04.1-4

Git Clone URL: https://aur.archlinux.org/yaru.git (read-only, click to copy)
Package Base: yaru
Description: Yaru default ubuntu gnome shell theme
Upstream URL: https://github.com/ubuntu/yaru
Licenses: GPL3
Submitter: drakkan
Maintainer: drakkan (chrisjbillington)
Last Packager: chrisjbillington
Votes: 38
Popularity: 1.85
First Submitted: 2018-07-24 11:55
Last Updated: 2021-04-02 23:49

Latest Comments

1 2 3 4 5 6 ... Next › Last »

chrisjbillington commented on 2021-04-02 23:50

Have applied the workaround to the PKGBUILD for now, since eCryptFS is not uncommon.

drakkan commented on 2021-04-02 11:48

eCryptFS can only store filenames of up to 143 characters

vlatkoB commented on 2021-04-02 11:37

@drakkan

touch: cannot touch 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa': File name too long
144

@chrisjbillington Yes, $HOME is encrypted with eCryptFS I'll try the temp fix. EDIT: pkgBuild fix worked. Thanks.-:)

drakkan commented on 2021-04-02 07:05

Hi,

please try a script like this:

num=1
while [ true ]
do
   if ! touch $(printf "%${num}s"  | tr ' ' 'a')
   then
       echo $num
       break
   fi
   ((num++))
done

to understand your file name limit. Are you using something like eCryptfs?

chrisjbillington commented on 2021-04-02 05:21

@vlatkoB no idea why that's happening. You could shorten the directory like this if you like as a temporary fix until this package starts shipping an official release again (which will have a shorter name owing to not containing a commit hash):

diff --git a/PKGBUILD b/PKGBUILD
index c55a3b1..7170eb4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -24,7 +24,8 @@ source=("https://github.com/ubuntu/yaru/archive/${_commit}.tar.gz")
 sha256sums=('e2a400527451e33abb44d96b6878514482d008355639add6ab30d6e9b2dd70f3')

 build() {
-  arch-meson $pkgbase-$_commit build
+  mv $pkgbase-$_commit $pkgbase
+  arch-meson $pkgbase build
   meson configure build -Dubuntu-unity=true
   ninja -C build
 }

vlatkoB commented on 2021-04-02 05:04

@chrisjbillington Using ext4

$ df -TH
Filesystem            Type        Size  Used Avail Use% Mounted on
/dev/nvme0n1p3        ext4        388G  326G   46G  88% /home

chrisjbillington commented on 2021-04-02 00:12

What filesystem are you using @vlatkoB? 161 characters shouldn't be too much to ask for a filepath on any system I know about.

Obviously the fact that the filepath now contains a commit hash is pushing something over a limit, but I would not expect limits this short (I certainly don't see the problem here on an ext4 filesystem).

vlatkoB commented on 2021-04-01 14:53

I'm receiving this error on upgrade to 21.04.1-3

Found ninja-1.10.2 at /usr/bin/ninja
ninja: error: stat(gnome-shell/src/___home___vlatko___.cache___yay___yaru___src___yaru-b01004d7ca3eb86f2110c5aabecd9fed93ede70f___gnome-shell___src___gnome-shell-high-contrast.scss): File name too long

chrisjbillington commented on 2021-03-28 05:22

I've updated this package to pull in the changes so far from the gnome-shell-40 branch of Yaru's github repo (see https://github.com/ubuntu/yaru/pull/2736).

Once there is an official release with gnome 40 support, I'll move this package back to targeting the official release.

The gnome-shell-40 branch seems to work fine on GNOME 3.38 as well.

chrisjbillington commented on 2021-03-21 02:49

Looks like my polite nudge on the bugtracker had the desired effect :p

https://github.com/ubuntu/yaru/pull/2736

Once GNOME 40 is here on Arch, if there hasn't been a release of Yaru with GNOME-40 support, I'll include the relevant patch with this package so that it will keep working for us until there is a release.