Why do Manjaro Stable updates break the system? Is it bad testing?

there is another mistake from step for deleting symbolic links
i always do update with -Syy and then -Syu
on first step 2 updates , pgp cert update and manjaro-system update
says Yes
and , after update pgp cert ,
this step , deleting symbolic links , and ask Y/n to remove

or you have to says Y to all ,
start download
and then we can start deleted symbolics links

other ways , do a special update for drivers only , not with all packages.

Here's my 2c:

The issue of system updates isn't new or specific to Manjaro. Here's an interesting read on one case where updating system from graphical desktop broke Fedora 24. Our own issues with 2017-04-02 update could've been avoided if only the users updated from outside their desktop environments (or rather, a working X session).

Enter systemd.offline-update. This is a potential solution. Arch had a discussion on it. Note that the year this discussion takes place in is 2012. Taking the historical timeframe into consideration (the great systemd controversy), it's easy to see why arch users then would be apprehensive of such a feature: "-Please keep systemd out of my pacman.conf." stance has no rational validity in 2017.

Manjaro already deviates from it's upstream on ease-of-use features. I'm not going to list them, everybody knows what they are. Implementing offline updates as outlined in the systemd.oflfine-update link could be the means to ensure updates we know will be troublesome go as smoothly as possible:

  • ensures updates are downloaded first
  • delays update until reboot is performed
  • initiates update process immediately after mounting is complete
  • updates get done before X or any other software component is started <--this is a big one
  • possibility to incorporate snapshots (via brtfs or other means)

The users that borked their system by rebooting in middle of updating process are trained by Windows to restart whenever there's a problem. (That's how you fix things on windows: if it doesn't work, reboot the machine. And if it bluescreens, call the local nerd to fix it for you).

This user profile doesn't really know about announcements section on some internet forum. That kind of user will dismiss any dialogue that tries to warn about potential caveats of update that's about to be installed.

This is the kind of user that experiences anxiety attacks when confronted with terminal. The best this kind of user can do is google the error and copy and paste some cryptic lines of text they don't understand and hope it will magically bring their system back online.

I wholeheartedly agree with the notion some people previously reiterated throughout this topic: rolling release linux is not for them.

7 Likes

But we still have a significant number of people refusing to use systemd. And they still have that option under Manjaro.

We do appear to have that manpage installed. I think it does look interesting.
See also: https://www.freedesktop.org/wiki/Software/systemd/SystemUpdates/ for a Pro and Con discussion.

1 Like

And still its everybody else's fault but our own If we all did it the Manjaro way it would not be a problem just like the arch way its the user responsibility to ensure the updates are safe "1st not to use --force on updates unless told to do so up stream", "never use --no-confirm unless told to by upstream". BREAKING THESE RULES ARE OPENLY RECOMMENDED AND USED DAILY BY MANJARO USERS most breakages are down to users and very bad advice. some times weeks before a upgrade

IIUC this can be made optional.

Yes, there is. I simply had no time to do manjaro-system properly. Now I found a way without breaking the graphical UI. Here a snippet of the update process:

[manjaro@manjaro Desktop]$ sudo pacman -Syu
:: Synchronizing package databases...
 core                     138.1 KiB  1290K/s 00:00 [######################] 100%
 extra                   1781.5 KiB  17.4M/s 00:00 [######################] 100%
 community                  4.1 MiB  24.7M/s 00:00 [######################] 100%
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (2) archlinux-keyring-20170320-1  manjaro-system-20170406-1

Total Download Size:   0.64 MiB
Total Installed Size:  0.86 MiB
Net Upgrade Size:      0.05 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 archlinux-keyring-2...   638.7 KiB  3.61M/s 00:00 [######################] 100%
 manjaro-system-2017...    19.3 KiB  0.00B/s 00:00 [######################] 100%
(2/2) checking keys in keyring                     [######################] 100%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/2) upgrading archlinux-keyring                  [######################] 100%
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
  -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00...
  -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
  -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
  -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
==> Importing owner trust values...
==> Disabling revoked keys in keyring...
  -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
  -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
  -> Disabling key 40440DC037C05620984379A6761FAD69BA06C6A9...
  -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
  -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
  -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
  -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
  -> Disabling key 5E7585ADFF106BFFBBA319DC654B877A0864983E...
  -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
  -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
  -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
  -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
  -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
  -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
  -> Disabling key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:  17  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:  17  signed:  72  trust: 0-, 0q, 0n, 17m, 0f, 0u
gpg: depth: 2  valid:  70  signed:  10  trust: 70-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2017-09-07
(2/2) upgrading manjaro-system                     [######################] 100%
==> Fix ca-certificates-utils upgrade ...
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
resolving dependencies...

Packages (1) ca-certificates-utils-20170307-1

Total Download Size:  0.01 MiB

:: Proceed with download? [Y/n] 
:: Retrieving packages...
downloading ca-certificates-utils-20170307-1-any.pkg.tar.xz...
checking keyring...
checking package integrity...
resolving dependencies...
looking for conflicting packages...

Packages (1) ca-certificates-utils-20170307-1

Total Installed Size:  0.01 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
upgrading ca-certificates-utils...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Rebuilding certificate stores...
grep: /tmp/cmd3: No such file or directory
==> Fix mesa-stack ...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: libglvnd will be installed before its mesa dependency

Packages (3) libglvnd-0.2.999+g4ba53457-2  mesa-17.0.2-2  mhwd-0.6.0rc1-4

Total Download Size:   10.32 MiB
Total Installed Size:  43.11 MiB
Net Upgrade Size:       3.15 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading mhwd-0.6.0rc1-4-i686.pkg.tar.xz...
downloading libglvnd-0.2.999+g4ba53457-2-i686.pkg.tar.xz...
downloading mesa-17.0.2-2-i686.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libglvnd...
upgrading mesa...
upgrading mhwd...
:: Running post-transaction hooks...
(1/2) Updating linux49 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'default'
  -> -k /boot/vmlinuz-4.9-i686 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-i686.img
==> Starting build: 4.9.13-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: file not found: `fsck.overlay'
==> WARNING: No fsck helpers found. fsck will not be run on boot.
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-i686.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'fallback'
  -> -k /boot/vmlinuz-4.9-i686 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-i686-fallback.img -S autodetect
==> Starting build: 4.9.13-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-i686-fallback.img
==> Image generation successful
error: command failed to execute correctly
(2/2) Arming ConditionNeedsUpdate...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
warning: lock file missing /var/lib/pacman/db.lck

:: Starting full system upgrade...
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] 
:: Replace pacman-mirrorlist with core/pacman-mirrors? [Y/n] 
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: kinit will be installed before its kio dependency

Packages (153) atk-2.24.0-1  attica-qt5-5.32.0-1  binutils-2.28.0-2
               btrfs-progs-4.10.1-1  ca-certificates-20170307-1
               ca-certificates-mozilla-3.29.3-2  calamares-3.1.0-6
               cifs-utils-6.7-2  cryptsetup-1.7.4-1  cups-2.2.3-1
               dbus-1.10.16-2  dnssec-anchors-20170228-1  dosfstools-4.1-1
               engrampa-1.18.0-1  firefox-52.0.2-1.1  flashplugin-25.0.0.127-1
               flex-2.6.3-2  gcc-6.3.1-2  gcc-libs-6.3.1-2  gd-2.2.4-1
               ghostscript-9.21-1  git-2.12.1-1  glibc-2.25-1  gnutls-3.5.10-1
               gpgme-1.9.0-1  grub-2.02.rc2-1  gtk-update-icon-cache-3.22.10-1
               gtk3-3.22.10-1  gtk3-print-backends-3.22.10-1  harfbuzz-1.4.5-1
               harfbuzz-icu-1.4.5-1  hdparm-9.51-1  iana-etc-20170224-1
               imagemagick-6.9.8.3-1  jansson-2.10-1  jasper-2.0.12-1
               json-glib-1.2.6+7+gf98d547-1  karchive-5.32.0-1  kauth-5.32.0-1
               kbookmarks-5.32.0-1  kcodecs-5.32.0-1  kcompletion-5.32.0-1
               kconfig-5.32.0-1  kconfigwidgets-5.32.0-1  kcoreaddons-5.32.0-1
               kcrash-5.32.0-1  kdbusaddons-5.32.0-1  keyutils-1.5.10-1
               kglobalaccel-5.32.0-1  kguiaddons-5.32.0-1  ki18n-5.32.0-1
               kiconthemes-5.32.0-1  kinit-5.32.0-1  kio-5.32.0-2
               kitemmodels-5.32.0-1  kitemviews-5.32.0-1  kjobwidgets-5.32.0-1
               knotifications-5.32.0-1  kservice-5.32.0-1
               ktextwidgets-5.32.0-1  kwallet-5.32.0-1  kwidgetsaddons-5.32.0-1
               kwindowsystem-5.32.0-1  kxmlgui-5.32.0-1  libbsd-0.8.3-2
               libcups-2.2.3-1  libgphoto2-2.5.12-1  libgusb-0.2.9-2
               libimobiledevice-1.2.0-6  libinput-1.7.0-1  libnewt-0.52.19-3
               libpng-1.6.29-1  libpurple-2.12.0-1  libreoffice-still-5.2.6-1
               libseccomp-2.3.2-1  libsodium-1.0.12-1  libutil-linux-2.29.2-2
               libva-1.7.3-2  libvoikko-4.1-1  libwbclient-4.5.7-1
               libwps-0.4.6-1  libx264-2:148.20170121-1
               libxslt-1.1.29+42+gac341cbd-1  lightdm-1:1.22.0-1
               linux-api-headers-4.10.1-1  linux-firmware-20170309.695f2d6-1
               linux49-4.9.20-1  linux49-virtualbox-guest-modules-5.1.18-6
               lpsolve-5.5.2.5-2  lzo-2.10-1  man-pages-4.10-3
               manjaro-documentation-20170305-1 [removal]
               manjaro-documentation-en-20170326-1  manjaro-hello-0.4.14-2
               manjaro-live-base-20170331-2  manjaro-live-skel-20170331-2
               manjaro-live-systemd-20170331-2  manjaro-release-17.0.1-1
               manjaro-settings-manager-0.5.1-2
               manjaro-settings-manager-notifier-0.5.1-2
               manjaro-tools-base-0.15.2-1  mdadm-4.0-1  mhwd-db-0.6.0rc1-1
               mkinitcpio-23-1  mobile-broadband-provider-info-20170310-1
               network-manager-applet-1.4.6-1  nfs-utils-2.1.1-3
               nm-connection-editor-1.4.6-1  nss-3.29.3-2  ntfs-3g-2017.3.23-1
               ntp-4.2.8.p10-1  opencore-amr-0.1.4-1  openresolv-3.9.0-1
               openvpn-2.4.1-1  p11-kit-0.23.5-1  pacman-5.0.1-7
               pacman-mirrorlist-20170212-1 [removal]  pacman-mirrors-4.0.3-2
               pamac-4.3.3-1  pciutils-3.5.4-1  perl-xml-libxml-2.0129-1
               pidgin-2.12.0-1  pyqt5-common-5.8-2  python-appdirs-1.4.3-1
               python-pillow-4.0.0-3  python-psutil-5.2.2-1
               python-pyparsing-2.2.0-1  python-pyqt5-5.8-2
               python-setuptools-1:34.3.3-1  qt5ct-0.31-1  samba-4.5.7-1
               sdl-1.2.15-8  smbclient-4.5.7-1  solid-5.32.0-1  sonnet-5.32.0-1
               talloc-2.1.9-1  thunderbird-45.8.0-1  tslib-1.8-1
               tzdata-2017b-1  udiskie-1.7.0-1  util-linux-2.29.2-2
               vertex-maia-themes-20170401-1  virtualbox-guest-utils-5.1.18-1
               wxsqlite3-3.5.2-1  xf86-input-libinput-0.25.0-1
               xfce4-notifyd-0.3.6-1  xfce4-whiskermenu-plugin-1.7.1-1
               xfsprogs-4.10.0-1  xfwm4-4.12.4-1  xorg-mkfontdir-1.0.7-8
               xorg-server-1.19.3-1  xorg-server-common-1.19.3-1  zsh-5.3.1-2

Total Download Size:    458.36 MiB
Total Installed Size:  1620.81 MiB
Net Upgrade Size:         5.15 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 libutil-linux-2.29....   350.6 KiB  3.23M/s 00:00 [######################] 100%
 linux-api-headers-4...   852.3 KiB  20.8M/s 00:00 [######################] 100%
 tzdata-2017b-1-any       235.8 KiB  76.7M/s 00:00 [######################] 100%
 iana-etc-20170224-1-any  358.8 KiB  35.0M/s 00:00 [######################] 100%
 glibc-2.25-1-i686          8.3 MiB  24.0M/s 00:00 [######################] 100%
 gcc-libs-6.3.1-2-i686     11.7 MiB  24.2M/s 00:00 [######################] 100%
 p11-kit-0.23.5-1-i686    437.2 KiB  32.8M/s 00:00 [######################] 100%
 gnutls-3.5.10-1-i686       2.3 MiB  23.6M/s 00:00 [######################] 100%
 keyutils-1.5.10-1-i686    68.6 KiB  22.3M/s 00:00 [######################] 100%
 dbus-1.10.16-2-i686      294.9 KiB  22.2M/s 00:00 [######################] 100%
 libseccomp-2.3.2-1-i686   64.1 KiB  20.9M/s 00:00 [######################] 100%
 util-linux-2.29.2-2...  1862.7 KiB  22.7M/s 00:00 [######################] 100%
 binutils-2.28.0-2-i686     4.9 MiB  24.5M/s 00:00 [######################] 100%
 lzo-2.10-1-i686           84.7 KiB  27.6M/s 00:00 [######################] 100%
 btrfs-progs-4.10.1-...   678.3 KiB  22.1M/s 00:00 [######################] 100%
 ca-certificates-moz...   407.6 KiB  15.3M/s 00:00 [######################] 100%
 ca-certificates-201...  1904.0   B  0.00B/s 00:00 [######################] 100%
 gpgme-1.9.0-1-i686       378.7 KiB  21.8M/s 00:00 [######################] 100%
 mkinitcpio-23-1-any       38.8 KiB  0.00B/s 00:00 [######################] 100%
 cryptsetup-1.7.4-1-i686  249.7 KiB  24.4M/s 00:00 [######################] 100%
 dnssec-anchors-2017...     3.4 KiB  0.00B/s 00:00 [######################] 100%
 dosfstools-4.1-1-i686     58.8 KiB  14.3M/s 00:00 [######################] 100%
 nss-3.29.3-2-i686       1691.3 KiB  21.4M/s 00:00 [######################] 100%
 flex-2.6.3-2-i686        277.6 KiB  27.1M/s 00:00 [######################] 100%
 gcc-6.3.1-2-i686          28.9 MiB  23.8M/s 00:01 [######################] 100%
 grub-2.02.rc2-1-i686       5.3 MiB  24.3M/s 00:00 [######################] 100%
 hdparm-9.51-1-i686        76.8 KiB  0.00B/s 00:00 [######################] 100%
 linux-firmware-2017...    41.2 MiB  23.8M/s 00:02 [######################] 100%
 linux49-4.9.20-1-i686     58.6 MiB  23.7M/s 00:02 [######################] 100%
 man-pages-4.10-3-any       5.6 MiB  24.2M/s 00:00 [######################] 100%
 pacman-mirrors-4.0....    66.9 KiB  0.00B/s 00:00 [######################] 100%
 manjaro-release-17....    14.2 KiB  0.00B/s 00:00 [######################] 100%
 mdadm-4.0-1-i686         421.4 KiB  25.7M/s 00:00 [######################] 100%
 mhwd-db-0.6.0rc1-1-any    15.0 KiB  0.00B/s 00:00 [######################] 100%
 nfs-utils-2.1.1-3-i686   280.7 KiB  27.4M/s 00:00 [######################] 100%
 openresolv-3.9.0-1-any    21.1 KiB  6.85M/s 00:00 [######################] 100%
 openvpn-2.4.1-1-i686     426.3 KiB  41.6M/s 00:00 [######################] 100%
 pacman-5.0.1-7-i686      758.1 KiB  24.7M/s 00:00 [######################] 100%
 pciutils-3.5.4-1-i686     86.3 KiB  12.0M/s 00:00 [######################] 100%
 xfsprogs-4.10.0-1-i686   869.3 KiB  25.7M/s 00:00 [######################] 100%
 atk-2.24.0-1-i686        334.6 KiB  23.3M/s 00:00 [######################] 100%
 libpng-1.6.29-1-i686     246.1 KiB  24.0M/s 00:00 [######################] 100%
 libcups-2.2.3-1-i686     335.2 KiB  32.7M/s 00:00 [######################] 100%
 libinput-1.7.0-1-i686    479.5 KiB  15.6M/s 00:00 [######################] 100%
 tslib-1.8-1-i686          68.4 KiB  6.68M/s 00:00 [######################] 100%
 harfbuzz-1.4.5-1-i686    362.8 KiB   118M/s 00:00 [######################] 100%
 attica-qt5-5.32.0-1...   184.2 KiB  60.0M/s 00:00 [######################] 100%
 kconfig-5.32.0-1-i686    448.1 KiB  62.5M/s 00:00 [######################] 100%
 kcoreaddons-5.32.0-...   501.8 KiB  24.5M/s 00:00 [######################] 100%
 ki18n-5.32.0-1-i686     1198.0 KiB  24.9M/s 00:00 [######################] 100%
 libimobiledevice-1....   409.9 KiB  40.0M/s 00:00 [######################] 100%
 solid-5.32.0-1-i686      378.3 KiB  28.4M/s 00:00 [######################] 100%
 jasper-2.0.12-1-i686     327.9 KiB  32.0M/s 00:00 [######################] 100%
 gtk-update-icon-cac...    14.4 KiB  0.00B/s 00:00 [######################] 100%
 kwindowsystem-5.32....   191.0 KiB  31.1M/s 00:00 [######################] 100%
 kcrash-5.32.0-1-i686      20.6 KiB  0.00B/s 00:00 [######################] 100%
 kdbusaddons-5.32.0-...    71.2 KiB  17.4M/s 00:00 [######################] 100%
 kservice-5.32.0-1-i686   368.5 KiB  25.7M/s 00:00 [######################] 100%
 kglobalaccel-5.32.0...   132.5 KiB  43.1M/s 00:00 [######################] 100%
 kwidgetsaddons-5.32...  1913.7 KiB  25.3M/s 00:00 [######################] 100%
 kcompletion-5.32.0-...   219.2 KiB  30.6M/s 00:00 [######################] 100%
 karchive-5.32.0-1-i686   108.5 KiB  0.00B/s 00:00 [######################] 100%
 kauth-5.32.0-1-i686      133.7 KiB  32.6M/s 00:00 [######################] 100%
 kcodecs-5.32.0-1-i686    164.4 KiB  22.9M/s 00:00 [######################] 100%
 kguiaddons-5.32.0-1...    81.8 KiB  0.00B/s 00:00 [######################] 100%
 kconfigwidgets-5.32...   451.4 KiB  33.9M/s 00:00 [######################] 100%
 kitemviews-5.32.0-1...   223.1 KiB  31.1M/s 00:00 [######################] 100%
 kiconthemes-5.32.0-...   139.7 KiB  45.5M/s 00:00 [######################] 100%
 sonnet-5.32.0-1-i686     291.7 KiB  28.5M/s 00:00 [######################] 100%
 ktextwidgets-5.32.0...   276.6 KiB  16.9M/s 00:00 [######################] 100%
 kxmlgui-5.32.0-1-i686    770.1 KiB  22.1M/s 00:00 [######################] 100%
 kbookmarks-5.32.0-1...   154.4 KiB  21.5M/s 00:00 [######################] 100%
 kinit-5.32.0-1-i686      139.7 KiB  45.5M/s 00:00 [######################] 100%
 kjobwidgets-5.32.0-...   126.7 KiB  12.4M/s 00:00 [######################] 100%
 libxslt-1.1.29+42+g...   370.0 KiB  25.8M/s 00:00 [######################] 100%
 knotifications-5.32...   160.5 KiB  22.4M/s 00:00 [######################] 100%
 kwallet-5.32.0-1-i686    406.2 KiB  39.7M/s 00:00 [######################] 100%
 kio-5.32.0-2-i686          4.2 MiB  24.0M/s 00:00 [######################] 100%
 calamares-3.1.0-6-i686     2.3 MiB  24.5M/s 00:00 [######################] 100%
 talloc-2.1.9-1-i686       57.1 KiB  0.00B/s 00:00 [######################] 100%
 libbsd-0.8.3-2-i686      135.5 KiB  44.1M/s 00:00 [######################] 100%
 libwbclient-4.5.7-1...    35.5 KiB  0.00B/s 00:00 [######################] 100%
 cifs-utils-6.7-2-i686     74.4 KiB  0.00B/s 00:00 [######################] 100%
 imagemagick-6.9.8.3...     2.2 MiB  22.4M/s 00:00 [######################] 100%
 cups-2.2.3-1-i686          6.8 MiB  24.1M/s 00:00 [######################] 100%
 json-glib-1.2.6+7+g...   228.1 KiB  31.8M/s 00:00 [######################] 100%
 gtk3-3.22.10-1-i686       10.4 MiB  23.9M/s 00:00 [######################] 100%
 libva-1.7.3-2-i686       437.2 KiB  16.4M/s 00:00 [######################] 100%
 libx264-2:148.20170...   379.3 KiB  61.7M/s 00:00 [######################] 100%
 opencore-amr-0.1.4-...   134.0 KiB  18.7M/s 00:00 [######################] 100%
 xorg-mkfontdir-1.0....     6.8 KiB  0.00B/s 00:00 [######################] 100%
 firefox-52.0.2-1.1-i686   42.3 MiB  23.8M/s 00:02 [######################] 100%
 flashplugin-25.0.0....     6.7 MiB  24.0M/s 00:00 [######################] 100%
 gd-2.2.4-1-i686          152.2 KiB  49.5M/s 00:00 [######################] 100%
 ghostscript-9.21-1-i686   14.5 MiB  23.8M/s 00:01 [######################] 100%
 git-2.12.1-1-i686          5.1 MiB  24.2M/s 00:00 [######################] 100%
 libgusb-0.2.9-2-i686      58.2 KiB  19.0M/s 00:00 [######################] 100%
 gtk3-print-backends...    63.1 KiB  0.00B/s 00:00 [######################] 100%
 harfbuzz-icu-1.4.5-...     7.2 KiB  0.00B/s 00:00 [######################] 100%
 kitemmodels-5.32.0-...   198.9 KiB  13.9M/s 00:00 [######################] 100%
 libgphoto2-2.5.12-1...  1328.6 KiB  6.72M/s 00:00 [######################] 100%
 libpurple-2.12.0-1-i686    5.1 MiB  23.7M/s 00:00 [######################] 100%
 libwps-0.4.6-1-i686     1158.1 KiB  25.7M/s 00:00 [######################] 100%
 lpsolve-5.5.2.5-2-i686   499.2 KiB  21.2M/s 00:00 [######################] 100%
 libreoffice-still-5...    96.6 MiB  23.7M/s 00:04 [######################] 100%
 libvoikko-4.1-1-i686     141.4 KiB  46.0M/s 00:00 [######################] 100%
 lightdm-1:1.22.0-1-i686  213.6 KiB  52.2M/s 00:00 [######################] 100%
 linux49-virtualbox-...   161.7 KiB  52.6M/s 00:00 [######################] 100%
 manjaro-documentati...     5.0 MiB  24.4M/s 00:00 [######################] 100%
 manjaro-hello-0.4.1...    54.5 KiB  17.7M/s 00:00 [######################] 100%
 manjaro-tools-base-...    24.1 KiB  0.00B/s 00:00 [######################] 100%
 manjaro-live-base-2...    13.8 KiB  0.00B/s 00:00 [######################] 100%
 manjaro-live-skel-2...     9.7 KiB  0.00B/s 00:00 [######################] 100%
 manjaro-live-system...     8.9 KiB  2.91M/s 00:00 [######################] 100%
 manjaro-settings-ma...  1523.1 KiB  23.6M/s 00:00 [######################] 100%
 manjaro-settings-ma...   246.7 KiB  24.1M/s 00:00 [######################] 100%
 mobile-broadband-pr...    41.2 KiB  13.4M/s 00:00 [######################] 100%
 nm-connection-edito...   930.0 KiB  30.3M/s 00:00 [######################] 100%
 network-manager-app...   155.4 KiB  50.6M/s 00:00 [######################] 100%
 ntfs-3g-2017.3.23-1...   544.7 KiB  31.3M/s 00:00 [######################] 100%
 ntp-4.2.8.p10-1-i686    1789.4 KiB  23.9M/s 00:00 [######################] 100%
 pamac-4.3.3-1-i686       344.2 KiB  56.0M/s 00:00 [######################] 100%
 perl-xml-libxml-2.0...   282.5 KiB  27.6M/s 00:00 [######################] 100%
 pidgin-2.12.0-1-i686    1376.9 KiB  24.9M/s 00:00 [######################] 100%
 pyqt5-common-5.8-2-i686  492.3 KiB  28.3M/s 00:00 [######################] 100%
 python-appdirs-1.4....    14.0 KiB  4.55M/s 00:00 [######################] 100%
 python-pyparsing-2....    92.8 KiB  30.2M/s 00:00 [######################] 100%
 python-pyqt5-5.8-2-i686    2.8 MiB  23.7M/s 00:00 [######################] 100%
 python-setuptools-1...   259.4 KiB  36.2M/s 00:00 [######################] 100%
 smbclient-4.5.7-1-i686     5.9 MiB  24.0M/s 00:00 [######################] 100%
 samba-4.5.7-1-i686         5.0 MiB  24.5M/s 00:00 [######################] 100%
 sdl-1.2.15-8-i686        355.9 KiB  34.8M/s 00:00 [######################] 100%
 thunderbird-45.8.0-...    31.3 MiB  23.9M/s 00:01 [######################] 100%
 xf86-input-libinput...    37.2 KiB  9.09M/s 00:00 [######################] 100%
 xfce4-notifyd-0.3.6...    83.0 KiB  11.6M/s 00:00 [######################] 100%
 xfwm4-4.12.4-1-i686      498.7 KiB  24.4M/s 00:00 [######################] 100%
 xorg-server-common-...    26.7 KiB  0.00B/s 00:00 [######################] 100%
 xorg-server-1.19.3-...  1371.5 KiB  23.9M/s 00:00 [######################] 100%
 zsh-5.3.1-2-i686        1924.1 KiB  23.5M/s 00:00 [######################] 100%
 engrampa-1.18.0-1-i686  1054.2 KiB  25.7M/s 00:00 [######################] 100%
 jansson-2.10-1-i686       45.6 KiB  11.1M/s 00:00 [######################] 100%
 libnewt-0.52.19-3-i686    98.1 KiB  23.9M/s 00:00 [######################] 100%
 libsodium-1.0.12-1-i686  185.9 KiB  60.5M/s 00:00 [######################] 100%
 python-pillow-4.0.0...   478.7 KiB  29.2M/s 00:00 [######################] 100%
 python-psutil-5.2.2...   246.7 KiB  24.1M/s 00:00 [######################] 100%
 qt5ct-0.31-1-i686        174.9 KiB  24.4M/s 00:00 [######################] 100%
 udiskie-1.7.0-1-any      115.7 KiB  28.2M/s 00:00 [######################] 100%
 vertex-maia-themes-...   712.0 KiB  25.8M/s 00:00 [######################] 100%
 virtualbox-guest-ut...  1141.2 KiB  25.9M/s 00:00 [######################] 100%
 wxsqlite3-3.5.2-1-i686   596.3 KiB  21.6M/s 00:00 [######################] 100%
 xfce4-whiskermenu-p...   166.0 KiB  23.2M/s 00:00 [######################] 100%
(151/151) checking keys in keyring                 [######################] 100%
(151/151) checking package integrity               [######################] 100%
(151/151) loading package files                    [######################] 100%
(151/151) checking for file conflicts              [######################] 100%
(153/153) checking available disk space            [######################] 100%
warning: could not get file information for boot/grub/grub.cfg
:: Processing package changes...
(1/2) removing pacman-mirrorlist                   [######################] 100%
warning: /etc/pacman-mirrors.conf saved as /etc/pacman-mirrors.conf.pacsave
(2/2) removing manjaro-documentation               [######################] 100%
(  1/151) upgrading libutil-linux                  [######################] 100%
(  2/151) upgrading linux-api-headers              [######################] 100%
(  3/151) upgrading tzdata                         [######################] 100%
(  4/151) upgrading iana-etc                       [######################] 100%
(  5/151) upgrading glibc                          [######################] 100%
Generating locales...
  en_US.UTF-8... done
Generation complete.
(  6/151) upgrading gcc-libs                       [######################] 100%
(  7/151) upgrading atk                            [######################] 100%
(  8/151) upgrading p11-kit                        [######################] 100%
(  9/151) upgrading gnutls                         [######################] 100%
...

To test, simply install v17.0 to a VirtualBox and create a snapshot of that virtual machine. Then update your system. For now I only tested pacman. With pamac or octopi it should work aswell.

11 Likes

Now also x86_64 works :wink:

[manjaro@manjaro Desktop]$ sudo pacman -Syu
:: Synchronizing package databases...
 core                     138.0 KiB  1290K/s 00:00 [######################] 100%
 extra is up to date
 community is up to date
 multilib is up to date
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (2) archlinux-keyring-20170320-1  manjaro-system-20170406-5

Total Download Size:   0.64 MiB
Total Installed Size:  0.86 MiB
Net Upgrade Size:      0.05 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 archlinux-keyring-2...   638.7 KiB  3.90M/s 00:00 [######################] 100%
 manjaro-system-2017...    19.3 KiB  0.00B/s 00:00 [######################] 100%
(2/2) checking keys in keyring                     [######################] 100%
(2/2) checking package integrity                   [######################] 100%
(2/2) loading package files                        [######################] 100%
(2/2) checking for file conflicts                  [######################] 100%
(2/2) checking available disk space                [######################] 100%
:: Processing package changes...
(1/2) upgrading archlinux-keyring                  [######################] 100%
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
  -> Locally signing key 684148BB25B49E986A4944C55184252D824B18E8...
  -> Locally signing key 91FFE0700E80619CEB73235CA88E23E377514E00...
  -> Locally signing key AB19265E5D7D20687D303246BA1DFB64FFF979E7...
  -> Locally signing key 0E8B644079F599DFC1DDC3973348882F6AC6A4C2...
  -> Locally signing key 44D4A033AC140143927397D47EFD567D4C7EA887...
==> Importing owner trust values...
==> Disabling revoked keys in keyring...
  -> Disabling key 7FA647CD89891DEDC060287BB9113D1ED21E1A55...
  -> Disabling key D4DE5ABDE2A7287644EAC7E36D1A9E70E19DAA50...
  -> Disabling key 40440DC037C05620984379A6761FAD69BA06C6A9...
  -> Disabling key BC1FBE4D2826A0B51E47ED62E2539214C6C11350...
  -> Disabling key 63F395DE2D6398BBE458F281F2DBB4931985A992...
  -> Disabling key 8F76BEEA0289F9E1D3E229C05F946DED983D4366...
  -> Disabling key 81D7F8241DB38BC759C80FCE3A726C6170E80477...
  -> Disabling key 5E7585ADFF106BFFBBA319DC654B877A0864983E...
  -> Disabling key E7210A59715F6940CF9A4E36A001876699AD6E84...
  -> Disabling key F5A361A3A13554B85E57DDDAAF7EF7873CFD4BB6...
  -> Disabling key 9515D8A8EAB88E49BB65EDBCE6B456CAF15447D5...
  -> Disabling key 4A8B17E20B88ACA61860009B5CED81B7C2E5C0D2...
  -> Disabling key 0B20CA1931F5DA3A70D0F8D2EA6836E1AB441196...
  -> Disabling key 66BD74A036D522F51DD70A3C7F2A16726521E06D...
  -> Disabling key 27FFC4769E19F096D41D9265A04F9397CDFD6BB0...
==> Updating trust database...
gpg: marginals needed: 3  completes needed: 1  trust model: pgp
gpg: depth: 0  valid:   1  signed:  17  trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1  valid:  17  signed:  72  trust: 0-, 0q, 0n, 17m, 0f, 0u
gpg: depth: 2  valid:  70  signed:  10  trust: 70-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2017-09-07
(2/2) upgrading manjaro-system                     [######################] 100%
==> Fix ca-certificates-utils upgrade ...
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
resolving dependencies...

Packages (1) ca-certificates-utils-20170307-1

Total Download Size:  0.01 MiB

:: Proceed with download? [Y/n] 
:: Retrieving packages...
downloading ca-certificates-utils-20170307-1-any.pkg.tar.xz...
checking keyring...
checking package integrity...
resolving dependencies...
looking for conflicting packages...

Packages (1) ca-certificates-utils-20170307-1

Total Installed Size:  0.01 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] 
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
upgrading ca-certificates-utils...
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Rebuilding certificate stores...
==> Fix mesa-stack ...
resolving dependencies...
looking for conflicting packages...
warning: dependency cycle detected:
warning: libglvnd will be installed before its mesa dependency
warning: dependency cycle detected:
warning: lib32-libglvnd will be installed before its lib32-mesa dependency

Packages (5) lib32-libglvnd-0.2.999+g4ba53457-2  lib32-mesa-17.0.2-1  libglvnd-0.2.999+g4ba53457-2  mesa-17.0.2-2  mhwd-0.6.0rc1-4

Total Download Size:   17.94 MiB
Total Installed Size:  73.52 MiB
Net Upgrade Size:       6.56 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading mhwd-0.6.0rc1-4-x86_64.pkg.tar.xz...
downloading libglvnd-0.2.999+g4ba53457-2-x86_64.pkg.tar.xz...
downloading mesa-17.0.2-2-x86_64.pkg.tar.xz...
downloading lib32-libglvnd-0.2.999+g4ba53457-2-x86_64.pkg.tar.xz...
downloading lib32-mesa-17.0.2-1-x86_64.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libglvnd...
upgrading mesa...
upgrading mhwd...
New optional dependencies for mhwd
    lib32-mesa: for 32bit libgl support [installed]
installing lib32-libglvnd...
upgrading lib32-mesa...
:: Running post-transaction hooks...
(1/2) Updating linux49 initcpios
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'default'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64.img
==> Starting build: 4.9.13-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> ERROR: file not found: `fsck.overlay'
==> WARNING: No fsck helpers found. fsck will not be run on boot.
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64.img
==> WARNING: errors were encountered during the build. The image may not be complete.
==> Building image from preset: /etc/mkinitcpio.d/linux49.preset: 'fallback'
  -> -k /boot/vmlinuz-4.9-x86_64 -c /etc/mkinitcpio.conf -g /boot/initramfs-4.9-x86_64-fallback.img -S autodetect
==> Starting build: 4.9.13-1-MANJARO
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [modconf]
  -> Running build hook: [block]
  -> Running build hook: [filesystems]
  -> Running build hook: [keyboard]
  -> Running build hook: [fsck]
==> Generating module dependencies
==> Creating gzip-compressed initcpio image: /boot/initramfs-4.9-x86_64-fallback.img
==> Image generation successful
error: command failed to execute correctly
(2/2) Arming ConditionNeedsUpdate...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
warning: lock file missing /var/lib/pacman/db.lck

:: Starting full system upgrade...
:: Replace manjaro-documentation with extra/manjaro-documentation-en? [Y/n] 

5 Likes

For those of us that have already successfully applied the libglnvd update, will the new pending Stable update re-apply this?

This could make a lot of users very nervous.

EDIT :

Tried applying this update in an unstable VM, it errored out

$ sudo pacman -Syu
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Some packages should be upgraded first...
resolving dependencies...
looking for conflicting packages...

Packages (1) manjaro-system-20170406-5

Total Download Size:   0.02 MiB
Total Installed Size:  0.00 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
error: failed retrieving file 'manjaro-system-20170406-5-any.pkg.tar.xz' from manjaro.mirror : The requested URL returned error: 404
error: failed retrieving file 'manjaro-system-20170406-5-any.pkg.tar.xz' from manjaro : The requested URL returned error: 403
warning: failed to retrieve some files
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

Potential mirror sync issue, pacman-mirrors -g didn't help.

Update then continued

:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Packages (10) chromaprint-1.4.2-1  device-mapper-2.02.169-1  ipython2-5.3.0-1  lvm2-2.02.169-1
              powertop-2.9-1  python2-prompt_toolkit-1.0.14-1  thunderbird-52.0-1
              thunderbird-i18n-en-us-52.0-1  zeromq-4.2.1-1  manjaro-system-20170406-5

Total Download Size:    36.36 MiB
Total Installed Size:  105.42 MiB
Net Upgrade Size:        8.47 MiB

But also crapped out with the same mirror 403 error messages.

I'll wait a couple of hours and try it again, assuming it is a mirror sync issue.

EDIT :

New manjaro-system package update succeeded after waiting for mirrors to properly sync.

Packages (1) manjaro-system-20170406-5

Total Download Size:   0.02 MiB
Total Installed Size:  0.00 MiB
Net Upgrade Size:      0.00 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages...
 manjaro-system-20170406-5-any        19.3 KiB   585K/s 00:00 [##################################] 100%
(1/1) checking keys in keyring                                [##################################] 100%
(1/1) checking package integrity                              [##################################] 100%
(1/1) loading package files                                   [##################################] 100%
(1/1) checking for file conflicts                             [##################################] 100%
(1/1) checking available disk space                           [##################################] 100%
:: Processing package changes...
(1/1) upgrading manjaro-system                                [##################################] 100%

:: Starting full system upgrade...
 there is nothing to do

I would suggest the less Linux skills you have, the longer you should wait to perform the upgrade. As the more skilled people upgrade they will fill out the announcement survey and post on how the upgrade went and if there appears to be several people having issues then newbies should wait until the fix is posted and ask if they are not sure how to apply the fix. While it is fun to have the latest and greatest, for a newbie, waiting a few days to see how an upgrade is working first would be a wise choice and if you can't wait then it is upgrade at your own risk.

There is no such thing as perfect code in something as complex as an OS and I personally think the team is doing a great job at making the vast majority of upgrades flawless considering this is a rolling release.

6 Likes

The simple solution might be to bill this as an "Advanced Linux OS Designed For Advanced Linux Users" which puts the onus back on the user for not reading announcements...

Get rid of Unstable & Testing repos. They're not needed. They hinder, rather than help.

Regards

Just got the update notice and tried updating with pamac & got:

Synchronizing package databases...

Starting full system upgrade...
Preparing...
Resolving dependencies...
Checking inter-conflicts...
Downloading...
Downloading manjaro-system-20170406-4-any.pkg.tar.xz...
Error: failed retrieving file 'manjaro-system-20170406-4-any.pkg.tar.xz' from manjaro.cybr.ca : The requested URL returned error: 404 Not Found
Error: failed retrieving file 'manjaro-system-20170406-4-any.pkg.tar.xz' from ca.mirror.babylon.network : The requested URL returned error: 404 Not Found
Warning: failed to retrieve some files

Failed to commit transaction:
error invoking external downloader

Maybe three branches is much, but it could be a pita to develop for manjaro with just stable branch.

4 Likes

I been in Linux number of years. Have a lot patience for most things, However if Arch Linux ever wants to be considered a server distro this kind of thing can't happen. The one problem with Arch Linux itself is it one tier system. What I mean by that is there is no unstable distro, no testing distro, for Arch test things in before going to its stable branch. Basically it Tree for not breaking your stable branch so you have something that just works. Debian has this kind of system down pat to where you never worry updating stable at all.

Okay, sarcasm detector going off here, waiving a towel in front of it, bloody thing it is still beeping, batteries don't need to be changed, but I'll bite anyway.

The problem is currently how Testing is used.

Unstable contantly has new packages dribbling into it when they become available. This includes upstream Arch Stable packages and Manjaro managed packages like kernels, drivers and tools. All good this is what unstable is for.

Testing is currently treated almost like a secondary unstable repo, minus the development. Packages are promoted to Testing in small batches, quite often. Sometimes there is an announcement thread if something significant is promoted (ie DE update, python update, etc), but most times there is not. It is up to the testing user to keep on top of these changes and test accordingly.

When it comes time to promote these packages to stable, many of these small testing batch updates are combined into a single large batch update. This large batch update process has not been tested, and this has been the source of ALL the major Manjaro update issues since I've been using it.

@c00ter has also pointed this out in this thread, multiple times.

@anon35400795 has been banging on about this for a while, and I agree with him now, there needs to be a 1:1 mapping between batch updates applied to Testing and batch updates applied to Stable.

A more robust change management procedure is required where the exact same large batch updates that are applied in Stable get applied in Testing first.

This would have helped enormously during this libglvnd update, and another very problematic update it would have helped was the notorious systemd upgrade nightmare. In that instance there were no issues in Testing because systemd was incrementally updated from 2.31-1 to 2.31-4, but when this change was applied in a single update in Stable it crashed systems during the update and left many systems in an unrecoverable state.

Had this batch update been applied in Testing first, the issue would have been caught earlier and remedied before migration to Stable. Same with this update and the libglvnd GLX issues.

Problem is I don't know how much of an appetite there is for this type of change from within the Manjaro Team, given it would involve a little more change mangement overhead and a slightly more restrictive use of the Testing environment.

8 Likes

I see some merit to this idea. I think some posts in this thread also indicate that we could use more developers for

  1. mhwd
  2. manjaro-system or the pacman hooks to replace it.

This could help the stability of the stable repos.

3 Likes

Hi,

I did not analyse what exact change @philm did to manjaro-system but now the update works flawlessly on one of my systems. I had downgraded my system via LVM snapshot before I started the update again.

@philm YOU ARE GREAT! THANK YOU

4 Likes

I have had a look at the forum software and the possibilities it has.

Did you know that for every category including subcategory an rss feed exist?
Announcements is on

https://archived.forum.manjaro.org/c/announcements.rss

Stable-updates is on

https://archived.forum.manjaro.org/c/announcements/stable-updates.rss

Say the team creates a category which is only used for short but very important messages regarding updates.

Said category could be reached at a similar location

https://archived.forum.manjaro.org/c/announcements/very-important.rss

The feed from said category could among other things be placed a prominent place on manjaro.org.

Said feed could also be read by the pamac update-checker and be displayed a promiment place on the users computer.

7 Likes

I tend to gree that getting rid of testing wouldn't hurt.

But unstable is fine, if thats named testing after testing got removed, I don't care.

We have had lately a little discussion internally on repos and structure.

In my view, what works fine in boxit with arch packages, doesn't work so fine with manjaro exclusive packages.
This is due to the fact that boxit can't selectively make snapshots of given packages, rather to diff the entire branch.

A solution would be to add new repos within the branches for manjaro packages, no matter how many branches we have.
It means, we would separate arch packages and manjaro packages, and keep them in dedicated repos.

Point here, arch is upstream with arch packages, manjaro is upstream for manjaro packages, and both together doesn't work out so good with increasing manjaro packages.

2 Likes

If the testing repo was being used effectively it would be very useful, unlike how it is being used currently.

4 Likes

I was thinking about testing repository. it's just my 2 cents.
testing repository should be like as the name tell a repository to test "stable updates".
and it would need user that can and agree to back up or make snapshot of their system.
as devs will have to make adjustment to the repositories to correct bugs or workaround for the complicate updates like as phil did yesterday with mhwd.

I see that user on testing should "restore" the state of testing repository the last time it was all pushed to stable. and then test the future stable update from the beginning when devs push corrections in testing. and once all seems to work. push all testing to stable, and user create a new snapshot.
this to test all the process stable user will have, not piece after piece, I hope I'm clear. :wink:

don't know at all if it the right direction. :stuck_out_tongue:

2 Likes

Forum kindly sponsored by