Your message dated Fri, 27 Apr 2018 07:09:02 +0000 with message-id <[email protected]> and subject line Bug#885938: fixed in vim 2:8.0.1766-1 has caused the Debian Bug report #885938, regarding vim-runtime: sh syntax highlighting wrongly marks substring processing as bashism 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 [email protected] immediately.) -- 885938: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=885938 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: vim-runtime Version: 2:8.0.0197-2 Severity: normal Hello again, as said in [another bug report], substring processing (such as ${FOO%bar}, ${FOO%%bar}, ${FOO#bar}, ${FOO##bar}) is not a bashism: the man page for dash(1) states that it is supported and checkbashism does not complain... [another bug report]: <https://bugs.debian.org/848663#20> Hence, I think vim should not mark it as an error. Actually vim-runtime/2:7.4.488-7+deb8u2 (which is in jessie) correctly highlights substring processing, as shown in the first attached screenshot. Unfortunately, vim-runtime/2:8.0.0197-2 (which is in stretch) wrongly considers it as a syntax error in POSIX shell scripts, as shown in the second attached screenshot. The two screenshots were obtained (on jessie and stretch, respectively) with $ view -u NONE test.sh followed by :syn on :set bg=dark This bug is still unfixed in vim-runtime/2:8.0.1401-2 (currently in buster and sid). Please fix the bug and/or forward this report upstream, as appropriate. Thanks for your time! Bye. -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (800, 'testing'), (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 4.14.0-2-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) vim-runtime depends on no packages. Versions of packages vim-runtime recommends: ii vim 2:8.0.1401-2 ii vim-gtk [vim] 2:8.0.1401-2 ii vim-tiny 2:8.0.1401-2 vim-runtime suggests no packages. -- no debconf information#!/bin/sh FOO=obar TEST=${FOO%%bar} TEST=${FOO%bar} TEST=${FOO#bar} TEST=${FOO##bar}
--- End Message ---
--- Begin Message ---Source: vim Source-Version: 2:8.0.1766-1 We believe that the bug you reported is fixed in the latest version of vim, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. James McCoy <[email protected]> (supplier of updated vim package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [email protected]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Thu, 26 Apr 2018 22:08:08 -0400 Source: vim Binary: vim-common vim-gui-common vim-runtime vim-doc vim-tiny vim vim-gtk vim-gtk3 vim-nox vim-athena vim-gnome xxd Architecture: source Version: 2:8.0.1766-1 Distribution: unstable Urgency: medium Maintainer: Debian Vim Maintainers <[email protected]> Changed-By: James McCoy <[email protected]> Description: vim - Vi IMproved - enhanced vi editor vim-athena - Vi IMproved - enhanced vi editor - with Athena GUI vim-common - Vi IMproved - Common files vim-doc - Vi IMproved - HTML documentation vim-gnome - Vi IMproved - enhanced vi editor (dummy package) vim-gtk - Vi IMproved - enhanced vi editor - with GTK2 GUI vim-gtk3 - Vi IMproved - enhanced vi editor - with GTK3 GUI vim-gui-common - Vi IMproved - Common GUI files vim-nox - Vi IMproved - enhanced vi editor - with scripting languages suppo vim-runtime - Vi IMproved - Runtime files vim-tiny - Vi IMproved - enhanced vi editor - compact version xxd - tool to make (or reverse) a hex dump Closes: 450481 881654 885938 886230 890642 894565 Changes: vim (2:8.0.1766-1) unstable; urgency=medium . [ David Rabel ] * d/copyright: Fix path to tee.c . [ upstream ] * 8.0.1477: Avoid cursor flicker when changing (de)focusing the terminal. (Closes: #890642) * 8.0.1491: New 'pumwidth' option allows controlling the width of the popup menu. (Closes: #450481) * 8.0.1744: Skip Test_writefile_sync_dev_stdout when /dev/stdout isn't writable. (Closes: #894565) * syntax/config.vim: Fix highlighting matching paren for AC_MSG_* syntax items. (Closes: #881654) * syntax/debcontrol.vim: Recognize Testsuite and Testsuite-Triggers fields. (Closes: #886230) * syntax/sh.vim: Do not highlight substring processing as an error for POSIX sh. (Closes: #885938) . [ James McCoy ] * watch: Track git tags instead of major releases * Declare compliance with Policy 4.1.4, no changes needed * control: Use 11~ for minimum debhelper version to ease backporting * rules: + Fold config.mk handling into autoconf-stamp target + Use C.UTF-8 locale when running tests to avoid an upstream bug in the tests. When not run in a UTF-8 locale, a child Vim used by the tests displays some unicode characters incorrectly, breaking the test. Checksums-Sha1: c805dc9e8083c5a85c399220ea7e703e827d3051 2995 vim_8.0.1766-1.dsc 4774903e43b73621da88ab7db4e8af4b4b325b7b 13554043 vim_8.0.1766.orig.tar.gz 9ed05c6260767f14e300198204b48726689f1f90 184780 vim_8.0.1766-1.debian.tar.xz 88504023f3265ded4e2bd88865e2d7cc0d29cc72 15586 vim_8.0.1766-1_source.buildinfo Checksums-Sha256: 95bb4191ec6e8e24f3a7b1e4678cf81e35ab3066df4ca7c34b2b2e7be60cc163 2995 vim_8.0.1766-1.dsc f45f9f86336e1c33e786e54fbc0df91c8856c021c3c36b510c4ffae815418536 13554043 vim_8.0.1766.orig.tar.gz d47e0d3f2025d3e7dbeb46163022141438d555582a2e88227fbfff8464e862fd 184780 vim_8.0.1766-1.debian.tar.xz 2f358254176d6c8ce15d251904980474a2234cfd54908a0c52fa9605e37c364f 15586 vim_8.0.1766-1_source.buildinfo Files: d005c07a5b6dbdbb647b91828436e871 2995 editors optional vim_8.0.1766-1.dsc 487976944ac37bcf8affa31d2e79ccee 13554043 editors optional vim_8.0.1766.orig.tar.gz 812704d8a9e61a76effe92d12333f8de 184780 editors optional vim_8.0.1766-1.debian.tar.xz c867bafba5621fdd59f9787ec8a04e88 15586 editors optional vim_8.0.1766-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQKoBAEBCgCSFiEEkb+/TWlWvV33ty0j3+aRrjMbo9sFAlrihtdfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDkx QkZCRjRENjk1NkJENURGN0I3MkQyM0RGRTY5MUFFMzMxQkEzREIUHGphbWVzc2Fu QGRlYmlhbi5vcmcACgkQ3+aRrjMbo9tFSA//WihOdEf+rfVbEJlYhLP+9gcDloIr 6TmyBoUi3Bk22xJYIggrBA5iNkDbX1A/55pB5VyA/irfxNc0L3pspNO9XtWMyOOs ckk71WglSf9Tg3oonrA4r938h6qv2cAyshYNBSy3Wq5+FBygTvPe4U+xydCxSUJM wcDhfzMevntJoAN0ILUE0JNL0UAogV+AX85ZUtPXO0BOW/jSSOSsCKJFiJNxzlpj uTOww8RbayDW+bEG8wRbsXAPWtaDU6ihJdo6aYtuKk6zJEtm0eRFGMcdNkjtXSkm NlfQwVHFDedJXCvrEtA6/coQM76RCKkRpD+obHzJbkp0vOMX83yCZt221XL11DZf loede4CAaST57lwQ614WSviOooEypYcAqXcH6P403dnnorCP9Ib3WgV2SsM2YhiT R0780W2rEqhJrRJemAKWFx/JjkwYvW29eywLD9ZHYxxrqX/u0V0lwRMXxtEsYnQN M5rjcxFOK6vjWvg8KNk4nw6KFS5UqR3V8hG5qWad28LTLEtc8EsGda6WVRFhrkTX 49OxMxG4a6KMVVU3zlVk/ZFs/F2vVFkWFiUkn5gvTtfW/b7uT02bltYkCrS2UKmM ZqRE4hEq5CkzsCmr3d7wuoh6igDuNe+lEjusPCaVRPFfNYa8xZsp+/sPdtMOdEya Cb4sS0SVy5ntJa8= =FGQE -----END PGP SIGNATURE-----
--- End Message ---

