Gentoo Archives: gentoo-dev

From: Brian Harring <ferringb@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] why do different ebuilds have the same version number?
Date: Wed, 27 Apr 2005 20:35:55
Message-Id: 20050427203640.GQ29554@exodus.wit.org
1 Slightly shorter variant...
2
3 python -c $'
4 import portage, time
5 from itertools import chain, imap
6 target=long(time.strftime("%s",time.gmtime())) - 24*60*60
7 pdb=portage.portdb
8 for cpv in chain(*imap(pdb.cp_list, pdb.cp_all())):
9 flagged=False
10 try: mtime, eclasses = pdb.aux_get(cpv,["_mtime_","INHERITED"])
11 except SystemExit: raise
12 except: continue
13 if mtime >= target: flagged=True
14 else:
15 try:
16 for e in eclasses.split():
17 if pdb.eclassdb.eclasses[e][1] >= target:
18 flagged=True
19 break
20 except KeyError: flagged=True
21 if flagged: print cpv
22 '
23
24 ~brian