[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
[Expired for gvfs (Ubuntu) because there has been no activity for 60 days.] ** Changed in: gvfs (Ubuntu) Status: Incomplete => Expired -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: Expired Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
Weird, you looked at /usr/bin/gvfs-info? Maybe you have a local installation taking over the binary (what is the output of "which gvfs- info"?) You can install/use debsums to verify if the file is corrupted or match the package database -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: Incomplete Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
Oh, and thanks for the details about the arguments handling -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: Incomplete Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
You are right, the bug is fixed upstream. I have manually downloaded gvfs-bin_1.34.1-1ubuntu1_amd64.deb and checked the file: it includes the fix. However it is not fixed on my computer. And I do not know why. Unfortunately I have not found the package in /var/cache/apt/archives, then I am not sure if the .deb installed on my computer is the same. I have never tampered with my installation. This is a fresh install of Artful Beta1 updated once a day with "apt dist-upgrade". I dont know what has happened. Regarding the use of "$@:2", there is no error displayed because: 1. "$@:2" is valid syntax in both shells, but it is clearly a bug because it is expanded to "$1" "$2" ... ":2", which does not make sense. I think that in bash it should have been "${@:2}" (2 is an offset), while in dash the syntax is not supported and you should use "shift" instead. You can check it by running: $ echo 'echo "$@:2"; echo "${@:2}"' | bash -s foo bar foo bar:2 bar $ echo 'echo "$@:2"; echo "${@:2}"' | dash -s foo bar foo bar:2 dash: 1: Bad substitution 2. "gio help info" discards all parameters after "info", then for example "gio help info :2" is equivalent to "gio help info". In short: I think you can safely remove "$@:2". -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: Incomplete Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
Thank you for your bug report, it's a bit weird that you report the issue using 1.34.1 could you try again with the current version? the comparison issue has been fixed in that version https://git.gnome.org/browse/gvfs/commit/?h=gnome-3-26&id=ffbe2adcb There is no error displayed about the "$@:2" error displayed either, could you give details on the issue? ** Changed in: gvfs (Ubuntu) Importance: Undecided => Low ** Changed in: gvfs (Ubuntu) Status: New => Incomplete -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: Incomplete Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
The attachment "fixes bashisms in /usr/bin/gvfs-info" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu- reviewers, unsubscribe the team. [This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.] ** Tags added: patch -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: New Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp
[Desktop-packages] [Bug 1721719] Re: gvfs-info bashism
** Description changed: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. + + You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: - Installato: 1.34.1-1ubuntu1 - Candidato: 1.34.1-1ubuntu1 - Tabella versione: - *** 1.34.1-1ubuntu1 500 - 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages - 100 /var/lib/dpkg/status + Installato: 1.34.1-1ubuntu1 + Candidato: 1.34.1-1ubuntu1 + Tabella versione: + *** 1.34.1-1ubuntu1 500 + 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages + 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: - TERM=xterm-256color - PATH=(custom, no user) - XDG_RUNTIME_DIR= - LANG=it_IT.UTF-8 - SHELL=/bin/bash + TERM=xterm-256color + PATH=(custom, no user) + XDG_RUNTIME_DIR= + LANG=it_IT.UTF-8 + SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to gvfs in Ubuntu. https://bugs.launchpad.net/bugs/1721719 Title: gvfs-info bashism Status in gvfs package in Ubuntu: New Bug description: The script /usr/bin/gvfs-info uses two bash features: 1. "==" is used for string comparison instead of "=" 2. "$@:2" is used instead of "shift" and then "$@" to expand all but the first argument. You can see the errors by running "gvfs-info --help". I have found this bug using xdg-open to open a PDF file from the command line. xdg-open executes "gvfs-info --help" to check the environment, but this command fails because of the problems described. The attached patch fixes the problem for me. $ lsb_release -rd: Description: Ubuntu Artful Aardvark (development branch) Release: 17.10 $ apt-cache policy gvfs-bin gvfs-bin: Installato: 1.34.1-1ubuntu1 Candidato: 1.34.1-1ubuntu1 Tabella versione: *** 1.34.1-1ubuntu1 500 500 http://it.archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu 17.10 Package: gvfs-bin 1.34.1-1ubuntu1 ProcVersionSignature: Ubuntu 4.13.0-12.13-generic 4.13.3 Uname: Linux 4.13.0-12-generic x86_64 ApportVersion: 2.20.7-0ubuntu2 Architecture: amd64 CurrentDesktop: ubuntu:GNOME Date: Fri Oct 6 09:45:04 2017 InstallationDate: Installed on 2017-09-21 (15 days ago) InstallationMedia: Ubuntu 17.10 "Artful Aardvark" - Alpha amd64 (20170919) ProcEnviron: TERM=xterm-256color PATH=(custom, no user) XDG_RUNTIME_DIR= LANG=it_IT.UTF-8 SHELL=/bin/bash SourcePackage: gvfs UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gvfs/+bug/1721719/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp