[Bitbake-dev] Patch to fix using date parameter in SVN fetcher
Chris Larson
clarson at kergoth.com
Fri Jul 9 22:10:34 CEST 2010
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 <busytester at gmail.com>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 <dlazzari at 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
> Bitbake-dev at lists.berlios.de
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxtogo.org/pipermail/bitbake-devel/attachments/20100709/c4856b2a/attachment.htm>
More information about the bitbake-devel
mailing list