Bug 461119 - Review Request: libtiger - Rendering library for Kate streams using Pango and Cairo
Summary: Review Request: libtiger - Rendering library for Kate streams using Pango and...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Thomas Spura
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 458714
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-09-04 11:46 UTC by Nicolas Chauvet (kwizart)
Modified: 2010-12-10 14:41 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2010-02-05 17:41:01 UTC
Type: ---
Embargoed:
tomspur: fedora-review+
j: fedora-cvs+


Attachments (Terms of Use)

Description Nicolas Chauvet (kwizart) 2008-09-04 11:46:53 UTC
Spec URL:
http://kwizart.fedorapeople.org/SPECS/libtiger.spec
SRPM URL: 
http://kwizart.fedorapeople.org/SRPMS/libtiger-0.1.1-1.fc8.kwizart.src.rpm
Description: Rendering library for Kate streams using Pango and Cairo

Comment 1 Orcan Ogetbil 2009-04-10 19:55:11 UTC
Could you update this to the latest version? While you are there you can fix the %{_docdir}/%{name}-%{version} issue. Also, you don't need to add %doc when you are using %{_docdir}

Comment 2 Nicolas Chauvet (kwizart) 2009-04-10 20:07:52 UTC
Thx for taking a preliminary review but libtiger isn't considered as ready for wide use at this time by upstream.

I will fix/update the package anyway.

Comment 3 Nicolas Chauvet (kwizart) 2009-11-30 22:31:59 UTC
SRPM: http://kwizart.fedorapeople.org/review/libtiger-0.3.3-1.fc11.src.rpm
SPEC: http://kwizart.fedorapeople.org/review/libtiger.spec
Summary: Rendering library for Kate streams using Pango and Cairo

This package is known to be in usable state from upstream. (remove NotReady on Whiteboard)

This package is open for review.

Comment 4 Thomas Spura 2009-12-23 18:10:31 UTC
It would be easier to remove %{buildroot}%{_docdir} and add '%doc doc/html' to the %files devel section...

Furthermore docs need to be installed in %{_docdir}/%{name}-%{version}. The above would fix this issue, too.

Comment 5 Nicolas Chauvet (kwizart) 2009-12-27 11:14:25 UTC
I will fix
Is this a full review ?

Comment 6 Thomas Spura 2009-12-27 16:02:03 UTC
(In reply to comment #5)
> I will fix
> Is this a full review ?  

No. I didn't want to do a full review, when %files is not yet in final state; but will do the rest of it now...


REVIEW:

Good:
- Group ok
- name ok
- description ok
- removing *.la, ok
- no static libs
- libs correctly packaged (ldconfig...)
- timestamps ok
- parallel make
- rpmlint clean
- builds in koji
  https://koji.fedoraproject.org/koji/taskinfo?taskID=1892775


Needswork:
- License is wrong:
  Why BSD? There are LGPLv2+ headers and COPYING.
- %files
  Will check for permissions and so on later.
- BR: - cairo-devel is missing, gets pulled in by pango-devel, but I wouldn't
                                trust that...
      - check for >= 0.2.7 is not needed anymore, but ok
- How about including the examples into -devel, too?

Comment 7 Nicolas Chauvet (kwizart) 2010-01-26 22:42:24 UTC
SRPM: http://kwizart.fedorapeople.org/review/libtiger-0.3.3-2.fc11.src.rpm
SPEC: http://kwizart.fedorapeople.org/review/libtiger.spec
Summary: Rendering library for Kate streams using Pango and Cairo

Changelog
- Split doc subpackage (with example)
- Change License Tag (was LGPL)

I've splitted into a -doc subpackage to avoid multilib conflicts with html files generated at build time by doxygen.

Thx for the review, and sorry for the late answear.

Comment 8 Thomas Spura 2010-01-26 23:22:30 UTC
(In reply to comment #7)
> Thx for the review, and sorry for the late answear.    

Indeed, pretty bad. Need to to the review from scratch ;)

Addings to the review in comment 6:

- permissions ok
- examples noarch ok
- license is ok


###################################

One thing left:
Please use:
%files doc
%defattr(-,root,root,-)
%doc examples __doc/html

and not
%doc examples __doc/*

This will leave out AUTHORS ChangeLog... which are already in the main package.
(No need to include them twice in two different packages.)


###################################

APPROVED

Comment 9 Nicolas Chauvet (kwizart) 2010-01-28 23:31:34 UTC
New Package CVS Request
=======================
Package Name: libtiger
Short Description: Rendering library for Kate streams using Pango and Cairo
Owners: kwizart
Branches: F-12 F-11

Comment 10 Kevin Fenzi 2010-01-31 18:02:05 UTC
CVS done (by process-cvs-requests.py).

Comment 11 Nicolas Chauvet (kwizart) 2010-02-05 17:41:01 UTC
Thx for your review, the package was finally imported.

Comment 12 Nicolas Chauvet (kwizart) 2010-12-09 17:23:25 UTC
Package Change Request
======================
Package Name: libtiger
New Branches: el5 el6
Owners: kwizart

Comment 13 Jason Tibbitts 2010-12-10 14:41:10 UTC
Git done (by process-git-requests).


Note You need to log in before you can comment on or make changes to this bug.