adriancs35 / tv-maxe

Automatically exported from code.google.com/p/tv-maxe
0 stars 0 forks source link

TV-Maxe is dependent upon sp-auth:i386 on 64-bit systems, preventing simultaneous installation with Sopcast-Player (etc…) #60

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
I've noticed that TV-Maxe is dependent upon sp-auth:i386, even under x86-64 
systems. This is problematic as one is not able to have TV-Maxe and 
Sopcast-Player (which is dependent upon sp-auth, rather than sp-auth:i386) 
installed simultaneously.

Would there be any way to package TV-Maxe (for Ubuntu) for 64-bit systems such 
that it depends on sp-auth (the 64-bit version?) rather than sp-auth:i386 (the 
32 bit version)? If not, would it be possible to rename the sp-auth:i386 
package provided within the TV-Maxe PPA such that it does not conflict with the 
version of sp-auth provided within the Sopcast-Player PPA?

What steps will reproduce the problem?
1. Add TV-Maxe's PPA (ppa:venerix/pkg).
2. Install TV-Maxe and it's dependencies. 
3. Add Sopcast-Player PPA (ppa:jason-scheunemann/ppa).
4. Install Sopcast-Player and it's dependecies.

What is the desired output?

The installation of Sopcast-Player and TV-Maxe side by side, coexisting in 
perfect harmony on one 64-bit system.

What is the actual output?

Installation of Sopcast-Player and it's dependencies force the removal of 
TV-Maxe and its dependency, sp-auth:i386 due to a conflict arising (namely that 
sp-auth and sp-auth:i386 can not be installed simultaneously.

What version of the product are you using? On what operating system?

TV-Maxe version 0.09-0ubuntu6~quantal 
Ubuntu 12:10 (Quantal)

Original issue reported on code.google.com by anub...@gmail.com on 4 Jun 2013 at 11:57

GoogleCodeExporter commented 8 years ago

Original comment by nitanovi...@gmail.com on 4 Jun 2013 at 12:22

GoogleCodeExporter commented 8 years ago
There is no 64-bit version of sp-auth binary. It is provided only as a 32-bit 
only binary, and for that reason i converted the package to multiarch format, 
following current packaging standards. Sooner or later sopcast-player packagers 
should make the same switch and make their package depend to sp-auth:i386 
instead. 

However sp-auth:i386 it is allowed to solve dependencies of packages which 
depend on sp-auth, so try to remove sp-auth completely first, and then install 
both tv-maxe and sopcast-player. If not, poke sopcast-players packagers... 

Original comment by vene...@gmail.com on 6 Jun 2013 at 6:29

GoogleCodeExporter commented 8 years ago
That's odd, because both the official Sopcast-Player PPA and a third-party 
TV-Maxe PPA I'm using¹ seem to have native 64-bit versions of sp-auth. Do the 
license terms for sp-auth prohibit a third-party from compiling to 64-bit and 
thus necessitate that you use a pre-compiled 32-bit binary?

Regardless, I've been able to solve my problems by using that aforementioned 
third-party PPA (as well as manually installing python-imaging-compat from the 
raring repositories). Sopcast-Player, TV-Maze and sp-auth (rather than 
sp-auth:i386) seem to cohabitate quite well now. :-s

1. 
https://launchpad.net/~trebelnik-stefina/+archive/tv-maxe?field.series_filter=qu
antal

Original comment by anub...@gmail.com on 6 Jun 2013 at 11:25

GoogleCodeExporter commented 8 years ago
Ahh, sorry. I think I get you know. The package sp-auth is actually 32-bit and 
*should* follow naming conventions to that effect, but at present 
sopcast-player's PPA's maintainer (and the owner of that third-party PPA) 
haven't got around to it?

Original comment by anub...@gmail.com on 7 Jun 2013 at 12:09

GoogleCodeExporter commented 8 years ago
Yes, sp-auth is actually 32-bit only. Using old packaging format still works, 
but it depends on half-deprecated libs such as ia32-libs. The new format 
however follows current multiarch design of the system. 

Original comment by vene...@gmail.com on 7 Jun 2013 at 4:45