Bug 544531
Summary: | Review Request: xvkbd - Virtual Keyboard for X Window System | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Akio Idehara <zbe64533> |
Component: | Package Review | Assignee: | Mamoru TASAKA <mtasaka> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | rawhide | CC: | fedora-package-review, herrold, i, mtasaka, notting, yaneti |
Target Milestone: | --- | Flags: | mtasaka:
fedora-review+
gwync: fedora-cvs+ |
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-02-01 14:17:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Akio Idehara
2009-12-05 08:55:27 UTC
Previous (failed) review request for it, for reference - bug 405161 Thank you for commenting. I checked comments and linked review guideline. And I updated the package to include desktop files. Spec URL: http://www.saturn.dti.ne.jp/~zbe64533/xvkbd.spec SRPM URL: http://www.saturn.dti.ne.jp/~zbe64533/xvkbd-3.0-2.fc12.src.rpm Hello. Here are some notes: * Build / Mock - Your srpm does not build. http://koji.fedoraproject.org/koji/taskinfo?taskID=1908068 You can use "mock" to check if your srpm actually builds within a "clean" buildroot: http://fedoraproject.org/wiki/Extras/MockTricks Some notes: - source code actually requires "libXaw-devel" header files, not "Xaw3d-devel", based on the current location of the header files - Also "BR (BuildRequires): libXtst-devel" is missing - By default this installs some file under /usr/lib/X11/app-defaults, even on 64 bit architecture. This causes build failure on x86_64 (for example) because even with the following line -------------------------------------------------------------- %{__rm} -rf %{buildroot}/%{_libdir}/X11/app-defaults -------------------------------------------------------------- this cannot be deleted because on x86_64 %_libdir is expanded as /usr/lib64. I had to add "LIBDIR=%{_libdir}/X11" option to "make install" - Installed "normal" files should have 0644 permission, not 0444 permission. Modifying Makefile directly like ------------------------------------------------------------- %{__sed} -i.mode -e 's|-m 0444|-m 0644|' Makefile ------------------------------------------------------------- after xmkmf is simpler. - Please keep timestamps on installed files as much as possible: http://fedoraproject.org/wiki/Packaging:Guidelines#Timestamps - When using "cp" or "install" commands add "-p" option - Also please consider to add 'INSTALLFLAGS="-c -p"' to "make install" * Source2 - Would you write how you obtained Source2? * Macros - Why do you also use %_datarootdir as well as %_datadir ? * Desktop file - "fedora-" prefix on the name is no longer needed. - "Application" in Categories is deprecated and should be removed. * %changelog - It is preferable (especially when using Fedora CVS system) to insert one line between each %changelog entry like: -------------------------------------------------------------- %changelog * Sat Dec 5 2009 Akio Idehara <zbe64533 at gmail.com> 3.0-2 - Add Desktop files * Sat Dec 5 2009 Akio Idehara <zbe64533 at gmail.com> 3.0-1 - Initial RPM release -------------------------------------------------------------- Hello Tasaka-san. Thank you for a lot of comments! The following is new version that fixes above bugs. But I don't have 64-bit target, so I can't test it. ---------- Spec URL: http://sourceforge.jp/projects/xvkbd-fedora/downloads/45354/xvkbd.spec SRPM URL: http://sourceforge.jp/projects/xvkbd-fedora/downloads/45355/xvkbd-3.0-3.fc12.src.rpm ---------- And I have one question about INSTALLFLAGS. "man install" says that "-c" option is ignored. So why I need to set the "-c" option in INSTALLFLAGS? For -3: * About Source2: - Please specify the URL from which we can directly download Source2 (by "$ wget -N", for example). Currently Source2 URL points to the URL of a html, not the actual png file. - By the way the reason I wrote "Would you write how you obtained Source2?" is that I want to check what license this file is distributed under. Would you clarify this? Then: ------------------------------------------------------------- NOTE: Before being sponsored: This package will be accepted with another few work. But before I accept this package, someone (I am a candidate) must sponsor you. Once you are sponsored, you have the right to review other submitters' review requests and approve the packages formally. For this reason, the person who want to be sponsored (like you) are required to "show that you have an understanding of the process and of the packaging guidelines" as is described on : http://fedoraproject.org/wiki/PackageMaintainers/HowToGetSponsored Usually there are two ways to show this. A. submit other review requests with enough quality. B. Do a "pre-review" of other person's review request (at the time you are not sponsored, you cannot do a formal review) When you have submitted a new review request or have pre-reviewed other person's review request, please write the bug number on this bug report so that I can check your comments or review request. Fedora package collection review requests which are waiting for someone to review can be checked on my wiki page: http://fedoraproject.org/wiki/User:Mtasaka#B._Review_request_tickets (Check "No one is reviewing") Review guidelines are described mainly on: http://fedoraproject.org/wiki/Packaging/ReviewGuidelines http://fedoraproject.org/wiki/Packaging/Guidelines http://fedoraproject.org/wiki/Packaging/ScriptletSnippets ------------------------------------------------------------ (In reply to comment #4) > And I have one question about INSTALLFLAGS. > "man install" says that "-c" option is ignored. > So why I need to set the "-c" option in INSTALLFLAGS? - No specificic reason. As the generated Makefile just uses "-c" option by default, I just added it. Thank you for reviewing and accepting this package. # Now I'm reading the above note carefully. I clarified Source2 license under CC BY-SA 3.0. Spec URL: http://jaist.dl.sourceforge.jp/xvkbd-fedora/45376/xvkbd.spec SRPM URL: http://jaist.dl.sourceforge.jp/xvkbd-fedora/45377/xvkbd-3.0-4.fc12.src.rpm (In reply to comment #6) > (In reply to comment #4) > > And I have one question about INSTALLFLAGS. > > "man install" says that "-c" option is ignored. > > So why I need to set the "-c" option in INSTALLFLAGS? > > - No specificic reason. As the generated Makefile just uses > "-c" option by default, I just added it. I see. I leave it just as it is. ping? pong. Sorry... I'm busy until the end of March. But I want to make time to review other packages. I reviewed bug 557776. (In reply to comment #11) > I reviewed bug 557776. Well, okay. ----------------------------------------------------------- This package (xvkbd) is APPROVED by mtasaka ----------------------------------------------------------- Please follow the procedure written on: http://fedoraproject.org/wiki/PackageMaintainers/Join from "Get a Fedora Account". After you request for sponsorship a mail will be sent to sponsor members automatically (which is invisible for you) which notifies that you need a sponsor. After that, please also write on this bug for confirmation that you requested for sponsorship and your FAS (Fedora Account System) name. Then I will sponsor you. If you want to import this package into Fedora 10/11, you also have to look at http://fedoraproject.org/wiki/Infrastructure/UpdatesSystem/Bodhi-info-DRAFT (after once you rebuilt this package on koji Fedora rebuilding system). If you have questions, please ask me. New Package CVS Request ======================= Package Name: xvkbd Short Description: Virtual Keyboard for X Window System Owners: idak Branches: F-12 InitialCC: Please set fedora-cvs flag to ? (as now I am sponsoring you, you should be able to set the flag) Oh, sorry. I forgot to set this flag. CVS done (by process-cvs-requests.py). For F-12 please go to bodhi and submit push request. https://admin.fedoraproject.org/updates/ xvkbd-3.0-6.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/xvkbd-3.0-6.fc12 Closing. xvkbd-3.1-1.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/xvkbd-3.1-1.fc12 xvkbd-3.1-3.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/xvkbd-3.1-3.fc12 xvkbd-3.1-4.fc12 has been submitted as an update for Fedora 12. http://admin.fedoraproject.org/updates/xvkbd-3.1-4.fc12 You don't have to add this bug as the bug reference when submitting new pkg on bodhi anymore. Package Change Request ====================== Package Name: xvkbd New Branches: el6 epel7 Owners: cicku Git done (by process-git-requests). |