[Bug 746] Lives - Linux Video Editing System

RPM Fusion Bugzilla noreply at rpmfusion.org
Mon Nov 15 09:42:41 CET 2010


http://bugzilla.rpmfusion.org/show_bug.cgi?id=746


salsaman <salsaman at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |salsaman at gmail.com




--- Comment #10 from salsaman <salsaman at gmail.com>  2010-11-15 09:42:40 ---
My comments start with ::



Besides this, there are many issues with your packages, for example:

- RPM_OPT_FLAGS are not being honored.
NB: The package in many cases allows RPM_OPT_FLAGS to override upstream's
hard-coded CFLAGS, but there still are places the package doesn't.

:: I have never heard of this RPM_OPT_FLAGS, but I believe you can export
CFLAGS to add additional flags. many components must be built with specififc
options (e.g -DPIC -fPIC) so overriding rather than adding to would likely
break the build.


- Many unowned directories:
# find /usr/*/lives -type d | xargs rpm -qf | grep 'not owned'
file /usr/lib64/lives/plugins is not owned by any package
file /usr/lib64/lives/plugins/encoders is not owned by any package
file /usr/lib64/lives/plugins/effects is not owned by any package
file /usr/lib64/lives/plugins/effects/realtime is not owned by any package
file /usr/lib64/lives/plugins/effects/realtime/weed is not owned by any package
file /usr/lib64/lives/plugins/effects/rendered is not owned by any package
file /usr/lib64/lives/plugins/playback is not owned by any package
file /usr/lib64/lives/plugins/decoders is not owned by any package
file /usr/share/lives/icons is not owned by any package
file /usr/share/lives/resources is not owned by any package
file /usr/share/lives/themes is not owned by any package
file /usr/share/lives/plugins is not owned by any package


:: all of these directiories are part of the LiVES package.


- More bundled libs, e.g. libraw1394

:: libraw1394 is an optional requirement, and is not bundled with LiVES


- Your spec doesn't build in mock, because of a missing BR.
BR: gettext
is required.

:: configure will check for gettext so yes it should be added to BR


- Finally: The package doesn't work on fedora-14-x86_64:

# lives

LiVES 1.3.4
Copyright 2002-2010 Gabriel Finch (salsaman at xs4all.nl) and others.
LiVES comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details.

error loading plugin /usr/lib64//lives/plugins/effects/realtime/weed/frei0r.so
error loading plugin /usr/lib64//lives/plugins/effects/realtime/weed/libvis.so

:: The above are just warnings and can be ignored. If the user has frei0r or
libvis installed then the warnings will go away.


Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jackdmp 1.9.5
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2009 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
Cannot create thread 1 Operation not permitted
Cannot create thread 1 Operation not permitted
unknown option character Z

usage: jackdmp [ --no-realtime OR -r ]
               [ --realtime OR -R [ --realtime-priority OR -P priority ] ]
      (the two previous arguments are mutually exclusive. The default is
--realtime)
               [ --name OR -n server-name ]
               [ --timeout OR -t client-timeout-in-msecs ]
               [ --loopback OR -L loopback-port-number ]
               [ --port-max OR -p maximum-number-of-ports]
               [ --midi OR -X midi-driver ]
               [ --verbose OR -v ]
               [ --clocksource OR -c [ c(ycle) | h(pet) | s(ystem) ]
               [ --replace-registry ]
               [ --silent OR -s ]
               [ --sync OR -S ]
               [ --temporary OR -T ]
               [ --version OR -V ]
         -d backend [ ... backend args ... ]
               Available backends may include: alsa, dummy, freebob, firewire
or net

       jackdmp -d backend --help
             to display options for each backend

Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started



:: 1) why are you connecting via jackdmp ? LiVES will just execute ~/.jackdrc
and if this is missing it will create it. Therefore you must have jackdmp
instead of jackd in your ~/.jackdrc. Please fix this.

:: 2) On a fresh install, the user will not have ~/.lives file and will
therefore be walked through the installation process. This will allow them to
choose pulseaudio instead of jack (which would maybe be a better choice in your
case if you are messing with jackdmp).


-- 
Configure bugmail: http://bugzilla.rpmfusion.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.


More information about the rpmfusion-developers mailing list