* [gentoo-dev] format of files in /var/cache/edb/dep @ 2004-05-14 1:33 Andrew Gaffney 2004-05-14 1:43 ` Ciaran McCreesh 2004-05-14 16:27 ` Brian Harring 0 siblings, 2 replies; 7+ messages in thread From: Andrew Gaffney @ 2004-05-14 1:33 UTC (permalink / raw To: Gentoo Dev I've looked around for a reference to the format of the files in /var/cache/edb/dep, but I can't seem to find anything. From looking at /var/cache/edb/dep/x11-base/xfree-4.3.0-r5, it seems that it is: DEPEND RDEPEND SLOT SRC_URI RESTRICT HOMEPAGE LICENSE DESCRIPTION KEYWORDS ? IUSE ? ? Can someone verify what I have filled in and fill in my blanks? Thank you. -- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 1:33 [gentoo-dev] format of files in /var/cache/edb/dep Andrew Gaffney @ 2004-05-14 1:43 ` Ciaran McCreesh 2004-05-14 2:19 ` Andrew Gaffney 2004-05-14 16:27 ` Brian Harring 1 sibling, 1 reply; 7+ messages in thread From: Ciaran McCreesh @ 2004-05-14 1:43 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 623 bytes --] On Thu, 13 May 2004 20:33:59 -0500 Andrew Gaffney <agaffney@skylineaero.com> wrote: | I've looked around for a reference to the format of the files in | /var/cache/edb/dep, but I can't seem to find anything. From looking at | /var/cache/edb/dep/x11-base/xfree-4.3.0-r5, it seems that it is: <snip> Well that rather depends upon which backend you're using for the portage cache. You can't really rely upon a particular format there. -- Ciaran McCreesh, Gentoo XMLcracy Member G03X276 (Sparc, MIPS, Vim, si hoc legere scis nimium eruditionis habes) Mail: ciaranm at gentoo.org Web: http://dev.gentoo.org/~ciaranm [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 1:43 ` Ciaran McCreesh @ 2004-05-14 2:19 ` Andrew Gaffney 2004-05-14 2:30 ` Mike Frysinger 0 siblings, 1 reply; 7+ messages in thread From: Andrew Gaffney @ 2004-05-14 2:19 UTC (permalink / raw To: gentoo-dev Ciaran McCreesh wrote: > On Thu, 13 May 2004 20:33:59 -0500 Andrew Gaffney > <agaffney@skylineaero.com> wrote: > | I've looked around for a reference to the format of the files in > | /var/cache/edb/dep, but I can't seem to find anything. From looking at > | /var/cache/edb/dep/x11-base/xfree-4.3.0-r5, it seems that it is: > <snip> > > Well that rather depends upon which backend you're using for the portage > cache. You can't really rely upon a particular format there. Are you serious? Why would the format of important files used by Portage change? -- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 2:19 ` Andrew Gaffney @ 2004-05-14 2:30 ` Mike Frysinger 2004-05-14 2:37 ` Andrew Gaffney 0 siblings, 1 reply; 7+ messages in thread From: Mike Frysinger @ 2004-05-14 2:30 UTC (permalink / raw To: gentoo-dev On Thursday 13 May 2004 10:19 pm, Andrew Gaffney wrote: > Are you serious? Why would the format of important files used by Portage > change? because the current system sucks horribly ever wonder why portage can be so goddamn slow ? ;) -mike -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 2:30 ` Mike Frysinger @ 2004-05-14 2:37 ` Andrew Gaffney 0 siblings, 0 replies; 7+ messages in thread From: Andrew Gaffney @ 2004-05-14 2:37 UTC (permalink / raw To: gentoo-dev Mike Frysinger wrote: > On Thursday 13 May 2004 10:19 pm, Andrew Gaffney wrote: > >>Are you serious? Why would the format of important files used by Portage >>change? > > > because the current system sucks horribly > > ever wonder why portage can be so goddamn slow ? ;) I was testing it earlier again my Perl dependency checker that I'm working on. After deleting the contents of /var/cache/edb/dep, Portage took 42s to do 'emerge -ep xfree'. It then took 2.819s to run the same command again with the cache rebuilt. My program took 0.981s to do the same thing while generating dependency information directly from the ebuilds on the fly. Although, my dependency checker isn't yet as complete as Portage's. For example, if one package has a dependency of '>=package2-2.0' and another has '<package2-2.3' and the newest version of package2 is 2.6, my program will choose to install package2-2.6. It can currently handle USE flags, auto-USE flags, (un)masked packages, and virtuals (somewhat). It also saves time by not involving bash in the dependency process at all. Instead, it parses all the variable declarations straight out of the ebuild and does bash-style interpolation within the program. -- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 1:33 [gentoo-dev] format of files in /var/cache/edb/dep Andrew Gaffney 2004-05-14 1:43 ` Ciaran McCreesh @ 2004-05-14 16:27 ` Brian Harring 2004-05-14 16:25 ` Andrew Gaffney 1 sibling, 1 reply; 7+ messages in thread From: Brian Harring @ 2004-05-14 16:27 UTC (permalink / raw To: gentoo-dev -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On May 13, 2004, at 8:33 PM, Andrew Gaffney wrote: > I've looked around for a reference to the format of the files in > /var/cache/edb/dep, but I can't seem to find anything. From looking at > /var/cache/edb/dep/x11-base/xfree-4.3.0-r5, it seems that it is: > > DEPEND > RDEPEND > SLOT > SRC_URI > RESTRICT > HOMEPAGE > LICENSE > DESCRIPTION > KEYWORDS > ? > IUSE > ? > ? > > Can someone verify what I have filled in and fill in my blanks? Thank > you. You're after the auxdbkeys list in portage.py- this is it, note that the flatfile cache's use the same ordering for storage- auxdbkeys=[ 'DEPEND', 'RDEPEND', 'SLOT', 'SRC_URI', 'RESTRICT', 'HOMEPAGE', 'LICENSE', 'DESCRIPTION', 'KEYWORDS', 'INHERITED', 'IUSE', 'CDEPEND', 'PDEPEND', 'PROVIDE', 'UNUSED_01', 'UNUSED_02', 'UNUSED_03', 'UNUSED_04', 'UNUSED_05', 'UNUSED_06', 'UNUSED_07', 'UNUSED_08' ] (pull from portage-2.0.51_pre7) ~brian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFApPN7vdBxRoA3VU0RAnS4AJ4uTBuVzk8QhVB0pTgkq61Lka1HNACgwtTO YateuPw6FS9Jv7Dz8z6QMc0= =Djxc -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [gentoo-dev] format of files in /var/cache/edb/dep 2004-05-14 16:27 ` Brian Harring @ 2004-05-14 16:25 ` Andrew Gaffney 0 siblings, 0 replies; 7+ messages in thread From: Andrew Gaffney @ 2004-05-14 16:25 UTC (permalink / raw To: Brian Harring; +Cc: gentoo-dev Brian Harring wrote: > > On May 13, 2004, at 8:33 PM, Andrew Gaffney wrote: > >>> I've looked around for a reference to the format of the files in >>> /var/cache/edb/dep, but I can't seem to find anything. From looking at >>> /var/cache/edb/dep/x11-base/xfree-4.3.0-r5, it seems that it is: >>> >>> DEPEND >>> RDEPEND >>> SLOT >>> SRC_URI >>> RESTRICT >>> HOMEPAGE >>> LICENSE >>> DESCRIPTION >>> KEYWORDS >>> ? >>> IUSE >>> ? >>> ? >>> >>> Can someone verify what I have filled in and fill in my blanks? Thank >>> you. > > You're after the auxdbkeys list in portage.py- this is it, note that the > flatfile cache's use the same ordering for storage- > auxdbkeys=[ > 'DEPEND', > 'RDEPEND', > 'SLOT', > 'SRC_URI', > 'RESTRICT', > 'HOMEPAGE', > 'LICENSE', > 'DESCRIPTION', > 'KEYWORDS', > 'INHERITED', > 'IUSE', > 'CDEPEND', > 'PDEPEND', > 'PROVIDE', > 'UNUSED_01', > 'UNUSED_02', > 'UNUSED_03', > 'UNUSED_04', > 'UNUSED_05', > 'UNUSED_06', > 'UNUSED_07', > 'UNUSED_08' > ] > > (pull from portage-2.0.51_pre7) > ~brian Thanks. That's just what I needed. Someone also suggested to look at the end of ebuild.sh, which contains about the same information. -- Andrew Gaffney Network Administrator Skyline Aeronautics, LLC. 636-357-1548 -- gentoo-dev@gentoo.org mailing list ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-05-14 16:30 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-05-14 1:33 [gentoo-dev] format of files in /var/cache/edb/dep Andrew Gaffney 2004-05-14 1:43 ` Ciaran McCreesh 2004-05-14 2:19 ` Andrew Gaffney 2004-05-14 2:30 ` Mike Frysinger 2004-05-14 2:37 ` Andrew Gaffney 2004-05-14 16:27 ` Brian Harring 2004-05-14 16:25 ` Andrew Gaffney
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox