[oe] The future of "svnnow"

Richard Purdie rpurdie at rpsys.net
Fri Aug 3 00:26:59 UTC 2007


Just an update on the current status:

On Tue, 2007-07-31 at 09:49 +0200, Koen Kooi wrote:
> Richard Purdie schreef:
> > What still needs to be done (patches welcome)
> > =============================================
> > 
> > 1. Fix revision lockdown SRCREV_pn-somepackage = "90" etc. Thats a
> > problem in localpath() in svn.py.

Done.

> > 2. Handling of multiple SCMs in the SRC_URI. The plan here is simple,
> > any package doing this has to set SRCREV_FORMAT specifying the format of
> > the SRCREV string. get_srcrev() can collect the SCM revisions, fill out
> > the string and return it. The format and inner workings of this are open
> > for discussion and to be determined. 

Not Done. Does anyone have any thoughts on this?

> > 3. Finish sortable_revision(). If self._sortable_revision() isn't
> > present, it should read a counter, revision pair from BB_URI_LOCALCOUNT.
> > If the revision is different to _latest_revision, increase the counter
> > and store + return it. 

Done.

> > 4. Fix the git fetcher to make git "now" work. These "local revision
> > counter" packages will not be shareable between different builds but we
> > always knew that would be the case with git and this is as close as we
> > can get.

Done.

> > 5. Examine the other fetchers and see if we can add some kind of "now"
> > support to them too.

I'm ignoring perforce and svk. It doesn't make sense for ssh/wget/local
urls. I doubt we can get any kind of coherent state out of cvs and to be
honest I don't care about it. So I guess thats Done.

> > 6. Add policy control variables to control the wiping of BB_URI_HEADREVS

Not Done.

>   7. make a minrev and max rev for patches 

Done.

> and try to convert dates to revisions for
> existing users of ;mindate=20070707;maxdate=20080808 in SRC_URI

Not Done. SEP field invoked here ;-).

Cheers,

Richard





More information about the Openembedded-devel mailing list