Bug 202820 - Review Request: libconfuse - A configuration file parser library
Summary: Review Request: libconfuse - A configuration file parser library
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review   
(Show other bugs)
Version: rawhide
Hardware: All
OS: Linux
Target Milestone: ---
Assignee: Dan Horák
QA Contact: Fedora Package Reviews List
Depends On:
TreeView+ depends on / blocked
Reported: 2006-08-16 16:14 UTC by Jarod Wilson
Modified: 2014-08-12 15:55 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2006-08-24 03:17:29 UTC
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---
gwync: fedora-cvs+

Attachments (Terms of Use)

Description Jarod Wilson 2006-08-16 16:14:59 UTC
Spec URL: http://wilsonet.com/packages/libconfuse/libconfuse.spec
SRPM URL: http://wilsonet.com/packages/libconfuse/libconfuse-2.5-1.src.rpm
libConfuse is a configuration file parser library, licensed
under the terms of the LGPL, and written in C. It supports
sections and (lists of) values (strings, integers, floats,
booleans or other sections), as well as some other features
(such as single/double-quoted strings, environment variable
expansion, functions and nested include statements). It
makes it very easy to add configuration file capability to
a program using a simple API.

The goal of libConfuse is not to be the configuration file
parser library with a gazillion of features. Instead, it
aims to be easy to use and quick to integrate with your code.

Note: the tarball is 'confuse', but the project pages all refer to libconfuse, and both suse and debian package this as libconfuse as well.

Comment 1 Dan Horák 2006-08-16 19:29:24 UTC
- there is a missing defattr line in the devel package
- the devel package should go into Development/Libraries instead of System
otherwise it looks good

Comment 2 Jarod Wilson 2006-08-16 19:41:33 UTC
Thanks for poking at it, both issues are remedied in a -2 build:


Comment 3 Dan Horák 2006-08-16 19:51:09 UTC
- no rpmlint output on any package
- package name OK
- spec file name OK, is in English and is legible
- package meets the Packaging Guidelines
- license OK (LGPL) and is included
- source matches upstream
	4bc9b73d77ebd571ac834619ce0b3582  confuse-2.5.tar.gz
	4bc9b73d77ebd571ac834619ce0b3582  confuse-2.5.tar.gz.1
- compiles and builds at least on i386 (FC4 and devel)
- BuildRequires are correct
- localized files are handled with %find_lang
- has shared lib with appropriate ldconfig calls
- does not create any directory
- no duplicates files, permissions are set properly, uses %defattr
- has %clean section
- consistent use of macros
- contains code
- no large docs, %doc is not required during runtime
- devel subpackage required and present, contains pkgconfig file
- no .la libtool archives
- not a GUI application
- it works


Comment 4 Jarod Wilson 2006-08-16 20:22:11 UTC
Thanks much, package imported and built for devel branch, FC5 branch pending.

Comment 5 Denis Leroy 2006-08-16 22:03:51 UTC
New record for quickest review approval ? :-)

Comment 6 Dan Horák 2006-08-17 05:29:43 UTC
It was carefully prepared so the formal part was easy for me.

PS: you should close the bug now

Comment 7 Jarod Wilson 2006-08-17 13:35:55 UTC
(In reply to comment #5)
> New record for quickest review approval ? :-)

I was wondering that myself. :p

(In reply to comment #6)
> It was carefully prepared so the formal part was easy for me.

I do put quite a bit of effort into trying to make the reviewer's job as easy as
possible (and its a relativley simple package). :)

> PS: you should close the bug now

Not quite yet, still waiting on the FC5 branch to be created. Once that's done,
I'll close it.

Comment 8 Jarod Wilson 2006-08-24 03:17:29 UTC
Whoops, forgot to close this out...

Comment 9 Petr Pisar 2014-08-12 15:32:50 UTC
Jon, would you mind to build this package for EPEL7? Otherwise I could try to maintain it there.

Comment 10 Gwyn Ciesla 2014-08-12 15:36:58 UTC
Of course.  Branching and building.

Package Change Request
Package Name: libconfuse
New Branches: epel7
Owners: limb

Comment 11 Gwyn Ciesla 2014-08-12 15:38:08 UTC
Git done (by process-git-requests).

Comment 12 Gwyn Ciesla 2014-08-12 15:55:49 UTC

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