[Bug 428603] Review Request: Falcon - The Falcon Programming Language

bugzilla at redhat.com bugzilla at redhat.com
Sat Jan 19 23:07:17 UTC 2008


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: Falcon - The Falcon Programming Language


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





------- Additional Comments From michel.sylvan at gmail.com  2008-01-19 18:07 EST -------
Created an attachment (id=292278)
 --> (https://bugzilla.redhat.com/attachment.cgi?id=292278&action=view)
Changes to latest Falcon spec file

Several things:
- the XXXXXX in the call to mktemp lets you do multiple builds of the same
package at the same time, by generating a randomized 6-digit number; keep it

- One more use of /usr; I substituted %{_prefix} for it
- %{buildroot} is actually fine; to use that or $RPM_BUILD_ROOT is just
  a matter of style
- First attempt at a fixed file listing. 
- Your package builds fine on x86_64, but there is currently no way to override

  the location of library files (on x86_64 and ppc64, Fedora expects the
  libraries to be in /usr/lib64, which is what %{_libdir} expands to). Fix
  build.sh to allow the library path to be passed as argument?
- Also make it possible to override CFLAGS and CXXFLAGS with the content of
  $RPM_OPT_FLAGS
- (this one is optional) While you're at it, would be nice if the -p directive
  to set where the package is to be installed can be passed only at install
  time, rather than at boot time (similar to how most Makefiles asks you for
the
  PREFIX (your final prefix) first, and the DESTDIR is only needed when
  installing)
- falcon-conf -L reports the wrong library path: it reports the value of -p
  instead of -f
- Do you really Requires: gcc at runtime? If anything it should be gcc-c++.
  If you mean BuildRequires:, gcc and gcc-c++ are standard build requirements
  that do not have to be explicitly listed

Feel free to rearrange the files between the main package and -devel. The idea
is that files needed by people who program in Falcon goes in -devel and files
needed to run pre-existing Falcon scripts in the main package.


-- 
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, or are watching someone who is.




More information about the Fedora-package-review mailing list