[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2008-07-07 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

   Severity|normal  |medium
   Priority|normal  |medium
Product|Fedora Extras   |Fedora
Version|devel   |rawhide




-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
--- You are receiving this mail because: ---
You are the QA contact for the bug, or are watching the QA contact.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-23 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|ASSIGNED|CLOSED
 Resolution||NEXTRELEASE




--- Additional Comments From [EMAIL PROTECTED]  2006-09-23 13:17 EST ---
Built on FC5 and devel.
Made entries in owners.list and comps-fe5.xml.in and comps-fe6.xml.in.
Thanks for the review!

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-22 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-09-22 11:16 EST ---
I split off a doc package with the contents of the www directory:
http://math.ifi.unizh.ch/fedora/5/i386/SRPMS.gemi/smarteiffel-2.2-5.src.rpm

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-22 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

   Keywords|Reopened|
OtherBugsDependingO|163778  |163779
  nThis||




--- Additional Comments From [EMAIL PROTECTED]  2006-09-22 15:14 EST ---
This looks good to me.

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.

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-21 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED] |[EMAIL PROTECTED]
OtherBugsDependingO|163776  |163778
  nThis||




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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-21 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-09-21 23:54 EST ---
After running through my checklist, the only remaining issue I have is that the
installed package is about 91MB, but 68MB of that is documentation which does
bring up the question of whether the documentation should be in a subpackage. 
What do you think?  (Honestly I'd prefer not to have to build this again, but
there really is a big pile of documentation there.)

68128   ./usr/share/doc
81508   ./usr/share
91228   ./usr
91244   .

* source files match upstream:
   77b3ab3895c6fced2cb1649b4ca80547  SmartEiffel-2-2.tar.bz2
* package meets naming and packaging guidelines.
* specfile is properly named, is cleanly written and uses macros consistently.
* dist tag is present.
* build root is correct.
* license field matches the actual license.
* license is open source-compatible.  License text included in package.
* latest version is being packaged.
* BuildRequires are proper (none)
* compiler flags are appropriate.
* %clean is present.
* package builds in mock (development, x86_64).
* package installs properly
* debuginfo would be empty and is disabled.
* rpmlint has only acceptable complaints.
* final provides and requires are sane:
   config(smarteiffel) = 2.2-4.fc6
   smarteiffel = 2.2-4.fc6
  =
   /bin/sh
   config(smarteiffel) = 2.2-4.fc6
* %check is not present; no runnable test suite.
* no shared libraries are added to the regular linker search paths.
* package is not relocatable.
* owns the directories it creates.
* doesn't own any directories it shouldn't.
* no duplicates in %files.
* file permissions are appropriate.
* no scriptlets present.
* code, not content.
? documentation is small, so no -docs subpackage is necessary.
* %docs are not necessary for the proper functioning of the package.
* headers (and various source files) are installed as appropriate for a 
compiler.
* no pkgconfig files.
* no libtool .la droppings.

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-19 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-09-19 18:14 EST ---
Ok, I removed the execute bits from the files in docdir.
http://math.ifi.unizh.ch/fedora/5/i386/SRPMS.gemi/smarteiffel-2.2-4.src.rpm

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-09-12 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-09-12 16:07 EST ---
Sorry, I currently quite busy with the final stage of my PhD studies.
But I will work on it, as soon as I find more time.

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-07-08 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-07-08 18:07 EST ---
Were you going to cut a new package?

(In reply to comment #6)
 I don't think it makes much sense to change the settings in /etc/serc.

Seems reasonable to me.

 I always thought that /usr/libexec is the standard directory for executables
 that are called as subprocesses and not directly by the user.

It is; the packaging committee codified this and hopefully rpmlint will be
patched to stop warning about this soon.

 Hmm, if I chmod 0644 these files, I must also remove the shebang.

Not as I understand things.

 Maybe I should move the contrib directory to /usr/share/SmartEiffel.

I'm not sure it would be worth it.  Just remove execute permission and anyone
who wants to play with those files can copy them.

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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-06-24 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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





--- Additional Comments From [EMAIL PROTECTED]  2006-06-24 06:46 EST ---
(In reply to comment #5)
 I agree about the debug package; there's no point in it.
 
 I can't seem to reach upstream to download the source tarball at the moment.
I will use the current download url:
http://gforge.inria.fr/frs/download.php/586/SmartEiffel-2-2.tar.bz2

 W: smarteiffel conffile-without-noreplace-flag /etc/serc
 Not sure what's up here.  Is it expected that the user will need to edit this
 file?  If upgrading risks overwriting expected local configuration then
 noreplace is indeed the proper thing to do, but I suppose this may be an
 occasion where it's not warranted.
I don't think it makes much sense to change the settings in /etc/serc.

 E: smarteiffel zero-length /usr/share/SmartEiffel/short/tex3/hook832
 Generally zero-length files shouldn't be packaged, but I think in this case 
 the
 file needs to be there.  (If I understand correctly, it's a formatting hook,
 where some text could be inserted at various points in some generated output.)
yes.

 W: smarteiffel non-standard-dir-in-usr libexec
 Seems acceptable to me, or at least in line with other accepted uses of 
 libexec,
 although I wonder how this would work with multilib.
I always thought that /usr/libexec is the standard directory for executables
that are called as subprocesses and not directly by the user.
I really don't understand the warning, /usr/libexec seems pretty standard to
me...

 W: smarteiffel doc-file-dependency
 /usr/share/doc/smarteiffel-2.2/contrib/htmldoc/htmlshort /usr/bin/env
 (and several others)
 I don't think these should be executable.  (Wow, a program written in Ruby 
 which
 handles running the SmartEiffel compiler under gdb.)
Hmm, if I chmod 0644 these files, I must also remove the shebang.
Maybe I should move the contrib directory to /usr/share/SmartEiffel.
There are also a few files to patch, paths etc...


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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-06-23 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 CC||[EMAIL PROTECTED]




--- Additional Comments From [EMAIL PROTECTED]  2006-06-23 22:32 EST ---
I agree about the debug package; there's no point in it.

I can't seem to reach upstream to download the source tarball at the moment.

Builds fine in mock on x86_64, development; no parallel build, but perhaps that
can't be helped as there's not really a makefile.  The whole install process is
pretty bizarre.  (The tarball even includes a windows exe.  Weird.)

rpmlint spews a pile of warnings, but I'll grep out all of the
devel-file-in-non-devel-package warnings as this is a compiler.  That leaves:

W: smarteiffel conffile-without-noreplace-flag /etc/serc
Not sure what's up here.  Is it expected that the user will need to edit this
file?  If upgrading risks overwriting expected local configuration then
noreplace is indeed the proper thing to do, but I suppose this may be an
occasion where it's not warranted.

E: smarteiffel zero-length /usr/share/SmartEiffel/short/tex3/hook832
Generally zero-length files shouldn't be packaged, but I think in this case the
file needs to be there.  (If I understand correctly, it's a formatting hook,
where some text could be inserted at various points in some generated output.)

W: smarteiffel non-standard-dir-in-usr libexec
Seems acceptable to me, or at least in line with other accepted uses of libexec,
although I wonder how this would work with multilib.

W: smarteiffel doc-file-dependency
/usr/share/doc/smarteiffel-2.2/contrib/htmldoc/htmlshort /usr/bin/env
(and several others)
I don't think these should be executable.  (Wow, a program written in Ruby which
handles running the SmartEiffel compiler under gdb.)


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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-06-18 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|CLOSED  |NEW
   Keywords||Reopened
 Resolution|NOTABUG |




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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-06-18 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 Status|NEW |ASSIGNED




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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review


[Bug 195683] Review Request: smarteiffel - The GNU Eiffel Compiler and Libraries

2006-06-18 Thread bugzilla
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: smarteiffel - The GNU Eiffel Compiler and Libraries


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


[EMAIL PROTECTED] changed:

   What|Removed |Added

 AssignedTo|[EMAIL PROTECTED] |[EMAIL PROTECTED]




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

___
Fedora-package-review mailing list
Fedora-package-review@redhat.com
http://www.redhat.com/mailman/listinfo/fedora-package-review