If two versions of a package are updated at the same time their entries in the packages feed get the same id. e.g.: <span class="cpvstr">media-libs/mesa-7.8.2</span> .... <id>http://packages.gentoo.org/package/media-libs/mesa?ts=2010-08-27T19:38:56Z</id> <span class="cpvstr">media-libs/mesa-7.7.1</span> ... <id>http://packages.gentoo.org/package/media-libs/mesa?ts=2010-08-27T19:38:56Z</id> The feed is defined as "http://www.w3.org/2005/Atom" and according to http://tools.ietf.org/html/rfc4287#section-4.2.6 'The "atom:id" element conveys a permanent, universally unique identifier for an entry or feed.'
Created attachment 307575 [details, diff] Simple way, maybe not so good This is simple patch, and for some reasons (id of existing items will be changed ).
No longer affects new codebase.