Hello community, here is the log from the commit of package xdg-utils for openSUSE:Factory checked in at 2015-11-11 10:29:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdg-utils (Old) and /work/SRC/openSUSE:Factory/.xdg-utils.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-utils" Changes: -------- --- /work/SRC/openSUSE:Factory/xdg-utils/xdg-utils.changes 2015-01-22 21:48:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.xdg-utils.new/xdg-utils.changes 2015-11-11 10:30:03.000000000 +0100 @@ -1,0 +2,155 @@ +Tue Nov 3 10:55:15 UTC 2015 - [email protected] + +- update to 20151005 + * ChangeLog: add debian bug number + * ChangeLog: add some space + * xdg-open: Add proper quoting so that files with spaces in their names can be opened in generic mode and LXDE + * t-xdg-open: test opening files with spaces in LXDE too + * t-xdg-open: quote file variable properly in mock_xdg_mime() + * xdg-open: Fix regression in generic mode (wrong variable name) + * t-xdg-open: improve mocking of xdg-mime (check all arguments) + * t-xdg-open: can open -> opens + * t-xdg-open: test that it can open files with spaces in their names in generic mode + * t-xdg-open: move generic open file testing to its own function + * t-xdg-open: move xdg-mime mocking to its own function + * t-xdg-open: use the mock script argument instead of writing a mock script manually + * oops, fix spelling of name + * xdg-screensaver: Run 'xset -dpms' and then 'xset +dpms' to reset the DPMS timer + * add .dir-locals.el that switches off change-log-mode in Emacs for ChangeLog + * add t-xdg-screensaver + * xdg-screensaver: handle XDG_CURRENT_DESKTOP=X-Generic + * test-lib: take arbitrary script code as argument to mock + * remove org.freedesktop.ScreenSaver support from TODO + * release xdg-utils 1.1.0 + * xdg-email: Remove obsolete references to http://portland.freedesktop.org/wiki/EmailConfig from the manual + * add releaseinfo element to xdg-settings manual + * Add references to specifications to the manuals + * xdg-open: use sed to remove file URL query strings, the shell will interpret '?' as any character despite escaping + * xdg-open: Only strip queries (?) and fragments (#) from file URLs before decoding them, not from (decoded) paths + * t-xdg-open: test that it can open files with # characters in generic mode + * t-xdg-open: test that it can open files in generic mode + * t-xdg-open: under -> in + * t-xdg-open: separate out proper testcases + * autotests: don't print test filename + * xdg-email: Rewrite open_kde() + * t-xdg-email: update KDE tests + * autotests: Add t-xdg-email.sh with KDE5 test + * Revert "Remove .sh extension from autotests" + * Remove .sh extension from autotests + * +x on t-xdg-settings.sh + * xdg-settings: apply basename to browser desktop file in generic mode + * t-xdg-settings: test $BROWSER in generic mode + * xdg-settings: Add a proper generic mode. + * xdg-settings: Detect generic DE instead of failing. (Debian bug #787791) + * autotests: add t-xdg-settings.sh + * add /failed-tests to autotests/.gitignore + * test-lib: add mock_output() + * xdg-open, xdg-email: Add iceweasel to the list of fallback browsers. (Debian bug #788047) + * add Debian bug number to ChangeLog + * test-lib: better assertion failed message for assert_run + * indentation + * use $LABHOME/.local/share for $XDG_DATA_HOME + * is -> are + * t-xdg-open: also test Cinnamon + * xdg-open: Fall back to generic mode if gvfs-open and gnome-open are missing. Don't try to use gnome-open if running under GNOME 3 or Cinnamon. + * t-xdg-open.sh: test that gnome3 and gnome2 fall back to generic if gvfs-open and gnome-open are missing + * xdg-mime: Check ~/.config/mimeapps.list instead of ~/.config/applications/mimeapps.list when looking for default application. + * test-lib: always mock x-www-browser so we have a fallback + * put default apps in $XDG_CONFIG_HOME/mimeapps.list + * test-lib: add mock_desktop_file and mock_default_app + * test-lib: add XDG_CONFIG_HOME and create it in reset_lab_() + * test-lib: nicer output formatting + * merge t-xdg-open-url and t-xdg-open-file into t-xdg-open + * autotests: set COMMAND_TESTED in each test file and rename test_that to test_that_it which prints the command to be tested. Also remove test file printing from makefile + * test-lib: don't trace which commands are run unless TRACE_RUN=1 + * add test_that invocations before every test + * test-lib: rename setup_lab to reset_lab_ + * test-lib: add test_that function that resets the lab, echoes the argument and records it + * test-lib: add XDG_CONFIG_DIRS to environment + * autotests: add LABHOME directory lab/home and set HOME to LABHOME when running xdg-utils commands + * test-lib: clear $BROWSER in setup_lab + * xdg-utils-common: Add support for GNOME-Flashback:GNOME value X-Generic. + * xdg-open: Percent-decode file:// URLs in open_lxde and add testcase. (BR89654) + * autotests/Makefile.in: use rm -f insted of -rm + * autotests: remove Makefile in distclean target + * speling + * xdg-icon-resouce: Don't try to install anything into empty $icon_dir's. + * add autotests/t-xdg-icon-resource.sh + * test-lib.sh: pass on XDG_UTILS_DEBUG_LEVEL in run() + * autotests: add autotest target to subdir makefile + * test-lib.sh: add assert_file_exists + * test-lib.sh: create hicolor icon directories in lab + * add changelog entry: xdg-open: Try www-browser first of the non-X browsers. + * Merge branch 'feature/try-www-browser-first' into upstream + * add changelog entry: xdg-open: Add support for running without X. + * Merge branch 'feature/no-X' into upstream + * changelog message: xdg-email: Add support for the environment variable. + * Merge branch 'feature/mailer-envvar' into upstream + * thank Ben Hutchings for the gnome-screensaver perl script + * add changelog message for the gnome-screensaver suspend perl code + * Merge branch 'bug/gnome3-screensaver-suspend' into upstream + * use Makefile.in in autotests for consistency + * changelog entry for the new automatic test suite + * check that $BROWSER with %s is safe from shell injection + * use empty default target in autotests/Makefile to avoid running tests as part of the build process + * Merge branch 'bug/prefer-browser-envvar' into feature/autotests + * run tests with sh in case they lack the x-bit + * add extra blank line after test failures output + * add autotests to SUBDIRS in top-level makefile and add clean target + * collect failed assertions instead of aborting + * check that $BROWSER overrides mimeapps.list in generic mode + * add BROWSER to env + * add autotest target to top makefile + * Try $BROWSER first in generic mode if it is set by the user. + * add generic and lxde tests to t-xdg-open-url.sh + * add test t-xdg-mime-query-default.sh + * make applications directories and add assert_equal() function + * Introduce an automated test suite. + * move www-browser to separate feature/patch + * Try www-browser first when running without $DISPLAY. + * Add support for using xdg-open and xdg-email without X. + * Add $MAILER support to xdg-email. + * Use DBus API for GNOME since gnome-screensaver-command --poke has been removed + * xdg-email: Recipients passed to Thunderbird are incorrectly quoted (BR91996) + * xdg-email: generic mode does nothing (BR92008) + * xdg-email: Icedove support (BR91997) + * xdg-email: bashism: relies on bash's echo in run_thunderbird() (BR91990) + * xdg-open shell script contains bash code (BR86028) + * xdg-open: Add support for multi-word $BROWSER commands (BR91989) + * Changelog for previous commit + * xdg-icon-resource: quote var expansions + * xdg-icon-resource: does not support filenames with spaces (BR91758) + * xdg-screensaver support for xautolock (BR89655) + * xdg-screensaver: fix a comment typo + * xdg-mime: remove obsolete workaround for bug #33094 + * amend changelog to be more specific + * add changelog for last batch of commits + * xdg-terminal: add support for GNOME3, Cinnamon, MATE + * xdg-su: add support for Cinnamon + * xdg-settings: add support for all GVfs-based desktops + * xdg-open: use cygstart on Cygwin + * xdg-open: fix operation on Darwin + * xdg-open: add support for Cinnamon + * xdg-mime: add support for all GVfs-based desktops + * xdg-mime: implement Mime Apps Spec + * xdg-file-dialog: use zenity on Cinnamon and MATE + * xdg-email: add support for all GVfs-based desktops + * xdg-copy: add support for all GVfs-based desktops + * Add detection of Cinnamon desktop + * Improve detection of GNOME Classic and Flashback sessions + * followup commit, copy-n-paste fail + * xdg-email: generic check for assigned mailto (BR79929) + * xdg-mime: search mimeinfo.cache in $xdg_user_dir too (BR31629) + * typo from previous commit + * xdg-open: does not exit if it does not recognize the mimetype (BR89902) + * xdg-desktop-menu: does not support filenames with spaces (BR66605) + * xdg-open: fix regression where & gets replaced with \\& in URLs + * xdg-email: thunderbird launch in xdg-email in gnome3 fails (BR61475) + * add ChangeLog entry for previous commit + * xdg-mime: do not report multiple desktop files (BR60329) + * one more s/$arg/$target/ rename fix for prior commit + * xdg-open: safer xdg-open (BR89130) +- Remove: xdg-mime-generic-do-not-return-more-than-one-default.patch +- Remove: xdg-screensaver-gnome-perl.diff + +------------------------------------------------------------------- Old: ---- xdg-mime-generic-do-not-return-more-than-one-default.patch xdg-screensaver-gnome-perl.diff xdg-utils-20150119.tar.xz New: ---- xdg-utils-20151005.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdg-utils.spec ++++++ --- /var/tmp/diff_new_pack.3HGlN2/_old 2015-11-11 10:30:04.000000000 +0100 +++ /var/tmp/diff_new_pack.3HGlN2/_new 2015-11-11 10:30:04.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdg-utils # -# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,15 +26,13 @@ Summary: Utilities to uniformly interface desktop environments License: MIT Group: System/GUI/Other -Version: 20150119 +Version: 20151005 Release: 0 BuildArch: noarch Url: http://portland.freedesktop.org/ # http://portland.freedesktop.org/download/xdg-utils-%%{version}.tgz Source0: xdg-utils-%{version}.tar.xz Patch0: install-some-more-scripts.diff -Patch1: xdg-screensaver-gnome-perl.diff -Patch2: xdg-mime-generic-do-not-return-more-than-one-default.patch Patch3: fix-enlightenment-support.patch Requires: perl Requires: perl-Net-DBus @@ -42,25 +40,27 @@ Requires: which %description -The xdg-utils package is a set of simple scripts that provide basic -desktop integration functions for any Free Desktop, such as Linux. +The xdg-utils package is a set of simple scripts that provide basic desktop +integration functions for any Free Desktop, such as Linux. -They are intended to provide a set of defacto standards. This means - that: * Third party software developers can rely on these - xdg-utils for all of their simple integration needs. - -* Developers of desktop environments can make sure that their - environments are well supported - -If a desktop developer wants to be certain that their environment -functions with all third party software, then can simply make sure that -these utilities work properly in their environment. +They are intended to provide a set of defacto standards. This means that: +* Third party software developers can rely on these xdg-utils for all of their + simple integration needs. + +* Developers of desktop environments can make sure that their environments are + well supported + + If a desktop developer wants to be certain that their environment functions + with all third party software, then can simply make sure that these + utilities work properly in their environment. + + This will hopefully mean that 'third tier' window managers such as XFCE and + Blackbox can reach full parity with Gnome and KDE in terms of third party + ISV support. %prep %setup -q -n %name-%{version} %patch0 -p1 -%patch1 -p1 -%patch2 -p1 %patch3 -p1 %build ++++++ fix-enlightenment-support.patch ++++++ --- /var/tmp/diff_new_pack.3HGlN2/_old 2015-11-11 10:30:04.000000000 +0100 +++ /var/tmp/diff_new_pack.3HGlN2/_new 2015-11-11 10:30:04.000000000 +0100 @@ -1,16 +1,23 @@ -Index: xdg-utils-20120916/scripts/xdg-su.in -Patch by Simon Lees [email protected] based off a earlier patch -by Tomas Cech, this patch does 2 things, +From: Simon Lees <[email protected]> + +Based off an earlier patch by Tomas Cech. + +This patch does 2 things: 1. In both xdg-su and xdg-terminal enlightenment is detected but then - no action is performed, this patch performs a action in these cases -2. Rather then performing the generic action specific enlightenment - actions have been added to use terminology rather then xterm as it + no action is performed, this patch performs an action in these cases. +2. Rather than performing the generic action, specific enlightenment + actions have been added. They use terminology rather than xterm as it is essientially the enlightenment terminal emulator and matches the - terminology theme -=================================================================== ---- xdg-utils-20120916.orig/scripts/xdg-su.in -+++ xdg-utils-20120916/scripts/xdg-su.in -@@ -525,6 +525,27 @@ + terminology theme. + +--- + scripts/xdg-su.in | 25 +++++++++++++++++++++++++ + scripts/xdg-terminal.in | 17 +++++++++++++++++ + 2 files changed, 42 insertions(+) + +--- a/scripts/xdg-su.in ++++ b/scripts/xdg-su.in +@@ -104,6 +104,27 @@ su_xfce() [ x"$1" != x"" ] || exit_failure_syntax @@ -38,7 +45,7 @@ user= cmd= while [ $# -gt 0 ] ; do -@@ -588,6 +609,10 @@ +@@ -167,6 +188,10 @@ case "$DE" in su_xfce ;; @@ -49,11 +56,9 @@ *) [ x"$user" = x"" ] && user=root exit_failure_operation_impossible "no graphical method available for invoking '$cmd' as '$user'" -Index: xdg-utils-20120916/scripts/xdg-terminal.in -=================================================================== ---- xdg-utils-20120916.orig/scripts/xdg-terminal.in -+++ xdg-utils-20120916/scripts/xdg-terminal.in -@@ -563,6 +563,19 @@ +--- a/scripts/xdg-terminal.in ++++ b/scripts/xdg-terminal.in +@@ -176,6 +176,19 @@ terminal_lxde() fi } @@ -73,7 +78,7 @@ #[ x"$1" != x"" ] || exit_failure_syntax command= -@@ -606,6 +619,10 @@ +@@ -231,6 +244,10 @@ case "$DE" in lxde) terminal_lxde "$command" ;; ++++++ xdg-utils-20150119.tar.xz -> xdg-utils-20151005.tar.xz ++++++ ++++ 2345 lines of diff (skipped)
