Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-19 Thread Sérgio Basto

On Qui, 2013-09-19 at 17:11 +1000, Ankur Sinha wrote:
> 
> I'm slightly confused with this. Why does one need to build a koji
> server? 

repoquery --whatrequires ffmpeg\* --source | grep mpd

mpd-0.17.3-3.fc19.src.rpm 

mpd depends on ffmpeg which depends on x264 etc etc , the mass rebuild
x264/ffmeg is not finish . 

so we need rebuild a bunch of packages, so a new builder to do it may be
a (temporary) solution (though) . 

Best regards,
-- 
Sérgio M. B.


Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-19 Thread Sérgio Basto
On Qui, 2013-09-19 at 17:11 +1000, Ankur Sinha wrote:
> Is gpac a requirement for mpd? 

gpac is a requirement for x264/ffmpeg mass rebuilds 

repoquery --whatrequires gpac-devel-static
give nothing but isn't true , is need to compile x264 is a
BuildRequires: gpac-devel-static, but not in runtime . 

gcc -o x264  x264.o input/input.o input/timecode.o input/raw.o
input/y4m.o output/raw.o output/matroska.o output/matroska_ebml.o
output/flv.o output/flv_bytestream.o filters/filters.o
filters/video/video.o filters/video/source.o filters/video/internal.o
filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o
filters/video/select_every.o filters/video/crop.o filters/video/depth.o
input/avs.o input/thread.o input/lavf.o output/mp4.o libx26410b.so.133
-ldl -lgpac_static -lz -L.  -lavformat -lavcodec -lavutil -lswscale
-lswscale -lavutil-m64  -lm -lpthread


Best regards,

Sérgio M. B.


Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-19 Thread Ankur Sinha
On Wed, 2013-09-18 at 18:17 +0100, Sérgio Basto wrote:
> we need compile new gpac 0.5.0 package against new ffmpeg , but
> doesn't
> build due a problem in a define [1] that I don't understand if a gcc
> incompatibility or what . 

Is gpac a requirement for mpd? Doesn't look like it. I just checked the
requires of the latest mpd package in rpmfusion:


> [asinha@ankur  fedora-packages]$ sudo repoquery --requires mpd
> /bin/sh
> config(mpd) = 1:0.17.3-3.fc20
> libFLAC.so.8()(64bit)
> libao.so.4()(64bit)
> libao.so.4(LIBAO4_1.1.0)(64bit)
> libasound.so.2()(64bit)
> libasound.so.2(ALSA_0.9)(64bit)
> libasound.so.2(ALSA_0.9.0)(64bit)
> libasound.so.2(ALSA_0.9.0rc4)(64bit)
> libaudiofile.so.1()(64bit)
> libavahi-client.so.3()(64bit)
> libavahi-common.so.3()(64bit)
> libavahi-glib.so.1()(64bit)
> libavcodec.so.54()(64bit)
> libavcodec.so.54(LIBAVCODEC_54)(64bit)
> libavformat.so.54()(64bit)
> libavformat.so.54(LIBAVFORMAT_54)(64bit)
> libavutil.so.52()(64bit)
> libavutil.so.52(LIBAVUTIL_52)(64bit)
> libbz2.so.1()(64bit)
> libc.so.6()(64bit)
> libc.so.6(GLIBC_2.10)(64bit)
> libc.so.6(GLIBC_2.14)(64bit)
> libc.so.6(GLIBC_2.15)(64bit)
> libc.so.6(GLIBC_2.17)(64bit)
> libc.so.6(GLIBC_2.2.5)(64bit)
> libc.so.6(GLIBC_2.3.4)(64bit)
> libc.so.6(GLIBC_2.4)(64bit)
> libc.so.6(GLIBC_2.9)(64bit)
> libcurl.so.4()(64bit)
> libdl.so.2()(64bit)
> libfaad.so.2()(64bit)
> libgcc_s.so.1()(64bit)
> libglib-2.0.so.0()(64bit)
> libgthread-2.0.so.0()(64bit)
> libid3tag.so.0()(64bit)
> libjack.so.0()(64bit)
> libm.so.6()(64bit)
> libm.so.6(GLIBC_2.2.5)(64bit)
> libmad.so.0()(64bit)
> libmikmod.so.3()(64bit)
> libmms.so.0()(64bit)
> libmodplug.so.1()(64bit)
> libmp3lame.so.0()(64bit)
> libmpcdec.so.5()(64bit)
> libogg.so.0()(64bit)
> libpthread.so.0()(64bit)
> libpthread.so.0(GLIBC_2.2.5)(64bit)
> libpulse.so.0()(64bit)
> libpulse.so.0(PULSE_0)(64bit)
> libsamplerate.so.0()(64bit)
> libsamplerate.so.0(libsamplerate.so.0.0)(64bit)
> libsamplerate.so.0(libsamplerate.so.0.1)(64bit)
> libshout.so.3()(64bit)
> libspeex.so.1()(64bit)
> libsqlite3.so.0()(64bit)
> libstdc++.so.6()(64bit)
> libtheora.so.0()(64bit)
> libvorbis.so.0()(64bit)
> libvorbisenc.so.2()(64bit)
> libvorbisfile.so.3()(64bit)
> libwavpack.so.1()(64bit)
> libz.so.1()(64bit)
> libzzip-0.so.13()(64bit)
> rtld(GNU_HASH)
> shadow-utils
> systemd
> [asinha@ankur  fedora-packages]$ sudo repoquery --provides gpac
> gpac = 0.5.0-4.fc20
> gpac(x86-64) = 0.5.0-4.fc20
> [asinha@ankur  fedora-packages]$ sudo repoquery --provides gpac-libs
> gpac-libs = 0.5.0-4.fc20
> gpac-libs(x86-64) = 0.5.0-4.fc20
> libgpac.so.2()(64bit)


> After you can rebuild x264, and after that all dependencies , If you
> build a koji server and put there sources with cvstogit  of Ken
> Dreyer ,
> I could try help you ... 

I'm slightly confused with this. Why does one need to build a koji
server? 
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part


Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-18 Thread Ankur Sinha
On Wed, 2013-09-18 at 22:53 +1000, David Timms wrote:
> Check for an existing 'upgrade the package/broken dependency/ffmpeg
> /fail to build from source etc' bug first, and if it doesn't already
> exist, you can create a new bug.
> 
> Do not attach SRPM to the bug. Attach a diff -u from the original spec
> to the upgraded spec file. Then the package maintainer can more easily
> review the patch, apply the patch and so forth.
> 
> If this a package that you would like to help maintain going forward,
> and you are already a Fedora packager, you can request to co-maintain
> the package. You would then work with the existing maintainer to
> decide who has time to look at bugs/upgrades etc..

Funny story: I was going to go request co-maintainer status but
apparently, I already am a co-maintainer for mpd. I applied and was
approved in the F16 cycle according to this bug. I just seem to have
completely forgotten about it!

https://bugzilla.rpmfusion.org/show_bug.cgi?id=1954

> 
> You mention a successful build. Have you been able to test if the
> build actually runs / works etc ?

Yep. It works for me here:
[asinha@ankur  fedora-packages]$ rpm -q mpd
mpd-0.17.5.89d2d64-1.fc21.x86_64

I'll get in touch with the other maintainers and get this fixed ASAP.
It's a git snapshot that I've packaged, so it's not just a straight
forward update really. 
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part


Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-18 Thread Sérgio Basto
On Qua, 2013-09-18 at 22:53 +1000, David Timms wrote: 
> On 18/09/13 17:35, Ankur Sinha wrote:
> > On Wed, 2013-09-18 at 15:32 +1000, Ankur Sinha wrote: It'll need a 
> > review though. Should I file a bug and add these as attachments?
> 
> Check for an existing 'upgrade the package/broken dependency/ffmpeg
> /fail to build from source etc' bug first, and if it doesn't already
> exist, you can create a new bug.
> 
> Do not attach SRPM to the bug. Attach a diff -u from the original spec
> to the upgraded spec file. Then the package maintainer can more easily
> review the patch, apply the patch and so forth.
> 
> If this a package that you would like to help maintain going forward,
> and you are already a Fedora packager, you can request to co-maintain
> the package. You would then work with the existing maintainer to
> decide who has time to look at bugs/upgrades etc..
> 
> You mention a successful build. Have you been able to test if the
> build actually runs / works etc ?

we need compile new gpac 0.5.0 package against new ffmpeg , but doesn't
build due a problem in a define [1] that I don't understand if a gcc
incompatibility or what . 
After you can rebuild x264, and after that all dependencies , If you
build a koji server and put there sources with cvstogit  of Ken Dreyer ,
I could try help you ... 


[1] my stupid fix.patch 
--- gpac/src/utils/downloader.c.orig2013-09-02 01:41:55.868809230
+0100
+++ gpac/src/utils/downloader.c 2013-09-02 01:42:19.945048582 +0100
@@ -55,7 +55,7 @@

#define SESSION_RETRY_COUNT20

-#define GF_DOWNLOAD_AGENT_NAME "GPAC/" GPAC_FULL_VERSION
+#define GF_DOWNLOAD_AGENT_NAME "GPAC"
//let's be agressive with socket buffer size
#define GF_DOWNLOAD_BUFFER_SIZE131072
#define GF_WAIT_REPLY_SLEEP20

-- 
Sérgio M. B.


Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-18 Thread David Timms
On 18/09/13 17:35, Ankur Sinha wrote:
> On Wed, 2013-09-18 at 15:32 +1000, Ankur Sinha wrote: It'll need a 
> review though. Should I file a bug and add these as attachments?

Check for an existing 'upgrade the package/broken dependency/ffmpeg
/fail to build from source etc' bug first, and if it doesn't already
exist, you can create a new bug.

Do not attach SRPM to the bug. Attach a diff -u from the original spec
to the upgraded spec file. Then the package maintainer can more easily
review the patch, apply the patch and so forth.

If this a package that you would like to help maintain going forward,
and you are already a Fedora packager, you can request to co-maintain
the package. You would then work with the existing maintainer to
decide who has time to look at bugs/upgrades etc..

You mention a successful build. Have you been able to test if the
build actually runs / works etc ?


MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))

2013-09-18 Thread Ankur Sinha
On Wed, 2013-09-18 at 15:32 +1000, Ankur Sinha wrote:
> I'll see if I can get it to build off git.

Well, I got it to build:

http://ankursinha.fedorapeople.org/mpd/mpd.spec

http://ankursinha.fedorapeople.org/mpd/mpd-0.17.5.89d2d64-1.fc21.src.rpm

It'll need a review though. Should I file a bug and add these as
attachments?
-- 
Thanks,
Warm regards,
Ankur (FranciscoD)

http://fedoraproject.org/wiki/User:Ankursinha

Join Fedora! Come talk to us!
http://fedoraproject.org/wiki/Fedora_Join_SIG



signature.asc
Description: This is a digitally signed message part