mythrename.pl and libmythv-perl and mythtv.pm and perl bindings

Bug #498355 reported by Grizzly
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mythbuntu
Fix Released
Undecided
Unassigned
mythtv (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Installing the weekly automated build repos, now at svn22982 there are NO bindings installed (at least not in any bindings folder)

Thus mythrename.pl, mythtv-status.pl etc fail with e.g.

Can't locate MythTV.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /opt/cut/scripts/mythrename.pl line 22. BEGIN failed--compilation aborted at /opt/cut/scripts/mythrename.pl line 22.

I cant find where the bindings are located - there was an old bug in 2007 saying one should look in /usr/lib/mythtv/bindings. When I try to install the old libmyth-perl package, apt tells me it wants to remove "libmythtv-perl" "mythtv-backend" "mythtv-backen-master"

The text in libmythtv-perl reads as if it containded the bindings, but that is not the case. Shouldn't they be in mythtv-common?

Revision history for this message
Grizzly (sven-witterstein) wrote :

That was unprecise, trying to install mythtv-status a dependency on libmyth-perl, which in turn can't be installed because it would requiere removal of libmythtv-perl, on which all the shiny new core packages depend.

I am trying to get the bindings workung manually.

Revision history for this message
Grizzly (sven-witterstein) wrote :

I am further

Can't locate IO/Socket/INET/MythTV.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/share/perl5/MythTV.pm line 14.

Revision history for this message
Mario Limonciello (superm1) wrote :

It looks like it was a bug with the package renaming. Should be fixed on the next auto build.

Changed in mythtv (Ubuntu):
status: New → Fix Committed
Changed in mythbuntu:
status: New → Fix Committed
Revision history for this message
Brian J. Murrell (brian-interlinx) wrote :

Any chance of pushing an impromtu auto build for this given that anything wanting MythTV.pm and friends is now bustered?

Revision history for this message
Grizzly (sven-witterstein) wrote :

I understand the fix was committed to 0-22-fixes (which SVN-Rev?). However, I am now on the mythbuntu autobuild 0.22+svn23010. Still e.g. mythtv-status refuses to install with the message:

The following packages have unsatisfied dependencies:
  mythtv-status: depends: libmyth-perl but is not marked for installation
E: Broken packages

and trying to install the old (now wrapper?) libmyth-perl gives that it is dependent on libmythtv-perl which is not marked for installation. And trying to install that tells me it is already installed.

Well, thank you very much, Mario, I guess we'll just have to await the next autobuild-update and see what happens...

Revision history for this message
Mario Limonciello (superm1) wrote :

@Grizzly:

The problem with mythtv-status is because it's depending exactly on something before the package rename. We've requested it to be backported to karmic-backports, but the backports team hasn't ack'ed. For now you can grab the deb from debian (it should run on ubuntu), but if the backports team doesn't ack some time soon, we'll pull it into -testing.

Changed in mythbuntu:
status: Fix Committed → Fix Released
Changed in mythtv (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.