linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* linuxppc trees, what is going on ?
@ 2004-01-10  8:41 Sven Luther
  2004-01-12  1:21 ` Paul Mackerras
  0 siblings, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-10  8:41 UTC (permalink / raw)
  To: linuxppc-dev


Hello,

I am confused about what is going on with the different 2.4 powerpc
trees.

Last year, there was linuxppc_2_4 and the -benh tree. But since december
24, this tree doesn't seem to be touched anymore, and a new linuxppc-2.4
tree is used.

Are we supposed to move to the linuxppc-2.4 tree, and if so, what is
the rationale behind this change.

Furthermore, 2.4.24 was released, and the linuxppc-2.4 now contains
TAG: v2.4.24, and a bit later there is a Changeset marked as "Import
2.4.24 final tree". There used to be TAGS like TAG: v2.4.23_linuxppc_2_4
which i used to take snapshots for releasing debian powerpc kernel
packages. Will there still be those, did they simply get forgotten,
should i sync with the v2.4.24 tags, or am i missing something.

BTW, while we were at renaming stuffs, would it not have been better to
use linuxppc-2.6 instead of the linuxppc-2.5 we currently have ?

Friendly,

Sven Luther


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-10  8:41 linuxppc trees, what is going on ? Sven Luther
@ 2004-01-12  1:21 ` Paul Mackerras
  2004-01-12  7:32   ` Sven Luther
  2004-01-13 17:04   ` Tom Rini
  0 siblings, 2 replies; 25+ messages in thread
From: Paul Mackerras @ 2004-01-12  1:21 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev


Sven Luther writes:

> Last year, there was linuxppc_2_4 and the -benh tree. But since december
> 24, this tree doesn't seem to be touched anymore, and a new linuxppc-2.4
> tree is used.

The linuxppc_2_4* trees were set up before Marcelo moved over to using
BitKeeper to maintain his 2.4 tree.  As such, the linuxppc_2_4* trees
are not descendents of Marcelo's tree, according to BK, and are
updated by applying patches to the linux_2_4 tree, which then get
pulled from there into linuxppc_2_4, and from there into
linuxppc_2_4_devel and linuxppc_2_4_benh.

Now that Marcelo is using BK, this process means extra unnecessary
work.  Also, there are problems in those trees that have accumulated
over the years and that can't be solved in any simple way - there are
tag conflicts which keep popping up, and files have been renamed,
which gets confusing when changes made upstream to
arch/ppc/boot/Makefile get applied by BK to
arch/ppc/boot/prep/Makefile in the linuxppc_2_4 tree, since BK thinks
they are the same file.

The linuxppc-2.4 tree is a descendent of Marcelo's tree, and as such
we can pull changes that Marcelo makes in his tree directly into the
linuxppc-2.4 tree.

> Are we supposed to move to the linuxppc-2.4 tree, and if so, what is
> the rationale behind this change.

The idea of the linuxppc-2.4 tree is that it would stay closer to
Marcelo's tree, which would make my job in sending updates to Marcelo
easier.

In fact, for any substantial body of work which you want to have me
send to Marcelo, the best thing is to create a clone of Marcelo's
linux-2.4 tree, check your changes into that, and make it available
for me to pull from.  I can then pull from that and push the
changeset(s) into the tree that Marcelo pulls from.  That tree can
then also be pulled into the linuxppc-2.4 tree to make the changes
available there before Marcelo pulls them.

> Furthermore, 2.4.24 was released, and the linuxppc-2.4 now contains
> TAG: v2.4.24, and a bit later there is a Changeset marked as "Import
> 2.4.24 final tree". There used to be TAGS like TAG: v2.4.23_linuxppc_2_4
> which i used to take snapshots for releasing debian powerpc kernel
> packages. Will there still be those, did they simply get forgotten,
> should i sync with the v2.4.24 tags, or am i missing something.

2.4.24 was a bit strange.  Marcelo was doing the 2.4.24-pre series as
usual, but then released a 2.4.24 final with just a few changes from
2.4.23, and transferred all the changes that he had been accumulating
in 2.4.24-pre into 2.4.25-pre.  The linuxppc_2_4* trees haven't been
updated to reflect that yet.

What Marcelo did in his tree is to create a branch off the 2.4.23
release, checked in a few patches and then tagged that as 2.4.24.  He
then pulled those changes back into the main trunk (so to speak, BK
doesn't really have the concept of a "main trunk") and then released
2.4.25-pre4.

So far we haven't been tagging the points at which we merge Marcelo's
tree into linuxppc-2.4.  The linuxppc-2.4 tree will have Marcelo's
tags in it but those tags will be the same as in Marcelo's tree.

Development in 2.4 should be pretty much coming to a close, with all
new development being done in 2.6 now.  The linuxppc_2_4_devel tree
will stay around for historical reference but I would prefer not to
see new stuff go in there.

> BTW, while we were at renaming stuffs, would it not have been better to
> use linuxppc-2.6 instead of the linuxppc-2.5 we currently have ?

That would be a good idea.

Paul.

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-12  1:21 ` Paul Mackerras
@ 2004-01-12  7:32   ` Sven Luther
  2004-01-13 17:06     ` Tom Rini
  2004-01-13 17:04   ` Tom Rini
  1 sibling, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-12  7:32 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Sven Luther, linuxppc-dev


On Mon, Jan 12, 2004 at 12:21:43PM +1100, Paul Mackerras wrote:
> Sven Luther writes:
>
> > Last year, there was linuxppc_2_4 and the -benh tree. But since december
> > 24, this tree doesn't seem to be touched anymore, and a new linuxppc-2.4
> > tree is used.
>
> The linuxppc_2_4* trees were set up before Marcelo moved over to using
> BitKeeper to maintain his 2.4 tree.  As such, the linuxppc_2_4* trees
> are not descendents of Marcelo's tree, according to BK, and are
> updated by applying patches to the linux_2_4 tree, which then get
> pulled from there into linuxppc_2_4, and from there into
> linuxppc_2_4_devel and linuxppc_2_4_benh.
>
> Now that Marcelo is using BK, this process means extra unnecessary
> work.  Also, there are problems in those trees that have accumulated
> over the years and that can't be solved in any simple way - there are
> tag conflicts which keep popping up, and files have been renamed,
> which gets confusing when changes made upstream to
> arch/ppc/boot/Makefile get applied by BK to
> arch/ppc/boot/prep/Makefile in the linuxppc_2_4 tree, since BK thinks
> they are the same file.
>
> The linuxppc-2.4 tree is a descendent of Marcelo's tree, and as such
> we can pull changes that Marcelo makes in his tree directly into the
> linuxppc-2.4 tree.

Ok, thanks for the explanation. Maybe i missed the mail, but if not, it
would have been cool to announce this clearly, so people don't get
surprised.

> > Are we supposed to move to the linuxppc-2.4 tree, and if so, what is
> > the rationale behind this change.
>
> The idea of the linuxppc-2.4 tree is that it would stay closer to
> Marcelo's tree, which would make my job in sending updates to Marcelo
> easier.
>
> In fact, for any substantial body of work which you want to have me
> send to Marcelo, the best thing is to create a clone of Marcelo's
> linux-2.4 tree, check your changes into that, and make it available
> for me to pull from.  I can then pull from that and push the
> changeset(s) into the tree that Marcelo pulls from.  That tree can
> then also be pulled into the linuxppc-2.4 tree to make the changes
> available there before Marcelo pulls them.

Ok.

> > Furthermore, 2.4.24 was released, and the linuxppc-2.4 now contains
> > TAG: v2.4.24, and a bit later there is a Changeset marked as "Import
> > 2.4.24 final tree". There used to be TAGS like TAG: v2.4.23_linuxppc_2_4
> > which i used to take snapshots for releasing debian powerpc kernel
> > packages. Will there still be those, did they simply get forgotten,
> > should i sync with the v2.4.24 tags, or am i missing something.
>
> 2.4.24 was a bit strange.  Marcelo was doing the 2.4.24-pre series as
> usual, but then released a 2.4.24 final with just a few changes from
> 2.4.23, and transferred all the changes that he had been accumulating
> in 2.4.24-pre into 2.4.25-pre.  The linuxppc_2_4* trees haven't been
> updated to reflect that yet.

Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
which TAG should i extract kernels from the linuxppc-2.4 to make debian
packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
still 2.4.24-rc1. I guess this was a problem due to the haste of the
2.4.24 release or something, but it would be nice if it was clear which
tag we should export.

> What Marcelo did in his tree is to create a branch off the 2.4.23
> release, checked in a few patches and then tagged that as 2.4.24.  He
> then pulled those changes back into the main trunk (so to speak, BK
> doesn't really have the concept of a "main trunk") and then released
> 2.4.25-pre4.

Ok.

> So far we haven't been tagging the points at which we merge Marcelo's
> tree into linuxppc-2.4.  The linuxppc-2.4 tree will have Marcelo's
> tags in it but those tags will be the same as in Marcelo's tree.

So ?

> Development in 2.4 should be pretty much coming to a close, with all
> new development being done in 2.6 now.  The linuxppc_2_4_devel tree
> will stay around for historical reference but I would prefer not to
> see new stuff go in there.

Yep, but 2.4 will still be used as the basis for distributions kernels
for some time to come, especially for debian, as i doubt we will be
ableto move to 2.6 in the current state of debian-installer development,
and probably 2.6 is not yet mature enough on all the 11 arch we
officially support.

Come to mind, the linuxppc-2.4 tree probably will not support newer
pmacs, which means i should instead track the -benh tree or something.

> > BTW, while we were at renaming stuffs, would it not have been better to
> > use linuxppc-2.6 instead of the linuxppc-2.5 we currently have ?
>
> That would be a good idea.

:)

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-12  1:21 ` Paul Mackerras
  2004-01-12  7:32   ` Sven Luther
@ 2004-01-13 17:04   ` Tom Rini
  1 sibling, 0 replies; 25+ messages in thread
From: Tom Rini @ 2004-01-13 17:04 UTC (permalink / raw)
  To: Paul Mackerras; +Cc: Sven Luther, linuxppc-dev


On Mon, Jan 12, 2004 at 12:21:43PM +1100, Paul Mackerras wrote:
>
> Sven Luther writes:
>
> > Last year, there was linuxppc_2_4 and the -benh tree. But since december
> > 24, this tree doesn't seem to be touched anymore, and a new linuxppc-2.4
> > tree is used.
>
> The linuxppc_2_4* trees were set up before Marcelo moved over to using
> BitKeeper to maintain his 2.4 tree.  As such, the linuxppc_2_4* trees
> are not descendents of Marcelo's tree, according to BK, and are
> updated by applying patches to the linux_2_4 tree, which then get
> pulled from there into linuxppc_2_4, and from there into
> linuxppc_2_4_devel and linuxppc_2_4_benh.
>
> Now that Marcelo is using BK, this process means extra unnecessary
> work.  Also, there are problems in those trees that have accumulated
> over the years and that can't be solved in any simple way - there are
> tag conflicts which keep popping up, and files have been renamed,
> which gets confusing when changes made upstream to
> arch/ppc/boot/Makefile get applied by BK to
> arch/ppc/boot/prep/Makefile in the linuxppc_2_4 tree, since BK thinks
> they are the same file.
>
> The linuxppc-2.4 tree is a descendent of Marcelo's tree, and as such
> we can pull changes that Marcelo makes in his tree directly into the
> linuxppc-2.4 tree.
>
> > Are we supposed to move to the linuxppc-2.4 tree, and if so, what is
> > the rationale behind this change.
>
> The idea of the linuxppc-2.4 tree is that it would stay closer to
> Marcelo's tree, which would make my job in sending updates to Marcelo
> easier.
>
> In fact, for any substantial body of work which you want to have me
> send to Marcelo, the best thing is to create a clone of Marcelo's
> linux-2.4 tree, check your changes into that, and make it available
> for me to pull from.  I can then pull from that and push the
> changeset(s) into the tree that Marcelo pulls from.  That tree can
> then also be pulled into the linuxppc-2.4 tree to make the changes
> available there before Marcelo pulls them.
>
> > Furthermore, 2.4.24 was released, and the linuxppc-2.4 now contains
> > TAG: v2.4.24, and a bit later there is a Changeset marked as "Import
> > 2.4.24 final tree". There used to be TAGS like TAG: v2.4.23_linuxppc_2_4
> > which i used to take snapshots for releasing debian powerpc kernel
> > packages. Will there still be those, did they simply get forgotten,
> > should i sync with the v2.4.24 tags, or am i missing something.
>
> 2.4.24 was a bit strange.  Marcelo was doing the 2.4.24-pre series as
> usual, but then released a 2.4.24 final with just a few changes from
> 2.4.23, and transferred all the changes that he had been accumulating
> in 2.4.24-pre into 2.4.25-pre.  The linuxppc_2_4* trees haven't been
> updated to reflect that yet.

FWIW, I'm leaning towards _not_ moving the linuxppc_2_4* and related
trees past where they are not just becaue I have this feeling that
because of what Marcelo did, it'll be an even larger headache than
normal.

OTOH, we could just skip 2.4.24 final and move from 2.4.24-pre3 to
2.4.25-pre5 (w/ the mremap fix tossed in).

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-12  7:32   ` Sven Luther
@ 2004-01-13 17:06     ` Tom Rini
  2004-01-13 17:18       ` Sven Luther
  0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-13 17:06 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev


On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:

> Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> which TAG should i extract kernels from the linuxppc-2.4 to make debian
> packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> still 2.4.24-rc1. I guess this was a problem due to the haste of the
> 2.4.24 release or something, but it would be nice if it was clear which
> tag we should export.

There is no tag you can use to do this.  Just like how 'v2.4.24' in the
old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
same will happen here.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-13 17:06     ` Tom Rini
@ 2004-01-13 17:18       ` Sven Luther
  2004-01-13 17:35         ` Tom Rini
  0 siblings, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-13 17:18 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev


On Tue, Jan 13, 2004 at 10:06:31AM -0700, Tom Rini wrote:
> On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:
>
> > Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> > which TAG should i extract kernels from the linuxppc-2.4 to make debian
> > packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> > still 2.4.24-rc1. I guess this was a problem due to the haste of the
> > 2.4.24 release or something, but it would be nice if it was clear which
> > tag we should export.
>
> There is no tag you can use to do this.  Just like how 'v2.4.24' in the
> old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
> same will happen here.

This is getting more complicated ...

Ok, let's say, tomorrow i need to release a debian 2.4.24 powerpc
package, what should i take for this, and which tag/date/whatever should
i use.

Upto now, i was using the linuxppc_2_4 tree, and the corresponding
linuxppc tag. I had the impression from Paul's mail that i should now
take the linuxppc-2.4 tree and the v2.4.24 tag, but from what you tell,
this will include less stuff than what i previously did.

Also, there is the fact that modern powermac will most probably need
stuff from the -benh tree, and that it would be maybe nicer for me to
follow that tree instead.

Ok, back to RTC code now, still wondering how the OF parsing stuff
works, not convinced about reading prom.c and prom.h.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-13 17:18       ` Sven Luther
@ 2004-01-13 17:35         ` Tom Rini
  2004-01-14  8:55           ` Sven Luther
  2004-01-18 12:21           ` Sven Luther
  0 siblings, 2 replies; 25+ messages in thread
From: Tom Rini @ 2004-01-13 17:35 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras


On Tue, Jan 13, 2004 at 06:18:27PM +0100, Sven Luther wrote:
> On Tue, Jan 13, 2004 at 10:06:31AM -0700, Tom Rini wrote:
> > On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:
> >
> > > Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> > > which TAG should i extract kernels from the linuxppc-2.4 to make debian
> > > packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> > > still 2.4.24-rc1. I guess this was a problem due to the haste of the
> > > 2.4.24 release or something, but it would be nice if it was clear which
> > > tag we should export.
> >
> > There is no tag you can use to do this.  Just like how 'v2.4.24' in the
> > old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
> > same will happen here.
>
> This is getting more complicated ...
>
> Ok, let's say, tomorrow i need to release a debian 2.4.24 powerpc
> package, what should i take for this, and which tag/date/whatever should
> i use.

First, do a bk help changes.  I mention this since I believe the
behavior of -e will change, or has changed.  Then do a 'bk changes' such
that you see all merge changesets.  Then just find that one that
corresponds to when the merge of Marcelo's tree that contained at least
v2.4.24 came in.  If there are changes after v2.4.24, you will have to
back these out from your patch manually (filterdiff or interdiff can probably
help here).

Paul, do you want to start adding tags to the linuxppc-2.4 tree?

> Also, there is the fact that modern powermac will most probably need
> stuff from the -benh tree, and that it would be maybe nicer for me to
> follow that tree instead.

The same applies here, except it's when linuxppc-2.4 that has v2.4.24 is
merged in.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-13 17:35         ` Tom Rini
@ 2004-01-14  8:55           ` Sven Luther
  2004-01-18 12:21           ` Sven Luther
  1 sibling, 0 replies; 25+ messages in thread
From: Sven Luther @ 2004-01-14  8:55 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Tue, Jan 13, 2004 at 10:35:14AM -0700, Tom Rini wrote:
>
> On Tue, Jan 13, 2004 at 06:18:27PM +0100, Sven Luther wrote:
> > On Tue, Jan 13, 2004 at 10:06:31AM -0700, Tom Rini wrote:
> > > On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:
> > >
> > > > Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> > > > which TAG should i extract kernels from the linuxppc-2.4 to make debian
> > > > packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> > > > still 2.4.24-rc1. I guess this was a problem due to the haste of the
> > > > 2.4.24 release or something, but it would be nice if it was clear which
> > > > tag we should export.
> > >
> > > There is no tag you can use to do this.  Just like how 'v2.4.24' in the
> > > old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
> > > same will happen here.
> >
> > This is getting more complicated ...
> >
> > Ok, let's say, tomorrow i need to release a debian 2.4.24 powerpc
> > package, what should i take for this, and which tag/date/whatever should
> > i use.
>
> First, do a bk help changes.  I mention this since I believe the
> behavior of -e will change, or has changed.  Then do a 'bk changes' such
> that you see all merge changesets.  Then just find that one that
> corresponds to when the merge of Marcelo's tree that contained at least
> v2.4.24 came in.  If there are changes after v2.4.24, you will have to
> back these out from your patch manually (filterdiff or interdiff can probably
> help here).

Yep, i did this already in the past, didn't know about -e though, will
look.

> Paul, do you want to start adding tags to the linuxppc-2.4 tree?

Yes, that would be really practical. It would be really practical, and
it would not cost all that much in time for putting these tags, while
getting the right changeset to extract is time consuming and
error-prone. That said, maybe 2.4.24 was exceptional. But still, tags
would be welcome.

> > Also, there is the fact that modern powermac will most probably need
> > stuff from the -benh tree, and that it would be maybe nicer for me to
> > follow that tree instead.
>
> The same applies here, except it's when linuxppc-2.4 that has v2.4.24 is
> merged in.

Yep.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-13 17:35         ` Tom Rini
  2004-01-14  8:55           ` Sven Luther
@ 2004-01-18 12:21           ` Sven Luther
  2004-01-19 15:29             ` Tom Rini
  1 sibling, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-18 12:21 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Tue, Jan 13, 2004 at 10:35:14AM -0700, Tom Rini wrote:
>
> On Tue, Jan 13, 2004 at 06:18:27PM +0100, Sven Luther wrote:
> > On Tue, Jan 13, 2004 at 10:06:31AM -0700, Tom Rini wrote:
> > > On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:
> > >
> > > > Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> > > > which TAG should i extract kernels from the linuxppc-2.4 to make debian
> > > > packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> > > > still 2.4.24-rc1. I guess this was a problem due to the haste of the
> > > > 2.4.24 release or something, but it would be nice if it was clear which
> > > > tag we should export.
> > >
> > > There is no tag you can use to do this.  Just like how 'v2.4.24' in the
> > > old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
> > > same will happen here.
> >
> > This is getting more complicated ...
> >
> > Ok, let's say, tomorrow i need to release a debian 2.4.24 powerpc
> > package, what should i take for this, and which tag/date/whatever should
> > i use.
>
> First, do a bk help changes.  I mention this since I believe the
> behavior of -e will change, or has changed.  Then do a 'bk changes' such
> that you see all merge changesets.  Then just find that one that
> corresponds to when the merge of Marcelo's tree that contained at least
> v2.4.24 came in.  If there are changes after v2.4.24, you will have to
> back these out from your patch manually (filterdiff or interdiff can probably
> help here).
>
> Paul, do you want to start adding tags to the linuxppc-2.4 tree?

I am trully baffled here, i don't know what is going on, but then maybe
it is my little comprehension of how bk works.

I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
were exactly the same.

Very strange, and probably due to the non-linear way the bk changesets
are handled.

Could it be possible to add proper tags in the future to the
linuxppc-2.4 tree ?

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-18 12:21           ` Sven Luther
@ 2004-01-19 15:29             ` Tom Rini
  2004-01-19 15:47               ` Sven Luther
  0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-19 15:29 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras


On Sun, Jan 18, 2004 at 01:21:34PM +0100, Sven Luther wrote:
> On Tue, Jan 13, 2004 at 10:35:14AM -0700, Tom Rini wrote:
> >
> > On Tue, Jan 13, 2004 at 06:18:27PM +0100, Sven Luther wrote:
> > > On Tue, Jan 13, 2004 at 10:06:31AM -0700, Tom Rini wrote:
> > > > On Mon, Jan 12, 2004 at 08:32:17AM +0100, Sven Luther wrote:
> > > >
> > > > > Ok, anyway linuxppc_2_4 is supposed to be dead. But my point was, from
> > > > > which TAG should i extract kernels from the linuxppc-2.4 to make debian
> > > > > packages ? I tried the v2.4.24 tag, which seemed ok, but the version was
> > > > > still 2.4.24-rc1. I guess this was a problem due to the haste of the
> > > > > 2.4.24 release or something, but it would be nice if it was clear which
> > > > > tag we should export.
> > > >
> > > > There is no tag you can use to do this.  Just like how 'v2.4.24' in the
> > > > old linuxppc_2_4* trees would get you 2.4.24 w/o any PPC changes, the
> > > > same will happen here.
> > >
> > > This is getting more complicated ...
> > >
> > > Ok, let's say, tomorrow i need to release a debian 2.4.24 powerpc
> > > package, what should i take for this, and which tag/date/whatever should
> > > i use.
> >
> > First, do a bk help changes.  I mention this since I believe the
> > behavior of -e will change, or has changed.  Then do a 'bk changes' such
> > that you see all merge changesets.  Then just find that one that
> > corresponds to when the merge of Marcelo's tree that contained at least
> > v2.4.24 came in.  If there are changes after v2.4.24, you will have to
> > back these out from your patch manually (filterdiff or interdiff can probably
> > help here).
> >
> > Paul, do you want to start adding tags to the linuxppc-2.4 tree?
>
> I am trully baffled here, i don't know what is going on, but then maybe
> it is my little comprehension of how bk works.
>
> I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> were exactly the same.

That is correct. A tag has the same values (set of ChangeSets)
regardless of the tree (simpilication).

> Could it be possible to add proper tags in the future to the
> linuxppc-2.4 tree ?

If I do any updates, I'll try and remember to do this.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 15:29             ` Tom Rini
@ 2004-01-19 15:47               ` Sven Luther
  2004-01-19 15:58                 ` Tom Rini
  0 siblings, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-19 15:47 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > were exactly the same.
>
> That is correct. A tag has the same values (set of ChangeSets)
> regardless of the tree (simpilication).

Ok, how are you then supposed to make a diff of the powerpc relative
changes ? You use the changeset just above the merge or something ?
>
> > Could it be possible to add proper tags in the future to the
> > linuxppc-2.4 tree ?
>
> If I do any updates, I'll try and remember to do this.

Thanks.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 15:47               ` Sven Luther
@ 2004-01-19 15:58                 ` Tom Rini
  2004-01-19 16:38                   ` Sven Luther
  0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-19 15:58 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 04:47:58PM +0100, Sven Luther wrote:

> On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > > were exactly the same.
> >
> > That is correct. A tag has the same values (set of ChangeSets)
> > regardless of the tree (simpilication).
>
> Ok, how are you then supposed to make a diff of the powerpc relative
> changes ? You use the changeset just above the merge or something ?

The process I described about (that you snipped) is how you find the
ChangeSet of when 'linux-2.4' at a certain point is merged into
'linuxppc-2.4', and that ChangeSet will point to something like 2.4.24 +
powerpc changes.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 15:58                 ` Tom Rini
@ 2004-01-19 16:38                   ` Sven Luther
  2004-01-19 16:48                     ` Tom Rini
  0 siblings, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-19 16:38 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 08:58:01AM -0700, Tom Rini wrote:
> On Mon, Jan 19, 2004 at 04:47:58PM +0100, Sven Luther wrote:
>
> > On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > > > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > > > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > > > were exactly the same.
> > >
> > > That is correct. A tag has the same values (set of ChangeSets)
> > > regardless of the tree (simpilication).
> >
> > Ok, how are you then supposed to make a diff of the powerpc relative
> > changes ? You use the changeset just above the merge or something ?
>
> The process I described about (that you snipped) is how you find the
> ChangeSet of when 'linux-2.4' at a certain point is merged into
> 'linuxppc-2.4', and that ChangeSet will point to something like 2.4.24 +
> powerpc changes.

Yeah, but i am not sure i fully understand. In this case, bk changes in
linuxppc-2.4 yields :

ChangeSet@1.1058.1.312, 2004-01-04 19:34:56-02:00, marcelo@logos.cnet
  Import 2.4.24 final tree

ChangeSet@1.1058.1.311, 2004-01-04 19:32:02-02:00, marcelo@logos.cnet
  Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723

ChangeSet@1.1058.1.310, 2004-01-04 19:31:23-02:00, marcelo@logos.cnet
  Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226

ChangeSet@1.1058.1.309, 2004-01-04 19:31:05-02:00, marcelo@logos.cnet
  Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304

ChangeSet@1.1058.1.308, 2004-01-04 19:28:46-02:00, marcelo@logos.cnet
  Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120

ChangeSet@1.1058.235.6, 2004-01-04 17:53:50-02:00, marcelo@logos.cnet
  Change EXTRAVERSION to 2.4.24-rc1
  TAG: v2.4.24
  TAG: v2.4.24-rc1

None of them seem related to when the linux-2.4 changeset got merged
into linuxppc-2.4.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 16:38                   ` Sven Luther
@ 2004-01-19 16:48                     ` Tom Rini
  2004-01-19 17:07                       ` Sven Luther
  0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-19 16:48 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 05:38:57PM +0100, Sven Luther wrote:
> On Mon, Jan 19, 2004 at 08:58:01AM -0700, Tom Rini wrote:
> > On Mon, Jan 19, 2004 at 04:47:58PM +0100, Sven Luther wrote:
> >
> > > On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > > > > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > > > > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > > > > were exactly the same.
> > > >
> > > > That is correct. A tag has the same values (set of ChangeSets)
> > > > regardless of the tree (simpilication).
> > >
> > > Ok, how are you then supposed to make a diff of the powerpc relative
> > > changes ? You use the changeset just above the merge or something ?
> >
> > The process I described about (that you snipped) is how you find the
> > ChangeSet of when 'linux-2.4' at a certain point is merged into
> > 'linuxppc-2.4', and that ChangeSet will point to something like 2.4.24 +
> > powerpc changes.
>
> Yeah, but i am not sure i fully understand. In this case, bk changes in
> linuxppc-2.4 yields :
>
> ChangeSet@1.1058.1.312, 2004-01-04 19:34:56-02:00, marcelo@logos.cnet
>   Import 2.4.24 final tree
>
> ChangeSet@1.1058.1.311, 2004-01-04 19:32:02-02:00, marcelo@logos.cnet
>   Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
>
> ChangeSet@1.1058.1.310, 2004-01-04 19:31:23-02:00, marcelo@logos.cnet
>   Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
>
> ChangeSet@1.1058.1.309, 2004-01-04 19:31:05-02:00, marcelo@logos.cnet
>   Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
>
> ChangeSet@1.1058.1.308, 2004-01-04 19:28:46-02:00, marcelo@logos.cnet
>   Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
>
> ChangeSet@1.1058.235.6, 2004-01-04 17:53:50-02:00, marcelo@logos.cnet
>   Change EXTRAVERSION to 2.4.24-rc1
>   TAG: v2.4.24
>   TAG: v2.4.24-rc1
>
> None of them seem related to when the linux-2.4 changeset got merged
> into linuxppc-2.4.

You also get:
ChangeSet@1.1179.1.1, 2004-01-06 12:37:52-07:00, trini@kernel.crashing.org
  Merge in recent changes by hand.

Which is as close to 2.4.24 + powerpc changes as you're going to get,
automatically.  You can use 'bk export -tpatch' to back out the changes
which follow that you don't want.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 16:48                     ` Tom Rini
@ 2004-01-19 17:07                       ` Sven Luther
  2004-01-19 17:22                         ` Tom Rini
  0 siblings, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-19 17:07 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 09:48:50AM -0700, Tom Rini wrote:
>
> On Mon, Jan 19, 2004 at 05:38:57PM +0100, Sven Luther wrote:
> > On Mon, Jan 19, 2004 at 08:58:01AM -0700, Tom Rini wrote:
> > > On Mon, Jan 19, 2004 at 04:47:58PM +0100, Sven Luther wrote:
> > >
> > > > On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > > > > > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > > > > > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > > > > > were exactly the same.
> > > > >
> > > > > That is correct. A tag has the same values (set of ChangeSets)
> > > > > regardless of the tree (simpilication).
> > > >
> > > > Ok, how are you then supposed to make a diff of the powerpc relative
> > > > changes ? You use the changeset just above the merge or something ?
> > >
> > > The process I described about (that you snipped) is how you find the
> > > ChangeSet of when 'linux-2.4' at a certain point is merged into
> > > 'linuxppc-2.4', and that ChangeSet will point to something like 2.4.24 +
> > > powerpc changes.
> >
> > Yeah, but i am not sure i fully understand. In this case, bk changes in
> > linuxppc-2.4 yields :
> >
> > ChangeSet@1.1058.1.312, 2004-01-04 19:34:56-02:00, marcelo@logos.cnet
> >   Import 2.4.24 final tree
> >
> > ChangeSet@1.1058.1.311, 2004-01-04 19:32:02-02:00, marcelo@logos.cnet
> >   Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
> >
> > ChangeSet@1.1058.1.310, 2004-01-04 19:31:23-02:00, marcelo@logos.cnet
> >   Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
> >
> > ChangeSet@1.1058.1.309, 2004-01-04 19:31:05-02:00, marcelo@logos.cnet
> >   Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
> >
> > ChangeSet@1.1058.1.308, 2004-01-04 19:28:46-02:00, marcelo@logos.cnet
> >   Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
> >
> > ChangeSet@1.1058.235.6, 2004-01-04 17:53:50-02:00, marcelo@logos.cnet
> >   Change EXTRAVERSION to 2.4.24-rc1
> >   TAG: v2.4.24
> >   TAG: v2.4.24-rc1
> >
> > None of them seem related to when the linux-2.4 changeset got merged
> > into linuxppc-2.4.
>
> You also get:
> ChangeSet@1.1179.1.1, 2004-01-06 12:37:52-07:00, trini@kernel.crashing.org
>   Merge in recent changes by hand.

Oh.

> Which is as close to 2.4.24 + powerpc changes as you're going to get,
> automatically.  You can use 'bk export -tpatch' to back out the changes
> which follow that you don't want.

Yeah, but the point is, i am not sure if i am the person most
appropriate to checking which of all those changeset are needed or not.
A proper tagging would be much more appropriate, and make for easy
reference when getting feedback and such.

Anyway, i will see what i can do, thanks for your information, i think
now i understand what is going on.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:07                       ` Sven Luther
@ 2004-01-19 17:22                         ` Tom Rini
  2004-01-19 17:30                           ` Sven Luther
  0 siblings, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-19 17:22 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 06:07:41PM +0100, Sven Luther wrote:
> On Mon, Jan 19, 2004 at 09:48:50AM -0700, Tom Rini wrote:
> >
> > On Mon, Jan 19, 2004 at 05:38:57PM +0100, Sven Luther wrote:
> > > On Mon, Jan 19, 2004 at 08:58:01AM -0700, Tom Rini wrote:
> > > > On Mon, Jan 19, 2004 at 04:47:58PM +0100, Sven Luther wrote:
> > > >
> > > > > On Mon, Jan 19, 2004 at 08:29:54AM -0700, Tom Rini wrote:
> > > > > > > I did pull the linux-2.4 tree, and exported the v2.4.24 tag. I did the
> > > > > > > same for the linuxppc-2.4 tree, and diffed the two exported trees. Both
> > > > > > > were exactly the same.
> > > > > >
> > > > > > That is correct. A tag has the same values (set of ChangeSets)
> > > > > > regardless of the tree (simpilication).
> > > > >
> > > > > Ok, how are you then supposed to make a diff of the powerpc relative
> > > > > changes ? You use the changeset just above the merge or something ?
> > > >
> > > > The process I described about (that you snipped) is how you find the
> > > > ChangeSet of when 'linux-2.4' at a certain point is merged into
> > > > 'linuxppc-2.4', and that ChangeSet will point to something like 2.4.24 +
> > > > powerpc changes.
> > >
> > > Yeah, but i am not sure i fully understand. In this case, bk changes in
> > > linuxppc-2.4 yields :
> > >
> > > ChangeSet@1.1058.1.312, 2004-01-04 19:34:56-02:00, marcelo@logos.cnet
> > >   Import 2.4.24 final tree
> > >
> > > ChangeSet@1.1058.1.311, 2004-01-04 19:32:02-02:00, marcelo@logos.cnet
> > >   Cset exclude: laforge@netfilter.org|ChangeSet|20031204183256|31723
> > >
> > > ChangeSet@1.1058.1.310, 2004-01-04 19:31:23-02:00, marcelo@logos.cnet
> > >   Cset exclude: jt@bougret.hpl.hp.com|ChangeSet|20031213132008|01226
> > >
> > > ChangeSet@1.1058.1.309, 2004-01-04 19:31:05-02:00, marcelo@logos.cnet
> > >   Cset exclude: trini@mvista.com|ChangeSet|20031210203050|36304
> > >
> > > ChangeSet@1.1058.1.308, 2004-01-04 19:28:46-02:00, marcelo@logos.cnet
> > >   Cset exclude: bjorn.helgaas@hp.com|ChangeSet|20031218183339|13120
> > >
> > > ChangeSet@1.1058.235.6, 2004-01-04 17:53:50-02:00, marcelo@logos.cnet
> > >   Change EXTRAVERSION to 2.4.24-rc1
> > >   TAG: v2.4.24
> > >   TAG: v2.4.24-rc1
> > >
> > > None of them seem related to when the linux-2.4 changeset got merged
> > > into linuxppc-2.4.
> >
> > You also get:
> > ChangeSet@1.1179.1.1, 2004-01-06 12:37:52-07:00, trini@kernel.crashing.org
> >   Merge in recent changes by hand.
>
> Oh.
>
> > Which is as close to 2.4.24 + powerpc changes as you're going to get,
> > automatically.  You can use 'bk export -tpatch' to back out the changes
> > which follow that you don't want.
>
> Yeah, but the point is, i am not sure if i am the person most
> appropriate to checking which of all those changeset are needed or not.
> A proper tagging would be much more appropriate, and make for easy
> reference when getting feedback and such.

A proper tagging, for distribution use, isn't possible 100% of the time.
For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
corresponds to exactly that.

On the other hand, it's not that hard to decide which changes are
appropriate and which are not.  Using the real example of v2.4.24, all
of the changes inbetween are for generic things, or possibly ppc64.  All
of those can be backed out.
<hat=former LinuxPPC, Inc kernel packaging guy>
We all started digging into the kernel someplace :)
</hat>.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:22                         ` Tom Rini
@ 2004-01-19 17:30                           ` Sven Luther
  2004-01-19 17:42                             ` Geert Uytterhoeven
  2004-01-19 17:43                             ` linuxppc trees, what is going on ? Tom Rini
  0 siblings, 2 replies; 25+ messages in thread
From: Sven Luther @ 2004-01-19 17:30 UTC (permalink / raw)
  To: Tom Rini; +Cc: Sven Luther, linuxppc-dev, Paul Mackerras


On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > Yeah, but the point is, i am not sure if i am the person most
> > appropriate to checking which of all those changeset are needed or not.
> > A proper tagging would be much more appropriate, and make for easy
> > reference when getting feedback and such.
>
> A proper tagging, for distribution use, isn't possible 100% of the time.
> For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> corresponds to exactly that.

Ohh. So this should be attributed to bitkeeper brokeness then ?

> On the other hand, it's not that hard to decide which changes are
> appropriate and which are not.  Using the real example of v2.4.24, all
> of the changes inbetween are for generic things, or possibly ppc64.  All
> of those can be backed out.

Yeah, but ideally, all distribution maintainers should use the same set
of changelogs for what should be considered

> <hat=former LinuxPPC, Inc kernel packaging guy>
> We all started digging into the kernel someplace :)
> </hat>.

Yeah. The problem i have is that most people which use my debian
packages use pmac, and i can't test it on those, since i don't have this
hardware. Oh, well, now that i understand things better, i will try to
go sorting the changesets or something. But still, a tag would be
welcome.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:30                           ` Sven Luther
@ 2004-01-19 17:42                             ` Geert Uytterhoeven
  2004-01-19 17:48                               ` Tom Rini
  2004-01-19 17:49                               ` Sven Luther
  2004-01-19 17:43                             ` linuxppc trees, what is going on ? Tom Rini
  1 sibling, 2 replies; 25+ messages in thread
From: Geert Uytterhoeven @ 2004-01-19 17:42 UTC (permalink / raw)
  To: Sven Luther; +Cc: Tom Rini, Linux/PPC Development, Paul Mackerras


On Mon, 19 Jan 2004, Sven Luther wrote:
> On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > Yeah, but the point is, i am not sure if i am the person most
> > > appropriate to checking which of all those changeset are needed or not.
> > > A proper tagging would be much more appropriate, and make for easy
> > > reference when getting feedback and such.
> >
> > A proper tagging, for distribution use, isn't possible 100% of the time.
> > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > corresponds to exactly that.
>
> Ohh. So this should be attributed to bitkeeper brokeness then ?

You can still clone Marcelo's tree at the label you want, and pull in
changes from the `old' (from last week) ppc tree, and label that.

I.e. if today Marcelo is at 2.4.25-pre6, while the ppc tree is at
2.4.25-pre1, and you want 2.4.25-pre2 for ppc, you can do this:
  - clone Marcelo's tree at 2.4.25-pre2
  - pull from ppc 2.4.25-pre1

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:30                           ` Sven Luther
  2004-01-19 17:42                             ` Geert Uytterhoeven
@ 2004-01-19 17:43                             ` Tom Rini
       [not found]                               ` <20040123154058.GA15605@work.bitmover.com>
  1 sibling, 1 reply; 25+ messages in thread
From: Tom Rini @ 2004-01-19 17:43 UTC (permalink / raw)
  To: Sven Luther; +Cc: linuxppc-dev, Paul Mackerras, bitkeeper-users


On Mon, Jan 19, 2004 at 06:30:00PM +0100, Sven Luther wrote:
> On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > Yeah, but the point is, i am not sure if i am the person most
> > > appropriate to checking which of all those changeset are needed or not.
> > > A proper tagging would be much more appropriate, and make for easy
> > > reference when getting feedback and such.
> >
> > A proper tagging, for distribution use, isn't possible 100% of the time.
> > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > corresponds to exactly that.
>
> Ohh. So this should be attributed to bitkeeper brokeness then ?

I think it's just a design issue.  You can't export as a bitkeeper tree
a bitkeeper tree at a given revision because it would be too much work,
or something.  I don't know for certain.  Can anyone on the
bitkeepr-users list shed some light on why there's no 'bk export -tbk' ?
Or is there a functional equivalent that I don't know?

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:42                             ` Geert Uytterhoeven
@ 2004-01-19 17:48                               ` Tom Rini
  2004-01-19 17:49                               ` Sven Luther
  1 sibling, 0 replies; 25+ messages in thread
From: Tom Rini @ 2004-01-19 17:48 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Sven Luther, Linux/PPC Development, Paul Mackerras,
	bitkeeper-users


On Mon, Jan 19, 2004 at 06:42:13PM +0100, Geert Uytterhoeven wrote:
> On Mon, 19 Jan 2004, Sven Luther wrote:
> > On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > > Yeah, but the point is, i am not sure if i am the person most
> > > > appropriate to checking which of all those changeset are needed or not.
> > > > A proper tagging would be much more appropriate, and make for easy
> > > > reference when getting feedback and such.
> > >
> > > A proper tagging, for distribution use, isn't possible 100% of the time.
> > > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > > corresponds to exactly that.
> >
> > Ohh. So this should be attributed to bitkeeper brokeness then ?
>
> You can still clone Marcelo's tree at the label you want, and pull in
> changes from the `old' (from last week) ppc tree, and label that.
>
> I.e. if today Marcelo is at 2.4.25-pre6, while the ppc tree is at
> 2.4.25-pre1, and you want 2.4.25-pre2 for ppc, you can do this:
>   - clone Marcelo's tree at 2.4.25-pre2
>   - pull from ppc 2.4.25-pre1

I had forgotten all about that.  Thanks Geert.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:42                             ` Geert Uytterhoeven
  2004-01-19 17:48                               ` Tom Rini
@ 2004-01-19 17:49                               ` Sven Luther
  2004-01-19 17:53                                 ` Geert Uytterhoeven
  1 sibling, 1 reply; 25+ messages in thread
From: Sven Luther @ 2004-01-19 17:49 UTC (permalink / raw)
  To: Geert Uytterhoeven
  Cc: Sven Luther, Tom Rini, Linux/PPC Development, Paul Mackerras


On Mon, Jan 19, 2004 at 06:42:13PM +0100, Geert Uytterhoeven wrote:
> On Mon, 19 Jan 2004, Sven Luther wrote:
> > On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > > Yeah, but the point is, i am not sure if i am the person most
> > > > appropriate to checking which of all those changeset are needed or not.
> > > > A proper tagging would be much more appropriate, and make for easy
> > > > reference when getting feedback and such.
> > >
> > > A proper tagging, for distribution use, isn't possible 100% of the time.
> > > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > > corresponds to exactly that.
> >
> > Ohh. So this should be attributed to bitkeeper brokeness then ?
>
> You can still clone Marcelo's tree at the label you want, and pull in
> changes from the `old' (from last week) ppc tree, and label that.
>
> I.e. if today Marcelo is at 2.4.25-pre6, while the ppc tree is at
> 2.4.25-pre1, and you want 2.4.25-pre2 for ppc, you can do this:
>   - clone Marcelo's tree at 2.4.25-pre2
>   - pull from ppc 2.4.25-pre1

Mmm, i see.

The only problem being that the ppc tree is not properly labeled, so you
will get stuff in at the state of the day, not things corresponding to
a known working state.

Friendly,

Sven Luther

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
  2004-01-19 17:49                               ` Sven Luther
@ 2004-01-19 17:53                                 ` Geert Uytterhoeven
  2004-03-15 10:31                                   ` linuxppc latest ? Armin Schindler
  0 siblings, 1 reply; 25+ messages in thread
From: Geert Uytterhoeven @ 2004-01-19 17:53 UTC (permalink / raw)
  To: Sven Luther; +Cc: Tom Rini, Linux/PPC Development, Paul Mackerras


On Mon, 19 Jan 2004, Sven Luther wrote:
> On Mon, Jan 19, 2004 at 06:42:13PM +0100, Geert Uytterhoeven wrote:
> > On Mon, 19 Jan 2004, Sven Luther wrote:
> > > On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > > > Yeah, but the point is, i am not sure if i am the person most
> > > > > appropriate to checking which of all those changeset are needed or not.
> > > > > A proper tagging would be much more appropriate, and make for easy
> > > > > reference when getting feedback and such.
> > > >
> > > > A proper tagging, for distribution use, isn't possible 100% of the time.
> > > > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > > > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > > > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > > > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > > > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > > > corresponds to exactly that.
> > >
> > > Ohh. So this should be attributed to bitkeeper brokeness then ?
> >
> > You can still clone Marcelo's tree at the label you want, and pull in
> > changes from the `old' (from last week) ppc tree, and label that.
> >
> > I.e. if today Marcelo is at 2.4.25-pre6, while the ppc tree is at
> > 2.4.25-pre1, and you want 2.4.25-pre2 for ppc, you can do this:
> >   - clone Marcelo's tree at 2.4.25-pre2
> >   - pull from ppc 2.4.25-pre1
>
> Mmm, i see.
>
> The only problem being that the ppc tree is not properly labeled, so you
> will get stuff in at the state of the day, not things corresponding to
> a known working state.

No, you use your local copy of ppc 2.4.25-pre1 :-)

Gr{oetje,eeting}s,

						Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
							    -- Linus Torvalds

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc trees, what is going on ?
       [not found]                               ` <20040123154058.GA15605@work.bitmover.com>
@ 2004-01-23 15:49                                 ` Tom Rini
  0 siblings, 0 replies; 25+ messages in thread
From: Tom Rini @ 2004-01-23 15:49 UTC (permalink / raw)
  To: Larry McVoy, Sven Luther, linuxppc-dev, Paul Mackerras,
	bitkeeper-users


On Fri, Jan 23, 2004 at 07:40:58AM -0800, Larry McVoy wrote:
> On Mon, Jan 19, 2004 at 10:43:30AM -0700, Tom Rini wrote:
> > On Mon, Jan 19, 2004 at 06:30:00PM +0100, Sven Luther wrote:
> > > On Mon, Jan 19, 2004 at 10:22:51AM -0700, Tom Rini wrote:
> > > > > Yeah, but the point is, i am not sure if i am the person most
> > > > > appropriate to checking which of all those changeset are needed or not.
> > > > > A proper tagging would be much more appropriate, and make for easy
> > > > > reference when getting feedback and such.
> > > >
> > > > A proper tagging, for distribution use, isn't possible 100% of the time.
> > > > For example, if the tree goes from v2.4.29 to v2.4.30-pre1 to
> > > > v2.4.30-pre2 all while myself/Paul/Ben are on vacation, theres no way
> > > > to bring the bitkeeper tree, as of v2.4.30-pre1 and v2.4.30-pre2 into
> > > > linuxppc-2.4 and make a tag for each.  Likewise, if we don't grab the
> > > > bitkeeper tree at exactly v2.4.30-pre2, we can't make a tag that
> > > > corresponds to exactly that.
> > >
> > > Ohh. So this should be attributed to bitkeeper brokeness then ?
> >
> > I think it's just a design issue.  You can't export as a bitkeeper tree
> > a bitkeeper tree at a given revision because it would be too much work,
> > or something.  I don't know for certain.  Can anyone on the
> > bitkeepr-users list shed some light on why there's no 'bk export -tbk' ?
> > Or is there a functional equivalent that I don't know?
>
> I don't know what it is that you are trying to do but I can guess.
>
> Regardless, the reason there is no 'bk export -tbk' is because it is not
> a feature that most people find useful.  I suspect that this is something
> that is more interesting to the open source folks than the commercial
> folks and if that is the case it isn't going to get fixed unless
> someone convinces their management to fund the change.  We're willing
> to do just about anything you want if you can foot the engineering NRE.

It turns out I just forgot about 'bk clone -rXXXX' which, at least in
my mind is equivalent to 'bk export -tbk -rXXXX'.

--
Tom Rini
http://gate.crashing.org/~trini/

** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* linuxppc latest ?
  2004-01-19 17:53                                 ` Geert Uytterhoeven
@ 2004-03-15 10:31                                   ` Armin Schindler
  2004-03-16  6:38                                     ` Kumar Gala
  0 siblings, 1 reply; 25+ messages in thread
From: Armin Schindler @ 2004-03-15 10:31 UTC (permalink / raw)
  To: Linux/PPC Development


Hi all,

I'm somehow confused with the status of linuxppc.

If I want to patch my 2.4.25 kernel, what should I do to have the
latest linuxppc code ?

penguinppc.org tells me to use bitkeeper's linuxppc-2.4, but this tree
seems to be incomplete (directory arch/ppc/8260_io is missing).
Even together with the main linux-2.4 tree, some features I know from
the "old" snapshots are missing.

Am I using bitkeeper wrong or what source should I use ?

Thanks,
Armin


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

* Re: linuxppc latest ?
  2004-03-15 10:31                                   ` linuxppc latest ? Armin Schindler
@ 2004-03-16  6:38                                     ` Kumar Gala
  0 siblings, 0 replies; 25+ messages in thread
From: Kumar Gala @ 2004-03-16  6:38 UTC (permalink / raw)
  To: Armin Schindler; +Cc: Linux/PPC Development


On Mar 15, 2004, at 4:31 AM, Armin Schindler wrote:

>
> Hi all,
>
> I'm somehow confused with the status of linuxppc.
>
> If I want to patch my 2.4.25 kernel, what should I do to have the
> latest linuxppc code ?
>
> penguinppc.org tells me to use bitkeeper's linuxppc-2.4, but this tree
> seems to be incomplete (directory arch/ppc/8260_io is missing).
> Even together with the main linux-2.4 tree, some features I know from
> the "old" snapshots are missing.

The the arch/ppc/8260_io dir has been renamed to cpm2_io.

- kumar


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2004-03-16  6:38 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-10  8:41 linuxppc trees, what is going on ? Sven Luther
2004-01-12  1:21 ` Paul Mackerras
2004-01-12  7:32   ` Sven Luther
2004-01-13 17:06     ` Tom Rini
2004-01-13 17:18       ` Sven Luther
2004-01-13 17:35         ` Tom Rini
2004-01-14  8:55           ` Sven Luther
2004-01-18 12:21           ` Sven Luther
2004-01-19 15:29             ` Tom Rini
2004-01-19 15:47               ` Sven Luther
2004-01-19 15:58                 ` Tom Rini
2004-01-19 16:38                   ` Sven Luther
2004-01-19 16:48                     ` Tom Rini
2004-01-19 17:07                       ` Sven Luther
2004-01-19 17:22                         ` Tom Rini
2004-01-19 17:30                           ` Sven Luther
2004-01-19 17:42                             ` Geert Uytterhoeven
2004-01-19 17:48                               ` Tom Rini
2004-01-19 17:49                               ` Sven Luther
2004-01-19 17:53                                 ` Geert Uytterhoeven
2004-03-15 10:31                                   ` linuxppc latest ? Armin Schindler
2004-03-16  6:38                                     ` Kumar Gala
2004-01-19 17:43                             ` linuxppc trees, what is going on ? Tom Rini
     [not found]                               ` <20040123154058.GA15605@work.bitmover.com>
2004-01-23 15:49                                 ` Tom Rini
2004-01-13 17:04   ` Tom Rini

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).