yay -Su --devel --confirm --timeupdate keeps installing prebuilt packages on each successive run

Created on 6 May 2019  路  8Comments  路  Source: Jguer/yay

Affected Version

yay v9.2.0 - libalpm v11.0.3

Issue

The same packages keep getting reinstalled (but not rebuilt from fresh sources).

Steps to reproduce

  1. yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"

  2. yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"

  3. yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"

Output

$ yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"
:: Searching databases for updates...
:: Searching AUR for updates...
:: Checking development packages...
 -> tesseract-data-deu-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> alice-vision-git: ignoring package upgrade (2.1.0.r31.ge60c7670-1 => latest-commit)
 -> tesseract-data-eng-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> tesseract-data-osd-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> colmap: local (3.6.dev.2-1) is newer than AUR (3.6dev2-1)
 -> hdrmerge: local (5.0-2) is newer than AUR (5.0-1)
 -> Missing AUR Packages:  config-concat  freetube  fuse-concat-git  google-cloud-sdk-minimal  maison-neue-fonts  my-audio  my-devel  my-essential  my-laptop  my-network  my-sshd_config  my-sshd_config-allowusers-hrehfeld  my-sshd_config-x11forwarding  pdfshuffler  python-json-rpc  python2-cssutils  python2-keyring  python2-pypdf  qt-assistant-compat  reaper  xfce-theme-orion-git
 -> Orphaned AUR Packages:  emacs-all-the-icons  emacs-memoize  filmic-blender-git  glsof  libtcod-151  python2-crcmod  python2-poppler  thrust  ttf-all-the-icons  ttf-atom-file-icons
 -> Out Of Date AUR Packages:  chromium-vaapi-bin  thrust
:: 2 Packages to upgrade.
2  aur/openblas-lapack  0.3.6-2      -> 0.3.6-2
1  devel/ccls           0.20190314-2 -> latest-commit
==> Packages to not upgrade: (eg: 1 2 3, 1-3, ^4 or repo name)
==> None
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 2]  openblas-lapack-0.3.6-2  ccls-0.20190314-2

  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: PKGBUILD up to date, Skipping (1/2): ccls
:: PKGBUILD up to date, Skipping (2/2): openblas-lapack
  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: Parsing SRCINFO (1/2): openblas-lapack
:: Parsing SRCINFO (2/2): ccls
:: Starting full system upgrade...
 there is nothing to do
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:36 AM CEST)
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Cleaning up...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:37 AM CEST)
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Cleaning up...
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:38 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting OpenBLAS-0.3.6.tar.gz with bsdtar
==> Sources are ready.
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:40 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> openblas-lapack-0.3.6-2 already made -- skipping build
loading packages...
warning: openblas-lapack-0.3.6-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) openblas-lapack-0.3.6-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling openblas-lapack                                                                                 [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:42 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 0.20190314.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:44 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> ccls-0.20190314-2 already made -- skipping build
loading packages...
warning: ccls-0.20190314-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) ccls-0.20190314-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling ccls                                                                                            [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
hrehfeld@herbert ~

Run again

$ yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"
:: Searching databases for updates...
:: Searching AUR for updates...
:: Checking development packages...
 -> tesseract-data-deu-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> tesseract-data-osd-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> tesseract-data-eng-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> alice-vision-git: ignoring package upgrade (2.1.0.r31.ge60c7670-1 => latest-commit)
 -> colmap: local (3.6.dev.2-1) is newer than AUR (3.6dev2-1)
 -> hdrmerge: local (5.0-2) is newer than AUR (5.0-1)
 -> Missing AUR Packages:  config-concat  freetube  fuse-concat-git  google-cloud-sdk-minimal  maison-neue-fonts  my-audio  my-devel  my-essential  my-laptop  my-network  my-sshd_config  my-sshd_config-allowusers-hrehfeld  my-sshd_config-x11forwarding  pdfshuffler  python-json-rpc  python2-cssutils  python2-keyring  python2-pypdf  qt-assistant-compat  reaper  xfce-theme-orion-git
 -> Orphaned AUR Packages:  emacs-all-the-icons  emacs-memoize  filmic-blender-git  glsof  libtcod-151  python2-crcmod  python2-poppler  thrust  ttf-all-the-icons  ttf-atom-file-icons
 -> Out Of Date AUR Packages:  chromium-vaapi-bin  thrust
:: 2 Packages to upgrade.
2  aur/openblas-lapack  0.3.6-2      -> 0.3.6-2
1  devel/ccls           0.20190314-2 -> latest-commit
==> Packages to not upgrade: (eg: 1 2 3, 1-3, ^4 or repo name)
==> None
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 2]  openblas-lapack-0.3.6-2  ccls-0.20190314-2

  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: PKGBUILD up to date, Skipping (1/2): ccls
:: PKGBUILD up to date, Skipping (2/2): openblas-lapack
  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: Parsing SRCINFO (1/2): openblas-lapack
:: Parsing SRCINFO (2/2): ccls
:: Starting full system upgrade...
 there is nothing to do
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:49 AM CEST)
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Cleaning up...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:50 AM CEST)
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Cleaning up...
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:51 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting OpenBLAS-0.3.6.tar.gz with bsdtar
==> Sources are ready.
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:39:53 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> openblas-lapack-0.3.6-2 already made -- skipping build
loading packages...
warning: openblas-lapack-0.3.6-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) openblas-lapack-0.3.6-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling openblas-lapack                                                                                 [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:55 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 0.20190314.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:39:56 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> ccls-0.20190314-2 already made -- skipping build
loading packages...
warning: ccls-0.20190314-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) ccls-0.20190314-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling ccls                                                                                            [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
hrehfeld@herbert ~

And again

$ yay -Su --devel --confirm --timeupdate --builddir ~/tmp/yay --ignore "alice-vision-git,tesseract-data-git,tesseract-data-deu-git,tesseract-data-eng-git,tesseract-data-osd-git"
:: Searching databases for updates...
:: Searching AUR for updates...
:: Checking development packages...
 -> alice-vision-git: ignoring package upgrade (2.1.0.r31.ge60c7670-1 => latest-commit)
 -> tesseract-data-osd-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> tesseract-data-deu-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> tesseract-data-eng-git: ignoring package upgrade (33.590567f-1 => latest-commit)
 -> colmap: local (3.6.dev.2-1) is newer than AUR (3.6dev2-1)
 -> hdrmerge: local (5.0-2) is newer than AUR (5.0-1)
 -> Missing AUR Packages:  config-concat  freetube  fuse-concat-git  google-cloud-sdk-minimal  maison-neue-fonts  my-audio  my-devel  my-essential  my-laptop  my-network  my-sshd_config  my-sshd_config-allowusers-hrehfeld  my-sshd_config-x11forwarding  pdfshuffler  python-json-rpc  python2-cssutils  python2-keyring  python2-pypdf  qt-assistant-compat  reaper  xfce-theme-orion-git
 -> Orphaned AUR Packages:  emacs-all-the-icons  emacs-memoize  filmic-blender-git  glsof  libtcod-151  python2-crcmod  python2-poppler  thrust  ttf-all-the-icons  ttf-atom-file-icons
 -> Out Of Date AUR Packages:  chromium-vaapi-bin  thrust
:: 2 Packages to upgrade.
2  aur/openblas-lapack  0.3.6-2      -> 0.3.6-2
1  devel/ccls           0.20190314-2 -> latest-commit
==> Packages to not upgrade: (eg: 1 2 3, 1-3, ^4 or repo name)
==> None
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 2]  openblas-lapack-0.3.6-2  ccls-0.20190314-2

  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: PKGBUILD up to date, Skipping (1/2): ccls
:: PKGBUILD up to date, Skipping (2/2): openblas-lapack
  2 openblas-lapack                  (Installed) (Build Files Exist)
  1 ccls                             (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> None
:: Parsing SRCINFO (1/2): openblas-lapack
:: Parsing SRCINFO (2/2): ccls
:: Starting full system upgrade...
 there is nothing to do
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:40:09 AM CEST)
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Cleaning up...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:40:10 AM CEST)
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Cleaning up...
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:40:10 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found OpenBLAS-0.3.6.tar.gz
==> Validating source files with sha256sums...
    OpenBLAS-0.3.6.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting OpenBLAS-0.3.6.tar.gz with bsdtar
==> Sources are ready.
==> Making package: openblas-lapack 0.3.6-2 (Mon 06 May 2019 11:40:13 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> openblas-lapack-0.3.6-2 already made -- skipping build
loading packages...
warning: openblas-lapack-0.3.6-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) openblas-lapack-0.3.6-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling openblas-lapack                                                                                 [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:40:14 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found 0.20190314.tar.gz
==> Validating source files with sha256sums...
    0.20190314.tar.gz ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting 0.20190314.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: ccls 0.20190314-2 (Mon 06 May 2019 11:40:16 AM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Sources are ready.
==> Cleaning up...
==> ccls-0.20190314-2 already made -- skipping build
loading packages...
warning: ccls-0.20190314-2 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (1) ccls-0.20190314-2

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

:: Proceed with installation? [Y/n] 
(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) reinstalling ccls                                                                                            [#####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
hrehfeld@herbert ~

Most helpful comment

--timeupdate tells yay to update packages where the pkgbuild has changed since you built the packages. Normally yay just pulls in packages that have a newer version. That means the extra packages --timeupdate pull in are ones that have had their pkgbuild changed but no version bump.

This means later on yay's caching system decides not to rebuild the package because the one in cache is the same version. Either add --rebuild or consider this a bug and yay should be patched to automatically rebuild the packages --timeupdate pulls in.

All 8 comments

I too am facing this issue.

:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
:: Searching databases for updates...
:: Searching AUR for updates...
:: Checking development packages...
 -> Missing AUR Packages:  nvidia-prime-switch-sddm
 -> Out Of Date AUR Packages:  rtbth-dkms-git
:: 1 Packages to upgrade.
1  aur/python-rebulk  1.0.0-1 -> 1.0.0-1
==> Packages to not upgrade: (eg: 1 2 3, 1-3, ^4 or repo name)
==> :: Checking for conflicts...
:: Checking for inner conflicts...
[Aur: 1]  python-rebulk-1.0.0-1

  1 python-rebulk                            (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> :: PKGBUILD up to date, Skipping (1/1): python-rebulk
  1 python-rebulk                            (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> :: Parsing SRCINFO (1/1): python-rebulk
==> python-rebulk-1.0.0-1 already made -- skipping build
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) python-rebulk-1.0.0-1

Total Installed Size:  0.67 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...
reinstalling python-rebulk...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

This same shit keeps happening again and again.

Trying to reproduce this, can I have the output of yay -Pg?
I've tried reproducing with python-rebulk which seems a cleaner reproduce but it didn't work. (using normal update and timeupdate)

The output of yay -Pg is:

{
    "aururl": "https://aur.archlinux.org",
    "buildDir": "/home/sintan/.cache/yay",
    "editor": "",
    "editorflags": "",
    "makepkgbin": "makepkg",
    "makepkgconf": "",
    "pacmanbin": "pacman",
    "pacmanconf": "/etc/pacman.conf",
    "tarbin": "bsdtar",
    "redownload": "no",
    "rebuild": "no",
    "answerclean": "",
    "answerdiff": "",
    "answeredit": "",
    "answerupgrade": "",
    "gitbin": "git",
    "gpgbin": "gpg",
    "gpgflags": "",
    "mflags": "",
    "sortby": "votes",
    "gitflags": "",
    "removemake": "ask",
    "requestsplitn": 150,
    "sortmode": 0,
    "completionrefreshtime": 7,
    "sudoloop": false,
    "timeupdate": false,
    "devel": false,
    "cleanAfter": false,
    "gitclone": true,
    "provides": true,
    "pgpfetch": true,
    "upgrademenu": true,
    "cleanmenu": true,
    "diffmenu": true,
    "editmenu": false,
    "combinedupgrade": false,
    "useask": false
}

Checked just now. It's gotten worse. Now python-enzyme too is showing false updates.
If I may add, before this happened, python-rebulk wasn't updating due to "unresolved dependencies". I had to manually install python-setuptools, python2-setuptools, python-pytest-runner and python2-pytest-runner. Then it got updated but this bug started to occur.

This one is not related to yay -Su --devel --timeupdate, it's something separate. Create a new issue with the yay version (try to reproduce in yay-git first) and let's go from there.

EDIT: --timeupdate was used, was same case

Happens with yay-git too. I'll open a new issue.
EDIT: here it is.

--timeupdate tells yay to update packages where the pkgbuild has changed since you built the packages. Normally yay just pulls in packages that have a newer version. That means the extra packages --timeupdate pull in are ones that have had their pkgbuild changed but no version bump.

This means later on yay's caching system decides not to rebuild the package because the one in cache is the same version. Either add --rebuild or consider this a bug and yay should be patched to automatically rebuild the packages --timeupdate pulls in.

Can confirm. Adding --rebuild and running once did fix the issue.

Was this page helpful?
0 / 5 - 0 ratings