[Unstable Update] 2020-02-11 - Toolchain: GCC 9.2.1, GlibC 2.31

Hello community,

here is another Unstable Update.


Our ARM-team had great fun at #FOSDEM to get in touch with Pine64 directly.

Some feature-updates:

  • We updated GCC to 9.2.1+20200130
  • glibc got updated to 2.31
  • Our toolchain got rebuild, therefore dkms is currently broken. Please use our extramodules instead

If you like following latest Plasma development you may also like to check out our current version of manjaro-kde-dev, which we build on a regular basis against kde-git master packages. Also check out our current 19.0-pre5 ISOs and give us the needed feedback. You might also want to give our latest spin with NX-Desktop a try ...

As always we appreciate your input and feedback for the updates.


Upstream notice

Arch updated their default compression to zstd. We adopted to the same standard. More and more packages will have the zst extension from now on. If you get for what ever reason an error with ZSTD not supported as archive format you can do this:

wget https://pkgbuild.com/~eschwartz/repo/x86_64-extracted/pacman-static
chmod +x pacman-static
sudo ./pacman-static -Syyu

Our current supported kernels

  • linux316 3.16.81
  • linux44 4.4.213
  • linux49 4.9.213
  • linux414 4.14.170
  • linux419 4.19.102
  • linux54 5.4.18
  • linux55 5.5.2
  • linux56 5.6-rc1
  • linux419-rt 4.19.94_rt39
  • linux54-rt 5.4.17_rt9

Package Changes (Tue Feb 11 11:59:18 CET 2020)

  • unstable core x86_64: 17 new and 17 removed package(s)
  • unstable extra x86_64: 2 new and 2 removed package(s)
  • unstable community x86_64: 12 new and 11 removed package(s)
:: Different sync package(s) in repository community x86_64

-------------------------------------------------------------------------------
                             PACKAGE              testing             unstable
-------------------------------------------------------------------------------
                         cgit-aurweb              1.2.2-1              1.2.2-2
                           duplicity             0.8.09-4             0.8.10-1
                           opensmtpd            6.6.2p1-1            6.6.3p1-1
                       python-astral             1.10.1-3              2.0.2-1
            python-django-extensions              2.2.7-1              2.2.8-1
            python-flask-marshmallow             0.10.1-2             0.11.0-1
       python-marshmallow-sqlalchemy             0.21.0-1             0.22.2-1
                        python-quart             0.11.1-1             0.11.2-1
                              rspamd                2.3-1                2.3-2
                                 tlp              1.3.1-1              1.3.1-2
                             tlp-rdw              1.3.1-1              1.3.1-2
                        cgit-archweb                    -              1.2.2-2


:: Different sync package(s) in repository core x86_64

-------------------------------------------------------------------------------
                             PACKAGE              testing             unstable
-------------------------------------------------------------------------------
                            binutils             2.33.1-2               2.34-1
                                 gcc              9.2.0-4     9.2.1+20200130-2
                             gcc-ada              9.2.0-4     9.2.1+20200130-2
                               gcc-d              9.2.0-4     9.2.1+20200130-2
                         gcc-fortran              9.2.0-4     9.2.1+20200130-2
                              gcc-go              9.2.0-4     9.2.1+20200130-2
                            gcc-libs              9.2.0-4     9.2.1+20200130-2
                            gcc-objc              9.2.0-4     9.2.1+20200130-2
                               glibc               2.30-3               2.31-1
                      lib32-gcc-libs              9.2.0-4     9.2.1+20200130-2
                         lib32-glibc               2.30-3               2.31-1
                        libgpg-error               1.36-3               1.37-1
                             libtool 2.4.6+42+gb88cebd5-82.4.6+42+gb88cebd5-10
                   linux-api-headers              5.3.1-2             5.4.17-1
                           man-pages               5.04-2               5.05-1
                                nano                4.7-1                4.8-1
                             openssh              8.1p1-2              8.1p1-4


:: Different sync package(s) in repository extra x86_64

-------------------------------------------------------------------------------
                             PACKAGE              testing             unstable
-------------------------------------------------------------------------------
                                 ell               0.27-1               0.28-1
                            libinput             1.15.0-1             1.15.1-1


  • No issue, everything went smoothly
  • Yes there was an issue. I was able to resolve it myself.(Please post your solution)
  • Yes i am currently experiencing an issue due to the update. (Please post about it)

0 voters

Check if your mirror has already synced:

1 Like

Actually rather small .. well, it even trims the file size somewhat.

Total Download Size:    318.09 MiB
Total Installed Size:  1370.68 MiB
Net Upgrade Size:       -14.50 MiB

So far so good. I will salute after reboot :wink:

After reboot - everything seems fine. (KDE) :vulcan_salute:

(PS - notable is /etc/locale.gen.pacnew)

1 Like

Will dkms be working before this update reaches testing? My wifi module from AUR requires dkms.

while neither of the dkms modules I have installed I actually rely on .. they both were reloaded properly from what I can tell.

I figured this overrides calamares' default install of the locale so I left it alone.:slightly_smiling_face:

Hi
After today's update, Firefox (73.0-1; widevine 4.10.1582.2) can no longer play content on Netflix - it tells me Plugin"" is crashed (i guess the widevine plugin).
Updated Chrome (80.0.3987.100-1; widevine 4.10.1610.0) is still able to play streams.
Downgrading Firefox to the previous version, which in turn downloads the previous widevine plugin did not work - plugin still crashes.
Firefox directly downloaded from Mozilla also crashes.
An somewhat older install of Manjaro in Virtualbox doesn't have this problem - so i guess it has something to do with today's update of gcc or glib2?
Dmesg shows:

[ 4540.823370] MainThread[18877]: segfault at 0 ip 00007f1cd6ec5c55 sp 00007fff398098c0 error 6 in libxul.so[7f1cd57b0000+4c44000]
[ 4540.823374] Code: 8b 0d df fd 85 05 48 89 01 c7 04 25 00 00 00 00 45 02 00 00 e8 d4 48 8f fe 48 8d 05 16 26 85 03 48 8b 0d be fd 85 05 48 89 01 04 25 00 00 00 00 47 02 00 00 e8 b3 48 8f fe 48 8d 05 27 26 85
[ 4540.823410] audit: type=1701 audit(1581452872.931:228): auid=1000 uid=1000 gid=1000 ses=2 subj==unconfined pid=18877 comm="MainThread" exe="/usr/lib/firefox/plugin-container" sig=11 res=1

Any ideas?

I have that widevine crash issue not only in Firefox (Widevine Version: 4.10.1582.2) but also in chromium (Widevine Version: 4.10.1610.0) and vivaldi (Widevine Version: 4.10.1610.0).

Starting Firefox with MOZ_DISABLE_GMP_SANDBOX=1 MOZ_DISABLE_CONTENT_SANDBOX=1 firefox does not trigger the crash though.

There is a bug report by someone else upstream, but not yet accepted by anyone: https://bugzilla.mozilla.org/show_bug.cgi?id=1614705
also found a lot of others with the same issue on reddit: https://www.reddit.com/r/linux/comments/f28ogg/firefox_730_released/

After downgrading glibc and lib32-glibc to version 2.30-3 (rest of the system up to date) the problem is gone - so it seems there is some incompatibility between the new libc and firefox/widevine.

upstream also recognized the bug and it is now "open" - lets see where this is going. They could also recreate it, but they don't see any connection to glibc for now.

Now fixed in nightly, let's hope for a backport in Mozilla Firefox 73 for 73.0.1.

2 Likes

The ".makepkg.conf" found in ~/ still has the old package extension and not the new zst
please update

???
There shouldn't be any .makepkg.conf file in your home dir, no package provides it. It's rather your own creation. Therefore, it won't be updated until you do it yourself.

it seems like they don't know yet if they want to fix it for 73.0.* - so we should send the crash reports in about:crashes or via the button in the bar notifying about the crash to show them that it matters.

1 Like

Everything in your home directory is your responsibility and your's alone. No package will (and should) touch it.

Well I make my own iso's and have checked "skell" and it is not there so don't know where it comes from? Some app perhaps or "xdg-user-dirs-gtk" perhaps?

After sometime of not use my computer, I do an update now (2020-02-13) and couldn't log in. I saw when it's loading something about failed to load polkit.service and to use "systemctl status polkit.service" which gives me this:

"error while loading shared libraries: libmozjs-60.so.0: cannot open shared object file: No such file or directory
....
...
Failed to start Authorization Manager"

Could somebody gives me some light on solve this?
I am on unstable

1 Like

I got the same issue with libmozjs-60.so.0.

EDIT: I found there was no "so.0" so I fixed it by creating the symlink.

cd usr/lib
ln -s libmozjs-60.so libmozjs-60.so.0

Also glibc & lib32-glibc are broke so you'll need to downgrade those via manjaro-chroot.

3 Likes

Ya, we have to update polkit

1 Like

ln -s /usr/lib/libmozjs-60.so /usr/lib/libmozjs-60.so.0 is the correct command.

2 Likes

Thanks guys, I was without time and I was lost without the desktop. I was even unable to think, my new mouse stoped to work too.

Forum kindly sponsored by