On Thursday 15 January 2004 7:05 pm, Holger Waechtler wrote: > Holger Waechtler wrote: > > Niklas Peinecke wrote: > >> Holger Waechtler wrote: > >>> Johannes Stezenbach wrote: > >>>> Niklas Peinecke wrote: > >>>>> Holger Waechtler wrote: > >>>>>> Niklas Peinecke wrote: > >>>>>>> Hello all, > >>>>>>> > >>>>>>> I keep reading on several lists and forums that there should be a > >>>>>>> 1.0.2 release including latest drivers for newer skystar2 cards > >>>>>>> and all the other improvements and bugfixes. Instead of > >>>>>>> backporting the whole stuff from dvb-kernel we should derive this > >>>>>>> release directly > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> from dvb-kernel. But how? IMHO we have two options: > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> 1) Leave the structure of DVB as is and copy all the program files > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> from dvb-kernel. Don't know, if this would work, probably fails > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> because of added files? > >>>>>>> > >>>>>>> 2) Take the structure from dvb-kernel and modify the top-level > >>>>>>> Makefile to take "build-2.4" as its default target. > >>>>>> > >>>>>> I'd vote for (2) and would suggest to provide an additional > >>>>>> dvb-apps package. I'd call the release 1.1. > >>>>>> > >>>>>> Would you like to write the toplevel Makefile and also add a > >>>>>> DVB/-alike 'make release' target? > >>>>> > >>>>> I can do that (time window: approx. 1 week ;) ). > >>>>> What is the "release" target supposed to do (can I just > >>>>> copy'n'paste it from DVB)? > >>>>> Are there any other targets needed? > >>>> > >>>> Please don't do that. > >>>> > >>>> I've already created a new dvb-apps CVS tree into which I want to > >>>> move the the userspace stuff from the old "DVB" tree. > >>> > >>> ? > >>> > >>>> The goal is to separate drivers and libs/applications into > >>>> two separate packages, mainly because the DVB drivers are > >>>> already shipped with 2.6.x so you don't need to download them > >>>> again. > >>>> > >>>> I also have no plans of doing a DVB-1.0.2 release, once > >>>> dvb-apps is populated I would rather release both a dvb-kernel > >>>> and dvb-apps package and officially deprecate the old DVB tree. > >>> > >>> hmmm - wasn't the plan to freeze the dvb-kernel code, package it with > >>> a easy-to-use toplevel Makefile and then release it for standalone > >>> builds? > >>> > >>> driver and apps should get distributed seperatly, but that's exactly > >>> what I suggested above... > >>> > >>> The release target we've been talking about is a Makefile rule that > >>> removes CVS tags from the tree and creates a clean tarball, this can > >>> surely copied from the DVB/-Makefile, not? Don't know off-hand what > >>> minor adjustments would need to get done to get it working, though... > >> > >> I agree with Holger. Of course it's better to have a release suitable > >> for 2.6, but it will take some more time until 2.6 kernels are really > >> common: Most people have working vdr-boxes based on existing 2.4 > >> kernels and they just like to use some e-bayed cheap skystar2 as a > >> third card. I'm sure they won't like to upgrade their kernels for > >> that. It will also take some time until 2.6 is established in dists > >> like LinVDR, thus we need a release as a bridge until then. > >> > >> So, why not just take dvb-kernel just the way it is now and only > >> provide a top level Makefile that works for 2.4 kernels? > >> > >> [Sidenote: The README says, that the build process does not work for > >> <2.4.23. Is this true? I remember that it used to say <2.4.20 because > >> of the v4l2 stuff.] > > > > Michael made the 2.6 style firmware loader mandantory for the av711x > > driver a few weeks ago. This requires at least 2.4.23. > > > > All other drivers are not affected. Maybe we should put back this change > > for the release and take an av711x snapshots from 2 or 3 weeks ago for > > the release. Or we request at least 2.4.23 for av711x based cards. > > mmmh - just checked, he DEC2000 driver also has moved to the 2.6 style > fir'mware loader. So the question: should we take an older snapshot or > should we require 2.4.23?
For 2.4 it still builds the firmware(s) into the driver module rather than using the firmware loader. From the Makefile in build-2.4 it looks like the av711x driver does this too, but av7110.c includes linux/firmware.h whatever the kernel version... Cheers, Alex -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.
