Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 703944

Summary: [Tracker] media-plugins/vdr-* broken by update to media-video/vdr-2.4.x
Product: Gentoo Linux Reporter: Joerg Bornkessel (RETIRED) <hd_brummy>
Component: Current packagesAssignee: Gentoo VDR Project <vdr>
Status: RESOLVED FIXED    
Severity: normal CC: martin.dummer, randy-andy-
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug 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    
Bug Blocks:    

Description Joerg Bornkessel (RETIRED) 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. vdr-portal.de, 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):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4788d358d7ffe15a5c70f96dbb14f62ed49b1c3c

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

    package.mask: removed several pmask for media-plugins/vdr-*
    
    Bug: https://bugs.gentoo.org/703944
    Signed-off-by: Joerg Bornkessel <hd_brummy@gentoo.org>

 profiles/package.mask | 187 --------------------------------------------------
 1 file changed, 187 deletions(-)
Comment 2 Joerg Bornkessel (RETIRED) 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:

vdr-femon-2.0.4
vdr-remote-0.7.0
vdr-dvbsddevice-2.0.0
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, 
Andy.
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.

Martin