[Bug 225500] Review Request: cycle - Calendar program for women

bugzilla at redhat.com bugzilla at redhat.com
Wed Jan 31 18:52:27 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: cycle - Calendar program for women


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





------- Additional Comments From mr.ecik at gmail.com  2007-01-31 13:52 EST -------
REVIEW:
 * dist tag present
 * sources match upstream (8bd5c2f78e7b1a7ac7910de8b9420d93)
!* package is licensed under a GPL license *not* included in %doc 
!* rpmlint output:
/tmp/cycle-0.3.1-1.fc7.noarch.rpm.5098/usr/share/applications/fedora-
cycle.desktop: warning: The 'Application' category is not defined by the 
desktop entry specification.  Please use one of "AudioVideo", "Audio", "Video", 
"Development", "Education", "Game", "Graphics", "Network", "Office", 
"Settings", "System", "Utility" instead
/tmp/cycle-0.3.1-1.fc7.noarch.rpm.5098/usr/share/applications/fedora-
cycle.desktop: warning: Categories values must be one of "AudioVideo", "Audio", 
"Video", "Development", "Education", "Game", "Graphics", "Network", "Office", 
"Settings", "System", "Utility", "Building", "Debugger", "IDE", "GUIDesigner", 
"Profiling", "RevisionControl", "Translation", "Calendar", "ContactManagement", 
"Database", "Dictionary", "Chart", "Email", "Finance", "FlowChart", "PDA", 
"ProjectManagement", "Presentation", "Spreadsheet", "WordProcessor", 
"2DGraphics", "VectorGraphics", "RasterGraphics", "3DGraphics", "Scanning", 
"OCR", "Photography", "Viewer", "DesktopSettings", "HardwareSettings", 
"PackageManager", "Dialup", "InstantMessaging", "IRCClient", "FileTransfer", 
"HamRadio", "News", "P2P", "RemoteAccess", "Telephony", "WebBrowser", 
"WebDevelopment", "Midi", "Mixer", "Sequencer", "Tuner", "TV", 
"AudioVideoEditing", "Player", "Recorder", "DiscBurning", "ActionGame", 
"AdventureGame", "ArcadeGame", "BoardGame", "BlocksGame", "CardGame", 
"KidsGame", "LogicGame", "RolePlaying", "Simulation", "SportsGame", 
"StrategyGame", "Art", "Construction", "Music", "Languages", "Science", 
"Astronomy", "Biology", "Chemistry", "Geology", "Math", "MedicalSoftware", 
"Physics", "Amusement", "Archiving", "Electronics", "Emulator", "Engineering", 
"FileManager", "TerminalEmulator", "Filesystem", "Monitor", "Security", 
"Accessibility", "Calculator", "Clock", "TextEditor", "Core", "KDE", "GNOME", 
"GTK", "Qt", "Motif", "Java", "ConsoleOnly", "Screensaver", "TrayIcon", 
"Applet", "Shell" (found "Utilities")
Application and Utilities categories are now deprecated. Use one of listed 
above instead.

 * latest version is being packaged
 * mock builds fine, however there are gettext dependency listed two times; 
also I would recommend to use python-devel rather than python BR
 * requires and provides:
cycle-0.3.1-1.fc7.noarch.rpm
cycle = 0.3.1-1.fc7
=
/usr/bin/env
python >= 2.3
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
wxPython

cycle-0.3.1-1.fc7.src.rpm
(none)=
gettext
desktop-file-utils
python >= 2.3
rpmlib(CompressedFileNames) <= 3.0.4-1

 * package isn't designed to be relocatable
 * package owns all directories well
 * %clean section is present and looks good
 * build root's fine
 * no objections to %files section
 * no scriptlets required
 * no need to any subpackages
 * no .la files
!* gui application, but .desktop file looks bad: wrong categories and X-Fedora 
argument to desktop-file-install ought to be removed as well. Also it refers to 
not existing /usr/share/icons/cycle.xpm path.

There are two identical files: README.Debian and README.Fedora - seems that we 
can get rid of the first one,
README doesn't also look like a helpful file. On the other hand, you forgot to 
include CHANGELOG, COPYRIGHT and THANKS files.
There's man file available, so there's no reason not to include it in package
This is not in fact a blocker but your %install section doesn't look clear. I'd 
like to see it more legible.

THINGS TO DO:
 * change categories in .desktop file
 * correct Icon path in .desktop
 * get rid of one gettext BR
 * change python BR to python-devel (AFAIK it is safer)
 * remove --add-category=X-Fedora \ from desktop-file-install (we should use an 
X-Fedora category no longer)
 * change (shorten) %description of a package
 * add CHANGELOG, COPYRIGHT and THANKS to %doc
 * remove README.Debian file
 * include cycle.1 file
 * make %install more legible

-- 
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 Fedora-package-review mailing list