Warning: yad: local (9.2.eos4-1) is newer than community (9.2-1)

Are there issues with the repo?

sudo pacman -Syyu
:: Synchronizing package databases...
 core                            131.1 KiB  1272 KiB/s 00:00 [--------------------------------] 100%
 extra                          1620.2 KiB  7.06 MiB/s 00:00 [--------------------------------] 100%
 endeavouros                      16.7 KiB  0.00   B/s 00:00 [--------------------------------] 100%
 community                         5.5 MiB  9.59 MiB/s 00:01 [--------------------------------] 100%
:: Starting full system upgrade...
warning: yad: local (9.2.eos4-1) is newer than community (9.2-1)
 there is nothing to do
1 Like

Not that we know of. yad has a “fix” for a sizing problem it has, and the fixed version is in the endeavouros repo. To avoid problems, you might it better to move the endeavouros repo ahead of the others in your /etc/pacman.conf file.

1 Like

Here is what I have in /etc/pacman/conf:

#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/endeavouros-mirrorlist

#Include = /etc/pacman.d/mirrorlist

Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#Include = /etc/pacman.d/mirrorlist

##Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Is it OK, or should I change something?

I have moved

Include = /etc/pacman.d/endeavouros-mirrorlist

before all other repos but still get the warning.

It has to do with the fact that the yad package has a window size issue, like @freebird54 already told and this bug is old.

On their GitHub page and Sourceforge page, they have a workaround to solve the issue, however, they never implemented it.

Manuel has implemented it and put it on our repo. By giving it a new name the previous workaround by adding the endeavour repo before the Arch repo isn’t necessary, anymore.

You can simply ignore the message because this is what Pacman does by default, when the Yad team has updated it’s package, the endeavour version will be removed then.


Recently the endeavouros yad was renamed to yad-eos.
So yad-eos is the preferred package (that provides yad stuff) to install.

This also means that moving the [endeavouros] repo as first is not needed.

I hope some day upstream devs fix the problem (=with the height of some yad windows). They know about this particular problem, but so far they haven’t fixed it, so we made a patched version. :sweat_smile:

By the way, please click Welcome app’s Software News button. It includes a mention about installing yad-eos.

The Software News button will contain useful “last minute” important news about EndeavourOS software.


This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.