Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 703944 - [Tracker] media-plugins/vdr-* broken by update to media-video/vdr-2.4.x
Summary: [Tracker] media-plugins/vdr-* broken by update to media-video/vdr-2.4.x
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo VDR Project
Depends on: 703808 703810 703900 703914 703916 703918 703962 703964 703966 703968 703970 703972 703974 703982 703986 703990 703992 703994 703996 703998 704000 704002 704006 704008 704010 704014 704016 704018 704022 704028 704034 704036 704050
  Show dependency tree
Reported: 2019-12-27 09:10 UTC by Joerg Bornkessel
Modified: 2020-12-21 23:48 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Joerg Bornkessel gentoo-dev 2019-12-27 09:10:22 UTC
*** Please keep this bug free from any comments ***

serveral media-plugins/vdr-* are broken on internal changes in core media-video/vdr-2.4.x

typical error messages are:

error: ‘Channels’ was not declared in this scope;
error: ‘Timers’ was not declared in this scope
error: ‘Recordings’ was not declared in this scope
error: ‘Schedules’ is not a member of ‘cSchedules’

If you would like to help out, got to the depended bug,
read the compile errors log file
look around for patches in the wild (eg., plugin homepages, plugin git, ...)
add the patch to the depended bug, or a link would be also enough.
Any help are welcome :)

*** Please keep this bug free from any comments ***
This is just a tracker...
Comment 1 Larry the Git Cow gentoo-dev 2020-02-04 19:29:18 UTC
The bug has been referenced in the following commit(s):

commit 4788d358d7ffe15a5c70f96dbb14f62ed49b1c3c
Author:     Joerg Bornkessel <>
AuthorDate: 2020-02-04 19:24:59 +0000
Commit:     Joerg Bornkessel <>
CommitDate: 2020-02-04 19:28:07 +0000

    package.mask: removed several pmask for media-plugins/vdr-*
    Signed-off-by: Joerg Bornkessel <>

 profiles/package.mask | 187 --------------------------------------------------
 1 file changed, 187 deletions(-)
Comment 2 Joerg Bornkessel gentoo-dev 2020-02-04 19:31:55 UTC
all done... :)
Comment 3 Randy Andy 2020-12-21 10:29:36 UTC
Hi Jörg, at first I want to thank for your work!

Nevertheless its not solve for me, but I'm not fully sure how to understand your message or the meaning of this bugtracker because of:

media-video/vdr-2.4.1-r3 has been declared as stable into the tree, but I can't compile the stable versions of:

against media-video/vdr-2.4.1-r3, but fine against 2.2.0-r6.

That's why my vdr installation gets broken although I'm on the stable x86 arch on my old, but daily used FF TT WinTV Nexus-S rev2.3 based + 3 budget cards VDR machine. ;-)

I read here, that you are aware of different build errors like 
‘Channels’ was not declared in this scope; did you mean ‘kChannels’? and more so I guess there is no need to write bug reports for vdr-femon-2.0.4 and
vdr-remote-0.7.0, right?
I've just wrote one at least for vdr-dvbsddevice-2.0.0.

But then it was not right to declare media-video/vdr-2.4.1-r3 as stable, from my point of view.

Best regards, 
Comment 4 Martin Dummer 2020-12-21 23:48:43 UTC
Hello Randy Andy,

If you have problems with certain combinations of vdr and the plugins, please do not hijack "tracker bugs". These "tracker bugs" are like a collection of bugs, to keep them together and watch the progress in resolving them.

And, for the unexperienced audience, the very first sentence in this bug is - I repeat - 

*** Please keep this bug free from any comments ***

So please, if things go wrong with your VDR installation, do the following:
- try to compile newer, unstable versions of a plugin against vdr-2.4.1-r3
- if this is still broken for you, try to meet us on the IRC channel #gentoo-vdr
- and/or
- open a NEW bug in bugzilla. 

Then we'll try help you to solve this.
Do not hesitate to open new bugs here, it's better than hijacking  existing bugs with a different purpose.