diff -Nru variety-0.6.6/CHANGELOG.txt variety-0.6.7/CHANGELOG.txt --- variety-0.6.6/CHANGELOG.txt 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/CHANGELOG.txt 2018-03-27 01:13:29.000000000 +0000 @@ -1,3 +1,11 @@ +0.6.7 + Fix "unary operator expected" errors on KDE variables in set_wallpaper + New WM support: i3 with logging (i3-with-shmlog), Moksha (e17 fork), dwm + i3 and openbox code now uses either feh or nitrogen interchangeably + Removed Debian-specific use of dpkg-query in checks for nitrogen + Switch to Ayatana indicators by default + Many fixes to set_wallpaper pointed out by shellcheck + 0.6.6 [Security] Fixed multiple shell injection issues in the "Delete to Trash", filter, and clock code Add long-awaited wallpaper changing support on KDE Plasma 5 diff -Nru variety-0.6.6/data/scripts/set_wallpaper variety-0.6.7/data/scripts/set_wallpaper --- variety-0.6.6/data/scripts/set_wallpaper 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/data/scripts/set_wallpaper 2018-03-27 01:13:29.000000000 +0000 @@ -27,10 +27,9 @@ WP=$1 - # Enlightenment # Needs Modules/System/DBus Extension loaded to work -if [ "`echo $DESKTOP | grep Enlightenment`" ]; then +if [[ "$DESKTOP" == *"Enlightenment"* ]] || [[ "$DESKTOP" == *"Moksha"* ]]; then OUTPUT_DIR="$HOME/.e/e/backgrounds" @@ -62,14 +61,14 @@ DIMENSION="$(identify -format "%w/%h" "$WP")" if [ ! -z "$DIMENSION" ]; then - WIDTH=$(echo $DIMENSION | cut -d/ -f1) - HEIGHT=$(echo $DIMENSION | cut -d/ -f2) + WIDTH="$(echo "$DIMENSION" | cut -d/ -f1)" + HEIGHT="$(echo "$DIMENSION" | cut -d/ -f2)" IMAGE="$(echo "$WP" | sed 's/[^[:alnum:]_-]/\\&/g')" - if [ -z "$HEIGHT" -o "$HEIGHT" = "0" ]; then + if [ -z "$HEIGHT" ] || [ "$HEIGHT" = "0" ]; then ASPECT="0.0" else - ASPECT=$(echo "scale=9; $DIMENSION" | bc) + ASPECT="$(echo "scale=9; $DIMENSION" | bc)" fi fi @@ -86,13 +85,13 @@ screen_count=1 # If xrandr is available use it to get screen desk_x_count if command -v xrandr >/dev/null 2>&1; then - screen_count=$(xrandr -q | grep ' connected' | wc -l) + screen_count=$(xrandr -q | grep -c ' connected') fi ## Set the wallpaper for each virtual desktop - for ((x=0; x<$desk_x_count; x++)); do - for ((y=0; y<$desk_y_count; y++)); do - for ((z=0; z<$screen_count; z++)); do + for ((x=0; x $LAST_WALLPAPER_FILE + echo "$OFILE.edj" > "$LAST_WALLPAPER_FILE" exit 0 fi @@ -118,17 +117,17 @@ # Afterwards, with the command below, Variety will just overwrite the single file there when changing the wallpaper # and KDE will refresh it # On Plasma 5.7 and above, the wallpaper choosing is automatic. -if [ ${KDE_FULL_SESSION} == "true" ]; then +if [ "${KDE_FULL_SESSION}" == "true" ]; then # Plasma 5.7 introduced a new feature to set the wallpaper via a qdbus script: # https://github.com/KDE/plasma-workspace/commit/903cbfd7e267a4812a6ec222eb7e1b5dd775686f - if [[ -n ${KDE_SESSION_VERSION} && ${KDE_SESSION_VERSION} == '5' ]]; then + if [[ -n "${KDE_SESSION_VERSION}" && "${KDE_SESSION_VERSION}" == '5' ]]; then qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript " var allDesktops = desktops(); for (i=0; i < allDesktops.length; i++) { d = allDesktops[i]; d.wallpaperPlugin = 'org.kde.image'; d.currentConfigGroup = Array('Wallpaper', 'org.kde.image', 'General'); - d.writeConfig('Image', 'file://"$WP"') + d.writeConfig('Image', 'file://""$WP""') } " # Reuse the exit code from qdbus @@ -137,7 +136,7 @@ WALLDIR="$(xdg-user-dir PICTURES)/variety-wallpaper" mkdir -p "$WALLDIR" # Remove all old wallpapers - rm -fv ${WALLDIR}/* + rm -fv "${WALLDIR}"/* NEWWP="${WALLDIR}/wallpaper-kde-$RANDOM.jpg" cp "$WP" "$NEWWP" @@ -148,12 +147,12 @@ # Cinnamon, for cases when it is detectable if [ "$XDG_CURRENT_DESKTOP" == "X-Cinnamon" ]; then gsettings set org.cinnamon.background picture-uri "file://$WP" 2> /dev/null - if [ "`gsettings get org.cinnamon.background picture-options`" == "'none'" ]; then + if [ "$(gsettings get org.cinnamon.background picture-options)" == "'none'" ]; then gsettings set org.cinnamon.background picture-options 'zoom' fi gsettings set org.cinnamon.desktop.background picture-uri "file://$WP" 2> /dev/null - if [ "`gsettings get org.cinnamon.desktop.background picture-options`" == "'none'" ]; then + if [ "$(gsettings get org.cinnamon.desktop.background picture-options)" == "'none'" ]; then gsettings set org.cinnamon.desktop.background picture-options 'zoom' fi exit 0 @@ -161,14 +160,14 @@ # Gnome 3, Unity gsettings set org.gnome.desktop.background picture-uri "file://$WP" 2> /dev/null -if [ "`gsettings get org.gnome.desktop.background picture-options`" == "'none'" ]; then +if [ "$(gsettings get org.gnome.desktop.background picture-options)" == "'none'" ]; then gsettings set org.gnome.desktop.background picture-options 'zoom' fi # Deepin -if [ "$(gsettings list-schemas | grep com.deepin.wrap.gnome.desktop.background | wc -l)" -ge 1 ]; then +if [ "$(gsettings list-schemas | grep -c com.deepin.wrap.gnome.desktop.background)" -ge 1 ]; then gsettings set com.deepin.wrap.gnome.desktop.background picture-uri "file://$WP" - if [ "`gsettings get com.deepin.wrap.gnome.desktop.background picture-options`" == "'none'" ]; then + if [ "$(gsettings get com.deepin.wrap.gnome.desktop.background picture-options)" == "'none'" ]; then gsettings set com.deepin.wrap.gnome.desktop.background picture-options 'zoom' fi fi @@ -177,10 +176,10 @@ command -v xfconf-query >/dev/null 2>&1 rc=$? if [[ $rc = 0 ]] ; then - for i in $(xfconf-query -c xfce4-desktop -p /backdrop -l|egrep -e "screen.*/monitor.*image-path$" -e "screen.*/monitor.*/last-image$"); do - xfconf-query -c xfce4-desktop -p $i -n -t string -s "" 2> /dev/null - xfconf-query -c xfce4-desktop -p $i -s "" 2> /dev/null - xfconf-query -c xfce4-desktop -p $i -s "$WP" 2> /dev/null + for i in $(xfconf-query -c xfce4-desktop -p /backdrop -l | grep -E -e "screen.*/monitor.*image-path$" -e "screen.*/monitor.*/last-image$"); do + xfconf-query -c xfce4-desktop -p "$i" -n -t string -s "" 2> /dev/null + xfconf-query -c xfce4-desktop -p "$i" -s "" 2> /dev/null + xfconf-query -c xfce4-desktop -p "$i" -s "$WP" 2> /dev/null done fi @@ -194,9 +193,15 @@ pcmanfm-qt --set-wallpaper "$WP" 2> /dev/null fi -# i3-wm/Feh. Use Feh only for i3, as it may cause problems with Nautilus, (see bug https://bugs.launchpad.net/variety/+bug/1047083) -if [ "$XDG_CURRENT_DESKTOP" == "i3" ] || [ "$XDG_SESSION_DESKTOP" == "i3" ]; then - feh --bg-fill "$WP" 2> /dev/null +# i3, openbox, dwm: use either feh or nitrogen +if [[ "$XDG_CURRENT_DESKTOP" == "i3"* ]] || [[ "$XDG_SESSION_DESKTOP" == "i3"* ]] || + [[ "$DESKTOP_SESSION" == "openbox" ]] || [[ "$XDG_SESSION_DESKTOP" == *"dwm"* ]] || + [[ "$XDG_CURRENT_DESKTOP" == *"dwm"* ]]; then + if command -v "feh" >/dev/null 2>&1; then + feh --bg-fill "$WP" 2> /dev/null + elif command -v "nitrogen" >/dev/null 2>&1; then + nitrogen --set-zoom-fill --save "$WP" 2> /dev/null + fi fi # trinity @@ -219,18 +224,6 @@ # Gnome 2 gconftool-2 -t string -s /desktop/gnome/background/picture_filename "$WP" 2> /dev/null - -# openbox/nitrogen -# check if openbox is running -# if so, check if nitrogen is installed -# now apply -if [ "$DESKTOP_SESSION" == "openbox" ]; then - if dpkg-query -Wf'${db:Status-abbrev}' nitrogen 2>/dev/null | grep -q '^i'; then - nitrogen --set-zoom-fill --save "$WP" 2> /dev/null - fi -fi - - # Awesome Window Manager # Set the path to the wallpaper using awesome-client, which communicates with awesome using D-Bus. diff -Nru variety-0.6.6/data/ui/changes.txt variety-0.6.7/data/ui/changes.txt --- variety-0.6.6/data/ui/changes.txt 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/data/ui/changes.txt 2018-03-27 01:13:29.000000000 +0000 @@ -1,3 +1,11 @@ +0.6.7 + Fix "unary operator expected" errors on KDE variables in set_wallpaper + New WM support: i3 with logging (i3-with-shmlog), Moksha (e17 fork), dwm + i3 and openbox code now uses either feh or nitrogen interchangeably + Removed Debian-specific use of dpkg-query in checks for nitrogen + Switch to Ayatana indicators by default + Many fixes to set_wallpaper pointed out by shellcheck + 0.6.6 [Security] Fixed multiple shell injection issues in the "Delete to Trash", filter, and clock code Add long-awaited wallpaper changing support on KDE Plasma 5 diff -Nru variety-0.6.6/debian/changelog variety-0.6.7/debian/changelog --- variety-0.6.6/debian/changelog 2018-03-22 05:27:27.000000000 +0000 +++ variety-0.6.7/debian/changelog 2018-03-31 17:51:22.000000000 +0000 @@ -1,11 +1,23 @@ -variety (0.6.6-2ubuntu1) bionic; urgency=medium +variety (0.6.7-1) unstable; urgency=medium - * Add patch fix-unary-operator-expected.patch from upstream commit - https://github.com/varietywalls/variety/commit/91c9a2cc - Quote KDE variables in shell comparisons so that it doesn't disappear and - create an invalid comparison if not set + * New upstream release. + * Merge upstream packaging changes (which is now mostly synced with Debian): + - i3 and openbox code now uses either feh or nitrogen interchangeably; + replace S: feh, nitrogen with S: feh | nitrogen accordingly + - Update manpage version and remove reference to non-existent Texinfo + manual (Closes: #893725) + - Switch to Ayatana indicators by default, patch by Unit 193 + Update indicator recommends to gir1.2-ayatanaappindicator3-0.1 | + gir1.2-appindicator3-0.1 accordingly + - Suggest gnome-shell-extension-appindicator over + gnome-shell-extension-top-icons-plus + * Update my email. + * Bump to debhelper 11 and Standards-Version 4.1.3 (no changes needed) + * Move Vcs-* fields from Alioth to salsa.debian.org + * Update long description to match updated Suggests. + * Move debian/watch to GitHub, where the upstream code is now hosted. - -- James Lu Wed, 21 Mar 2018 22:27:27 -0700 + -- James Lu Sat, 31 Mar 2018 10:51:22 -0700 variety (0.6.6-2) unstable; urgency=medium diff -Nru variety-0.6.6/debian/compat variety-0.6.7/debian/compat --- variety-0.6.6/debian/compat 2018-03-22 05:20:41.000000000 +0000 +++ variety-0.6.7/debian/compat 2018-03-27 01:16:12.000000000 +0000 @@ -1 +1 @@ -9 +11 diff -Nru variety-0.6.6/debian/control variety-0.6.7/debian/control --- variety-0.6.6/debian/control 2018-03-22 05:20:41.000000000 +0000 +++ variety-0.6.7/debian/control 2018-03-27 02:37:01.000000000 +0000 @@ -1,7 +1,7 @@ Source: variety Section: graphics Priority: optional -Build-Depends: debhelper (>= 9), +Build-Depends: debhelper (>= 11~), dh-python, python (>= 2.6.6-3~), python-bs4, @@ -13,12 +13,12 @@ python-pil, python-pycurl, python-requests -Maintainer: James Lu -Standards-Version: 4.1.0 +Maintainer: James Lu +Standards-Version: 4.1.3 XS-Python-Version: 2.7 Homepage: http://peterlevi.com/variety/ -Vcs-Git: https://anonscm.debian.org/cgit/collab-maint/variety.git -Vcs-Browser: https://anonscm.debian.org/cgit/collab-maint/variety.git +Vcs-Git: https://salsa.debian.org/jlu-guest/variety +Vcs-Browser: https://salsa.debian.org/jlu-guest/variety Package: variety Architecture: all @@ -40,8 +40,10 @@ python-requests, ${misc:Depends}, ${python:Depends} -Recommends: gir1.2-appindicator3-0.1, python-httplib2 -Suggests: feh, gnome-shell-extension-top-icons-plus, nitrogen +Recommends: gir1.2-ayatanaappindicator3-0.1 | gir1.2-appindicator3-0.1, + python-httplib2 +Suggests: feh | nitrogen, + gnome-shell-extension-appindicator | gnome-shell-extension-top-icons-plus Description: Wallpaper changer, downloader and manager Variety is an open-source wallpaper changer, downloader, and manager for Linux. It supports a variety of sources for wallpapers, including local @@ -50,7 +52,7 @@ . You can also install the following (suggested) packages to enhance Variety's functionality on certain desktop setups: - * feh: required for wallpaper changing on i3-wm - * gnome-shell-extension-top-icons-plus: adds indicators support to GNOME - Shell, so that Variety's tray icon can be displayed - * nitrogen: required for wallpaper changing on Openbox + * feh | nitrogen: required for wallpaper changing on i3, openbox, or dwm + * gnome-shell-extension-appindicator | gnome-shell-extension-top-icons-plus: + adds tray icon / indicator support to GNOME Shell, so that Variety's tray + icon can be displayed diff -Nru variety-0.6.6/debian/patches/fix-unary-operator-expected-error.patch variety-0.6.7/debian/patches/fix-unary-operator-expected-error.patch --- variety-0.6.6/debian/patches/fix-unary-operator-expected-error.patch 2018-03-22 05:23:55.000000000 +0000 +++ variety-0.6.7/debian/patches/fix-unary-operator-expected-error.patch 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -From 91c9a2cc7630ee1e74169f4d478e2c5e118f377b Mon Sep 17 00:00:00 2001 -From: James Lu -Date: Thu, 8 Mar 2018 09:25:24 -0800 -Subject: [PATCH] set_wallpaper: quote KDE variables in comparisons to prevent - "unary operator expected" errors - -Fixes https://bugs.launchpad.net/variety/+bug/1754341 ---- - data/scripts/set_wallpaper | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/data/scripts/set_wallpaper b/data/scripts/set_wallpaper -index abbcab3..33c3c2a 100755 ---- a/data/scripts/set_wallpaper -+++ b/data/scripts/set_wallpaper -@@ -118,10 +118,10 @@ fi - # Afterwards, with the command below, Variety will just overwrite the single file there when changing the wallpaper - # and KDE will refresh it - # On Plasma 5.7 and above, the wallpaper choosing is automatic. --if [ ${KDE_FULL_SESSION} == "true" ]; then -+if [ "${KDE_FULL_SESSION}" == "true" ]; then - # Plasma 5.7 introduced a new feature to set the wallpaper via a qdbus script: - # https://github.com/KDE/plasma-workspace/commit/903cbfd7e267a4812a6ec222eb7e1b5dd775686f -- if [[ -n ${KDE_SESSION_VERSION} && ${KDE_SESSION_VERSION} == '5' ]]; then -+ if [[ -n "${KDE_SESSION_VERSION}" && "${KDE_SESSION_VERSION}" == '5' ]]; then - qdbus org.kde.plasmashell /PlasmaShell org.kde.PlasmaShell.evaluateScript " - var allDesktops = desktops(); - for (i=0; i < allDesktops.length; i++) { diff -Nru variety-0.6.6/debian/patches/series variety-0.6.7/debian/patches/series --- variety-0.6.6/debian/patches/series 2018-03-22 05:27:08.000000000 +0000 +++ variety-0.6.7/debian/patches/series 2018-03-27 01:16:00.000000000 +0000 @@ -1,3 +1,2 @@ -fix-unary-operator-expected-error.patch remove-outdated-versions-quit.patch disable-ssl-dep-installation.patch diff -Nru variety-0.6.6/debian/variety.1 variety-0.6.7/debian/variety.1 --- variety-0.6.6/debian/variety.1 2018-02-17 18:56:48.000000000 +0000 +++ variety-0.6.7/debian/variety.1 2018-03-27 01:16:45.000000000 +0000 @@ -1,4 +1,4 @@ -.TH VARIETY "1" "August 2015" "variety 0.5.4" "User Commands" +.TH VARIETY "1" "March 2018" "variety 0.6.x" "User Commands" .SH NAME variety \- open\-source wallpaper changer for Linux .SH SYNOPSIS @@ -99,15 +99,3 @@ \fB\-\-debug\-smart\fR Debug VRTY.ORG and sync functionality by using local server -.SH "SEE ALSO" -The full documentation for -.B variety -is maintained as a Texinfo manual. If the -.B info -and -.B variety -programs are properly installed at your site, the command -.IP -.B info variety -.PP -should give you access to the complete manual. diff -Nru variety-0.6.6/debian/watch variety-0.6.7/debian/watch --- variety-0.6.6/debian/watch 2018-03-22 05:20:29.000000000 +0000 +++ variety-0.6.7/debian/watch 2018-03-31 17:50:34.000000000 +0000 @@ -1,4 +1,3 @@ -version=3 -opts=uversionmangle=s/\.(-.*?)?$// \ - https://launchpad.net/variety/+download .*/variety[-_]([0-9.]+)(-.*?)?\.tar\.gz - +version=4 +opts=filenamemangle=s/.+\/v?(\d\S+)\.tar\.gz/variety-$1\.tar\.gz/ \ + https://github.com/varietywalls/variety/tags .*/v?(\d\S+)\.tar\.gz diff -Nru variety-0.6.6/README.md variety-0.6.7/README.md --- variety-0.6.6/README.md 1970-01-01 00:00:00.000000000 +0000 +++ variety-0.6.7/README.md 2018-03-27 01:13:29.000000000 +0000 @@ -0,0 +1,8 @@ +Variety is a wallpaper manager for Linux systems. It supports numerous desktops +and a variety of wallpaper sources, including local files and online services +such as Flickr, Wallhaven.cc, NASA Astronomy Picture of the Day, Desktoppr.co, +and media RSS feeds (Picasa, deviantART, etc.). + +Variety sits as a tray icon to allow easy pausing and resuming where supported. +It also implements a range of image effects such as oil painting and blur, as +well as layering quotes and a clock onto the background. diff -Nru variety-0.6.6/variety/FacebookHelper.py variety-0.6.7/variety/FacebookHelper.py --- variety-0.6.6/variety/FacebookHelper.py 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/variety/FacebookHelper.py 2018-03-27 01:13:29.000000000 +0000 @@ -1,16 +1,16 @@ # -*- Mode: Python; coding: utf-8; indent-tabs-mode: nil; tab-width: 4 -*- # ## BEGIN LICENSE # Copyright (c) 2012, Peter Levi -# This program is free software: you can redistribute it and/or modify it -# under the terms of the GNU General Public License version 3, as published +# This program is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License version 3, as published # by the Free Software Foundation. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranties of -# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranties of +# MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR # PURPOSE. See the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along +# +# You should have received a copy of the GNU General Public License along # with this program. If not, see . ### END LICENSE # @@ -62,18 +62,17 @@ class FacebookHelper: - """ Creates a web browser using GTK+ and WebKit to authorize a - desktop application in Facebook. It uses OAuth 2.0. - Requires the Facebook's Application ID. The token is then - saved to token_file. + """ + Open's the user's web browser to the Facebook OAuth setup page. + This requires the Variety's Application ID and saves the retrieved OAuth token to token_file. """ def __init__(self, parent, token_file, app_key='368780939859975', scope='publish_actions'): - """ Constructor. Creates the GTK+ app and adds the WebKit widget - @param app_key Application key ID (Public). + """Creates the FacebookHelper class capable of opening a Facebook OAuth setup page. + @param app_key Application key ID (Public). - @param scope A string list of permissions to ask for. More at - http://developers.facebook.com/docs/reference/api/permissions/ + @param scope A string list of permissions to ask for. More at + http://developers.facebook.com/docs/reference/api/permissions/ """ self.parent = parent self.app_key = app_key diff -Nru variety-0.6.6/variety/indicator.py variety-0.6.7/variety/indicator.py --- variety-0.6.6/variety/indicator.py 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/variety/indicator.py 2018-03-27 01:13:29.000000000 +0000 @@ -28,8 +28,12 @@ try: import gi - gi.require_version('AppIndicator3', '0.1') - from gi.repository import AppIndicator3 # pylint: disable=E0611 + try: + gi.require_version('AyatanaAppIndicator3', '0.1') + from gi.repository import AyatanaAppIndicator3 as AppIndicator3 # pylint: disable=E0611 + except (ValueError, ImportError): + gi.require_version('AppIndicator3', '0.1') + from gi.repository import AppIndicator3 # pylint: disable=E0611 use_appindicator = True except (ValueError, ImportError): use_appindicator = False diff -Nru variety-0.6.6/variety/VarietyWindow.py variety-0.6.7/variety/VarietyWindow.py --- variety-0.6.6/variety/VarietyWindow.py 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/variety/VarietyWindow.py 2018-03-27 01:13:29.000000000 +0000 @@ -1875,7 +1875,9 @@ if self.running: self.running = False + logger.debug(lambda: "Trying to destroy all dialogs") for d in self.dialogs + [self.preferences_dialog, self.about]: + logger.debug(lambda: "Trying to destroy dialog %s" % d) try: if d: d.destroy() @@ -1887,6 +1889,7 @@ try: if self.quotes_engine: + logger.debug(lambda: "Trying to stop quotes engine") self.quotes_engine.quit() except Exception: logger.exception(lambda: "Could not stop quotes engine") @@ -1895,9 +1898,14 @@ self.options.clock_enabled = False self.options.quotes_enabled = False if self.current: + logger.debug(lambda: "Cleaning up clock & quotes") GObject.idle_add(lambda: self.do_set_wp(self.current, VarietyWindow.RefreshLevel.TEXTS)) Util.start_force_exit_thread(15) + logger.debug(lambda: "OK, waiting for other loops to finish") + logger.debug(lambda: 'Remaining threads: ') + for t in threading.enumerate(): + logger.debug(lambda: '%s, %s' % (t.name, getattr(t, '_Thread__target', None))) GObject.idle_add(Gtk.main_quit) def show_usage_stats_notice(self): diff -Nru variety-0.6.6/variety_lib/varietyconfig.py variety-0.6.7/variety_lib/varietyconfig.py --- variety-0.6.6/variety_lib/varietyconfig.py 2017-09-19 03:48:48.000000000 +0000 +++ variety-0.6.7/variety_lib/varietyconfig.py 2018-03-27 01:13:29.000000000 +0000 @@ -29,7 +29,7 @@ # files). By default, this is ../data, relative your trunk layout __variety_data_directory__ = '/usr/share/variety/' __license__ = 'GPL-3' -__version__ = '0.6.6' +__version__ = '0.6.7' import os