Re: libbluray soname bump
On 09/03/2017 17:11, Xavier Bachelot wrote: > Hi, > > I'm going to update libbluray in rawhide (and f26 as I believe its early > enough in the release cycle) to version 1.0.0, which includes a soname > bump. This is a critical path package. > > According to repoquery, the following packages will need to be rebuild : > > In Fedora : > - gvfs > > In RPM Fusion : > - ffmpeg > - mplayer > - mpv > - vdr-xineliboutput > - vlc > - xine-lib > > I can take care of the rebuilds for RPM Fusion, but I don't have enough > privileges to do the same for gvfs in Fedora, so it will need to be > coordinated with gvfs maintainer(s). > > RPM Fusion maintainers, let me know if you want me to either take care > of the rebuild or leave it to me. > Just to make sure everyone knows, the needed RPM Fusion rebuilds will be handled as part of the F26 mass rebuild which is about to happen real soon. That also means building against F26 currently will fail if your package has a build requires on any of the above packages, until they are rebuilt. Regards, Xavier ___ rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
Re: libbluray soname bump
On 09/03/2017 17:38, Björn 'besser82' Esser wrote: > Am 09.03.2017 um 17:34 schrieb Xavier Bachelot: >> oops, with the proper fedora devel mail now... >> >> On 09/03/2017 17:11, Xavier Bachelot wrote: >>> Hi, >>> >>> I'm going to update libbluray in rawhide (and f26 as I believe its early >>> enough in the release cycle) to version 1.0.0, which includes a soname >>> bump. This is a critical path package. >>> >>> According to repoquery, the following packages will need to be rebuild : >>> >>> In Fedora : >>> - gvfs >>> >>> In RPM Fusion : >>> - ffmpeg >>> - mplayer >>> - mpv >>> - vdr-xineliboutput >>> - vlc >>> - xine-lib >>> >>> I can take care of the rebuilds for RPM Fusion, but I don't have enough >>> privileges to do the same for gvfs in Fedora, so it will need to be >>> coordinated with gvfs maintainer(s). >>> >>> RPM Fusion maintainers, let me know if you want me to either take care >>> of the rebuild or leave it to me. >>> >>> Shall you have anything to discuss about this update, feel free to reach >>> out to me by mail or irc (xavierb on freenode). >>> >>> Regards, >>> Xavier >>> >> > > Well, I'm a provenpackager and can take care of rebuilding gvfs for > Fedora. Just let me know, when you updated libblueray. Thanks Björn, I've rebuilt libbluray for rawhide, please proceed with gvfs rebuild at your earlier convenience. I will follow up with f26 and request a buildroot override. Regards, Xavier ___ rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
Re: libbluray soname bump
oops, with the proper fedora devel mail now... On 09/03/2017 17:11, Xavier Bachelot wrote: Hi, I'm going to update libbluray in rawhide (and f26 as I believe its early enough in the release cycle) to version 1.0.0, which includes a soname bump. This is a critical path package. According to repoquery, the following packages will need to be rebuild : In Fedora : - gvfs In RPM Fusion : - ffmpeg - mplayer - mpv - vdr-xineliboutput - vlc - xine-lib I can take care of the rebuilds for RPM Fusion, but I don't have enough privileges to do the same for gvfs in Fedora, so it will need to be coordinated with gvfs maintainer(s). RPM Fusion maintainers, let me know if you want me to either take care of the rebuild or leave it to me. Shall you have anything to discuss about this update, feel free to reach out to me by mail or irc (xavierb on freenode). Regards, Xavier ___ rpmfusion-developers mailing list -- rpmfusion-developers@lists.rpmfusion.org To unsubscribe send an email to rpmfusion-developers-le...@lists.rpmfusion.org
Re: libbluray soname bump
On Wednesday, 14 December 2011 at 01:27, Xavier Bachelot wrote: On 12/13/2011 07:44 PM, Xavier Bachelot wrote: I'll do local builds of mplayer and xbmc to make sure nothing breaks. mplayer needs the attached patch. Please also add versioned BuildRequires: for libbbluray-devel. Otherwise OK to commit. Regards, Dominik -- Fedora http://fedoraproject.org/wiki/User:Rathann RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu Faith manages. -- Delenn to Lennier in Babylon 5:Confessions and Lamentations
Re: libbluray soname bump
Thanks, I'll look into applying these in devel/f17. I was going to do an update to 11.x/Eden, where a lot of these patches have already been applied or are otherwise obsolete, but that's a lot more work. Best to get a functioning xbmc into f17 for the moment at least. Alex - Original Message - On 12/14/2011 11:23 PM, Xavier Bachelot wrote: On 12/14/2011 01:27 AM, Xavier Bachelot wrote: On 12/13/2011 07:44 PM, Xavier Bachelot wrote: I'll do local builds of mplayer and xbmc to make sure nothing breaks. mplayer needs the attached patch. I will look at xbmc next. And here's the xbmc patch. However, xbmc currently doesn't build because of an issue with libpng 1.5. Gentoo had a patch for the libpng issue. Here are all the patches again. Xavier
Re: libbluray soname bump
2011/12/11 Xavier Bachelot xav...@bachelot.org: Hi, libbluray has made its first official release a few days ago. The soname was bumped to 1.0.0 just before the release, in order to make sure it's incompatible with older snapshots they have produced. The snapshots I've made and packaged for Fedora are compatible with the release, so Fedora/RPM Fusion packages should be fine after a simple rebuild. I would like to have a clean start with this library and have the updated package pushed to devel, but also to all currently active releases ( F-16, F-15 and EL-6), despite the soname breakage. Now that upstream is ready to push releases, I think it will be easier to keep the package in good shape if we follow them. Affected packages are as follow : For F17 and F16 : gvfs(fedora) mplayer (rpmfusion-free) xbmc(rpmfusion-free) For F15 : mplayer (rpmfusion-free) xbmc(rpmfusion-free) EL-6 doesn't have any affected package. Hello Xavier, Vlc has gained support for libbluray with Rawhide/F-17 so I'm fine with having it updated ASAP. But I expect that can wait for the new snapshot. For older Fedora releases I'm more doubtful, is there really new features introduced? Can't we consider bluray users in need for a new version to move to f16? Nicolas (kwizart)
Re: libbluray soname bump
On 12/13/2011 06:35 PM, Nicolas Chauvet wrote: 2011/12/11 Xavier Bachelot xav...@bachelot.org mailto:xav...@bachelot.org: Hi, libbluray has made its first official release a few days ago. The soname was bumped to 1.0.0 just before the release, in order to make sure it's incompatible with older snapshots they have produced. The snapshots I've made and packaged for Fedora are compatible with the release, so Fedora/RPM Fusion packages should be fine after a simple rebuild. I would like to have a clean start with this library and have the updated package pushed to devel, but also to all currently active releases ( F-16, F-15 and EL-6), despite the soname breakage. Now that upstream is ready to push releases, I think it will be easier to keep the package in good shape if we follow them. Affected packages are as follow : For F17 and F16 : gvfs(fedora) mplayer (rpmfusion-free) xbmc(rpmfusion-free) For F15 : mplayer (rpmfusion-free) xbmc(rpmfusion-free) EL-6 doesn't have any affected package. Hello Xavier, Hi Nicolas, Vlc has gained support for libbluray with Rawhide/F-17 so I'm fine with having it updated ASAP. But I expect that can wait for the new snapshot. The updated libbluray is in Rawhide, feel free to build at your convenience. It'll be great to have yet another media player with bluray support. For older Fedora releases I'm more doubtful, is there really new features introduced? Can't we consider bluray users in need for a new version to move to f16? Actually this is a bit of a special case. I've been using handmade git snapshot until now, and this is the first upstream release. As such I think it would be easier for everyone to use what upstream provides us. I know this is somewhat against the rule to bump soname during a release lifetime, but I feel it worths it. As I'm writing this, I'm wondering how does one request aa buildroot override in RPM Fusion ? This will be needed to have a seamless transition in F16 and F15. Regards, Xavier
Re: libbluray soname bump
On 12/13/2011 07:44 PM, Xavier Bachelot wrote: I'll do local builds of mplayer and xbmc to make sure nothing breaks. mplayer needs the attached patch. I will look at xbmc next. Regards, Xavier ? mplayer-1.0-0.126.20110816svn.fc17.src.rpm ? mplayer-1.0-0.127.20110816svn.fc17.src.rpm ? mplayer-1_0-0_126_20110816svn_fc17 ? mplayer-1_0-0_127_20110816svn_fc17 ? mplayer-export-2011-08-16 ? mplayer-fix_configure_for_libbluray.patch ? mplayer.patch Index: mplayer-new_libbluray_api.patch === RCS file: mplayer-new_libbluray_api.patch diff -N mplayer-new_libbluray_api.patch --- /dev/null 1 Jan 1970 00:00:00 - +++ mplayer-new_libbluray_api.patch 14 Dec 2011 00:23:25 - @@ -0,0 +1,80 @@ +Index: stream/stream_bluray.c +=== +--- stream/stream_bluray.c (revision 34125) stream/stream_bluray.c (revision 34126) +@@ -116,7 +116,7 @@ + case STREAM_CTRL_GET_NUM_CHAPTERS: { + BLURAY_TITLE_INFO *ti; + +-ti = bd_get_title_info(b-bd, b-current_title); ++ti = bd_get_title_info(b-bd, b-current_title, b-current_angle); + if (!ti) + return STREAM_UNSUPPORTED; + +@@ -137,7 +137,7 @@ + int64_t pos; + int r; + +-ti = bd_get_title_info(b-bd, b-current_title); ++ti = bd_get_title_info(b-bd, b-current_title, b-current_angle); + if (!ti) + return STREAM_UNSUPPORTED; + +@@ -156,7 +156,7 @@ + case STREAM_CTRL_GET_NUM_ANGLES: { + BLURAY_TITLE_INFO *ti; + +-ti = bd_get_title_info(b-bd, b-current_title); ++ti = bd_get_title_info(b-bd, b-current_title, b-current_angle); + if (!ti) + return STREAM_UNSUPPORTED; + +@@ -175,7 +175,7 @@ + BLURAY_TITLE_INFO *ti; + int angle = *((int *) arg); + +-ti = bd_get_title_info(b-bd, b-current_title); ++ti = bd_get_title_info(b-bd, b-current_title, b-current_angle); + if (!ti) + return STREAM_UNSUPPORTED; + +@@ -236,7 +236,7 @@ + } + + /* check for available titles on disc */ +-title_count = bd_get_titles(bd, TITLES_RELEVANT); ++title_count = bd_get_titles(bd, TITLES_RELEVANT, angle); + mp_msg(MSGT_IDENTIFY, MSGL_INFO, ID_BLURAY_TITLES=%d\n, title_count); + if (!title_count) { + mp_msg(MSGT_OPEN, MSGL_ERR, MSGTR_BlurayNoTitles); +@@ -250,7 +250,7 @@ + BLURAY_TITLE_INFO *ti; + int sec, msec; + +-ti = bd_get_title_info(bd, i); ++ti = bd_get_title_info(bd, i, angle); + if (!ti) + continue; + +@@ -284,7 +284,7 @@ +ID_BLURAY_CURRENT_TITLE=%d\n, title + 1); + + /* Get current title information */ +-info = bd_get_title_info(bd, title); ++info = bd_get_title_info(bd, title, angle); + if (!info) + goto err_no_info; + +Index: configure +=== +--- configure (revision 34125) configure (revision 34126) +@@ -5738,7 +5738,7 @@ + echocheck Blu-ray support + if test $_bluray = auto ; then + _bluray=no +- statement_check libbluray/bluray.h 'bd_get_title_info(0, 0)' -lbluray _bluray=yes ++ statement_check libbluray/bluray.h 'bd_get_title_info(0, 0, 0)' -lbluray _bluray=yes + fi + if test $_bluray = yes ; then + def_bluray='#define CONFIG_LIBBLURAY 1' Index: mplayer.spec === RCS file: /cvs/free/rpms/mplayer/devel/mplayer.spec,v retrieving revision 1.40 diff -a -u -r1.40 mplayer.spec --- mplayer.spec 23 Sep 2011 20:54:45 - 1.40 +++ mplayer.spec 14 Dec 2011 00:23:25 - @@ -6,7 +6,7 @@ Name: mplayer Version:1.0 -Release:0.126.%{pre}%{?dist} +Release:0.127.%{pre}%{?dist} Summary:Movie player playing most video formats and DVDs Group: Applications/Multimedia @@ -32,6 +32,9 @@ Patch14:%{name}-nodvdcss.patch # use system FFmpeg libraries Patch18:%{name}-ffmpeg.patch +# New libbluray API (changeset 34126) +Patch19:%{name}-new_libbluray_api.patch + BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: SDL-devel @@ -229,6 +232,7 @@ %patch8 -p1 -b .manlinks %patch14 -p1 -b .nodvdcss %patch18 -p1 -b .ffmpeg +%patch19 -p0 -b .bluray doconv() { iconv -f $1 -t $2 -o DOCS/man/$3/mplayer.1.utf8 DOCS/man/$3/mplayer.1 \ @@ -401,6 +405,9 @@ %{_datadir}/mplayer/*.fp %changelog +* Tue Dec 13 2011 Xavier Bachelot xav...@bachelot.org - 1.0-0.127.20110816svn +- Add patch for new libbluray API. + * Fri Sep 23 2011 Dominik Mierzejewski rpm at greysector.net - 1.0-0.126.20110816svn - 20110816 snapshot - drop obsolete pause crash patch
Re: libbluray soname bump
As I recently got abi-compliance-checker into stable for Fedora I was going to check the current package against the 0.2.1 release but had a problem compiling it. I started with the current SRPM and did a minimal update on the spec file. Buildfile: libbluray/bdj/build.xml does not exist! Build failed I verified that the file indeed does not exist. Did I miss something? I don't see any of the configuration options that would affect this. This was on F15 x86_64 if it matters. Thanks, Richard