Re: MPD update (Was: Re: Broken dependency: Requires: libavcodec.so.54(LIBAVCODEC_54)(64bit))
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))
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))
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))
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))
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))
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))
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