[Bug 516906] Review Request: frePPLe - Free Production Planning Library

bugzilla at redhat.com bugzilla at redhat.com
Thu Sep 17 20:00:01 UTC 2009


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





--- Comment #10 from Michel Alexandre Salim <michael.silvanus at gmail.com>  2009-09-17 16:00:00 EDT ---
(meant to copy-and-paste the Koji build URL, sorry)
Koji F-12: http://koji.fedoraproject.org/koji/taskinfo?taskID=1687259

rpmlint warnings on the binaries:
frepple.x86_64: W: unused-direct-shlib-dependency
/usr/lib64/libfrepple.so.0.0.0 /lib64/libm.so.6
frepple.x86_64: E: non-executable-script
/usr/lib/python2.6/site-packages/freppledb/manage.py 0644 /usr/bin/env
frepple.x86_64: W: file-not-in-%lang
/usr/lib/python2.6/site-packages/freppledb/locale/nl/LC_MESSAGES/django.mo
frepple.x86_64: W: file-not-in-%lang
/usr/lib/python2.6/site-packages/freppledb/locale/nl/LC_MESSAGES/djangojs.mo
frepple.x86_64: W: file-not-in-%lang
/usr/lib/python2.6/site-packages/freppledb/locale/zh_TW/LC_MESSAGES/django.mo
frepple.x86_64: W: file-not-in-%lang
/usr/lib/python2.6/site-packages/freppledb/locale/zh_TW/LC_MESSAGES/djangojs.mo
1 packages and 0 specfiles checked; 1 errors, 5 warnings.

frepple-devel.x86_64: W: summary-ended-with-dot The libraries and header files
needed for frePPLe development.

frepple-doc.x86_64: W: summary-ended-with-dot Documentation subpackage for
frePPLe.



Changes look good so far. But.. the URL field should not be removed, really; it
points to the program's homepage and is visible to the user (try rpm -qi on the
produced RPM). Only Source1 needs to be removed as it's redundant and never
referred to.

Some tests still fail locally:

======================================================================
FAIL: callback
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./runtest.py", line 245, in runExecutable
    self.assertFalse("Difference in output")
AssertionError

======================================================================
FAIL: name
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./runtest.py", line 245, in runExecutable
    self.assertFalse("Difference in output")
AssertionError

======================================================================
FAIL: problems
----------------------------------------------------------------------
Traceback (most recent call last):
  File "./runtest.py", line 245, in runExecutable
    self.assertFalse("Difference in output")
AssertionError

----------------------------------------------------------------------
Ran 37 tests in 50.983s

FAILED (failures=3)
make[1]: *** [check] Error 1

Any idea why they pass on the build server? Might it be that they terminate
with no error if there is no Internet connection, but fail if there actually
is?

If you're planning to support only Fedora (and not EPEL, Extra Packages for
Enterprise Linux) then you can make the documentation subpackage noarch:

%package doc
...
BuildArch: noarch

to be safe, though, in case some EPEL maintainers want to bundle this at some
point in the future, you can %if-guard it as such:

# noarch subpackages require RPM >= 4.6.0, available in F-10 or later
# (and the upcoming RHEL 6). All Fedora versions are fine since the lowest
# supported version is 10

%if 0%{?fedora} || 0%{?rhel} > 5
BuildArch: noarch
%endif

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list