[Stable Update x32] 2018-05-27 - Big update: Xorg 1.20, GCC 8.1.0, kernels, KDE and Plasma, LibreOffice, NVIDIA driver EOL

update
stable
manjaro32

#1

Hello i686ers!

This is a ridiculously large update set so get ready…

First off, this set brings in GCC 8.1.0 so there are many, many package rebuilds.

Next, Xorg 1.20. This will work fine for everything other than NVIDIA 304xx and 340xx driver series. If you’re running either of those you’ll need to switch to nouveau as per the previous announcement. There’s nothing that can be done about this - NVIDIA are dropping 32-bit OS support for drivers, and that’s that. 390xx will stay working for “some time” but is likely to break at some point. If nouveau does not work for you then it’s time for a hardware upgrade…

KDE and Plasma packages also get an update.

Firefox and Chromium also see updates as I’ve found workarounds for their associated build issues.

FFMPEG is up to version 4.0. VLC is up to 3.0.2.

There’s a big set of Python and Haskell module updates.

Also, kernel updates!


Anyone who would like to help out testing the upstream packages, please read the archlinux32 thread for details about how they automate their testing process and how to get involved:

https://bbs.archlinux32.org/viewtopic.php?id=171

(running this in an archlinux32 VM would be fine, there will hopefully be a way of doing this directly from within manjaro32 in the future)


Available kernels

Series Version
linux316 3.16.56
linux41 4.1.51
linux44 4.4.133
linux49 4.9.103
linux414 4.14.44

archlinux32

If you find manjaro32 useful please consider donating to, or helping out with, archlinux32. It’s a small team taking on a huge project and any help will no doubt be very much appreciated.

Why aren’t the available packages/package versions the same as x86_64?

archlinux32 packages are based on Arch packages but may need editing to build correctly. Builds of less-popular packages are lower priority.

Manjaro-specific packages may lag behind x86_64 because there aren’t as many packagers. If you notice an important package is lagging please report it; at the moment it’s only me packaging for i686:

I’m only packaging current LTS kernels. Any marked as EOL are dropped. I’ll not be building the mainline kernel.

What about security updates?

I cannot guarantee timely security updates on x32-stable. If this is critical for you I recommend you switch to x32-testing or cherry-pick those packages from x32-testing or x32-unstable as they become available.

Something broke. Isn’t this meant to be stable?

“Stable” means “infrequently changing”, not “everything will work perfectly all the time”. If you want it to mean everything works, you need to help test the things you’re interested in.

What about installer images?

Phil very kindly updated the preview installer images:

What about x32-testing and x32-unstable?

These are already available, and I recommend you use x32-testing if you can to make sure testing is done.

x32-unstable should be used by anyone who wants to try and find any issues before they impact other people. If you have multiple/many machines you really should run one of those on x32-unstable.

Full list of changes

Full list is available here.


Any problems?

  • No issues, 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



[Testing Update x32] 2018-05-17 to 26 - Xorg 1.20, GCC 8.1.0, rebuilds, kernels, NVIDIA EOL
[Unstable Update x32] 2018-05-16 - GCC 8.1.0
#2

Known issues and solutions


Warning: Update to xorg-server 1.20 could break graphics for Via machines.

Be careful with the update. Make a backup before you update. Check what version of xorg-server, xf86-video-vesa or xf86-video-openchrome, mesa etc. makes the system boot to black screen. For reference: [x32] After update to Xorg 1.20 my VIA PN800 boots to black screen.


Can’t log in to [Xfce] after update, I just get returned to login screen

Possibility 1:

There’s a bug with Xorg 1.20, EXA, and certain software:

Update: This has been pushed out to x32-stable; run an update from a text console.

Possibility 2:

A recurring issue with Xfce, solution here:



#3

Not using x32, but I have to say thank you for this step:

Thats a statement we need so badly. No workarounds, no talkarounds, just the truth and move on! :smile:


#4

Big easy with XFCE. Thank you for your support.


#5

A smallish update which includes the Xorg 1.20 fixes from [Testing Update x32] 2018-05-27 - Patched Xorg 1.20 :

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

-------------------------------------------------------------------------------
                             PACKAGE           x32-stable          x32-testing
-------------------------------------------------------------------------------
                            binutils             2.30-4.1             2.30-4.2
                         btrfs-progs             4.16-2.0           4.16.1-2.0
                                 gcc            8.1.0-1.1            8.1.0-1.2
                             gcc-ada            8.1.0-1.1            8.1.0-1.2
                         gcc-fortran            8.1.0-1.1            8.1.0-1.2
                              gcc-go            8.1.0-1.1            8.1.0-1.2
                            gcc-libs            8.1.0-1.1            8.1.0-1.2
                            gcc-objc            8.1.0-1.1            8.1.0-1.2
                               glibc             2.27-3.1             2.27-3.2
                            libnftnl            1.0.9-1.0            1.1.0-1.0
                                 lz4        1:1.8.1.2-1.0          1:1.8.2-2.0


:: Different overlay package(s) in repository extra i686

-------------------------------------------------------------------------------
                             PACKAGE           x32-stable          x32-testing
-------------------------------------------------------------------------------
                         egl-wayland                    -            0+23-1.01
                 eglexternalplatform                    -             0+3-1.01
                         xorg-server                    -          1.20.0-4.09
                  xorg-server-common                    -          1.20.0-4.09
                   xorg-server-devel                    -          1.20.0-4.09
                    xorg-server-xdmx                    -          1.20.0-4.09
                  xorg-server-xephyr                    -          1.20.0-4.09
                   xorg-server-xnest                    -          1.20.0-4.09
                    xorg-server-xvfb                    -          1.20.0-4.09
                xorg-server-xwayland                    -          1.20.0-4.09


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

-------------------------------------------------------------------------------
                             PACKAGE           x32-stable          x32-testing
-------------------------------------------------------------------------------
                                bind        9.12.1.P2-1.0           9.13.0-1.0
                          bind-tools        9.12.1.P2-1.0           9.13.0-1.0
                            nftables          1:0.8.3-1.0          1:0.8.5-1.0
                                qemu           2.12.0-1.1           2.12.0-1.2
                     qemu-arch-extra           2.12.0-1.1           2.12.0-1.2
                  qemu-block-gluster           2.12.0-1.1           2.12.0-1.2
                    qemu-block-iscsi           2.12.0-1.1           2.12.0-1.2
                    qemu-guest-agent           2.12.0-1.1           2.12.0-1.2
                       qemu-headless           2.12.0-1.1           2.12.0-1.2
            qemu-headless-arch-extra           2.12.0-1.1           2.12.0-1.2


:: Different sync package(s) in repository community i686

-------------------------------------------------------------------------------
                             PACKAGE           x32-stable          x32-testing
-------------------------------------------------------------------------------
                             busybox           1.28.4-1.0           1.28.4-2.0
                             calibre           3.24.0-1.0           3.24.1-1.0
                              cython           0.28.2-1.0           0.28.3-2.0
                             cython2           0.28.2-1.0           0.28.3-2.0
                              elixir            1.6.4-1.0            1.6.5-1.0
                            gammaray            2.9.0-2.0            2.9.0-3.0
                                 ghc            8.2.2-1.0            8.4.2-1.0
                            ghc-libs            8.2.2-1.0            8.4.2-1.0
                          ghc-static            8.2.2-1.0            8.4.2-1.0
                               giada           0.15.0-1.0           0.15.0-2.0
                             gigedit            1.1.0-2.0            1.1.0-3.0
                              girara            0.2.9-2.0            0.3.0-1.0
                             go-ipfs           0.4.14-1.0           0.4.15-1.0
                             gtkwave           3.3.89-1.0           3.3.90-1.0
                           handbrake            1.0.7-3.1            1.1.0-1.0
                       handbrake-cli            1.0.7-3.1            1.1.0-1.0
                               happy           1.19.9-2.0           1.19.9-3.0
                             haproxy            1.8.7-1.0            1.8.9-1.0
         haskell-annotated-wl-pprint            0.7.0-6.0            0.7.0-7.0
                       haskell-appar            0.1.4-6.0            0.1.4-7.0
                       haskell-async          2.1.1.1-6.0            2.2.1-1.0
                 haskell-auto-update            0.1.4-6.0            0.1.4-7.0
                 haskell-base-compat            0.9.3-5.0           0.10.1-1.0
        haskell-base-unicode-symbols          0.2.2.4-6.0          0.2.2.4-7.0
           haskell-base64-bytestring         1.0.0.1-10.0         1.0.0.1-11.0
                    haskell-basement            0.0.7-1.0            0.0.7-2.0
               haskell-blaze-builder          0.4.1.0-1.0          0.4.1.0-2.0
                    haskell-byteable            0.1.1-7.0            0.1.1-8.0
                   haskell-byteorder            1.0.4-6.0            1.0.4-7.0
               haskell-cabal-doctest            1.0.6-1.0            1.0.6-2.0
                  haskell-call-stack            0.1.0-5.0            0.1.0-6.0
            haskell-case-insensitive         1.2.0.11-1.0         1.2.0.11-2.0
                      haskell-cereal          0.5.5.0-1.0          0.5.5.0-2.0
              haskell-chasingbottoms          1.3.1.4-1.0          1.3.1.4-3.0
                       haskell-clock            0.7.2-6.0            0.7.2-7.0
                       haskell-cmark            0.5.6-7.0            0.5.6-8.0
                   haskell-code-page            0.1.3-5.0            0.1.3-6.0
                       haskell-cpphs           1.20.8-6.0           1.20.8-8.0
               haskell-data-accessor          0.2.2.7-6.0          0.2.2.7-7.0
      haskell-data-accessor-template         0.2.1.15-1.0         0.2.1.15-2.0
  haskell-data-accessor-transformers          0.2.1.7-6.0          0.2.1.7-7.0
                  haskell-data-clist          0.1.2.1-1.0          0.1.2.1-2.0
                   haskell-data-hash          0.2.0.1-6.0          0.2.0.1-7.0
                haskell-data-ordlist          0.4.7.0-7.0          0.4.7.0-8.0
             haskell-disk-free-space          0.1.0.1-6.0          0.1.0.1-7.0
                        haskell-echo            0.1.3-4.0            0.1.3-5.0
                   haskell-edisonapi            1.3.1-6.0            1.3.1-7.0
               haskell-edit-distance          0.2.2.1-7.0          0.2.2.1-8.0
                         haskell-erf          2.0.0.0-6.0          2.0.0.0-7.0
                  haskell-exceptions            0.8.3-7.0            0.8.3-8.0
       haskell-extensible-exceptions         0.1.1.4-18.0         0.1.1.4-19.0
                         haskell-fgl          5.5.4.0-3.0          5.6.0.0-1.0
                   haskell-ghc-paths         0.1.0.9-17.0         0.1.0.9-18.0
                      haskell-gitrev            1.3.1-4.0            1.3.1-6.0
                    haskell-hashable          1.2.7.0-1.0          1.2.7.0-2.0
                     haskell-heredoc          0.2.0.0-5.0          0.2.0.0-6.0
                    haskell-hinotify            0.3.9-7.0            0.3.9-9.0
                    haskell-hostname              1.0-7.0              1.0-8.0
                 haskell-hs-bibutils          6.2.0.1-2.0          6.2.0.1-3.0
          haskell-hspec-expectations            0.8.2-6.0            0.8.2-7.0
                       haskell-hunit          1.6.0.0-5.0          1.6.0.0-6.0
          haskell-hxt-charproperties          9.2.0.1-5.0          9.2.0.1-6.0
          haskell-integer-logarithms          1.0.2.1-1.0          1.0.2.1-2.0
                  haskell-language-c            0.7.2-2.0            0.7.2-3.0
                       haskell-lexer            1.0.1-5.0            1.0.1-6.0
                      haskell-libxml            0.1.1-2.0            0.1.1-3.0
                      haskell-logict          0.6.0.2-6.0          0.6.0.2-7.0
                   haskell-microlens          0.4.9.1-1.0          0.4.9.1-2.0
                  haskell-mime-types          0.1.0.7-9.0         0.1.0.7-10.0
                  haskell-monad-time          0.3.1.0-1.0          0.3.1.0-2.0
                   haskell-monadplus            1.4.2-6.0            1.4.2-7.0
      haskell-natural-transformation              0.4-4.0              0.4-5.0
                haskell-network-info         0.2.0.10-1.0         0.2.0.10-2.0
                 haskell-network-uri         2.6.1.0-11.0         2.6.1.0-12.0
                     haskell-newtype              0.2-5.0              0.2-6.0
                  haskell-old-locale         1.0.0.7-12.0         1.0.0.7-13.0
                    haskell-old-time         1.1.0.3-12.0         1.1.0.3-13.0
                        haskell-only              0.1-4.0              0.1-5.0
                 haskell-path-pieces           0.2.1-12.0           0.2.1-13.0
                  haskell-pcre-light          0.4.0.4-6.0          0.4.0.4-7.0
                   haskell-polyparse             1.12-9.0            1.12-10.0
            haskell-postgresql-libpq          0.9.3.1-5.0          0.9.4.1-1.0
                 haskell-pretty-show              1.7-1.0              1.7-2.0
                   haskell-primitive          0.6.3.0-1.0          0.6.3.0-2.0
                  haskell-quickcheck           2.10.1-3.0           2.11.3-1.0
          haskell-quickcheck-unicode          1.0.1.0-2.0          1.0.1.0-3.0
                      haskell-random             1.1-10.0             1.1-11.0
                      haskell-refact          0.3.0.2-7.0          0.3.0.2-8.0
                  haskell-regex-base          0.93.2-31.0          0.93.2-32.0
                 haskell-regex-posix          0.95.2-20.0          0.95.2-21.0
                  haskell-regex-tdfa            1.2.3-1.0            1.2.3-2.0
          haskell-string-conversions          0.4.0.1-6.0          0.4.0.1-7.0
                         haskell-syb              0.7-4.0              0.7-5.0
                      haskell-tagged            0.8.5-5.0            0.8.5-6.0
                         haskell-tar          0.5.1.0-1.0          0.5.1.0-2.0
                   haskell-temporary          1.2.1.1-6.0          1.2.1.1-7.0
                   haskell-tf-random             0.5-15.0             0.5-16.0
         haskell-transformers-compat          0.5.1.4-7.0          0.5.1.4-8.0
                   haskell-type-hint              0.1-5.0              0.1-7.0
                    haskell-uglymemo          0.1.0.1-4.0          0.1.0.1-5.0
            haskell-unbounded-delays          0.1.1.0-5.0          0.1.1.0-6.0
             haskell-unexceptionalio            0.4.0-1.0            0.4.0-2.0
                         haskell-url            2.1.3-1.0            2.1.3-2.0
                 haskell-utf8-string          1.0.1.1-6.0          1.0.1.1-7.0
                  haskell-utility-ht           0.0.14-5.0           0.0.14-6.0
              haskell-wl-pprint-text         1.1.1.0-10.0          1.2.0.0-1.0
                         haskell-xml          1.3.14-12.1          1.3.14-13.0
                               iperf             2.0.10-1           2.0.11-1.0
                          java-batik                1.9-1             1.10-1.0
                     java-commons-io                2.5-1              2.6-1.0
            java-xmlgraphics-commons                2.1-1              2.2-1.0
                      matrix-synapse           0.28.1-1.0           0.30.0-1.0
                      openscenegraph              3.4.1-1            3.4.1-3.0
                         python-amqp              2.2.2-1            2.3.0-1.0
                       python-celery              4.1.0-1            4.1.1-1.0
                        python-kombu            4.1.0-2.0            4.2.0-1.0
               python-more-itertools            4.1.0-1.0            4.2.0-1.0
             python-websocket-client           0.47.0-1.0           0.48.0-1.0
                        python2-amqp              2.2.2-1            2.3.0-1.0
                      python2-celery              4.1.0-1            4.1.1-1.0
                       python2-kombu            4.1.0-2.0            4.2.0-1.0
              python2-more-itertools            4.1.0-1.0            4.2.0-1.0
            python2-websocket-client           0.47.0-1.0           0.48.0-1.0
                     shadowsocks-qt5            3.0.0-1.0            3.0.1-1.0
                simplescreenrecorder           0.3.10-2.0           0.3.11-1.0
                    telegram-desktop           1.2.22-1.0           1.2.24-1.0
                               tilix            1.7.9-1.1            1.8.1-1.0
                   wine-staging-nine              3.8-1.0              3.9-1.0
                             zathura            0.3.9-3.0            0.4.0-1.0

Thanks to @aaa for hitting and reporting the bug, persisting with testing, and confirming the fix. :slight_smile: Oh, and to @loqs who put the patch file together. :wink:


[Testing Update x32] 2018-05-27 - Patched Xorg 1.20
#6

@jonathon

I think now it’s safe to update to 2018-05-27 with no black screen?


#7

Do you have a VIA GPU? If not, update way. If you do, read the other thread.


#8

If you have Via, then no. The latest build of xorg-server-1.20.0-4.09 will break the graphics. I have just tested it.


#9

@jonathon @TheApologist

Big thanks guys :wink:

I’ve an ATI GPU


#10

Update on 1 Machine and 1 VB without Problems.

DK3


#11