Bug 216363 (labyrinth)
Summary: | Review Request: labyrinth - Simple but powerful mind-mapping software for GNOME | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Gordon <peter> |
Component: | Package Review | Assignee: | Parag AN(पराग) <panemade> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Package Reviews List <fedora-package-review> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | Flags: | kevin:
fedora-cvs+
|
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-11-22 02:36:37 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: | |||
Bug Depends On: | |||
Bug Blocks: | 163779 |
Description
Peter Gordon
2006-11-19 23:44:00 UTC
Did mock build and found under build.log *** Icon cache not updated. After install, run this: *** gtk-update-icon-cache -f -t /usr/share/icons/hicolor Review: + package builds in mock (development i386). + rpmlint is silent for SRPM and RPMS. + source files match upstream. d06a89239d53ae31846344c18b0df731 labyrinth-0.3.tar.bz2 + package meets naming and packaging guidelines. + specfile is properly named, is cleanly written + Spec file is written in American English. + Spec file is legible. + dist tag is present. + build root is correct. + license is open source-compatible. License text included in package. + %doc is small; no -doc subpackage required. + %doc does not affect runtime. + COPYING included in %doc. + BuildRequires are proper. + %clean is present. + package installed properly. + Macro use appears rather consistent. + Package contains code, not content. + no headers or static libraries. + .pc file present. + no -devel subpackage exists + Used gtk-update-icon-cache correctly + no .la files. + translations are available + Dose owns the directories it creates. + no duplicates in %files. + file permissions are appropriate. + Desktop file installed succesfully + Desktop file is handled correclty in SPEC file. + GUI app + Followed python packaging guidelines. Not yet approved this package as i would like to know why messages in above comment occured in build.log Parag: The messages in the build.log are there because the Makefile in data/
contains the following block:
> if test -z "$(DESTDIR)"; then \
> echo "Updating Gtk icon cache."; \
> $(gtk_update_icon_cache); \
> else \
> echo "*** Icon cache not updated. After install, run this:"; \
> echo "*** $(gtk_update_icon_cache)"; \
> fi
What this does is test that DESTDIR is empty (the default installation directory
would then be used) and run gtk-update-icon-cache only if so. However, we need
the files to be installed into the build root to be grabbed by rpmbuild rather
than installed to the system directory structure, thus are required to use
DESTDIR=%{buildroot} in the make call.
If you'd like, I could patch this out of the Makefile and not show it; but I
believe it is entirely harmless and feel that such a patch would serve no
significant benefit.
Thanks for your time and review!
Thanks. Yes then its harmless. APPROVED. Don't Forget to CLOSE this bug as NEXTRELEASE when you finish building this package. Thanks for your review and comments. It's built on devel; and FC-5 and FC-6 branches have been requested. Package Change Request ====================== Package Name: labyrinth New Branches: F-9 Please early-branch for F-9. I'd like to update Fedora's packaging to the recently-released 0.4 release; but since it introduces a slew of new features and bug-fixes (and we are in feature freeze), I'd like to keep F-9 (current devel) at 0.3 until I can be sure that migrating to 0.4 won't pose an issue and won't break anything, etc. Thanks. :) Thanks for thinking of the freeze. ;) cvs done. |