Gentoo Archives: gentoo-user

From: Dan Douglas <ormaaj@×××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] eix db no longer updates
Date: Tue, 21 Mar 2017 06:07:58
Message-Id: e00c5118-5a89-016b-fe88-f2a7bd442108@gmail.com
1 I notice that my eix DBs have been gradually becoming out-of-sync with
2 my ebuild repos. eix-update shows no errors but always says there are
3 the same number of packages.
4
5 Strace shows about 10k open errors:
6
7 ~ # strace -fcw eix-update >/dev/null
8 % time seconds usecs/call calls errors syscall
9 ------ ----------- ----------- --------- --------- ----------------
10 34.11 0.492491 6 87192 read
11 28.34 0.409197 6 63923 10066 open
12 20.40 0.294469 5 53857 close
13 6.03 0.087096 9 9972 getdents
14 3.84 0.055440 5 10570 fstat
15 [...]
16
17 However most of these are only metadata/md5-cache files under my layman
18 directory, not the main portage tree. I have no idea what those files
19 are for anyway since there's no documentation.
20
21 It does seem to be doing something with the eix db itself as mtime is
22 changed - just no changes are reflected when querying it, even the
23 main repo. e.g.:
24
25 ~ # eix -e portage
26 [?] sys-apps/portage
27 Available versions: 2.2.26 2.2.28 2.3.0{tbz2} (~)2.3.1 (~)2.3.2 2.3.3 **9999 {build doc epydoc +ipc (+)native-extensions selinux xattr LINGUAS="ru" PYTHON_TARGETS="pypy python2_7 python3_4 python3_5 python3_6"}
28 Installed versions: 2.3.5(02:47:21 AM 03/18/2017)(doc ipc native-extensions xattr -build -epydoc -selinux LINGUAS="-ru" PYTHON_TARGETS="python2_7 python3_4 python3_5 python3_6 -pypy")
29 Homepage: https://wiki.gentoo.org/wiki/Project:Portage
30 Description: Portage is the package management and distribution system for Gentoo

Replies

Subject Author
[gentoo-user] Re: eix db no longer updates Martin Vaeth <martin@×××××.de>