[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#797636: RFS: variety/0.5.4-1 [ITP]



Hi James



>This was all done by upstream's packaging, which I used as a base.

>Credits to Peter Levi :)



I don't see it
http://bazaar.launchpad.net/~peterlevi/variety/trunk/view/head:/setup.py

am I looking in the correct place?


I'm talking about this
https://packaging.python.org/en/latest/requirements.html


>> 4) rules: I think the uscan get-orig-source can be dropped, but I didn't try>get-orig-source is entirely an optional target, but it makes fetching
>the source tarball easier if you only have the debian/ tree handy. Other
>sponsors have asked for it before.
>https://wiki.debian.org/onlyjob/get-orig-source


well, usually it is used when a repack/dfsg is needed, otherwise I see no point
of calling uscan in a target, but well, you can leave it,
just please note that
"uscan" should work alone.

(otherwise please patch the watch file to call get-orig-source)



> 5) copyright: please provide something more than a symlink for the GPL-3 license

I think you might want to avoid the X-Comment (I don't know what does it mean)

e.g. (taken from codesearch.d.n)

http://sources.debian.net/src/mussort/0.3-5/debian/copyright/?hl=7#L7


>This is used for the "Add Panoramio" feature in Variety (In the General
>tab of Variety Preferences - Images section - Add - Panoramio). When
>chosen, it opens up a window with a Google Maps overlay allowing you to
>pick a location to get Panoramio images from. Because this is only
>loaded upon request, I'm not sure it's really a privacy breach. Removing
>it would mean loss of functionality or, at the very least, having to use
>a less friendly way of looking up locations.
>Panoramio is a location-based photo sharing service operated by Google:
>https://en.wikipedia.org/wiki/Panoramio
>
>Best,
>James


actually I know what Panoramio is, the problem is that it is nice when external requests
are avoided. In that case I guess we can leave with the potential privacy issue
(we already have ~40k packages with that lintian tag).

I guess people who want to avoid potential security threats needs to disable js anyway,
without relying too much on the Debian archive to avoid such calls to e.g.:

https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=panoramio


so if you can fix the last two or three nitpicks I'll be happy to followup with some package testing.

e.g. in a clean environment I get the following errors (during build):

ERROR: Python module bs4 not found
ERROR: Python module helpers not found
ERROR: Python module bs4 not found
ERROR: Python module pyexiv2 not found
ERROR: Python module DominantColors not found
ERROR: Python module configobj not found
ERROR: Python module configobj not found
ERROR: Python module helpers not found
ERROR: Python module varietyconfig not found
ERROR: Python module lxml not found
ERROR: Python module PIL not found
ERROR: Python module helpers not found
ERROR: Python module dbus not found
ERROR: Python module dbus.service not found
ERROR: Python module dbus.glib not found
ERROR: Python module cairo not found
ERROR: Python module PIL not found
ERROR: Python module Util not found
ERROR: Python module DominantColors not found
ERROR: Python module PIL not found
ERROR: Python module varietyconfig not found
ERROR: Python module Builder not found
ERROR: Python module pycurl not found
ERROR: Python module configobj not found
ERROR: Python module IVarietyPlugin not found
ERROR: Python module PIL not found



This is I guess what I said before, add them to build dependencies, and to install_requires, and 

let python:Depends add them to the runtime package automatically.


cheers,

G.


Reply to: