Bug 233754
Summary: | Review Request: marble - A KDE Desktop Globe | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Chitlesh GOORAH <chitlesh> |
Component: | Package Review | Assignee: | Mamoru TASAKA <mtasaka> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Package Reviews List <fedora-package-review> |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | CC: | rdieter |
Target Milestone: | --- | Flags: | mtasaka:
fedora-review+
wtogami: 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: | 2007-04-30 08:52:04 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
Chitlesh GOORAH
2007-03-24 18:06:31 UTC
Updated: Spec URL: http://tux.u-strasbg.fr/~chit/marble/marble.spec SRPM URL: http://tux.u-strasbg.fr/~chit/marble/marble-0.3-2.20070325svn.src.rpm I'll be update to 0.3.1 soon in a few minutes. Thanks Mamoru for the review Updated: Spec URL: http://tux.u-strasbg.fr/~chit/marble/marble.spec SRPM URL: http://tux.u-strasbg.fr/~chit/marble/marble-0.3.1-1.src.rpm BTW: Chitlesh, I would appreciate it if you would review my migemo-related review requests bug 236491, bug 236492, and bug 236493 . They are very small packages, noarch and perhaps the reviews are easy... Packaging guidelines for ruby can be found on http://fedoraproject.org/wiki/Packaging/Ruby Well, for 0.3.1-1: * BuildRequires - At least, cmake, desktop-file-utils are missing. * cmake log verboseness - And when I try local rpmbuild, the build log leaves only unuseful messages like: --------------------------------------------------- [ 1%] Generating ui_placemarkinfodialog.h [ 3%] Generating katlastoolbox.moc [ 4%] Generating katlascontrol.moc [ 6%] Generating katlasview.moc [ 7%] Generating katlasviewinputhandler.moc [ 9%] Generating searchlistview.moc --------------------------------------------------- We cannot judge from this log whether compilation is done properly (and actually in this case it was wrong because the log says as folloing). --------------------------------------------------- + /usr/lib/rpm/find-debuginfo.sh /home/tasaka1/rpmbuild/BUILD/marble extracting debug info from /home/tasaka1/rpmbuild/INSTROOT/marble-0.3.1-1.fc6_LC-root-tasaka1/usr/bin/marble 0 blocks --------------------------------------------------- Usually the verbose log can be gained by using "make VERBOSE=1" for cmake. Please check: http://fedoraproject.org/wiki/PackagingDrafts/cmake * Fedora specific compilation flags - As said above, fedora specific compilation flags are not passed. When I use "make VERBOSE=1", the log says: --------------------------------------------------- /usr/bin/cmake -E cmake_progress_report /home/tasaka1/rpmbuild/BUILD/marble/CMakeFiles 2 [ 39%] [ 41%] Building CXX object src/CMakeFiles/marble.dir/katlascontrol.o /usr/bin/c++ -I/home/tasaka1/rpmbuild/BUILD/marble/src -DQT_SHARED -O2 -msse -o src/CMakeFiles/marble.dir/katlascontrol.o -c /home/tasaka1/rpmbuild/BUILD/marble/src/katlascontrol.cpp --------------------------------------------------- Using CXXFLAGS seems good * macros - Please use macros when possible. /usr/bin/qmake-qt4 should be %{_bindir}/qmake-qt4 ? -msse - As the above log says, -msse seems to be used anyway. ? Home page - Wiki ( http://en.wikipedia.org/wiki/Marble_(KDE) ) refers to http://edu.kde.org/marble/ for the home page. ? Timestamps - Well, there are many files which are installed from tarball without any modification (many png, svg, PNT files), so keeping timestamps on these files is _strongly_ recommended. However, cmake uses its original installation mechanism and I don't know how I can make cmake keep timestamps... ping? (In reply to comment #5) > ? Timestamps > - Well, there are many files which are installed from tarball without > any modification (many png, svg, PNT files), so keeping timestamps > on these files is _strongly_ recommended. > However, cmake uses its original installation mechanism and I don't > know how I can make cmake keep timestamps... I'm still looking how to do so. Would you upload a new spec/srpm with ignoring timestamps keeping problem for now? Updated: Spec URL: http://tux.u-strasbg.fr/~chit/marble/marble.spec SRPM URL: http://tux.u-strasbg.fr/~chit/marble/marble-0.3.1-2.src.rpm Okay!! --------------------------------------------------- This package (marble) is APPROVED by me --------------------------------------------------- New Package CVS Request ======================= Package Name: marble Short Description: A KDE Desktop Globe Owners: cgoorah.au Branches: FC-6 New Package CVS Request ======================= Package Name: marble Short Description: A KDE Desktop Globe Owners: cgoorah.au Branches: FC-6 (In reply to comment #5) > --------------------------------------------------- > /usr/bin/cmake -E cmake_progress_report > /home/tasaka1/rpmbuild/BUILD/marble/CMakeFiles 2 > [ 39%] [ 41%] Building CXX object src/CMakeFiles/marble.dir/katlascontrol.o > /usr/bin/c++ -I/home/tasaka1/rpmbuild/BUILD/marble/src -DQT_SHARED -O2 -msse > -o src/CMakeFiles/marble.dir/katlascontrol.o -c > /home/tasaka1/rpmbuild/BUILD/marble/src/katlascontrol.cpp > --------------------------------------------------- > Using CXXFLAGS seems good > ? -msse > - As the above log says, -msse seems to be used anyway. For some reason, it fails on ppc with cc1plus: error: unrecognized command line option "-msse" I thought it was fedora specific compilation flags. http://buildsys.fedoraproject.org/logs/fedora-development-extras/32731-marble-0.3.1-2.fc7/ppc/build.log (In reply to comment #13) > (In reply to comment #5) > > --------------------------------------------------- > > /usr/bin/cmake -E cmake_progress_report > > /home/tasaka1/rpmbuild/BUILD/marble/CMakeFiles 2 > > [ 39%] [ 41%] Building CXX object src/CMakeFiles/marble.dir/katlascontrol.o > > /usr/bin/c++ -I/home/tasaka1/rpmbuild/BUILD/marble/src -DQT_SHARED -O2 -msse > > -o src/CMakeFiles/marble.dir/katlascontrol.o -c > > /home/tasaka1/rpmbuild/BUILD/marble/src/katlascontrol.cpp > > --------------------------------------------------- > > Using CXXFLAGS seems good > > > ? -msse > > - As the above log says, -msse seems to be used anyway. > > For some reason, it fails on ppc with > cc1plus: error: unrecognized command line option "-msse" > > I thought it was fedora specific compilation flags. > > http://buildsys.fedoraproject.org/logs/fedora-development-extras/32731-marble-0.3.1-2.fc7/ppc/build.log -msse is not in fedora specific compilation flags. This is added by src/CMakeLists.txt. If -msse is not accepted on ppc, ------------------------------------------------- sed -i.flags -e 's|-msse||' src/CMakeLists.txt ------------------------------------------------- is needed on ppc. BTW would you have a time to review one of my review requests of ruby modules (bug 237379 or bug 237380)? Sure mamoru. |