[linux-dvb] [ANNOUNCE] DVB and V4L tree merging
mkrufky at m1k.net
Sat Nov 26 17:52:09 CET 2005
This didn't make it over to the linux-dvb mailing list, so I can only
assume that Mauro isn't subscribed using that email address. Anyhow,
this announcement applies to everybody, so please read:
Mauro Carvalho Chehab wrote:
>Dear DVB and V4L developers and users,
> We are proud to announce that both project trees will be joined.
> This will allow a faster development of hybrid analog and DVB cards and
>help to eliminate changes on one tree that breaks the other tree.
> From V4L side, we've made several efforts in the recent past to
>restructure the V4L tree to be similar to the DVB tree.
> After the trees haven been merged, all analog and digital stuff in
>drivers/media/ can be build with a single make invocation.
> For this strategy have success, we'll need also to freeze both trees
>and submit pending bug fixes to kernel tree. So, the basic idea is:
> 1) to freeze both v4l-kernel and dvb-kernel trees;
> 2) generate pending patches. If the patches are bug fixes, submit to
> 3) patches not sent will be available at linuxtv download area and will
>be send with the rest to 2.6.16 or to stay for a while at -mm series;
> 4) create the merging tree, freezed for about one week. The only
>allowed patches are patches meant to fix or improve tree merging and
>building. All other patches should be directed to V4L mailing list
>(video4linux at redhat.com), if are meant to analog or generic multimedia
>they support or to DVB mailing list for digital TV support
>(linux-dvb at linuxtv.org).
> Both mailing lists will be available.
>Mauro Carvalho Chehab Johannes Stezenbach
>V4L maintainer DVB maintainer
...and I would like to add, that users can get an idea of how this
merged tree will build by using v4l-kernel's "make merge-trees" command.
As an intermediate step, I have added dvb-core and all of the other
dvb-kernel modules into the v4l/dvb merged build environment.
'make merge-trees && make' will now build every module from v4l-kernel
cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/video4linux login
cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/video4linux co v4l-kernel
cvs -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv login
cvs -z3 -d :pserver:anonymous at cvs.linuxtv.org:/cvs/linuxtv co -P dvb-kernel
make merge-trees && make
...After we're done with the merge, the 'make merge-trees' command will no longer be necessary...
The new, merged cvs tree will behave similar to that of the merged v4l/dvb build environment.
More information about the linux-dvb