Okay, I haven't sent a weekly report in a while now, because of some absence.
Last report, I promised I'd work on external dependencies and g-common
(remember, g-common is the tool that will handle non-ebuild
repositories in a transparent way). Well, what can I say, I did.
External dependencies were implemented using a big list of
hand-written regexes (ah yes, it's a bit of a hack, but it'll work for
most CRAN packages. bioconductor doesn't give us external dependency
data at all, unfortunately), and g-common is in a usable state. As far
as I'm concerned, what's left is:
-enabling g-common to output real ebuilds with proper formatting
instead of writing symlinks. this seems to be a feature that may be
used later by some overlay teams. this has no priority, but I think
it'd make g-common a very useful tool
-proper metadata output for g-common, where possible with help from
the repo drivers
-move common.ebuild code around a bit (nothing substantial)
-writing a layman driver for g-common (this is necessary for )
This basically means that the true g-cran driver is basically done
now, and the rest is just making it usable.
To make up for last report's size, I'll hereby end this report. Should
you have any questions or concerns, I'll be in #gentoo-soc as always
(nick: tulcod), or you can email me.