Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Manuel Reimer

Udo Richter wrote:

Being actively developed and being needed are two different things. I wouldn't
want to drop all the plugins that aren't under active development any more, as
this would probably be true for 2/3 of my plugins.


If there is really a need for that special unsupported plugin, then the best way 
to go would be that at least one of all those distributions, who currently 
maintains that plugin, republishes it somewhere (AFAIR 
projects.vdr-developer.org was invented for that?).


First step could be to apply all those patches that are required to get the 
plugin to work with current VDR *developer* versions.


If a plugin really is still needed by a bigger group of people, then it 
definitively needs to be maintained at some *central* place. It doesn't help if 
every distribution creates their own patches. It's much better to cooperate!


Yours

Manuel

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Helmut Auer


If there is really a need for that special unsupported plugin, then the best way
to go would be that at least one of all those distributions, who currently
maintains that plugin, republishes it somewhere (AFAIR
projects.vdr-developer.org was invented for that?).

First step could be to apply all those patches that are required to get the
plugin to work with current VDR *developer* versions.

If a plugin really is still needed by a bigger group of people, then it
definitively needs to be maintained at some *central* place. It doesn't help if
every distribution creates their own patches. It's much better to cooperate!

We are talking about  100 Plugins. Maybe we can drop the half of these but  50 will be 
remaining ...


--
Helmut Auer, hel...@helmutauer.de

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Manuel Reimer

Klaus Schmidinger wrote:

Never in my wildest dreams would I have expected such an outrage about this
change, which was entirely intended to make things simpler in the future.
But if this is not what people want, then let's just stick with the old
Makefiles and declare version 1.7.34 a complete and utter failure...


The changes in 1.7.34 are a big change into the right direction!

In context of a plugin, VDR should be something like a backend library. It has 
to be installed, but the plugin should be compilable from *everywhere* as long 
as the backend library is there.


This is why pkg-config was invented and this is how all other software projects 
out there work.


VDR, so far, had a *very* special Makefile system. Running make, even if VDR 
is installed, just failed and the lack of make install causes the need that 
plugin authors have to document how to *manually* complete the installation as 
the Makefile won't do it and can't do it.


So nearly every plugin needs its own way to compile it from outside of a VDR 
source (that most distributions don't even install, as they only install the 
include-directory) and even more plugins need special handling to get it 
equipped with all those additional files, they need to operate (images, 
stillpictures, ...).


With the new system, anything should work with two commands:

make

followed by

make DESTDIR=... install

Of course there is now some additional work to get *useful* usecases of the old 
Makefile system to work again. Klaus already started with a first patch and I'm 
sure we can resolve other issues, too.


And about all those unsupported plugins: Do we really want to freeze all VDR 
interfaces just to keep those old, unsupported things working? If the original 
author lost interest, then there are only two options: Someone has to take it 
over or it should be dropped at all.



Beware - I'm not kidding about this! If this whining keeps going on, I will
switch back to version 1.7.33 Makefiles, and I won't dare touch them again
any time soon! After all, I didn't make this change because *I* wanted it...


And with the next changes in the editing code, EPG code and $WHATEVER code 
the next one whines and you offer to freeze that part of code, again?


So why not freeze VDR development at all?

Or maybe, the people, that so much like the current status of VDR 1.7.33 (or 
maybe 1.7.31?) just roll their own fork and do whatever with it, so innovation 
in the core VDR project can go on?


Just remember: Nobody likes change except a wet baby

Yours

Manuel

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Christopher Reimer
OK. 50 plugins doesn't sound impossible to deal with. But they have to
be in one place, as Manuel mentioned.

Name these 50 unmaintained plugins and then we can check when and how
they'll be moved to vdr-developer.org.


Christopher

2012/12/29 Helmut Auer v...@helmutauer.de:

 If there is really a need for that special unsupported plugin, then the
 best way
 to go would be that at least one of all those distributions, who currently
 maintains that plugin, republishes it somewhere (AFAIR
 projects.vdr-developer.org was invented for that?).

 First step could be to apply all those patches that are required to get
 the
 plugin to work with current VDR *developer* versions.

 If a plugin really is still needed by a bigger group of people, then it
 definitively needs to be maintained at some *central* place. It doesn't
 help if
 every distribution creates their own patches. It's much better to
 cooperate!

 We are talking about  100 Plugins. Maybe we can drop the half of these but
 50 will be remaining ...

 --
 Helmut Auer, hel...@helmutauer.de


 ___
 vdr mailing list
 vdr@linuxtv.org
 http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Manuel Reimer

Helmut Auer wrote:

We are talking about  100 Plugins. Maybe we can drop the half of these but  50
will be remaining ...


No problem. Let's start a discussion about this in a separate thread. I bet that 
about 20 more plugins aren't worth the effort and so about 30 plugins will be 
left. Porting them to projects.vdr-developer.org shouldn't be that difficult.


Yours

Manuel

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Lucian Muresan

On 12/29/2012 01:14 PM, Helmut Auer wrote:


If there is really a need for that special unsupported plugin, then
the best way
to go would be that at least one of all those distributions, who
currently
maintains that plugin, republishes it somewhere (AFAIR
projects.vdr-developer.org was invented for that?).

First step could be to apply all those patches that are required to
get the
plugin to work with current VDR *developer* versions.

If a plugin really is still needed by a bigger group of people, then it
definitively needs to be maintained at some *central* place. It
doesn't help if
every distribution creates their own patches. It's much better to
cooperate!


We are talking about  100 Plugins. Maybe we can drop the half of these
but  50 will be remaining ...



Nevertheless, hosting them on vdr-developer.org seems to be the best 
solution. If of those remaining, let's say, just the most wanted 10 to 
30% of the plugins would find some adoptive parents we would have a 
win situation. Those maintainers do not have to commit themselves 
alone to keep the pace with vdr developer versions, rather several 
skilled users even, who are able to contribute patches now and then and 
also are interested in the specific plugins may jointly try to maintain 
the plugins they are interested in and would be otherwise orphaned, in 
that central place. Of course, distribution maintainers can join them 
too, but really, the central place is really important here, and the 
fact that such a plugin may be adapted to new API changes not just by 
one single person who might not be available for that at some point.


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Lucian Muresan

On 12/29/2012 01:07 PM, Manuel Reimer wrote:
[..]

In context of a plugin, VDR should be something like a backend
library. It has to be installed, but the plugin should be compilable
from *everywhere* as long as the backend library is there.

This is why pkg-config was invented and this is how all other software
projects out there work.

VDR, so far, had a *very* special Makefile system. Running make, even
if VDR is installed, just failed and the lack of make install causes
the need that plugin authors have to document how to *manually* complete
the installation as the Makefile won't do it and can't do it.

So nearly every plugin needs its own way to compile it from outside of a
VDR source (that most distributions don't even install, as they only
install the include-directory) and even more plugins need special
handling to get it equipped with all those additional files, they need
to operate (images, stillpictures, ...).

With the new system, anything should work with two commands:

make

followed by

make DESTDIR=... install


This is actually more or less the scenario vdr and all of its plugins 
have always been *installed* on Gentoo, which in a certain way shifts 
the actual execution of the actions the package maintainer defined, to 
the user's machine, by compiling from a plugin source directory (sort of 
transparently, when the user actually installs with the help of the 
package manager). Maintainers only had a great deal of work to override 
what the native VDR build system did (or in most cases, simply omitted 
to do) mainly on installation. So yes, being able to just issue the 
commands mentioned above by Manuel, would simplify things a lot...


[..]



So why not freeze VDR development at all?

Or maybe, the people, that so much like the current status of VDR 1.7.33
(or maybe 1.7.31?) just roll their own fork and do whatever with it, so
innovation in the core VDR project can go on?

Just remember: Nobody likes change except a wet baby


So, +1 from me, to switch to the new system, which should make everyone 
happy, those building like Klaus everything from one big source tree and 
not even installing, and those wanting to be able to build from the 
plugin source only. Since you mentioned the wet baby, c'mon folks, let's 
cut this baby shit whining and just get over it, let Klaus do the 
change, isn't it wonderful enough he's willing to listen to opinions?


Just my 2 cents,
Lucian

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread fnu
 von Manuel Reimer manuel.rei...@gmx.de
 The changes in 1.7.34 are a big change into the right direction!

FullAck, but really at that time of 1.7.xx? At this time where 1.7.xx is
more less saddled by all HDTV users?

Many new festures have been postponed after V2 release. Some of them
wouldn't have this significant impact to the VDR univers, like these changes
on the Makefile structure.

Wouldn't it possible to focus release of V2 and set these changes as very
first change on the upcoming developer release.

===
Kind regards
fnu


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Klaus Schmidinger

On 29.12.2012 17:52, fnu wrote:

von Manuel Reimer manuel.rei...@gmx.de
The changes in 1.7.34 are a big change into the right direction!


FullAck, but really at that time of 1.7.xx? At this time where 1.7.xx is
more less saddled by all HDTV users?

Many new festures have been postponed after V2 release. Some of them
wouldn't have this significant impact to the VDR univers, like these changes
on the Makefile structure.

Wouldn't it possible to focus release of V2 and set these changes as very
first change on the upcoming developer release.


From what I have seen in this thread lately, I don't think the
outcry would have been any less then...

Klaus

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread fnu
 von  Klaus Schmidinger klaus.schmidin...@tvdr.de
 From what I have seen in this thread lately, I don't think the outcry
would have been any less then...

You're maybe right, but I'm not sure.

Because now, everybody does know, these changes will happen soon, no Plugin
for V2.1 w/o rework.

But V2.1 is near future, so time for rework, V1.7.xx is present, right now,
looking for continuity.

Kick a sibling of 1.7.33 out as V2 or maybe an in between stable release
called V1.8 and go ahead with these important changes in V1.9 ... just a
thought ...

===
Kind regards
fnu




___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


[vdr] Standardized DVB signal info up for review!

2012-12-29 Thread VDR User
As many know, getting standardized dvb signal info in linux has been a
want for a very long time for a lot of users (and developers). There
has been several talks/threads about it but nothing was ever merged.
The subject has come up once again and Mauro has posted a patch for
review. I know that there are at least a handful of coders here who
have interest in this, including Klaus. I strongly urge anyone who
would like to see this finally happen to take a few minutes and read
the links below. Further, it would be great if people actively
participated in the discussion so please post anything you may like to
contribute to the discussion!

The patch and discussion is available at:

[PATCH RFCv3] dvb: Add DVBv5 properties for quality parameters

http://www.mail-archive.com/linux-media@vger.kernel.org/msg56557.html

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Udo Richter
Am 28.12.2012 16:38, schrieb Klaus Schmidinger:
 So should we go back to the Makefiles of version 1.7.33 and declare this
 area of the program source untouchable forever?

Beside all the current whining (and *I* don't exclude myself from that),
it is nevertheless a step in the right direction. Just returning to the
old system wouldn't solve any of the basic problems that this change
addressed.

Things that could have been handled better:

- More discussion about the best strategy beforehand. Even if there was
an thread in vdr-portal, I did miss it, and there was no word of it in
the mailing list, which I always considered to be the central spot of
development. Right now it leaves the impression that the new system was
designed to make exactly two persons satisfied for their needs.

- Some smooth transition strategy. At least for some versions being able
to use the old and new makefile system would help a lot. That was
actually the next trick I wanted to check, whether there's a safe way to
grep for old vs. new system and handle them differently: Old system
would just make all, and instead of make install copy from the old
folders, while new system passes make all and make install to the plugin.
Another improvement would be a way to explicitly tell the plugin that
its being build in the source tree, and that ../../lib etc. should be a
target, but that needs to be supported by all the plugins.

- Some compatibility strategy. Being able to build the same plugin
source under several VDR versions helps plugin developers a lot. Though
this is not VDR's concern, it helps to keep that in mind.


So all in all, lets just look forward, not backward, and find ways to
improve the system.


Cheers,

Udo


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Christopher Reimer
2012/12/29 Udo Richter udo_rich...@gmx.de:
Even if there was
 an thread in vdr-portal, I did miss it, and there was no word of it in
 the mailing list, which I always considered to be the central spot of
 development.

Really? http://linuxtv.org/pipermail/vdr/2012-November/026813.html
There was NO answer at all.

I don't consider the mailinglist as central spot of developement.
Here I'm forced to speak English. Almost all VDR Users are German. And
in VDR-Portal I reach the critical mass. With the addition that I am
allowed to speak my native language.

 Right now it leaves the impression that the new system was
 designed to make exactly two persons satisfied for their needs.

Yes, I am happy with the new makefiles. I (and I think Klaus, too)
knew that this change is not perfect, and that it would need further
improvement.

We are all willing to fix the remaining problems.


Christopher

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Joerg Bornkessel

 OK. 50 plugins doesn't sound impossible to deal with. But they have to
 be in one place, as Manuel mentioned.

 Name these 50 unmaintained plugins and then we can check when and how
 they'll be moved to vdr-developer.org.


there is a small list, ~30 plugins on
https://bugs.gentoo.org/show_bug.cgi?id=414177
and his depended bugs.
they fails early on the obsolet i18n handling

beware, this list is not complet, iam fixed a lot of plugins in the
background, most on user pressure ;)

Anyway, i think the plugins will kicked if vdr-2.0 goes in the
maintree, while there is no feedback/request from the users

-- 
Regards
Gentoo Developer
Joerg Bornkessel hd_bru...@gentoo.org


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread fnu
 von Christopher Reimer c.reimer1...@gmail.com
 Yes, I am happy with the new makefiles.

I'm glad to hear this, but what about all the other developers and users?

Developer version back and forth, VDR 1.7.xx has become silently a somewhat
stable version over the years, due to it's HDTV capability. Becoming an
official stable is honestly long overdue. Nobody can really argue anymore,
1.7 is a developer version, because no HDTV user, not even Klaus, can go
back to stable SDTV VDR 1.6, whereas the majority doesn't have any hardware
for that anymore ...

A massive excluding change like this, is something for a new developer
branch and not a thing for a development cycle where the end could already
be smelled ...

And as far as I remember nobody did complain about the old Makefile
structur, and yes I mean nobody, because the two now known just changed it
w/o warning. Do what ever you need to do, I appriciate it, but remind always
some continuity for all others in the VDR universe.

The situation right now does need a solution, but it can't be the words of
Walter Ulbricht: Vorwärts immer, rückwärts nimmer ...

A compromise must be possible, whatever it looks like, otherwise my
comparison with Louis XIV hasn't been wrong ...

===
Kind regards
fnu


___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr


Re: [vdr] [DISCUSSION REQUEST] reintroduce a common make configuration file in VDR-1.7.35

2012-12-29 Thread Gero
On Saturday 29 December 2012 - 18:39:05, fnu wrote:
 .. or maybe an in between stable release called V1.8 and go ahead with these
 important changes in V1.9 ... just a thought ...

+1

Gero

___
vdr mailing list
vdr@linuxtv.org
http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr