Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464552 - media-tv/xbmc-12.2-r1, dev-libs/libcec-2.1.3, net-fs/libnfs-1.5.0 stable request
Summary: media-tv/xbmc-12.2-r1, dev-libs/libcec-2.1.3, net-fs/libnfs-1.5.0 stable req...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Keywording and Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Xbox project
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 464530
  Show dependency tree
 
Reported: 2013-04-04 09:45 UTC by Alexis Ballier
Modified: 2013-10-09 18:20 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Ballier gentoo-dev 2013-04-04 09:45:36 UTC
will be needed for ffmpeg-1 to go stable, there's no rush but we need to chose what version. I'd go for 12.1, but it's rather young

note that xbmc >= 12 does not work with libav and nobody seems to care enough to submit patches upstream.
Comment 1 Jose Quinteiro 2013-04-13 23:39:45 UTC
xnbc-12.1 will not compile on hardware that has SSE but no SSE2. I have submitted a patch upstream:

https://github.com/xbmc/xbmc/pull/2612

I also have an ebuild that patches xbmc in my user overlay:

http://git.overlays.gentoo.org/gitweb/?p=user/JoseQ.git;a=tree;f=media-tv/xbmc;hb=HEAD
Comment 2 Alexis Ballier gentoo-dev 2013-04-14 10:01:39 UTC
since there is no rush, I'd also wait for:
https://github.com/xbmc/xbmc/pull/2597
to be cleaned up and merged and then backport it; this should fix (part of) bug #463588 and improve the libav situation
Comment 3 dE 2013-04-20 17:56:18 UTC
No, this fails to compile. See Bug 466586
Comment 4 SpanKY gentoo-dev 2013-04-23 01:44:45 UTC
(In reply to comment #3)

use the Blocker field instead of posting comments
Comment 5 Alexis Ballier gentoo-dev 2013-06-13 22:50:55 UTC
+*xbmc-12.2-r1 (13 Jun 2013)
+
+  13 Jun 2013; Alexis Ballier <aballier@gentoo.org> +xbmc-12.2-r1.ebuild:
+  Backport some FFmpeg related fixes from master.
+  Fixes bugs #466718, #463588 and should improve libav compatibility.
+


This one should be the new target as it fixes a couple of bugs.
The patchset comes with a README:
$ cat README.backports 
These patches are backports from xbmc master to xbmc 12.*. Mainly for improved
FFmpeg compatibility with the versions we ship. These patches will most likely
not be backported to the 12 branch upstream because using system ffmpeg is not a
priority.

Patches are in git format so contain their descriptions.

If you experience any problem with this patchset, feel free to email aballier@g.o


------------------

Sorry Jose, it seems your PR has not been merged yet (You should ping upstream about it) so I have not included it in this patchset.

For Mike: These patches _should_ apply to any future 12.* release. If not, or if they cause problems, simply poke me about it.


Let's wait a couple of weeks and CC arches for 12.2-r1 if its good enough.
Comment 6 Alexis Ballier gentoo-dev 2013-06-24 13:36:13 UTC
no regression it seems: ccing arches.


its getting more urgent now: bug #473302 and bug #473790
Comment 7 Jose Quinteiro 2013-06-25 03:23:09 UTC
(In reply to Alexis Ballier from comment #5)
> 
> Sorry Jose, it seems your PR has not been merged yet (You should ping
> upstream about it) so I have not included it in this patchset.
> 

Alexis,

All I got were some comments about the Windows installer that I frankly didn't understand. Now there's another pull request to enable SSE2 for all Windows builds:
https://github.com/xbmc/xbmc/pull/2889

Are you offering to add my patch to your patchset? Would it help if I filed a Gentoo bug on xbmc-12.1?

Thanks,
Jose.
Comment 8 Alexis Ballier gentoo-dev 2013-06-25 14:43:13 UTC
(In reply to Jose Quinteiro from comment #7)
> Are you offering to add my patch to your patchset? Would it help if I filed
> a Gentoo bug on xbmc-12.1?

yes, please open a new bug, its getting OT in this bug :)
I'll add it once it's been merged upstream or if mike wants it before.
Comment 9 Agostino Sarubbo gentoo-dev 2013-06-25 14:48:29 UTC
 dependency.bad                18
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/gnome) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/desktop/kde) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(default/linux/amd64/13.0/developer) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/no-multilib/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']
   media-tv/xbmc/xbmc-12.2-r1.ebuild: RDEPEND: amd64(hardened/linux/amd64/selinux) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']

http://blogs.gentoo.org/ago/2012/07/06/repoman-check-before-file-stable-request/
Comment 10 Alexis Ballier gentoo-dev 2013-06-27 11:32:04 UTC
(In reply to Agostino Sarubbo from comment #9)
>  dependency.bad                18
>    media-tv/xbmc/xbmc-12.2-r1.ebuild: DEPEND:
> amd64(default/linux/amd64/13.0) ['>=dev-libs/libcec-2.1', 'net-fs/libnfs']

Ian, are you ok with stabilizing libcec 2.1.3? the only other revdep is mythtv which is only ~arch.
libnfs-1.5.0 should be ok too since it has no stable version, cc'ing maintainers just in case.
Comment 11 Ian Whyman (thev00d00) (RETIRED) gentoo-dev 2013-06-27 13:51:58 UTC
(In reply to Alexis Ballier from comment #10)
> Ian, are you ok with stabilizing libcec 2.1.3?

Yup, go ahead.
Comment 12 Agostino Sarubbo gentoo-dev 2013-06-27 18:06:01 UTC
amd64 stable
Comment 13 Agostino Sarubbo gentoo-dev 2013-06-27 18:08:50 UTC
x86 stable. Last arch, closing