Bug 498199 - Review Request: dynamic-wallpaper - Generates svg wallpaper based on current weather, season and others
Summary: Review Request: dynamic-wallpaper - Generates svg wallpaper based on current ...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: Package Review
Version: rawhide
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Zarko (grof)
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-04-29 12:42 UTC by Benoît Marcelin
Modified: 2011-07-27 06:11 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2011-07-27 06:11:49 UTC
Type: ---
Embargoed:
zarko.pintar: fedora-review+
j: fedora-cvs+


Attachments (Terms of Use)

Description Benoît Marcelin 2009-04-29 12:42:05 UTC
Spec URL: http://tmp.sereinity.homelinux.org/rpm/dynamic-wallpaper.spec
SRPM URL: http://tmp.sereinity.homelinux.org/rpm/dynamic-wallpaper-0.3-1.fc10.src.rpm
Description:
Dynamic wallpaper is based on weather-wallpaper and generates svg wallpaper
based on current weather, season, time of day and others. It supports themes.

Comment 1 Zarko (grof) 2009-05-28 13:03:16 UTC
Several notes:

! Mock fails:
error: File not found by glob: /builddir/build/BUILDROOT/dynamic-wallpaper-0.3-1.fc11.x86_64/usr/bin/motor.py?

Try change to:
%exclude %{_bindir}/motor.pyc

- Add this line at %prep to preserve time stamps:
sed -i 's|install |install -p |' Makefile

- The new version is on upstream, please update.

- If not necessary, delete commented make line from %build  

? If you sponsored packager, I can make review...

Comment 2 Benoît Marcelin 2009-05-28 23:42:05 UTC
I haven't this problem with mock, what's your fedora's version ?
mock works fine in my F10.

I've put 2 %exclude line to fix the problem.

new links :
SPEC : http://tmp.sereinity.homelinux.org/rpm/dynamic-wallpaper.spec
SRPM : http://tmp.sereinity.homelinux.org/rpm/dynamic-wallpaper-0.3.1-1.fc10.src.rpm

Comment 3 Benoît Marcelin 2009-05-29 07:19:11 UTC
Note : I'm already sponsored, I just need review.

Comment 4 Zarko (grof) 2009-05-29 08:47:08 UTC
OK, I assigned.

1. Koji build on dist-f10 passed, but dist-f11 failed!
   See: http://koji.fedoraproject.org/koji/taskinfo?taskID=1382595

2. At Changelog, the newest instances must go upper then old ones, so change this.

Comment 5 Benoît Marcelin 2009-05-29 09:37:00 UTC
Ok, I see, it will be better to have to SPEC file : one with %exclude line, the other without.

Sorry for the mistake in changelog.

Comment 6 Benoît Marcelin 2009-05-29 09:55:55 UTC
(files are updated)

Comment 7 Zarko (grof) 2009-05-29 10:42:04 UTC
- I thin that you do not need this:
=============================================================
update-mime-database %{_kde4_datadir}/mime &> /dev/null || :
=============================================================

This is neded only if application drops an XML file in %{_datadir}/mime/packages.

Please, can you explain this:
=============================================
unset QTINC QTLIB QTPATH_LRELEASE QMAKESPEC
export QT4DIR=%{_libdir}/qt4
export QTDIR=$QT4DIR
PATH=$QT4DIR/bin:$PATH ; export PATH
=============================================

Do we need this?

Comment 8 Zarko (grof) 2009-05-29 11:16:36 UTC
Huh, forget last message, it isn't from this story ;)

BTW, your spec seem to be OK, please 

change to this:

%if %{?fedora} < 11
%exclude %{_bindir}/motor.py?
%endif

I

Comment 9 Zarko (grof) 2009-05-29 11:43:35 UTC
Last notes...

- License is LGPLv2+ in COPYING file, but in python code stands GPLv2. Can you clarify?

Comment 10 Benoît Marcelin 2009-05-29 12:15:18 UTC
No I can't, while it's not blocking (both are accepted in fedora). But I have send an email to the author to clarify the situation.

Comment 11 Zarko (grof) 2009-05-29 12:27:38 UTC
(In reply to comment #10)
> No I can't, while it's not blocking (both are accepted in fedora). 

Yes, I know. But I want to know which one is relevant.

Comment 12 Benoît Marcelin 2009-05-30 17:31:16 UTC
The response was :
> Obviously I missed that. Because some of the source files are not written by me I can't change their license, so I guess that the more conservative stays - GPLv2.

So I think we keep GPLv2.

Comment 13 Zarko (grof) 2009-05-30 19:27:50 UTC
Good.

So, can you patch COPYING file with the right license information (GPLv2)?

Comment 14 Benoît Marcelin 2009-06-03 09:09:37 UTC
Updated

Comment 15 Zarko (grof) 2009-06-03 10:46:30 UTC
Good! 

Please, one more (little) thing:

- Comment this patch file (place comment line before 
Patch0:         %{name}-copying.patch)

Comment 16 Benoît Marcelin 2009-06-03 23:30:33 UTC
Ok, done.

Comment 17 Zarko (grof) 2009-06-04 06:08:48 UTC
Now, I APPROVED.

Comment 18 Benoît Marcelin 2009-06-04 07:13:15 UTC
New Package CVS Request
=======================
Package Name: dynamic-wallpaper
Short Description: Generates svg wallpaper based on current weather, season and others
Owners: sereinit
Branches: F-9 F-10 F-11
InitialCC: none

Comment 19 Jason Tibbitts 2009-06-04 15:38:01 UTC
CVS done.


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