[Bug 235694] Review Request: s3270 - Scripted 3270 Emulator

bugzilla at redhat.com bugzilla at redhat.com
Tue May 8 21:26:04 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: Review Request: s3270 - Scripted 3270 Emulator


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


jwilson at redhat.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
               Flag|                            |fedora-review?




------- Additional Comments From jwilson at redhat.com  2007-05-08 17:26 EST -------
Initial pass:

1) please use spaces instead of tabs

2) URL is wrong, should be http://sourceforge.net/projects/x3270

3) Source: is wrong, should be what's currently in URL

4) The Requires: on x3270 looks bad to me. Seems there ought to be a minimum
required version as well, since I'm guessing x3270 1.0 won't actually work. The
Reqs: x3270 <= %{version} is quite fragile, in that if the x3270 maintainer
updates their package to the latest upstream x3270 3.3.5p6 and maintains their
current versioning scheme, the deps of s3270 won't be satisfiable, as 3.3.5p6 is
rpm-newer than 3.3.5, which is what %{version} currently gives.

5) the specified buildroot doesn't meet minimum requirements:
http://fedoraproject.org/wiki/Packaging/Guidelines#head-b4fdd45fa76cbf54c885ef0836361319ab962473

6) the %description doesn't match upstream's latest. I'd suggest:

x3270 is a suite of 3270 terminal emulation tools. s3270 is a
scripting tool for writing screen-scraping applications.
Includes IND$FILE support, DBCS, and more.

7) The install line for the s3270 binary uses -s, which strips the binary. Need
to not do that so the binary can be stripped by the rpmbuild process and proper
debuginfo packages built

8) There's actually make install and make install-man targets in the Makefile,
which appear to have proper $DESTDIR support, I suggest investigating that
instead of the numerous manual install calls. Seems there are a few bits more
that make install installs also.

9) %defattr(-,root,root,-) instead of just %defattr(-,root,root)

-- 
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 package-review mailing list