[Bug 247417] Review Request: bouml - UML2 tool box to specify and generate code

bugzilla at redhat.com bugzilla at redhat.com
Sat Jul 28 12:48:21 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: bouml - UML2 tool box to specify and generate code


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





------- Additional Comments From debarshi.ray at gmail.com  2007-07-28 08:48 EST -------
(In reply to comment #19)

> I see that you already have a reviewer, so your request for one to the
> mailinglist is a bit strange.

That happened only after I posted on the list. :-)

> Must FIX
> ----------
> * use %{_libdir} for arch specific files, you can do this by invoking make as
>   follows in %build:
>   make %{?_smp_mflags} BOUML_LIB=%{_libdir}/%{name}
>   and like this in %install:
>   make install DESTDIR=$RPM_BUILD_ROOT BOUML_LIB=%{_libdir}/%{name}

Fixed.

> * the .desktop files do not contain mimetypes, so there is no reason to run
>   update-desktop-database in %post[un]

Fixed.

> * the %post[un] icon-cache scriptlets are wrong, the touch line misses || :

Fixed. I don't see it at
http://fedoraproject.org/wiki/Packaging/ScriptletSnippets -- maybe the Wiki
needs to be updated.

>   and the gtk-update-icon-cache line must only be executed if 
>   gtk-update-icon-cache is present, see:
>
http://fedoraproject.org/wiki/Packaging/ScriptletSnippets?action=show&redirect=ScriptletSnippets#head-7103f6c38d1b5735e8477bdd569ad73ea2c49bda

Fixed. I had taken the snippet from that page itself, but seems that the page
has been updated since. :-)

> * Add: "Requires: hicolor-icon-theme" for /usr/share/icons/hicolor/*/* dirs
>   ownership

Fixed.

> Should FIX
> ----------
> The CFLAGS are not really an issue as bouml uses qmake to generate the makefile
> and qmake puts the right flags into the generated makefiles itself. However to
> be _really_ sure the right flags get used, for example when RPM_OPT_FLAGS get
> changed (qmake uses RPM_OPT_FLAGS as defined when it was build), use the
> following in %build:
> make %{?_smp_mflags} BOUML_LIB=%{_libdir}/%{name} CFLAGS="$RPM_OPT_FLAGS" \
>   CXXFLAGS="$RPM_OPT_FLAGS"

Fixed.

Spec: http://rishi.fedorapeople.org/bouml-3.spec

I shall upload the SRPM once I finish building it, which takes quite some time. :-)


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/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 package-review mailing list