[Bug 220210] Review Request: krename - Powerful batch file renamer
bugzilla at redhat.com
bugzilla at redhat.com
Thu Dec 28 10:08:02 UTC 2006
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: krename - Powerful batch file renamer
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=220210
------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp 2006-12-28 05:08 EST -------
Though I am not willing, I will attach a detail for sumbitter's benefit.
>From http://fedoraproject.org/wiki/Packaging/Guidelines
= Naming of this package is good
= License documentation is included
= License is OSI approved
= License documentation is actually consistent with
the ones actually used in source files.
= No shareware data is included
= No patents issue is found
= This is not a emulators
= This is not a binary firmware
= No libexecdir files is needed as no wrapper scripts are
needed
= rpmlint is silent
= Changelog entry is proper
= Tag is correctly used
= Build root tag is okay
= Generally "Requires: hicolor-icon-theme" description
is not needed, however, I don't object to this.
= Dependencies other than libraries' dependencies
automatically added by rpmbuild is not necessary
= BuildRequires is enough: mockbuild is okay for FC-devel
= No redundant BuildRequires is described
= Summary and description is okay
= Documentation Encodings are fixed (according to
my suggestion)
= Needed documentation
- AUTHORS
- COPYING
- ChangeLog
- README
- TODO
--- all included (in main package)
= Mock build log says that fedora specific compilation
flags are correctly passed
(checked by grep -v FORTIFY MOCK-krename.log )
= No static libraries nor .la files
= There is no libraries duplicate of system libraries
= /usr/lib/rpm/check-rpath-worker `rpm -ql krename`
does not complain
= No conf file
= Desktop description is okay
desktop-file-varidate does not report any error
= desktop-file-install correctly used
= Macros correctly used
= No mixed use of %{buildroot} <-> $RPM_BUILD_ROOT
= %makeinstall not used
= Locale files are handled by %find_lang
= Timestamps are correctly kept for
- xml/html
- gettext mo files
- png file
(checked by `rpm -qilvv --changelog --scripts krename)
= Parallel build okay
= For scriplets
-> According to http://fedoraproject.org/wiki/Packaging/ScriptletSnippets
= No shared libraries, ldconfig not needed
= No services
= No GConf
= No Texinfo
= No Scrollkeeper
= mime type is not needed nor described in desktop file (desktop
update is not needed, proper)
= mimetype xml is not included
= files are installed under %{_datadir}/icons/hicolor
-> GTK+ icon cache updating is needed --- correctly handled!!
= No fonts
= No conditional dependencies
= Mockbuild is okay, this means that non-root users' rebuild
should work
= No content which cannot be accepted in FE is not included
= Unowned directory
- /usr -> filesystem
- /usr/bin -> filesystem
- /usr/share -> filesystem
- /usr/share/applications -> filesystem
- /usr/share/apps -> kdelibs
- /usr/share/doc -> filesystem
- /usr/share/doc/HTML -> kdelibs
- /usr/share/doc/HTML/en -> kdelibs
- /usr/share/icons -> redhat-artwork
- /usr/share/icons/hicolor -> hicolor-icon-theme
- /usr/share/icons/hicolor/??x?? -> hicolor-icon-theme
- /usr/share/icons/hicolor/??x??/apps -> hicolor-icon-theme
= all okay
= Owned directory
- /usr/share/apps/konqueror
- /usr/share/apps/krename
- /usr/share/doc/HTML/en/krename
- /usr/share/icons/lcolor
= all are not owned by other packages needed by this package
( as for /usr/share/apps/konqueror, this is owned by
kdebase, however, this package can be used for NON-KDE user
so owning this directory is okay and recommended)
= This is no web app and /var/www is not used
Then from http://fedoraproject.org/wiki/Packaging/ReviewGuidelines
= rpmlint for source is silent
= rpmlint for binary rpm is silent
= rpmlint for installed rpm is silent
= Naming is okay (described above)
= Consistency for package guideline is checked above
= License is okay (described above)
= License documentation included (described above)
= Actually I don't know the deferrence between
American/British/Other English in detail......
= I can read this spec file with ease
= Downloading all sources (one) from described URLs
succeeded
= md5sum values are same
= mockbuild is okay for FC-devel i386
= BuildRequires is okay (described above)
= locale handling okay (described above)
= ldconfig not needed (described above)
= relocable description is not used
= Directory ownership is okay (described above)
= permission is okay
- checked by rpmlint and
rpm -qilvv krename
= %clean section handled properly
= macro usage is okay (described above)
= code/content issue is no problem (described above)
= No large documentation is included in source tarball
and -doc subpackage is not needed
= -devel subpackage is not needed
= .la files/static archives are not included (described
above)
= desktop file is correctly installed (described above)
= directory ownership is handled correctly (described above)
Well, other thing I have noticed
= mock build log is okay
= file `rpm -ql krename` is no problem
= rpm -qilvv --changelog --scripts krename is okay
= ( for f in `rpm -ql krename` ; do if file $f | grep -q
text ; then echo $f ; done ) | xargs less is okay
= It seems that this app works and no segv happened for now
= ( for f in `rpm -ql krename` ; do if file $f | grep -q
image l then echo $f ; done ) | xargs display is okay
= w3m /usr/share/doc/HTML/en/krename/index.html is okay
APPROVED
--
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
More information about the Fedora-package-review
mailing list