* [PATCH] tools/seabios: override $(PYTHON)
@ 2012-02-09 11:27 Christoph Egger
2012-02-09 11:59 ` Ian Campbell
0 siblings, 1 reply; 18+ messages in thread
From: Christoph Egger @ 2012-02-09 11:27 UTC (permalink / raw)
To: xen-devel@lists.xensource.com
[-- Attachment #1: Type: text/plain, Size: 472 bytes --]
Pass PYTHON=$(PYTHON) to gmake when building seabios.
This fixes seabios build error
'python not found'
along with the patches from Kevin O'Connor.
Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
--
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85689 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632
[-- Attachment #2: xen_tools_seabios.diff --]
[-- Type: text/plain, Size: 393 bytes --]
diff -r f27d5c83b05e tools/firmware/Makefile
--- a/tools/firmware/Makefile Mon Feb 06 14:12:36 2012 +0100
+++ b/tools/firmware/Makefile Thu Feb 09 12:21:42 2012 +0100
@@ -25,7 +25,7 @@ all: seabios-dir
echo "==========================================================================="; \
false ; \
fi
- $(MAKE) subdirs-$@; \
+ $(MAKE) PYTHON=$(PYTHON) subdirs-$@; \
.PHONY: install
[-- Attachment #3: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-09 11:27 [PATCH] tools/seabios: override $(PYTHON) Christoph Egger
@ 2012-02-09 11:59 ` Ian Campbell
2012-02-20 10:37 ` Christoph Egger
2012-02-20 18:41 ` Ian Jackson
0 siblings, 2 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-09 11:59 UTC (permalink / raw)
To: Christoph Egger; +Cc: xen-devel@lists.xensource.com
On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
> Pass PYTHON=$(PYTHON) to gmake when building seabios.
> This fixes seabios build error
> 'python not found'
> along with the patches from Kevin O'Connor.
>
> Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Acked-by: Ian Campbell <ian.campbell@citrix.com>
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-09 11:59 ` Ian Campbell
@ 2012-02-20 10:37 ` Christoph Egger
2012-02-21 11:33 ` Ian Campbell
2012-02-20 18:41 ` Ian Jackson
1 sibling, 1 reply; 18+ messages in thread
From: Christoph Egger @ 2012-02-20 10:37 UTC (permalink / raw)
To: Ian Campbell; +Cc: xen-devel@lists.xensource.com
On 02/09/12 12:59, Ian Campbell wrote:
> On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
>> Pass PYTHON=$(PYTHON) to gmake when building seabios.
>> This fixes seabios build error
>> 'python not found'
>> along with the patches from Kevin O'Connor.
>>
>> Signed-off-by: Christoph Egger<Christoph.Egger@amd.com>
>
> Acked-by: Ian Campbell<ian.campbell@citrix.com>
>
Please apply this patch and update SeaBIOS.
Keven O'Connors patches went upstream on Feb 8th.
Christoph
--
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85689 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-09 11:59 ` Ian Campbell
2012-02-20 10:37 ` Christoph Egger
@ 2012-02-20 18:41 ` Ian Jackson
1 sibling, 0 replies; 18+ messages in thread
From: Ian Jackson @ 2012-02-20 18:41 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com
Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
> > Pass PYTHON=$(PYTHON) to gmake when building seabios.
> > This fixes seabios build error
> > 'python not found'
> > along with the patches from Kevin O'Connor.
> >
> > Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Thanks for this. I'm going to hold off on this though for the moment
in case it conflicts with Roger's autoconf patch. Also I'm afraid it
needs a refresh anyway.
Thanks,
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-20 10:37 ` Christoph Egger
@ 2012-02-21 11:33 ` Ian Campbell
2012-02-21 12:34 ` Ian Jackson
2012-02-21 13:30 ` Stefano Stabellini
0 siblings, 2 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-21 11:33 UTC (permalink / raw)
To: Christoph Egger; +Cc: xen-devel@lists.xensource.com, Ian Jackson
On Mon, 2012-02-20 at 10:37 +0000, Christoph Egger wrote:
> On 02/09/12 12:59, Ian Campbell wrote:
> > On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
> >> Pass PYTHON=$(PYTHON) to gmake when building seabios.
> >> This fixes seabios build error
> >> 'python not found'
> >> along with the patches from Kevin O'Connor.
> >>
> >> Signed-off-by: Christoph Egger<Christoph.Egger@amd.com>
> >
> > Acked-by: Ian Campbell<ian.campbell@citrix.com>
> >
>
> Please apply this patch and update SeaBIOS.
> Keven O'Connors patches went upstream on Feb 8th.
I was hoping to track SeaBIOS stable branches so I am reluctant to
simply update to a random commit on the development branch.
Currently we are tracking the upstream 1.6.3-stable branch in the
xen-unstable branch of our seabios.git. In hindsight this might have
been an error since it means that our branch will only be non-rebasing
until we switch to 1.6.4 or 1.7.0 (whichever comes next).
I'm not sure how best to approach this, obviously I could create a
1.6.3-stable-xen branch and backport your fix to it. I'd like to decide
what approach I should take when the upstream latest-stable branch
changes first though.
My immediate thought is that I should remove the "xen-unstable" branch
from our tree and instead push upstream's 1.6.3-stable branch and then
push my 1.6.3-stable-xen branch and switch to that. When new stable
branch X.Y.Z-stable happens upstream I will simply create a new
X.Y.Z-stable-xen based on it.
However I am not sure what to do with the "master" branch of our tree.
Previously I just omitted it since it has no real meaning but that
caused confusion and people wanted me to put something there.
I don't want to track the upstream devel branch since I don't want users
who clone our tree to think we support that as is. I don't want to push
the currently supported stable branch because that would necessarily
make master a rebasing branch.
The xen-unstable build system itself uses explicit commit numbers or
tags so isn't really effected.
IanJ -- what do you think?
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 11:33 ` Ian Campbell
@ 2012-02-21 12:34 ` Ian Jackson
2012-02-21 13:43 ` Ian Campbell
2012-02-21 13:30 ` Stefano Stabellini
1 sibling, 1 reply; 18+ messages in thread
From: Ian Jackson @ 2012-02-21 12:34 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com
Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> However I am not sure what to do with the "master" branch of our tree.
> Previously I just omitted it since it has no real meaning but that
> caused confusion and people wanted me to put something there.
>
> I don't want to track the upstream devel branch since I don't want users
> who clone our tree to think we support that as is. I don't want to push
> the currently supported stable branch because that would necessarily
> make master a rebasing branch.
>
> The xen-unstable build system itself uses explicit commit numbers or
> tags so isn't really effected.
>
> IanJ -- what do you think?
Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
xen-unstable's Config.mk ? That's what I do with
qemu-xen-unstable.git.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 11:33 ` Ian Campbell
2012-02-21 12:34 ` Ian Jackson
@ 2012-02-21 13:30 ` Stefano Stabellini
2012-02-21 13:43 ` Ian Campbell
1 sibling, 1 reply; 18+ messages in thread
From: Stefano Stabellini @ 2012-02-21 13:30 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com, Ian Jackson
On Tue, 21 Feb 2012, Ian Campbell wrote:
> On Mon, 2012-02-20 at 10:37 +0000, Christoph Egger wrote:
> > On 02/09/12 12:59, Ian Campbell wrote:
> > > On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
> > >> Pass PYTHON=$(PYTHON) to gmake when building seabios.
> > >> This fixes seabios build error
> > >> 'python not found'
> > >> along with the patches from Kevin O'Connor.
> > >>
> > >> Signed-off-by: Christoph Egger<Christoph.Egger@amd.com>
> > >
> > > Acked-by: Ian Campbell<ian.campbell@citrix.com>
> > >
> >
> > Please apply this patch and update SeaBIOS.
> > Keven O'Connors patches went upstream on Feb 8th.
>
> I was hoping to track SeaBIOS stable branches so I am reluctant to
> simply update to a random commit on the development branch.
>
> Currently we are tracking the upstream 1.6.3-stable branch in the
> xen-unstable branch of our seabios.git. In hindsight this might have
> been an error since it means that our branch will only be non-rebasing
> until we switch to 1.6.4 or 1.7.0 (whichever comes next).
>
> I'm not sure how best to approach this, obviously I could create a
> 1.6.3-stable-xen branch and backport your fix to it. I'd like to decide
> what approach I should take when the upstream latest-stable branch
> changes first though.
Have you tried to ask Kevin to backport the commit to stable?
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 12:34 ` Ian Jackson
@ 2012-02-21 13:43 ` Ian Campbell
2012-02-21 15:14 ` Ian Jackson
0 siblings, 1 reply; 18+ messages in thread
From: Ian Campbell @ 2012-02-21 13:43 UTC (permalink / raw)
To: Ian Jackson; +Cc: Christoph Egger, xen-devel@lists.xensource.com
On Tue, 2012-02-21 at 12:34 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > However I am not sure what to do with the "master" branch of our tree.
> > Previously I just omitted it since it has no real meaning but that
> > caused confusion and people wanted me to put something there.
> >
> > I don't want to track the upstream devel branch since I don't want users
> > who clone our tree to think we support that as is. I don't want to push
> > the currently supported stable branch because that would necessarily
> > make master a rebasing branch.
> >
> > The xen-unstable build system itself uses explicit commit numbers or
> > tags so isn't really effected.
> >
> > IanJ -- what do you think?
>
> Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
> xen-unstable's Config.mk ? That's what I do with
> qemu-xen-unstable.git.
That would make master rebasing. I'm happy to do that if there is
consensus that it is ok.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 13:30 ` Stefano Stabellini
@ 2012-02-21 13:43 ` Ian Campbell
0 siblings, 0 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-21 13:43 UTC (permalink / raw)
To: Stefano Stabellini
Cc: Christoph Egger, xen-devel@lists.xensource.com, Ian Jackson
On Tue, 2012-02-21 at 13:30 +0000, Stefano Stabellini wrote:
> On Tue, 21 Feb 2012, Ian Campbell wrote:
> > On Mon, 2012-02-20 at 10:37 +0000, Christoph Egger wrote:
> > > On 02/09/12 12:59, Ian Campbell wrote:
> > > > On Thu, 2012-02-09 at 11:27 +0000, Christoph Egger wrote:
> > > >> Pass PYTHON=$(PYTHON) to gmake when building seabios.
> > > >> This fixes seabios build error
> > > >> 'python not found'
> > > >> along with the patches from Kevin O'Connor.
> > > >>
> > > >> Signed-off-by: Christoph Egger<Christoph.Egger@amd.com>
> > > >
> > > > Acked-by: Ian Campbell<ian.campbell@citrix.com>
> > > >
> > >
> > > Please apply this patch and update SeaBIOS.
> > > Keven O'Connors patches went upstream on Feb 8th.
> >
> > I was hoping to track SeaBIOS stable branches so I am reluctant to
> > simply update to a random commit on the development branch.
> >
> > Currently we are tracking the upstream 1.6.3-stable branch in the
> > xen-unstable branch of our seabios.git. In hindsight this might have
> > been an error since it means that our branch will only be non-rebasing
> > until we switch to 1.6.4 or 1.7.0 (whichever comes next).
> >
> > I'm not sure how best to approach this, obviously I could create a
> > 1.6.3-stable-xen branch and backport your fix to it. I'd like to decide
> > what approach I should take when the upstream latest-stable branch
> > changes first though.
>
> Have you tried to ask Kevin to backport the commit to stable?
Not yet, I was more interested in the general problem than this specific
commit right at the moment.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 13:43 ` Ian Campbell
@ 2012-02-21 15:14 ` Ian Jackson
2012-02-21 15:18 ` Ian Campbell
0 siblings, 1 reply; 18+ messages in thread
From: Ian Jackson @ 2012-02-21 15:14 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com
Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> On Tue, 2012-02-21 at 12:34 +0000, Ian Jackson wrote:
> > Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
> > xen-unstable's Config.mk ? That's what I do with
> > qemu-xen-unstable.git.
>
> That would make master rebasing. I'm happy to do that if there is
> consensus that it is ok.
Wait, you're rewinding SEABIOS_UPSTREAM_TAG ? That's quite exciting.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 15:14 ` Ian Jackson
@ 2012-02-21 15:18 ` Ian Campbell
2012-02-21 15:31 ` Ian Jackson
0 siblings, 1 reply; 18+ messages in thread
From: Ian Campbell @ 2012-02-21 15:18 UTC (permalink / raw)
To: Ian Jackson; +Cc: Christoph Egger, xen-devel@lists.xensource.com
On Tue, 2012-02-21 at 15:14 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > On Tue, 2012-02-21 at 12:34 +0000, Ian Jackson wrote:
> > > Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
> > > xen-unstable's Config.mk ? That's what I do with
> > > qemu-xen-unstable.git.
> >
> > That would make master rebasing. I'm happy to do that if there is
> > consensus that it is ok.
>
> Wait, you're rewinding SEABIOS_UPSTREAM_TAG ? That's quite exciting.
SEABIOS_UPSTREAM_TAG is tracking an upstream stable branch. When they
release a new stable release we will want to switch to that, but that
will not be a fast-forward.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 15:18 ` Ian Campbell
@ 2012-02-21 15:31 ` Ian Jackson
2012-02-21 16:17 ` Ian Campbell
0 siblings, 1 reply; 18+ messages in thread
From: Ian Jackson @ 2012-02-21 15:31 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com
Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> On Tue, 2012-02-21 at 15:14 +0000, Ian Jackson wrote:
> > Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > > On Tue, 2012-02-21 at 12:34 +0000, Ian Jackson wrote:
> > > > Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
> > > > xen-unstable's Config.mk ? That's what I do with
> > > > qemu-xen-unstable.git.
> > >
> > > That would make master rebasing. I'm happy to do that if there is
> > > consensus that it is ok.
> >
> > Wait, you're rewinding SEABIOS_UPSTREAM_TAG ? That's quite exciting.
>
> SEABIOS_UPSTREAM_TAG is tracking an upstream stable branch. When they
> release a new stable release we will want to switch to that, but that
> will not be a fast-forward.
Hmm. Well as to the question of what "master" should be:
If it's anything useful at all, it needs to be what you would need to
edit to change the result of the Xen build. So either it must be
.._TAG or it must be some fast-forwarding branch constructed from the
series of _TAG values. (Ie, a branch whose commits correspond 1:1
with _TAG values, each commit on the master branch having the previous
master commit as its left parent and the _TAG, which determines the
contents, as the right parent.)
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 15:31 ` Ian Jackson
@ 2012-02-21 16:17 ` Ian Campbell
2012-02-22 11:53 ` Ian Campbell
0 siblings, 1 reply; 18+ messages in thread
From: Ian Campbell @ 2012-02-21 16:17 UTC (permalink / raw)
To: Ian Jackson; +Cc: Christoph Egger, xen-devel@lists.xensource.com
On Tue, 2012-02-21 at 15:31 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > On Tue, 2012-02-21 at 15:14 +0000, Ian Jackson wrote:
> > > Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > > > On Tue, 2012-02-21 at 12:34 +0000, Ian Jackson wrote:
> > > > > Why not make "master" be equal to the SEABIOS_UPSTREAM_TAG in
> > > > > xen-unstable's Config.mk ? That's what I do with
> > > > > qemu-xen-unstable.git.
> > > >
> > > > That would make master rebasing. I'm happy to do that if there is
> > > > consensus that it is ok.
> > >
> > > Wait, you're rewinding SEABIOS_UPSTREAM_TAG ? That's quite exciting.
> >
> > SEABIOS_UPSTREAM_TAG is tracking an upstream stable branch. When they
> > release a new stable release we will want to switch to that, but that
> > will not be a fast-forward.
>
> Hmm. Well as to the question of what "master" should be:
>
> If it's anything useful at all,
(which I'm not personally convinced of, but I seem to be in the minority
so I shall try and make it mean something)
> it needs to be what you would need to
> edit to change the result of the Xen build. So either it must be
> .._TAG
I'll choose this option. I'll also edit the repo description to make it
clear that all branches are rebasing.
> or it must be some fast-forwarding branch constructed from the
> series of _TAG values. (Ie, a branch whose commits correspond 1:1
> with _TAG values, each commit on the master branch having the previous
> master commit as its left parent and the _TAG, which determines the
> contents, as the right parent.)
I think I'd inevitably end up cocking this scheme up, especially given
the expected frequency of seabios updates (e.g. v. low).
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-21 16:17 ` Ian Campbell
@ 2012-02-22 11:53 ` Ian Campbell
2012-02-22 11:58 ` Ian Jackson
2012-02-22 12:33 ` Christoph Egger
0 siblings, 2 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-22 11:53 UTC (permalink / raw)
To: Ian Jackson; +Cc: Christoph Egger, xen-devel@lists.xensource.com
On Tue, 2012-02-21 at 16:17 +0000, Ian Campbell wrote:
> > it needs to be what you would need to
> > edit to change the result of the Xen build. So either it must be
> > .._TAG
>
> I'll choose this option. I'll also edit the repo description to make it
> clear that all branches are rebasing.
>
> > or it must be some fast-forwarding branch constructed from the
> > series of _TAG values. (Ie, a branch whose commits correspond 1:1
> > with _TAG values, each commit on the master branch having the previous
> > master commit as its left parent and the _TAG, which determines the
> > contents, as the right parent.)
>
> I think I'd inevitably end up cocking this scheme up, especially given
> the expected frequency of seabios updates (e.g. v. low).
... actually I don't need to pick between the two until this actually
happens. When it does happen I'll play with the second option and
determine if I am capable of not making a mess of it etc.
For now I have cherry-picked the upstream fix onto a new branch
"1.6.3-stable-xen" and pushed that branch to our repo. I have also
updated the "xen-unstable" branch (the default branch) with the same.
IanJ -- when you are ready to push the xen-unstable.hg side please
include an update of SEABIOS_UPSTREAM_TAG to
002d30b5f4f48ee203be3bad9d68dc8b538ee35b (instead of rel-1.6.3.1 as it
is currently).
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-22 11:53 ` Ian Campbell
@ 2012-02-22 11:58 ` Ian Jackson
2012-02-22 12:14 ` Ian Campbell
2012-02-22 12:33 ` Christoph Egger
1 sibling, 1 reply; 18+ messages in thread
From: Ian Jackson @ 2012-02-22 11:58 UTC (permalink / raw)
To: Ian Campbell; +Cc: Christoph Egger, xen-devel@lists.xensource.com
Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> IanJ -- when you are ready to push the xen-unstable.hg side please
> include an update of SEABIOS_UPSTREAM_TAG to
> 002d30b5f4f48ee203be3bad9d68dc8b538ee35b (instead of rel-1.6.3.1 as it
> is currently).
I think each side of this change is harmless independently, so you can
go ahead and do that whenever you think it right. But perhaps we
should wait with this and the $(PYTHON)-passing patch until we get the
tree building again.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-22 11:58 ` Ian Jackson
@ 2012-02-22 12:14 ` Ian Campbell
0 siblings, 0 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-22 12:14 UTC (permalink / raw)
To: Ian Jackson; +Cc: Christoph Egger, xen-devel@lists.xensource.com
On Wed, 2012-02-22 at 11:58 +0000, Ian Jackson wrote:
> Ian Campbell writes ("Re: [Xen-devel] [PATCH] tools/seabios: override $(PYTHON)"):
> > IanJ -- when you are ready to push the xen-unstable.hg side please
> > include an update of SEABIOS_UPSTREAM_TAG to
> > 002d30b5f4f48ee203be3bad9d68dc8b538ee35b (instead of rel-1.6.3.1 as it
> > is currently).
>
> I think each side of this change is harmless independently, so you can
> go ahead and do that whenever you think it right. But perhaps we
> should wait with this and the $(PYTHON)-passing patch until we get the
> tree building again.
Ack on waiting.
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-22 11:53 ` Ian Campbell
2012-02-22 11:58 ` Ian Jackson
@ 2012-02-22 12:33 ` Christoph Egger
2012-02-27 16:14 ` Ian Campbell
1 sibling, 1 reply; 18+ messages in thread
From: Christoph Egger @ 2012-02-22 12:33 UTC (permalink / raw)
To: Ian Campbell; +Cc: xen-devel@lists.xensource.com, Ian Jackson
On 02/22/12 12:53, Ian Campbell wrote:
> On Tue, 2012-02-21 at 16:17 +0000, Ian Campbell wrote:
>>> it needs to be what you would need to
>>> edit to change the result of the Xen build. So either it must be
>>> .._TAG
>>
>> I'll choose this option. I'll also edit the repo description to make it
>> clear that all branches are rebasing.
>>
>>> or it must be some fast-forwarding branch constructed from the
>>> series of _TAG values. (Ie, a branch whose commits correspond 1:1
>>> with _TAG values, each commit on the master branch having the previous
>>> master commit as its left parent and the _TAG, which determines the
>>> contents, as the right parent.)
>>
>> I think I'd inevitably end up cocking this scheme up, especially given
>> the expected frequency of seabios updates (e.g. v. low).
>
> ... actually I don't need to pick between the two until this actually
> happens. When it does happen I'll play with the second option and
> determine if I am capable of not making a mess of it etc.
>
> For now I have cherry-picked the upstream fix onto a new branch
> "1.6.3-stable-xen" and pushed that branch to our repo. I have also
> updated the "xen-unstable" branch (the default branch) with the same.
>
> IanJ -- when you are ready to push the xen-unstable.hg side please
> include an update of SEABIOS_UPSTREAM_TAG to
> 002d30b5f4f48ee203be3bad9d68dc8b538ee35b (instead of rel-1.6.3.1 as it
> is currently).
There is still one fix missing from upstream, namely:
805ede2bd35243a4298bc64bd81be6db7cf57f58
Christoph
--
---to satisfy European Law for business letters:
Advanced Micro Devices GmbH
Einsteinring 24, 85689 Dornach b. Muenchen
Geschaeftsfuehrer: Alberto Bozzo, Andrew Bowd
Sitz: Dornach, Gemeinde Aschheim, Landkreis Muenchen
Registergericht Muenchen, HRB Nr. 43632
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [PATCH] tools/seabios: override $(PYTHON)
2012-02-22 12:33 ` Christoph Egger
@ 2012-02-27 16:14 ` Ian Campbell
0 siblings, 0 replies; 18+ messages in thread
From: Ian Campbell @ 2012-02-27 16:14 UTC (permalink / raw)
To: Christoph Egger; +Cc: xen-devel@lists.xensource.com, Ian Jackson
On Wed, 2012-02-22 at 12:33 +0000, Christoph Egger wrote:
> On 02/22/12 12:53, Ian Campbell wrote:
> > IanJ -- when you are ready to push the xen-unstable.hg side please
> > include an update of SEABIOS_UPSTREAM_TAG to
> > 002d30b5f4f48ee203be3bad9d68dc8b538ee35b (instead of rel-1.6.3.1 as it
> > is currently).
>
> There is still one fix missing from upstream, namely:
> 805ede2bd35243a4298bc64bd81be6db7cf57f58
I've applied this one as well and updated SEABIOS_UPSTREAM_TAG to pull
in both.
Thanks,
Ian.
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2012-02-27 16:14 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-02-09 11:27 [PATCH] tools/seabios: override $(PYTHON) Christoph Egger
2012-02-09 11:59 ` Ian Campbell
2012-02-20 10:37 ` Christoph Egger
2012-02-21 11:33 ` Ian Campbell
2012-02-21 12:34 ` Ian Jackson
2012-02-21 13:43 ` Ian Campbell
2012-02-21 15:14 ` Ian Jackson
2012-02-21 15:18 ` Ian Campbell
2012-02-21 15:31 ` Ian Jackson
2012-02-21 16:17 ` Ian Campbell
2012-02-22 11:53 ` Ian Campbell
2012-02-22 11:58 ` Ian Jackson
2012-02-22 12:14 ` Ian Campbell
2012-02-22 12:33 ` Christoph Egger
2012-02-27 16:14 ` Ian Campbell
2012-02-21 13:30 ` Stefano Stabellini
2012-02-21 13:43 ` Ian Campbell
2012-02-20 18:41 ` Ian Jackson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).