Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
Summary: Review Request: libdatrie - double-array trie implementation library
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Summary: Review Request: libdatrie - double-array trie implementation library Product: Fedora Version: rawhide Platform: All OS/Version: Linux Status: NEW Severity: medium Priority: unspecified Component: Package Review AssignedTo: nobody@fedoraproject.org ReportedBy: aurisc4@gmail.com QAContact: extras-qa@fedoraproject.org CC: notting@redhat.com, package-review@lists.fedoraproject.org Classification: Fedora Story Points: --- Type: ---
Spec URL: https://fedoraproject.org/w/uploads/3/3f/Libdatrie.spec SRPM URL: https://fedoraproject.org/w/uploads/5/5e/Libdatrie-0.2.4-1.src.rpm Description: A library, implementing double-array trie data structure. You can find the detailed description in upstream home page: http://linux.thai.net/~thep/datrie/datrie.html
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Aurimas Černius aurisc4@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Blocks| |177841(FE-NEEDSPONSOR)
--- Comment #1 from Aurimas Černius aurisc4@gmail.com 2011-08-28 12:41:51 EDT --- Added FE-NEEDSPONSOR to blocks, since it's my first package.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
--- Comment #2 from Michael Schwendt mschwendt@gmail.com 2011-09-03 04:57:35 EDT --- Please at least skim over the following pages, especially with regard to search terms relevant to your package. For example, you could have searched for a section covering static and shared libraries:
https://fedoraproject.org/wiki/Packaging:ReviewGuidelines https://fedoraproject.org/wiki/Packaging:Guidelines https://fedoraproject.org/wiki/Packaging:NamingGuidelines http://fedoraproject.org/wiki/Licensing#SoftwareLicenses
* MUST: rpmlint must be run on the source rpm and all binary rpms the build produces. The output should be posted in the review.
Which does not imply that only a reviewer should do this. It's a tool for packagers.
Libdatrie-0.2.4-1.src.rpm
rpmlint says something about this.
Name: libdatrie Group: Development/Libraries
Base library packages typically go into group "System Environment/Libraries". https://fedoraproject.org/wiki/Packaging:DistTag
Release: 1
https://fedoraproject.org/wiki/Packaging/NamingGuidelines https://fedoraproject.org/wiki/Packaging:DistTag
If you don't like the dist tag, a brief rationale would be appreciated.
Summary: An Implementation of Double-Array Trie
In the installer and package tools, leading "An", "A", "The" merely decrease readability. Many book/report titles also omit them to be even more concise.
Summary: Implementation of Double-Array Trie
License: LGPLv2.1+
rpmlint says something about this.
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
https://fedoraproject.org/wiki/Packaging:Guidelines#BuildRoot_tag
%install rm -rf %{buildroot}
%clean rm -rf %{buildroot}
https://fedoraproject.org/wiki/Packaging:Guidelines#.25clean
%package devel Summary: Development files for libdatrie
Notice you don't have a leading article here either. ;)
Requires: libdatrie
https://fedoraproject.org/wiki/Packaging:Guidelines#Requiring_Base_Package
%defattr(-,root,root,-)
Either at the beginning of all sections or omitted because of: http://fedoraproject.org/wiki/Packaging:Guidelines#File_Permissions
%{_libdir}/libdatrie.so.1*
https://fedoraproject.org/wiki/Packaging:Guidelines#Shared_Libraries
%{_libdir}/libdatrie.a %{_libdir}/libdatrie.la
https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Static_Librari...
%package doc Requires: libdatrie
Clearly the documentation subpackage does not depend on the library. See also: https://fedoraproject.org/wiki/Packaging:Guidelines#Explicit_Requires
Group: Development/Libraries
https://fedoraproject.org/wiki/Packaging:Guidelines#Documentation
%files doc %{_datadir}/doc/datrie/ %{_datadir}/doc/libdatrie/
Any particular reason why the documentation is not put into %{_defaultdocdir}/%{name}-%{version} - but split up into two directories plus the base library package adding another doc directory?
%doc AUTHORS COPYING README
What about file NEWS?
%{_datadir}/man/man1/trietool-0.2.1.gz
There is %{_mandir} = %{_datadir}/man
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
--- Comment #3 from Aurimas Černius aurisc4@gmail.com 2011-09-11 10:29:03 EDT --- I've uploaded the updated spec and SRPM, the same links as in the first post.
Below is the output of rpmlint for all rpms:
$ rpmlint libdatrie-0.2.4-2.fc15.i686.rpm libdatrie.i686: W: spelling-error %description -l en_US trie -> tire, true, tie libdatrie.i686: W: spelling-error %description -l en_US Trie -> Teri, Brie, Erie 1 packages and 0 specfiles checked; 0 errors, 2 warnings.
$ rpmlint libdatrie-debuginfo-0.2.4-2.fc15.i686.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings.
$ rpmlint libdatrie-devel-0.2.4-2.fc15.i686.rpm libdatrie-devel.i686: W: no-documentation libdatrie-devel.i686: W: no-manual-page-for-binary trietool-0.2 1 packages and 0 specfiles checked; 0 errors, 2 warnings.
$ rpmlint libdatrie-doc-0.2.4-2.fc15.noarch.rpm 1 packages and 0 specfiles checked; 0 errors, 0 warnings.
$ rpmlint libdatrie-0.2.4-2.fc15.src.rpm libdatrie.src: W: spelling-error %description -l en_US trie -> tire, true, tie libdatrie.src: W: spelling-error %description -l en_US Trie -> Teri, Brie, Erie 1 packages and 0 specfiles checked; 0 errors, 2 warnings.
Please do not reply directly to this email. All additional comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Rex Dieter rdieter@math.unl.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rdieter@math.unl.edu
--- Comment #4 from Rex Dieter rdieter@math.unl.edu 2012-04-19 16:04:07 EDT --- fyi, in the future, when making modifications/updates to your packaging, bump Release, and make sure to include a changelog entry detailing the changes.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Matthias Runge mrunge@matthias-runge.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |mrunge@matthias-runge.de
--- Comment #5 from Matthias Runge mrunge@matthias-runge.de --- Aurimas, you should especially read
https://fedoraproject.org/wiki/How_to_get_sponsored_into_the_packager_group
To show, you're familiar with packaging guidelines, you should do a few (5-10, depending on the your sponsor) inofficial reviews.
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags| |needinfo?(aurisc4@gmail.com | |)
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=733925
--- Comment #6 from Matthias Runge mrunge@redhat.com --- Any progress here? Aurimas, are you still interested?
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=733925
Aurimas Černius aurisc4@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(aurisc4@gmail.com | |) |
--- Comment #7 from Aurimas Černius aurisc4@gmail.com --- I'm afraid I don't have enough time for this, so I think I better spend my time contributing where I do now.
Product: Fedora https://bugzilla.redhat.com/show_bug.cgi?id=733925
Jason Tibbitts tibbs@math.uh.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CLOSED Blocks|177841 (FE-NEEDSPONSOR) |201449 (FE-DEADREVIEW) Resolution|--- |NOTABUG Last Closed| |2012-12-16 16:54:22
https://bugzilla.redhat.com/show_bug.cgi?id=733925
Christopher Meng cickumqt@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |cickumqt@gmail.com Resolution|NOTABUG |DUPLICATE
--- Comment #8 from Christopher Meng cickumqt@gmail.com ---
*** This bug has been marked as a duplicate of bug 1062542 ***
package-review@lists.fedoraproject.org