Bug 546147 - Merge Review: kasumi
Summary: Merge Review: kasumi
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 550001
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-12-10 06:40 UTC by Akira TAGOH
Modified: 2014-11-13 16:35 UTC (History)
4 users (show)

Fixed In Version: kasumi-2.5-3.fc13
Doc Type: Bug Fix
Doc Text:
Clone Of:
: 550001 (view as bug list)
Environment:
Last Closed: 2010-03-09 09:59:25 UTC
Type: ---
Embargoed:
mtasaka: fedora-review?
gwync: fedora-cvs+


Attachments (Terms of Use)
screenshot of ibus / ibus-anthy / kasumi (100.12 KB, image/png)
2010-01-15 08:37 UTC, Mamoru TASAKA
no flags Details

Description Akira TAGOH 2009-12-10 06:40:21 UTC
http://cvs.fedoraproject.org/viewvc/devel/kasumi/

We missed the merge review for kasumi somehow, guess because of Bug#165778 and/or Bug#165779, which apparently hasn't been done the certain reviews. so we need to revisit to ensure it's better.

Comment 1 Mamoru TASAKA 2009-12-18 10:05:18 UTC
Some remarks

* BR
  - Please check if gettext"-devel" is really needed for BR
  - Also "BR: automake autoconf" don't seem to be needed because
    no autotools are called during build.

* SourceURL
  - I guess the following works.
    http://dl.sourceforge.jp/kasumi/41436/kasumi-2.5.tar.gz

* %makeinstall
  - Please avoid to use %makeinstall and use "make install DESTDIR=$RPM_BUILD_ROOT"
    instead
    https://fedoraproject.org/wiki/Packaging/Guidelines#Why_the_.25makeinstall_macro_should_not_be_used

    ! and consider to add 'INSTALL="install -p"' to "make install" to keep
      timestamps on installed files as much as possible.

? Removing desktop
-----------------------------------------------------------
# remove .desktop file so that kasumi is accessible from 
# scim panel and it's not necessary for other users.
rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
-----------------------------------------------------------
  - Is this also true for people using ibus (as now we use
    ibus by default) and some other input method (such as uim/uim-anthy)?
  - Does this mean that %_datadir/pixmaps/kasumi.png can also
    be removed?

* Misc rpmlint issues
-----------------------------------------------------------
kasumi.i686: W: summary-ended-with-dot C An anthy dictionary management tool.
-----------------------------------------------------------
  - Please fix above.

Comment 2 Akira TAGOH 2009-12-21 07:23:01 UTC
Thanks for the review. I should do self-review before submitting this ;)

(In reply to comment #1)
> Some remarks
> 
> * BR
>   - Please check if gettext"-devel" is really needed for BR
>   - Also "BR: automake autoconf" don't seem to be needed because
>     no autotools are called during build.

No they aren't needed. fixed.

> * SourceURL
>   - I guess the following works.
>     http://dl.sourceforge.jp/kasumi/41436/kasumi-2.5.tar.gz

Aha. it didn't work before IIRC. so that might be improved at sf.jp then :) cool. fixed.

> * %makeinstall
>   - Please avoid to use %makeinstall and use "make install
> DESTDIR=$RPM_BUILD_ROOT"
>     instead

fixed.

> ? Removing desktop
> -----------------------------------------------------------
> # remove .desktop file so that kasumi is accessible from 
> # scim panel and it's not necessary for other users.
> rm -rf $RPM_BUILD_ROOT%{_datadir}/applications/*.desktop
> -----------------------------------------------------------
>   - Is this also true for people using ibus (as now we use
>     ibus by default) and some other input method (such as uim/uim-anthy)?
>   - Does this mean that %_datadir/pixmaps/kasumi.png can also
>     be removed?

added it back. ideally ibus-anthy should supports it as scim-anthy does and get rid of it from the menu after that, but anyway.

> * Misc rpmlint issues
> -----------------------------------------------------------
> kasumi.i686: W: summary-ended-with-dot C An anthy dictionary management tool.
> -----------------------------------------------------------
>   - Please fix above.  

fixed.


please revisit the CVS again for confirming.

Comment 3 Mamoru TASAKA 2009-12-21 08:06:20 UTC
Checked kasumi.spec rev 1.34

(In reply to comment #2)
 > > ? Removing desktop
 added it back. ideally ibus-anthy should supports it as scim-anthy does and get
> rid of it from the menu after that, but anyway.

Then now please use desktop-file-{install,validate}
https://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files

By the way 
 - "Application" in Category is deprecated and should be removed:
   http://www.redhat.com/archives/fedora-extras-list/2006-October/msg00723.html
 - It is better that "Icon=kasumi" instead of using "Icon=kasumi.png"

Comment 4 fujiwara 2009-12-22 04:33:45 UTC
(In reply to comment #2)
> added it back. ideally ibus-anthy should supports it as scim-anthy does and get
> rid of it from the menu after that, but anyway.

Please file a bug.

Comment 5 Akira TAGOH 2009-12-22 08:37:40 UTC
(In reply to comment #1)
> * SourceURL
>   - I guess the following works.
>     http://dl.sourceforge.jp/kasumi/41436/kasumi-2.5.tar.gz

FWIW I just had a chance to talk about this with OSDN guy though, starting a download with the above URL isn't expected behaviour it seems. I'll revert this change because it may be changed in the future and safe to access the mirror site directly.

(In reply to comment #3)
> Then now please use desktop-file-{install,validate}
> https://fedoraproject.org/wiki/Packaging/Guidelines#Desktop_files
> 
> By the way 
>  - "Application" in Category is deprecated and should be removed:
>    http://www.redhat.com/archives/fedora-extras-list/2006-October/msg00723.html
>  - It is better that "Icon=kasumi" instead of using "Icon=kasumi.png"  

All the above fixed in CVS.

Comment 6 Mamoru TASAKA 2009-12-23 07:10:09 UTC
(In reply to comment #4)
> (In reply to comment #2)
> > added it back. ideally ibus-anthy should supports it as scim-anthy does and get
> > rid of it from the menu after that, but anyway.
> 
> Please file a bug.  

Well, how should I think of desktop file for now?

Comment 7 fujiwara 2009-12-23 08:24:41 UTC
(In reply to comment #6)
> Well, how should I think of desktop file for now?  

I think reverting the desktop file in the rpm would be a workaround.
It's a problem when a language specific tool is shown on other language menu items.
It would be better to remove the .desktop file after ibus-anthy language bar could show the menu.
That's why I asked to file a bug in ibus-anthy.

Comment 8 Mamoru TASAKA 2009-12-23 08:46:29 UTC
(In reply to comment #7)
> (In reply to comment #6)
> > Well, how should I think of desktop file for now?  
> 
> I think reverting the desktop file in the rpm would be a workaround.
> It's a problem when a language specific tool is shown on other language menu
> items.
> It would be better to remove the .desktop file after ibus-anthy language bar
> could show the menu.
> That's why I asked to file a bug in ibus-anthy.  

Filed as  bug 550001

Comment 9 Mamoru TASAKA 2010-01-15 08:37:59 UTC
Created attachment 384540 [details]
screenshot of ibus / ibus-anthy / kasumi

Now kasumi can be accessible from ibus-anthy (as screenshot
attached). Tagoh-san, would you remove kasumi.desktop again?
(/usr/share/pixmaps/kasumi.png is hardcoded in ibus-anthy so
 it seems that kasumi.png cannot be deleted).

Comment 10 Mamoru TASAKA 2010-03-08 16:58:10 UTC
What is the status of this bug?

Comment 11 Akira TAGOH 2010-03-09 05:06:11 UTC
Ah, sorry. I missed that. fixed in CVS.

Comment 12 Mamoru TASAKA 2010-03-09 07:45:52 UTC
Looks good. Please fix the release number (Release: line says it is -2,
%changelog says -3) and actually rebuild on koji for F-14/13.

Comment 13 Akira TAGOH 2010-03-09 09:00:29 UTC
Oops. done for both branches.

Comment 14 Mamoru TASAKA 2010-03-09 09:09:19 UTC
Thank you. Now for F-13 would you submit the rebuilt one to bodhi?

Comment 15 Fedora Update System 2010-03-09 09:41:29 UTC
kasumi-2.5-3.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/kasumi-2.5-3.fc13

Comment 16 Akira TAGOH 2010-03-09 09:42:12 UTC
Yep. thanks for reminding. done :)

Comment 17 Mamoru TASAKA 2010-03-09 09:59:25 UTC
Thank you. Now closing.

Comment 18 Fedora Update System 2010-03-10 06:46:23 UTC
kasumi-2.5-3.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 19 Akira TAGOH 2014-11-13 12:41:22 UTC
Package Change Request
======================
Package Name: kasumi
New Branches: epel7
Owners: tagoh
InitialCC: i18n-team

Comment 20 Gwyn Ciesla 2014-11-13 16:35:58 UTC
Git done (by process-git-requests).


Note You need to log in before you can comment on or make changes to this bug.