Bug 385041

Summary: Review Request: swfdec - Flash animation rendering library
Product: [Fedora] Fedora Reporter: Brian Pepple <bdpepple>
Component: Package ReviewAssignee: Patrice Dumas <pertusus>
Status: CLOSED NEXTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: rawhideCC: fedora-package-review, notting, pertusus, peter
Target Milestone: ---Flags: pertusus: fedora-review+
kevin: fedora-cvs+
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2007-11-18 01:51:59 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 385061    

Description Brian Pepple 2007-11-15 17:29:07 UTC
Spec URL: http://bpepple.fedorapeople.org/rpms/swfdec.spec
SRPM URL: http://bpepple.fedorapeople.org/rpms/swfdec-0.5.4-1.fc8.src.rpm
Description: swfdec is a library for rendering Adobe Flash animations. Currently it handles most Flash 3, 4 and many Flash 7 videos.

This is currently in Livna, but since the gstreamer backend is the default now, it can come into Fedora.

Here's a link to a F8 scratch build I did for it: http://koji.fedoraproject.org/koji/taskinfo?taskID=243271

Comment 1 Patrice Dumas 2007-11-15 20:49:42 UTC
Rpmlint says (ignorable):

swfdec.src: W: mixed-use-of-spaces-and-tabs (spaces: line 106, tab: line 1)
swfdec-gtk.i386: W: no-documentation
swfdec-gtk-devel.i386: W: no-documentation

swfdec-devel requires cairo-devel (and maybe more, as seen in 
swfdec-0.5.pc).

It would be nice to keep the timestamsp of installed files, it
should be achieved with
make DESTDIR=$RPM_BUILD_ROOT install INSTALL='install -p'

Maybe MAINTAINERS should be in %doc 

also 
%check

make check 

could be nice?

Though I get some failures:
FAILURES: 4
          ./system-capabilities-query-5.swf
          ./system-capabilities-query-6.swf
          ./system-capabilities-query-7.swf
          ./system-capabilities-query-8.swf
FAIL: trace
===================
1 of 1 tests failed
===================


Comment 2 Patrice Dumas 2007-11-15 21:13:08 UTC
Same remark about source file timestamp not kept:
-rw-rw-r-- 1 dumas dumas 6857084 nov 15 16:23 ../SOURCES/swfdec-0.5.4.tar.gz
-rw-rw-r-- 1 dumas dumas 6857084 nov 15 11:05 swfdec-0.5.4.tar.gz


Comment 3 Brian Pepple 2007-11-16 21:39:53 UTC
Spec URL: http://bpepple.fedorapeople.org/rpms/swfdec.spec
SRPM URL: http://bpepple.fedorapeople.org/rpms/swfdec-0.5.4-2.fc8.src.rpm

* Fri Nov 16 2007 Brian Pepple <bpepple> - 0.5.4-2
- Add requires for pango-devel to devel pkg.
- Keep timestamp on installed files.


I'm going to leave the check disabled for now, since it's failing due to not
having access to the gstreamer-mp3 plugin, and a complaint about fontconfig:

2007-11-16 16:23:29,419 - util.py:218:DEBUG: No fonts found; this probably means
that the fontconfig
2007-11-16 16:23:29,419 - util.py:218:DEBUG: library is not correctly
configured. You may need to
2007-11-16 16:23:29,419 - util.py:218:DEBUG: edit the fonts.conf configuration
file. More information
2007-11-16 16:23:29,419 - util.py:218:DEBUG: about fontconfig can be found in
the fontconfig(3) manual
2007-11-16 16:23:29,420 - util.py:218:DEBUG: page and on http://fontconfig.org

Comment 4 Patrice Dumas 2007-11-16 22:33:55 UTC
What about 

Maybe MAINTAINERS should be in %doc 

Same remark about source file timestamp not kept:
-rw-rw-r-- 1 dumas dumas 6857084 nov 15 16:23 ../SOURCES/swfdec-0.5.4.tar.gz
-rw-rw-r-- 1 dumas dumas 6857084 nov 15 11:05 swfdec-0.5.4.tar.gz

Comment 5 Brian Pepple 2007-11-17 15:20:54 UTC
(In reply to comment #4)
> Maybe MAINTAINERS should be in %doc 

Not going to bother packaging this, since it's fairly redundant with the AUTHORS
file already being included.
 
> Same remark about source file timestamp not kept:
> -rw-rw-r-- 1 dumas dumas 6857084 nov 15 16:23 ../SOURCES/swfdec-0.5.4.tar.gz
> -rw-rw-r-- 1 dumas dumas 6857084 nov 15 11:05 swfdec-0.5.4.tar.gz

Already been fixed.

Comment 6 Patrice Dumas 2007-11-17 15:41:57 UTC
I still have a different timestamp for the file I get with spectool -g
and the one in srpm. Not a blocker, though and the timestamps are
very similar.

* follow guidelines
* free software, license included
* rpmlint can be ignored:
swfdec.src: W: mixed-use-of-spaces-and-tabs (spaces: line 117, tab: line 1)
swfdec-gtk.i386: W: no-documentation
swfdec-gtk-devel.i386: W: no-documentation
* match upstream
506b032204b71ffac7d0424eaf9608c4  swfdec-0.5.4.tar.gz
* libs correctly packaged
* %files section right

I guess that you know what you do when you put the icons in the
gtk subpackage.

I haven't verified precisely the buildrequires but they look
fine.

APPROVED

Comment 7 Brian Pepple 2007-11-17 15:56:55 UTC
New Package CVS Request
=======================
Package Name: swfdec
Short Description: Flash animation rendering library
Owners: bpepple
Cvsextras Commits: yes

Comment 8 Kevin Fenzi 2007-11-18 01:23:04 UTC
cvs done.

Comment 9 Brian Pepple 2007-11-18 01:51:59 UTC
built for devel.  Patrice, thanks for the review.