[Stable Update x32] 2018-01-06 - Kernels, keyring, TLP, Desktop settings

update
stable
manjaro32

#1

Hello i686ers!

This set of updates bumps kernels 3.16, 4.4, 4.9 and 4.14 (with the 4-series kernels including the KPTI patch). There’s a fix to the Xfce desktop settings that allows for correct setting of the session, and a TLP patch that should fix desktops being detected as laptops.

I also need to say I’m very happy that Manjaro users are finding and reporting issues in upstream projects. :slight_smile:

Please note that there is an update to archlinux32-keyring: you may need to install that first (or add it to SyncFirst in /etc/pacman.conf).


Main changes

  • Updated kernels
  • All extramodules rebuilt
  • New archlinux32-keyring package
  • TLP patch to fix desktops being detected as laptops
  • Fix to .xinitrc for Xfce users

Available kernels

Series Version
linux316 3.16.52
linux41 4.1.48
linux44 4.4.109
linux49 4.9.74
linux414 4.14.11

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.

How do I get it?

These steps should no longer be necessary

If you’re already running a 32-bit installation, and haven’t already migrated, you should shortly get a manjaro-system update which will transition you to the new setup (it should automate the following steps).

Otherwise, edit your /etc/pacman-mirrors.conf and change (or set):

Branch = x32-stable

making sure there is no comment marker (#) at the start of the line. Then, update your mirror list, install the keyring package, and update:

pacman-mirrors -c all
pacman -Sy archlinux32-keyring-transition
pacman -S archlinux32-keyring
pacman -Syu

archlinux32-keyring-transition is signed by the Arch devs and allows you to install archlinux32-keyring which contains the keys that sign all archlinux32 packages.

archlinux32-keyring replaces archlinux32-keyring-transition.

What about package updates?

Manjaro-specific packages may lag behind x86_64 because there aren’t as many packagers. I may also trim the supported package list to save effort, depending on frequency of updates to packages and packagers who volunteer to help out. 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.

What about installer images?

I’ll be looking into creating an Xfce installer. but have no plans to offer a full set of editions. I hope once manjaro32 is completely off-the-ground and proven the current maintainers might spin a 32-bit iso of their editions, but as this represents doubling the amount of work to prepare an edition the demand would have to be quite high to justify it.

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.

After this point, x32-unstable should be regarded as untested and may break at any time, so should definitely be used by people who like finding and fixing problems. :wink:

The update announcement process will look something like:

Unstable Testing Stable Announcement threads
Sync New unstable
Sync Snap New testing, update unstable
Sync Update unstable
Sync Snap New testing, update unstable
Snap New stable, close testing and unstable
Sync New unstable
Sync Snap New testing, update unstable
etc. etc. etc. etc.

Full list of changes

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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
                        kernel-alive                0.2-4                0.2-5
                            linux316            3.16.51-1            3.16.52-1
                    linux316-headers            3.16.51-1            3.16.52-1
                            linux414            4.14.10-1            4.14.11-3
                    linux414-headers            4.14.10-1            4.14.11-3
                             linux44            4.4.108-1            4.4.109-2
                     linux44-headers            4.4.108-1            4.4.109-2
                             linux49             4.9.73-1             4.9.74-2
                     linux49-headers             4.9.73-1             4.9.74-2


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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
                 archlinux32-keyring           20171113-2           20180104-1
                                nano            2.9.1-1.0            2.9.2-1.0


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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
                       calamares-git3.2.0.r4261.138fd82a8-13.2.0.r4263.587c8b82a-1
                  linux316-acpi_call             1.1.0-34             1.1.0-35
                linux316-broadcom-wl      6.30.223.271-13      6.30.223.271-14
                   linux316-catalyst     1:15.201.1151-22     1:15.201.1151-23
                     linux316-nvidia           1:384.98-3           1:384.98-4
               linux316-nvidia-304xx          1:304.137-4          1:304.137-5
               linux316-nvidia-340xx            340.104-4            340.104-5
      linux316-open-vm-tools-modules      2:2013.09.16-33      2:2013.09.16-34
                      linux316-r8168           8.044.02-9          8.044.02-10
                  linux316-rt3562sta        2.4.1.1_r4-13        2.4.1.1_r4-14
                        linux316-spl           0.7.5-1.51           0.7.5-1.52
                linux316-vhba-module          20161009-13          20161009-14
                        linux316-zfs           0.7.5-1.51           0.7.5-1.52
                    linux41-catalyst     1:15.201.1151-25     1:15.201.1151-27
                  linux414-acpi_call             1.1.0-10             1.1.0-11
                   linux414-bbswitch               0.8-10               0.8-11
                linux414-broadcom-wl      6.30.223.271-10      6.30.223.271-11
                   linux414-catalyst     1:15.201.1151-10     1:15.201.1151-11
                     linux414-nvidia          1:384.98-10          1:384.98-11
               linux414-nvidia-304xx         1:304.137-10         1:304.137-11
               linux414-nvidia-340xx           340.104-10           340.104-11
                      linux414-r8168          8.044.02-10          8.044.02-11
                  linux414-rt3562sta        2.4.1.1_r4-10        2.4.1.1_r4-11
                        linux414-spl           0.7.5-1.10           0.7.5-1.11
                   linux414-tp_smapi              0.41-10              0.41-11
                linux414-vhba-module          20161009-10          20161009-11
                        linux414-zfs           0.7.5-1.10           0.7.5-1.11
                   linux44-acpi_call             1.1.0-75             1.1.0-77
                 linux44-broadcom-wl      6.30.223.271-45      6.30.223.271-47
                    linux44-catalyst     1:15.201.1151-70     1:15.201.1151-77
                      linux44-nvidia          1:384.98-10          1:384.98-12
                linux44-nvidia-304xx         1:304.137-10         1:304.137-12
                linux44-nvidia-340xx           340.104-16           340.104-18
       linux44-open-vm-tools-modules      2:2013.09.16-75      2:2013.09.16-77
                       linux44-r8168          8.044.02-29          8.044.02-31
                   linux44-rt3562sta        2.4.1.1_r4-43        2.4.1.1_r4-45
                         linux44-spl          0.7.5-1.108          0.7.5-1.110
                 linux44-vhba-module          20161009-43          20161009-45
                         linux44-zfs          0.7.5-1.108          0.7.5-1.110
                   linux49-acpi_call             1.1.0-57             1.1.0-59
                    linux49-bbswitch               0.8-57               0.8-59
                 linux49-broadcom-wl      6.30.223.271-57      6.30.223.271-59
                    linux49-catalyst     1:15.201.1151-52     1:15.201.1151-59
                      linux49-nvidia          1:384.98-10          1:384.98-12
                linux49-nvidia-304xx         1:304.137-16         1:304.137-18
                linux49-nvidia-340xx           340.104-16           340.104-18
                       linux49-r8168          8.044.02-37          8.044.02-39
                   linux49-rt3562sta        2.4.1.1_r4-55        2.4.1.1_r4-57
                         linux49-spl           0.7.5-1.73           0.7.5-1.75
                    linux49-tp_smapi              0.41-57              0.41-59
                 linux49-vhba-module          20161009-55          20161009-57
                         linux49-zfs           0.7.5-1.73           0.7.5-1.75
            manjaro-documentation-en           20171128-1           20171227-1
                   manjaro-gdm-check           20171125-1           20180101-1
                    rt3562sta-common        2.4.1.1_r4-55        2.4.1.1_r4-57
                            spl-dkms                    -              0.7.5-1


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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
                         font-bh-ttf              1.0.3-3            1.0.3-4.0
                      libftdi-compat               0.20-3                    -
                            perl-dbi              1.637-3            1.639-1.0
                         slim-themes              1.2.3-7            1.2.3-7.1
                         spirv-tools             2016.6-2           2017.2-1.0
                               ssmtp               2.64-9                    -
                      vulkan-headers           1:1.0.64-1         1:1.0.66-1.0
                    vulkan-html-docs           1:1.0.64-1         1:1.0.66-1.0
                        xscreensaver               5.37-1             5.38-1.0

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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
           adapta-black-breath-theme          3.92.2.57-1          3.93.0.11-1
             adapta-black-maia-theme          3.92.2.57-1          3.93.0.11-1
                 adapta-breath-theme          3.92.2.57-1          3.93.0.11-1
                    adapta-gtk-theme          3.92.2.57-1          3.93.0.11-1
                   adapta-maia-theme          3.92.2.57-1          3.93.0.11-1
                       dmenu-manjaro                4.7-1                4.7-2
                 manjaro-aur-support                0.6-1                0.6-2
              manjaro-bspwm-settings           20171224-1           20180105-1
             manjaro-budgie-settings           20171224-1           20180105-1
    manjaro-gnome-extension-settings           20171231-1           20180101-1
              manjaro-gnome-settings           20171231-1           20180101-1
                 manjaro-i3-settings           20171224-1           20180105-1
                manjaro-jwm-settings           20171224-1           20180105-1
               manjaro-lxde-settings           20171224-1           20180105-1
               manjaro-mate-settings           20171224-1           20180105-1
                  masalla-icon-theme                1.0-1                1.2-1
                          mate-tweak            18.04.0-1            18.04.1-1
                                 tlp              1.0-1.4              1.0-1.5
                             tlp-rdw              1.0-1.4              1.0-1.5


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

-------------------------------------------------------------------------------
                             PACKAGE           2017-12-29           2018-01-06
-------------------------------------------------------------------------------
                            a2jmidid                  8-1                8-2.0
                              aeolus              0.9.5-1            0.9.5-3.0
                         amb-plugins              0.8.1-2            0.8.1-4.0
                                 ams              2.1.2-1            2.1.2-2.0
                              babeld              1.8.0-1            1.8.0-2.0
                               bazel            0.8.0-1.0            0.9.0-1.0
                                blop              0.2.8-1            0.2.8-2.0
                      bzr-fastimport        0.14.0.r361-1      0.14.0.r361-1.1
                                caps             0.9.24-2           0.9.24-3.0
                              clinfo       2.1.17.02.09-1     2.2.17.10.25-1.0
                           clthreads              2.4.0-2            2.4.0-4.0
                           clxclient              3.9.0-2            3.9.0-4.0
                               dev86            0.16.21-2          0.16.21-2.1
                       dwarffortress          0.44.02-2.0          0.44.03-1.0
                         fil-plugins              0.3.0-2            0.3.0-4.0
                          findmyhash              1.1.2-4            1.1.2-4.1
                            flashrom              0.9.9-2              1.0-1.0
                            g2reverb              0.7.1-2            0.7.1-4.0
                              getdns              1.2.1-1            1.3.0-1.0
                           ibus-m17n              1.3.4-4            1.3.4-4.1
              ibus-table-extraphrase     1.3.9.20110826-2   1.3.9.20110826-2.1
     intellij-idea-community-edition       2:2017.2.6-1.0       2:2017.3.2-1.0
                            kmymoney            4.8.1-3.0          4.8.1.1-1.0
                             libbson              1.8.2-1            1.9.0-1.0
                        libircclient                1.9-2              1.9-3.0
                        libmediainfo              17.10-1            17.12-1.0
                           libmongoc              1.8.2-1            1.9.0-1.0
                             libsass              3.4.5-1            3.4.7-1.0
                         mcp-plugins              0.4.0-2            0.4.0-4.0
                           mediainfo              17.10-1            17.12-1.0
                         meterbridge              0.9.2-1            0.9.2-2.0
                            minetest             0.4.16-2           0.4.16-3.0
                     minetest-common             0.4.16-2           0.4.16-3.0
                     minetest-server             0.4.16-2           0.4.16-3.0
                               monit             5.25.0-1           5.25.1-1.0
                           osdlyrics              0.4.3-5            0.4.3-5.1
                    otf-font-awesome              4.7.0-5            5.0.2-1.0
                  papirus-icon-theme         20171124-1.0         20171223-1.0
                             picocom                2.2-2              3.0-1.0
                                pvoc             0.1.12-2           0.1.12-3.0
           pycharm-community-edition         2017.3.1-1.0         2017.3.2-1.0
                                pypy              5.9.0-1           5.10.0-1.0
                               pypy3              5.9.0-1           5.10.0-1.0
                               pyrss           0.9.9.1-13         0.9.9.1-13.1
                        python-pyaml            17.10.0-1          17.12.1-1.0
                  python-pycontracts             1.7.15-2            1.8.0-1.0
                 python-pytest-xdist             1.20.1-1           1.21.0-1.0
                    python2-iniparse                0.4-4              0.4-4.1
                 python2-librabbitmq              1.6.1-1            1.6.1-1.1
                       python2-oauth              1.0.1-3            1.0.1-3.1
                      python2-openid              2.2.5-4            2.2.5-4.1
                     python2-pathlib              1.0.1-3            1.0.1-3.1
                       python2-pyamf              0.8.0-3            0.8.0-3.1
                       python2-pyaml            17.10.0-1          17.12.1-1.0
                 python2-pycontracts             1.7.15-2            1.8.0-1.0
                python2-pytest-xdist             1.20.1-1           1.21.0-1.0
                         rev-plugins              0.7.1-2            0.7.1-4.0
                                slrn              1.0.3-2            1.0.3-3.0
                              stubby              0.1.5-1            0.2.1-1.0
                          svgcleaner              0.9.1-2            0.9.2-1.0
                           syncthing          0.14.41-1.0          0.14.42-1.0
                  syncthing-relaysrv          0.14.41-1.0          0.14.42-1.0
                         talkfilters              2.3.8-4            2.3.8-5.0
                         tap-plugins              0.7.3-1            0.7.3-2.0
                              thrift             0.10.0-2           0.11.0-1.0
                             trayion              0.1.2-3            0.1.2-3.1
                    ttf-font-awesome              4.7.0-5            5.0.2-1.0
                            txt2tags                2.6-4              2.6-5.0
                               v2ray               2.50-1              3.5-1.0
                             v4l2ucp              2.0.2-3            2.0.2-4.0
                         vco-plugins              0.3.0-2            0.3.0-4.0
                         wah-plugins              0.1.0-2            0.1.0-4.0
                                wput              0.6.2-3            0.6.2-3.1
                                 xfe               1.42-1             1.42-1.1
                            xkeycaps               2.46-7             2.46-7.1
                               xmms20.8DrO_o.949.gca15e830-50.8DrO_o.949.gca15e830-6.0
                              xmpppy          0.5.0_rc1-4        0.5.0_rc1-4.1
                                yagf              0.9.5-3            0.9.5-3.1
                                  z3              4.5.0-4            4.6.0-1.0
                      libftdi-compat                    -             0.20-4.0
                 opera-ffmpeg-codecs                    -     62.0.3202.94-2.0
                               ssmtp                    -             2.64-9.1

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-01-04 - Kernels, Desktop settings, TLP
[Stable Update x32] 2017-12-29 - i686'm too 686 for my 686
[Unstable Update x32] 2017-12-29 to 2017-01-04 - Kernels, Catalyst, Desktop settings
#2

Known issues and solutions

This is a wiki post; please edit as necessary.


I get a signing key or corrupt package error

Update the archlinux32-keyring:

sudo pacman -Sy archlinux32-keyring
sudo pacman -Syyu

I want to make my Intel system vulnerable to Meltdown/Spectre to maintain performance

Pass pti=off as a kernel boot option. See also Kernel Page-Table Isolation (KPTI) - severe ARM + Intel CPU bug, hits partly AMD



#3

I don’t care about that ■■■■■■■■ with meltdown and spectre. The risk of someone hacked my pc is negligible. Why should loose performance ?


#4

Why are you running a 32-bit OS on your Ryzen system?


#5

Why you decide that ?


#6

ooh sorry


#7

I’m not able to update…
‘No update available’


#8

It turns out four people voted “OK” when there weren’t any package updates.

Looks like this turned into an accidental check of whether people actually test before voting…

Let me reset the vote.


#9

you are right. I didn’t consider that this is X32. Of course x64s got 2018-01-05 update.


#10

Everything seems fine here

my /etc/pacman.conf for SyncFirst is in this way:
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring

is it OK?

                                  OS: Manjaro 17.1.0 Hakoila
 ██████████████████  ████████     Kernel: i686 Linux 4.9.74-2-MANJARO
 ██████████████████  ████████     Uptime: 9m
 ████████            ████████     Packages: 931
 ████████  ████████  ████████     Shell: bash 4.4.12
 ████████  ████████  ████████     Resolution: 1024x768
 ████████  ████████  ████████     DE: Xfce4
 ████████  ████████  ████████     WM: Xfwm4
 ████████  ████████  ████████     WM Theme: Vertex-Maia
 ████████  ████████  ████████     GTK Theme: Vertex-Maia [GTK2]
 ████████  ████████  ████████     Icon Theme: Vertex-Maia
 ████████  ████████  ████████     Font: Cantarell 10
 ████████  ████████  ████████     CPU: Intel Pentium M 1300MHz @ 1.3GHz
                                  GPU: Mesa DRI Intel(R) 852GM/855GM x86/MMX/SSE2
                                  RAM: 624MiB / 1248MiB

#11

It’s fine as long as you know to update archlinux32-keyring if you get keyring issues. Otherwise, edit your /etc/pacman.conf:

SyncFirst = manjaro-system archlinux32-keyring manjaro-keyring

#12

New update set:


#13

This topic was automatically closed after 47 hours. New replies are no longer allowed.