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

Bug#958141: marked as done (buster-pu: package xdg-utils/1.1.3-1)



Your message dated Sat, 09 May 2020 11:53:52 +0100
with message-id <fd7fa4d56896c35aab49a5a51cb69727dc60e87a.camel@adam-barratt.org.uk>
and subject line Closing requests included in 10.4 point release
has caused the Debian Bug report #958141,
regarding buster-pu: package xdg-utils/1.1.3-1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
958141: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=958141
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: buster
User: release.debian.org@packages.debian.org
Usertags: pu

Dear release managers,

There are a number of bugs fixed in the 1.1.3-2 version of the xdg-utils
package that now is available in testing and unstable archives. It would
be good to have the fixes in buster also.

If you think these changes are okay for stable update, please consider
to sponsor upload to stable-proposed-updates. The packaging repository
can be found at [1], there is an upload to mentors.d.n [2].

 [1]: https://salsa.debian.org/freedesktop-team/xdg-utils/-/tree/buster
 [2]: https://mentors.debian.net/package/xdg-utils


-- System Information:
Debian Release: buster/sid
  APT prefers eoan-updates
  APT policy: (500, 'eoan-updates'), (500, 'eoan-security'), (500, 'eoan')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 5.3.0-46-generic (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE=ru (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru xdg-utils-1.1.3/debian/changelog xdg-utils-1.1.3/debian/changelog
--- xdg-utils-1.1.3/debian/changelog	2018-05-20 01:18:48.000000000 +0300
+++ xdg-utils-1.1.3/debian/changelog	2020-04-18 22:57:30.000000000 +0300
@@ -1,3 +1,23 @@
+xdg-utils (1.1.3-1+deb10u1) buster; urgency=medium
+
+  [ Rex Dieter ]
+  * xdg-open: Do better pcmanfm check, fix AND operator. Closes: #908760,
+    Upstream: BR106636, BR106161.
+
+  [ Iain Lane ]
+  * xdg-screensaver: Sanitise window name before sending it over D-Bus.
+    Closes: #910070, LP: #1743216, Upstream: BR108121.
+
+  [ Andrea Tarocchi ]
+  * xdg-open: correct handling directories with spaces in the name.
+    LP: #1848335, Upstream: #166.
+
+  [ Nicholas Guriev ]
+  * xdg-mime: Create config directory if it does not exist yet.
+    Closes: #652038.
+
+ -- Nicholas Guriev <guriev-ns@ya.ru>  Sat, 18 Apr 2020 22:57:30 +0300
+
 xdg-utils (1.1.3-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru xdg-utils-1.1.3/debian/patches/debian-changes xdg-utils-1.1.3/debian/patches/debian-changes
--- xdg-utils-1.1.3/debian/patches/debian-changes	2018-05-20 01:18:48.000000000 +0300
+++ xdg-utils-1.1.3/debian/patches/debian-changes	2020-04-18 22:57:30.000000000 +0300
@@ -62,8 +62,36 @@
  
              if echo "$client" | grep -Eq 'thunderbird|icedove'; then
                  run_thunderbird "$client" "$1"
+--- xdg-utils-1.1.3.orig/scripts/xdg-mime.in
++++ xdg-utils-1.1.3/scripts/xdg-mime.in
+@@ -247,6 +247,7 @@ make_default_generic()
+     default_file="$xdg_config_home/mimeapps.list"
+     DEBUG 2 "make_default_generic $1 $2"
+     DEBUG 1 "Updating $default_file"
++    [ -d "$xdg_config_home" ] || mkdir -p "$xdg_config_home"
+     [ -f "$default_file" ] || touch "$default_file"
+     awk -v mimetype="$2" -v application="$1" '
+     BEGIN {
+@@ -305,7 +306,7 @@ search_desktop_file()
+ 
+     grep -l "$MIME;" "$dir/"*.desktop 2>/dev/null
+ 
+-    for f in $dir/*/; do
++    for f in "$dir/"*/; do
+       [ -d "$f" ] && search_desktop_file "$MIME" "$f"
+     done
+ }
 --- xdg-utils-1.1.3.orig/scripts/xdg-open.in
 +++ xdg-utils-1.1.3/scripts/xdg-open.in
+@@ -327,7 +327,7 @@ search_desktop_file()
+         fi
+     fi
+ 
+-    for d in $dir/*/; do
++    for d in "$dir/"*/; do
+         [ -d "$d" ] && search_desktop_file "$default" "$d" "$target"
+     done
+ }
 @@ -366,13 +366,9 @@ open_generic_xdg_x_scheme_handler()
      fi
  }
@@ -99,3 +127,33 @@
          fi
  
          if [ $? -eq 0 ]; then
+@@ -451,7 +450,7 @@ open_lxde()
+ {
+ 
+     # pcmanfm only knows how to handle file:// urls and filepaths, it seems.
+-    if pcmanfm --help >/dev/null 2>&1 -a is_file_url_or_path "$1"; then
++    if pcmanfm --help >/dev/null 2>&1 && is_file_url_or_path "$1"; then
+         local file="$(file_url_to_path "$1")"
+ 
+         # handle relative paths
+--- xdg-utils-1.1.3.orig/scripts/xdg-screensaver.in
++++ xdg-utils-1.1.3/scripts/xdg-screensaver.in
+@@ -468,6 +468,7 @@ screensaver_gnome_screensaver()
+         perl -e '
+ use strict;
+ use warnings;
++use Encode qw(decode);
+ use IO::File;
+ use Net::DBus;
+ use X11::Protocol;
+@@ -489,6 +490,10 @@ while (1) {
+   }
+ }
+ 
++# Replace any invalid unicode characters with U+FFFD, so we dont crash when we
++# pass them over to D-Bus
++$window_name = decode("utf8", $window_name, Encode::FB_DEFAULT);
++
+ # Inhibit idle detection (flags = 8) with window name and ID.
+ # We have no reason so just send the window name again.
+ my $bus = Net::DBus->session();

--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 10.4

Hi,

Each of the uploads referred to by these bugs was included in today's
stable point release.

Regards,

Adam

--- End Message ---

Reply to: