Re: libbluray soname bump

2017-03-19 Thread Xavier Bachelot
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

2017-03-17 Thread Xavier Bachelot
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

2017-03-09 Thread 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


___
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

2011-12-14 Thread Dominik 'Rathann' Mierzejewski
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

2011-12-14 Thread Alex Lancaster
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-13 Thread Nicolas Chauvet
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

2011-12-13 Thread Xavier Bachelot

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

2011-12-13 Thread Xavier Bachelot

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

2011-12-11 Thread Richard Shaw
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