[Bug 225609] Merge Review: bash

bugzilla at redhat.com bugzilla at redhat.com
Sat Feb 3 22:19:11 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Merge Review: bash


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=225609


kevin at tummy.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         AssignedTo|kevin at tummy.com             |twaugh at redhat.com
               Flag|fedora-review?              |fedora-review-




------- Additional Comments From kevin at tummy.com  2007-02-03 17:18 EST -------

OK - Package meets naming and packaging guidelines
OK - Spec file matches base package name.
OK - Spec has consistant macro usage.
OK - Meets Packaging Guidelines.
OK - License (GPL)
OK - License field in spec matches
See below - License file included in package
OK - Spec in American English
OK - Spec is legible.
OK - Sources match upstream md5sum:
00bfa16d58e034e3c2aa27f390390d30  bash-3.2.tar.gz
00bfa16d58e034e3c2aa27f390390d30  bash-3.2.tar.gz.1
0e904cb46ca873fcfa65df19b024bec9  bash-doc-3.2.tar.gz
0e904cb46ca873fcfa65df19b024bec9  bash-doc-3.2.tar.gz.1
OK - BuildRequires correct
OK - Spec handles locales/find_lang
OK - Package has %defattr and permissions on files is good.
OK - Package has a correct %clean section.
See below - Package has correct buildroot
OK - Package is code or permissible content.
OK - Packages %doc files don't affect runtime.

OK - Package compiles and builds on at least one arch.
OK - Package has no duplicate files in %files.
OK - Package doesn't own any directories other packages own.
OK - Package owns all the directories it creates.
See below - No rpmlint output.
OK - final provides and requires are sane:

SHOULD Items:

OK - Should build in mock.
OK - Should build on all supported archs
OK - Should function as described.
OK - Should have sane scriptlets.
OK - Should have dist tag
OK - Should package latest version
3 open bugs - check for outstanding bugs on package.

Issues:

1. Could ask upstream to include the GPL COPYING file (minor, non blocker).

2. Why the:
Prefix: %{_prefix}
That should probibly be removed.

3. Buildroot should be set to the standard buildroot.

4. rpmlint, our little pal says:

rpmlint on ./bash-3.2-4.fc7.src.rpm
W: bash summary-ended-with-dot The GNU Bourne Again shell (bash) version 3.2.

Remove . at end.

E: bash tag-not-utf8 %changelog
E: bash non-utf8-spec-file bash.spec

Perhaps run iconv on the spec file to make it utf8?

W: bash redundant-prefix-tag

Remove prefix.

W: bash unversioned-explicit-obsoletes bash2
W: bash unversioned-explicit-obsoletes etcskel
W: bash unversioned-explicit-obsoletes bash2-doc
W: bash unversioned-explicit-obsoletes bash-doc

Are these still needed?

W: bash make-check-outside-check-section make check

Move 'make check' to a %check section.

E: bash use-of-RPM_SOURCE_DIR

Should change install to use '-p' and also refer to %SOURCEN instead of
SOURCE_DIR.

W: bash macro-in-%changelog pre
W: bash macro-in-%changelog clean

Should use %% for macros in changelog entries.

W: bash mixed-use-of-spaces-and-tabs (spaces: line 154, tab: line 98)

Pick one of spaces or tabs.

E: bash script-without-shebang /usr/share/doc/bash-3.2/scripts/krand.bash
E: bash script-without-shebang /usr/share/doc/bash-3.2/scripts/bcsh.sh
E: bash script-without-shebang /usr/share/doc/bash-3.2/scripts/precedence
E: bash script-without-shebang /usr/share/doc/bash-3.2/scripts/shprompt

Should be mode 644?

W: bash hidden-file-or-dir /usr/share/man/man1/..1.gz
W: bash hidden-file-or-dir /etc/skel/.bash_logout
E: bash postin-without-install-info /usr/share/info/bash.info.gz
E: bash postin-without-install-info /usr/share/info/bash.info.gz
W: bash hidden-file-or-dir /etc/skel/.bashrc
W: bash hidden-file-or-dir /etc/skel/.bash_profile
W: bash dangerous-command-in-%postun mv

Can all be ignored.

5. Should look at the open bugs for the package.
In particular this one:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=224567
Requires(post): ncurses
Might be required.


-- 
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