[Xenomai-core] I-pipe git trees available from DENX

2007-01-09 Thread Philippe Gerum

Adeos/I-pipe git repositories are now available from DENX's site.
You will find the details for cloning them at the following URL:
http://www.denx.de/en/Software/GIT.

The I-pipe development tree tracking mainline Linux v2.6 is browsable
on-line from this URL:
http://source.denx.net/cgi-bin/gitweb.cgi?p=ipipe-2.6.git
It currently hosts the I-pipe branch for 2.6.19/x86, and will be updated
over time with other Linux architecture/release combos based on the
official v2.6 kernel.

Additionally, a Blackfin-specific tree can be browsed on-line here: 
http://source.denx.net/cgi-bin/gitweb.cgi?p=ipipe-blackfin.git

Many thanks to DENX for hosting this development from now on, and
especially to Wolfgang Denk for making life easier for the Xenomai and
Adeos projects.

-- 
Philippe.



___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core


[Xenomai-core] I-pipe git trees

2006-12-02 Thread Philippe Gerum
On Sat, 2006-12-02 at 18:59 +0100, Jan Kiszka wrote:

[...Resuming the discussion on both interested lists...]

 Rough idea from my side on a potential organisation of the git trees:
 
  o A generic I-pipe core tree that primarily targets git head (i.e. 2.6)
  o One branch for git head, pulls both from Linus' tree and the I-pipe
core

What would be the purpose of this branch?

  o One tree for each major 2.6 version in maintenance mode, pulls from
related stable branch and I-pipe core (when applicable)
  o Only if required: a generic I-pipe core tree for 2.4

It should not be needed. I-pipe for 2.4 is in deep maintenance mode, and
the latest 2.6 pipeline core is no more compatible with the 2.4 version
anyway, due to several infrastructure changes in the vanilla kernel,
e.g. genirq. So from now on, we won't backport much from the 2.6 series
to 2.4, except perhaps critical bug fixes. Most (if not all) of the
changes on those trees are much likely to be 2.4-specific, as time
passes.

  o One tree for 2.4 head to maintain x86
  o One tree for 2.4 ELDK to maintain PPC
 

Yes, we definitely need those.

 Quite a lot trees... Do you this this may work?

It really depends on what we try to achieve with implementing a new
workflow. At least, I can tell why we need a new workflow, which could
give us some hint about the one we should pick.

Basically, the reason is that I don't scale anymore when it comes to
maintain the six I-pipe ports, even if for a few of them, I'm not
directly maintaining the arch-dependent parts (just reviewing), but only
the generic core. Given that the Xenomai maintenance is now
unfortunately done on my free time too, something needs to be done in
order to optimize those processes.

Now that some recurrent contributors showed up for helping with some
ports, it's time to allow the various I-pipe ports to develop at their
own pace, while still being reasonably in sync with a reference
implementation. There are quite talented people out there who know
better than me when it comes to hw platforms they are dealing with on a
daily basis, so let them tackle the issue, if they accept to.

The bottom-line:

- Not all trees are going to be cloned from mainline; some architectures
are not even mainline yet (e.g. blackfin). This is why relying on
competent people for tracking the right kernel source for any given
architecture is critical, and beyond that, people who know enough about
the technical trends going on for the Linux port in question (e.g. ppc
and arm).

- In the new workflow, I'm going to keep working on the generic I-pipe
core, and lead the maintenance for the ports which have no better
maintainer in sight.

- I want this process to add flexibility, by decoupling the evolution of
the various ports, without introducing chaos. This should be possible
with all the maintainers keeping an eye on the reference implementation
I'll be working on, and improving with their input.

- Keep it simple. I'm slow, damnit!

-- 
Philippe.



___
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core