[Bug 210464] Review Request: anjuta-2 - A very capable IDE

bugzilla at redhat.com bugzilla at redhat.com
Sat Oct 14 11:20:26 UTC 2006


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: anjuta-2 - A very capable IDE


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





------- Additional Comments From mtasaka at ioa.s.u-tokyo.ac.jp  2006-10-14 07:20 EST -------
(In reply to comment #4)
> I want 2.0.2 in Rawhide only until it's stability is proven - that said, it's on
> 3 machines here and has only crashed once in 4 months. It will replace 1.2.4a
> once uploaded.
Then I think there is no reason that the spec file should have the name
"anjuta2.spec", as far as you think of this package as a normal upgrade
of anjuta-1.2.4a.

Well, I have not checked this precisely, however:
1. rpmlint is not silent.

W: anjuta devel-file-in-non-devel-package /usr/share/anjuta/project/gtk/src/main.c
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/anjuta-plugin/src/plugin.h
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/anjuta-plugin/src/plugin.c
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/xlib-dock/src/main.c
E: anjuta zero-length /usr/share/anjuta/project/cpp/AUTHORS
W: anjuta devel-file-in-non-devel-package /usr/share/anjuta/project/xlib/src/main.c
E: anjuta zero-length /usr/share/anjuta/project/terminal/po/ChangeLog
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/gtk/src/callbacks.h
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/gtk/src/callbacks.c
E: anjuta zero-length /usr/share/anjuta/project/cpp/po/ChangeLog
E: anjuta zero-length /usr/share/anjuta/project/cpp/NEWS
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/terminal/src/main.c
E: anjuta zero-length /usr/share/anjuta/project/terminal/NEWS
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/gnome/src/callbacks.c
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/gnome/src/callbacks.h
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/xlib-dock/src/wmgeneral.h
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/xlib-dock/src/wmgeneral.c
W: anjuta devel-file-in-non-devel-package /usr/share/anjuta/project/gnome/src/main.c
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/mkfile/src/main.c
E: anjuta zero-length /usr/share/anjuta/project/mkfile/po/ChangeLog
E: anjuta zero-length /usr/share/anjuta/project/terminal/README
W: anjuta devel-file-in-non-devel-package
/usr/share/anjuta/project/xlib-dock/src/pixmaps.h
E: anjuta zero-length /usr/share/anjuta/project/cpp/README
E: anjuta zero-length /usr/share/anjuta/project/cpp/ChangeLog
E: anjuta zero-length /usr/share/anjuta/project/terminal/ChangeLog
E: anjuta zero-length /usr/share/anjuta/project/terminal/AUTHORS
W: anjuta devel-file-in-non-devel-package /usr/share/anjuta/indent_test.c
E: anjuta invalid-spec-name anjuta2.spec
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/StyleContext.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/LexLisp.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/LexRuby.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/LexCrontab.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/LexAda.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/XPM.cxx
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/StyleContext.h
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/XPM.h
E: anjuta-debuginfo script-without-shebang
/usr/src/debug/anjuta-2.0.2/scintilla/LexEiffel.cxx

1-A Please explain why some "usually-in-devel" files should be in main package.
1-B The errors of "zero-length" files cannot be acceptable. Remove all these
     files (when the files become non-empty, add the files _THEN_ ).
1-C "script-without-shebang" in debuginfo rpm: permissions are incorrect.
     Fix these.
1-D invalid-spec-name: I think the name of spec file should be "anjuta.spec".

2. Clean up BuildRequires and Requires. I can see many redundant 
   (Build)Requires.
3. Please explain bliefly why Requires you added are needed.
4. Don't use %{buildroot} and ${RPM_BUILD_ROOT} both. Please use only one.
5. Also use "|| : " method to update-mime-database and redirect the result to
   /dev/null.
6. A package including pkgconfig configration file should require 
   "pkgconfig". Also, libanjuta-1.0.pc includes:
   Requires: libgnomeui-2.0 libglade-2.0. This means that -devel package should
   libgnomeui-devel and libglade2-devel.

(again note: I have not checked this package fully yet)

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