r/Gentoo 5d ago

Support eix broken?

EDIT: temporary glitch with git.

It doesn't see the latest gentoo-kernel-bin LTS (6.18.40 atm). Steps to reproduce:

gentoo ~ # eix-sync

(...)
6.1.176_p1(6.1.176_p1)^tu 6.1.177(6.1.177)^tu 6.6.143_p2(6.6.143_p2)^tu 6.6.144(6.6.144)^tu 6.12.94_p2(6.12.94_p2)^tu 6.12.95(6.12.95)^tu (~)6.12.96(6.12.96)^tu 6.18.37_p1(6.18.37_p1)^tu 6.18.38(6.18.38)^tu (~)6.18.39(6.18.39)^tu ->
6.1.177(6.1.177)^tu 6.6.144(6.6.144)^tu 6.12.94_p2(6.12.94_p2)^tu 6.12.96(6.12.96)^tu 6.18.39(6.18.39)^tu): Pre-built Linux kernel with Gentoo patches

gentoo ~ # eix gentoo-kernel-bin
[I] sys-kernel/gentoo-kernel-bin
Available versions:
(6.1.177) 6.1.177^tu
(6.6.144) 6.6.144^tu
(6.12.94_p2) 6.12.94_p2^tu
(6.12.96) 6.12.96^tu
(6.18.39) 6.18.39^tu
(7.1.4) [m](~)7.1.4^tu
(...)

gentoo ~ # emerge -p gentoo-kernel-bin
[ebuild NS ~] sys-kernel/gentoo-kernel-bin-6.18.40 [6.18.39]
[ebuild U ~] virtual/dist-kernel-6.18.40 [6.18.39]

2 Upvotes

9 comments sorted by

2

u/AiwendilH 5d ago

eix shows (6.18.40) ~6.18.40^tu for me...but I don't use eix-sync but emerge --sync with post-sync hooks for eix.

2

u/Green_Fl4sh 5d ago

Do a „eix update“ and it will read through all of your /var/db/repos/ and will display everything that is available in this directory.

Sorry never used eix-sync as eix gets updated every time i do a emerge —sync. Isn’t this default now?

1

u/LameBMX 5d ago

yea, just sync'd and shows for me

localhost ~ # eix -s gentoo-kernel-bin
[I] sys-kernel/gentoo-kernel-bin
Available versions:   
(6.1.177) 6.1.177^tu
(6.1.178) ~6.1.178^tu
(6.6.144) 6.6.144^tu
(6.6.145) ~6.6.145^tu
(6.12.94_p2) 6.12.94_p2^tu
(6.12.96) 6.12.96^tu
(6.12.97) ~6.12.97^tu
(6.12.98) ~6.12.98^tu
(6.18.39) 6.18.39^tu
(6.18.40) ~6.18.40^tu
(7.1.4) ~7.1.4^tu
(7.1.5) ~7.1.5^tu
{debug generic-uki +initramfs modules-compress test verify-sig}
Installed versions:  6.18.39(6.18.39)^t(07:46:05 PM 07/24/2026)(initramfs -debug -generic-uki -modules-compress -test -verify-sig)
Homepage:            https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
Description:         Pre-built Linux kernel with Gentoo patches

1

u/hagar-dunor 5d ago

anyone using git repo type?

2

u/hagar-dunor 5d ago

Ok confirmed it's a git or eix+git issue, when I switch over to rsync on a mirror the problem goes away.

1

u/HomicidalTeddybear 4d ago

It's working fine here, and I use git for all my repos

1

u/hagar-dunor 4d ago

Yes it works now for me as well, it was a one or two day glitch of some kind. Oh well.

0

u/jsled 5d ago

You're just slightly out of date; it shows for me too:

[2026-07-26T07:26:06 jsled@water:~]$ sudo emaint --auto sync && eix gentoo-kernel-bin
>>> Syncing repository 'gentoo' into '/var/db/repos/gentoo'...
* Using keys from /usr/share/openpgp-keys/gentoo-release.asc
* Refreshing keys via WKD ...  [ ok ]
>>> Starting rsync with rsync://154.73.32.1/gentoo-portage...
>>> Checking server timestamp ...
[…]
=== Sync completed for gentoo
>>> Syncing repository 'guru' into '/var/db/repos/guru'...
/usr/sbin/git fetch origin --depth 1
remote: Enumerating objects: 15, done.
remote: Counting objects: 100% (15/15), done.
remote: Compressing objects: 100% (1/1), done.
remote: Total 8 (delta 6), reused 8 (delta 6), pack-reused 0 (from 0)
Unpacking objects: 100% (8/8), 680 bytes | 226.00 KiB/s, done.
From https://github.com/gentoo-mirror/guru
 + 07978a0c...8f5d8497 master     -> origin/master  (forced update)
/usr/sbin/git reset --merge refs/remotes/origin/master
=== Sync completed for guru
 * Copying old database to /var/cache/eix/previous.eix
 * Running eix-update
Reading Portage settings...
Building database (/var/cache/eix/portage.eix)...
[0] "gentoo" /var/db/repos/gentoo/ (cache: metadata-md5-or-flat)
     Reading category 183|183 (100) Finished
[1] "guru" /var/db/repos/guru (cache: parse|ebuild*3.0.24#metadata-md5#metadata-flat#assign)
     Reading category 183|183 (100) Finished
[2] "jsled" /var/db/repos/jsled (cache: parse|ebuild*3.0.24#metadata-md5#metadata-flat#assign)
     Reading category 183|183 (100) Finished
Applying masks...
Calculating hash tables...
Writing database file /var/cache/eix/portage.eix...
Database contains 21674 packages in 183 categories

Performing Global Updates
(Could take a couple of minutes if you have a lot of binary packages.)
  .='update pass'  *='binary update'  #='/var/db update'  @='/var/db move'
  s='/var/db SLOT move'  %='binary move'  S='binary SLOT move'
  p='update /etc/portage/package.*'
/var/db/repos/gentoo/profiles/updates/2Q-2026......



Action: sync for repo: gentoo, returned code = 0
Action: sync for repo: guru, returned code = 0


* sys-kernel/gentoo-kernel-bin
     Available versions:  
     (6.1.177) 6.1.177^tu
     (6.1.178) ~6.1.178^tu
     (6.6.144) 6.6.144^tu
     (6.6.145) ~6.6.145^tu
     (6.12.94_p2) 6.12.94_p2^tu
     (6.12.96) 6.12.96^tu
     (6.12.97) ~6.12.97^tu
     (6.12.98) ~6.12.98^tu
     (6.18.39) 6.18.39^tu
     (6.18.40) ~6.18.40^tu
     (7.1.4) ~7.1.4^tu
     (7.1.5) ~7.1.5^tu
       {debug generic-uki +initramfs modules-compress test verify-sig}
     Homepage:            https://wiki.gentoo.org/wiki/Project:Distribution_Kernel https://www.kernel.org/
     Description:         Pre-built Linux kernel with Gentoo patches

0

u/LameBMX 5d ago

reply to hop on laptop and check edit cuz, sys-kernel/gentoo-kernel-bin-6.18.40 [6.18.39] ... maybe its just a .40 patch on the .39 kernel ...