Is there a particular reason behind your not utilizing the existing SRCDATE/SRCREV/AUTOREV functionality?
On Fri, Jul 9, 2010 at 12:05 PM, Daniel Lazzari <[email protected]>wrote: > We were working on a local recipe that pulls source from SVN and > noticed that using date=now in an SVN SRC_URI did not work. It appears > that the date parameter doesn't work at all. I wrote a quick patch to > fix the functionality and in my very limited tests it seems to work > fine. > > This was made against git://git.openembedded.org/bitbake and was a > quick fix so feel free to modify or reject if something looks wrong. > > Daniel Lazzari Jr. > > From cadc0d46f26ee77cfd0f0dd17fdff0938926b4cc Mon Sep 17 00:00:00 2001 > From: dlazzari <dlazz...@dlazzari-linux.(none)> > Date: Fri, 9 Jul 2010 11:46:52 -0700 > Subject: [PATCH] Fix the date= parameter in svn fetcher SRC_URIs > > --- > lib/bb/fetch/__init__.py | 4 ++++ > lib/bb/fetch/svn.py | 4 ++-- > 2 files changed, 6 insertions(+), 2 deletions(-) > > diff --git a/lib/bb/fetch/__init__.py b/lib/bb/fetch/__init__.py > index 31b9653..e8fec3d 100644 > --- a/lib/bb/fetch/__init__.py > +++ b/lib/bb/fetch/__init__.py > @@ -590,6 +590,10 @@ class Fetch(object): > if "srcdate" in urldata.parm: > return urldata.parm['srcdate'] > > + if "date" in urldata.parm: > + if urldata.parm['date'] != "now": > + return urldata.parm['date'] > + > pn = data.getVar("PN", d, 1) > > if pn: > diff --git a/lib/bb/fetch/svn.py b/lib/bb/fetch/svn.py > index 375e8df..46f34ff 100644 > --- a/lib/bb/fetch/svn.py > +++ b/lib/bb/fetch/svn.py > @@ -57,8 +57,8 @@ class Svn(Fetch): > if 'rev' in ud.parm: > ud.date = "" > ud.revision = ud.parm['rev'] > - elif 'date' in ud.date: > - ud.date = ud.parm['date'] > + elif 'date' in ud.parm: > + ud.date = self.getSRCDate(ud, d) > ud.revision = "" > else: > # > -- > 1.6.0.4 > > _______________________________________________ > Bitbake-dev mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/bitbake-dev > > -- Christopher Larson clarson at kergoth dot com Founder - BitBake, OpenEmbedded, OpenZaurus Maintainer - Tslib Senior Software Engineer, Mentor Graphics
_______________________________________________ Bitbake-dev mailing list [email protected] https://lists.berlios.de/mailman/listinfo/bitbake-dev
