From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 14 10:50:54 2014 Received: (at submit) by debbugs.gnu.org; 14 Oct 2014 14:50:54 +0000 Received: from localhost ([127.0.0.1]:43401 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xe3R6-0004RP-Ja for submit@debbugs.gnu.org; Tue, 14 Oct 2014 10:50:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55272) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xe3R1-0004RE-LJ for submit@debbugs.gnu.org; Tue, 14 Oct 2014 10:50:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xe3Qw-0002Ai-7i for submit@debbugs.gnu.org; Tue, 14 Oct 2014 10:50:47 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:33736) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe3Qv-0002Ad-SL for submit@debbugs.gnu.org; Tue, 14 Oct 2014 10:50:41 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56889) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe3Qp-0004A5-VT for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 10:50:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xe3Qk-00028P-Ul for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 10:50:35 -0400 Received: from mail-wg0-x233.google.com ([2a00:1450:400c:c00::233]:37241) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xe3Qk-00028D-H8 for bug-gnu-emacs@gnu.org; Tue, 14 Oct 2014 10:50:30 -0400 Received: by mail-wg0-f51.google.com with SMTP id b13so11099759wgh.22 for ; Tue, 14 Oct 2014 07:50:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=from:to:subject:date:message-id:mime-version:content-type :content-transfer-encoding; bh=qN3tFHwxGCICOfhWjBEHhi4T+TaQxzdiRtC+sAAn5UE=; b=NgSG44NkbnwdV2vUQuuLleSQcHsHGBzC/6xHDlBgFeAXRc7ErLLuyxBobVgARWJUWF lLB+Vxd/wKLLBhFn8d/5MYe7Rmyf7UfAc/jmv8toHQHwHrue0sE4s4m7YqzxaJL4+2Uo J8m9xm4EWtJi0MyzB+pI0s0oqi/oQnhqF7FMA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:subject:date:message-id:mime-version :content-type:content-transfer-encoding; bh=qN3tFHwxGCICOfhWjBEHhi4T+TaQxzdiRtC+sAAn5UE=; b=GWjsD+QOFENatdw++mQ4W6vbYUQSX6lYUUIgEfm1H7Ib1RnYZzfdqpivcPsAIQ2Y+z 8izmOtBQDTVOz8Bc8KlJ8MpesG2+nnQ6cQZkLA66EJSoEH1KKjronxwLQy9W6Tyz7C2Y Bxw/v5tWMLVBg1kEHbFf36cckxf5vzqyFpEZZwFmiZGHLRIrsp01qixrTXkD23GajNb7 v9+AZDJ39hY/mDZPVhjmvkUWk/YGAX597DYopRhIGgCx97dfhfk9iH3QgAk3KHHCLiTt Nmrl5IFVjxynCWFHoc2Wz6jDn0ZTXGeGIZ1eA1s/93c1UZ4h5linA6Yqe2nFqA//uP5M SkwA== X-Gm-Message-State: ALoCoQkguQakAgqK6zN9g6+8XOZAWdfWt1X6Y4bRPpefiD7QrYOpI1NznWceYUI1H/tJle36rzsr X-Received: by 10.180.88.102 with SMTP id bf6mr5783856wib.43.1413298228697; Tue, 14 Oct 2014 07:50:28 -0700 (PDT) Received: from ecls (cpc5-hitc7-2-0-cust871.9-2.cable.virginm.net. [82.3.7.104]) by mx.google.com with ESMTPSA id mb20sm15986835wic.9.2014.10.14.07.50.27 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 14 Oct 2014 07:50:27 -0700 (PDT) From: Reuben Thomas To: bug-gnu-emacs@gnu.org Subject: 24.3; dired-omit-extensions's default value omits COPYING.LIB Date: Tue, 14 Oct 2014 15:50:27 +0100 Message-ID: <8761fm903w.fsf@sc3d.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) This is a bit unfortunate for a GNU program! The pattern that matches is, I presume, =E2=80=9C*.lib=E2=80=9D; the obvious question, for me, on a case-sensitive filing system is, need it be case-insensitive? After all, omitting .lib files seems sensible to me, but this is a .LIB file. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.10.7) of 2014-03-07 on lamiak, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11600000 System Description: Ubuntu 14.04.1 LTS Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=3D/usr' '--sharedstatedir=3D/var/lib' '--libexecdir=3D/usr/lib' '--localstatedir=3D/var/lib' '--infodir=3D/usr/share/info' '--mandir=3D/usr/share/man' '--with-pop=3Dyes' '--enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emacs/2= 4.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-l= isp:/usr/share/emacs/site-lisp' '--with-crt-dir=3D/usr/lib/x86_64-linux-gnu' '--with-x=3Dyes' '--with-x-toolkit=3Dgtk3' '--with-toolkit-scroll-bars' 'build_alias=3Dx86_64-linux-gnu' 'CFLAGS=3D-g -O2 -fstack-protector --param=3Dssp-buffer-size=3D4 -Wformat -Werror=3Dformat-security -Wall' 'LDFLAGS=3D-Wl,-Bsymbolic-functions -Wl,-z,relro' 'CPPFLAGS=3D-D_FORTIFY_SOURCE=3D2'' Important settings: value of $LC_MONETARY: en_GB.UTF-8 value of $LC_NUMERIC: en_GB.UTF-8 value of $LC_TIME: en_GB.UTF-8 value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: @im=3Dlocal locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Help Minor modes in effect: show-paren-mode: t server-mode: t savehist-mode: t minibuffer-electric-default-mode: t icomplete-mode: t global-auto-revert-mode: t desktop-save-mode: t global-undo-tree-mode: t undo-tree-mode: t global-whitespace-mode: t TeX-PDF-mode: t TeX-source-correlate-mode: t dtrt-indent-mode: t global-auto-complete-mode: t ido-everywhere: t shell-dirtrack-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p=20 C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-p C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-x k C-x C-f=20 i n t C-s C O P Y I N=20 G . L B C-a C-s O P Y =20 C O P Y I N G C-s C-s C-s C-a C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n=20 C-n M-< C-x C-f C O P C-x=20 b M-o M-o M-o M-o M-o M-o M-o C-h v d i r=20 e d - o m i e x C-s l i b C-s=20 C-s C-a M-x r e p o r t b - e m a c s -=20 b u g Recent messages: Omitted 3 lines. Dired-Omit mode disabled Omitting... Omitted 3 lines. Dired-Omit mode disabled Omitting... Omitted 3 lines. Dired-Omit mode disabled Type "q" to restore previous buffer. Mark saved where search started Load-path shadows: /home/rrt/.emacs.d/el-get/org-mode/.dir-locals hides /home/rrt/.emacs.d/el-= get/ess/.dir-locals /home/rrt/.emacs.d/el-get/org-mode/.dir-locals hides /home/rrt/.emacs.d/el-= get/el-get/.dir-locals /home/rrt/.emacs.d/el-get/dictionary/lpath hides /home/rrt/.emacs.d/el-get/= auctex/lpath /home/rrt/.emacs.d/el-get/ess/lisp/ess-xls-d hides /usr/share/emacs24/site-= lisp/ess/ess-xls-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-mouse hides /usr/share/emacs24/site-= lisp/ess/ess-mouse /home/rrt/.emacs.d/el-get/ess/lisp/ess-noweb hides /usr/share/emacs24/site-= lisp/ess/ess-noweb /home/rrt/.emacs.d/el-get/ess/lisp/ess-sp5-d hides /usr/share/emacs24/site-= lisp/ess/ess-sp5-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-sta-l hides /usr/share/emacs24/site-= lisp/ess/ess-sta-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-comp hides /usr/share/emacs24/site-l= isp/ess/ess-comp /home/rrt/.emacs.d/el-get/ess/lisp/ess-compat hides /usr/share/emacs24/site= -lisp/ess/ess-compat /home/rrt/.emacs.d/el-get/ess/lisp/ess-toolbar hides /usr/share/emacs24/sit= e-lisp/ess/ess-toolbar /home/rrt/.emacs.d/el-get/ess/lisp/ess-arc-d hides /usr/share/emacs24/site-= lisp/ess/ess-arc-d /home/rrt/.emacs.d/el-get/ess/lisp/ess hides /usr/share/emacs24/site-lisp/e= ss/ess /home/rrt/.emacs.d/el-get/ess/lisp/ess-dde hides /usr/share/emacs24/site-li= sp/ess/ess-dde /home/rrt/.emacs.d/el-get/ess/lisp/ess-lsp-l hides /usr/share/emacs24/site-= lisp/ess/ess-lsp-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-r-gui hides /usr/share/emacs24/site-= lisp/ess/ess-r-gui /home/rrt/.emacs.d/el-get/ess/lisp/ess-install hides /usr/share/emacs24/sit= e-lisp/ess/ess-install /home/rrt/.emacs.d/el-get/ess/lisp/ess-sas-l hides /usr/share/emacs24/site-= lisp/ess/ess-sas-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-utils hides /usr/share/emacs24/site-= lisp/ess/ess-utils /home/rrt/.emacs.d/el-get/ess/lisp/ess-rdired hides /usr/share/emacs24/site= -lisp/ess/ess-rdired /home/rrt/.emacs.d/el-get/ess/lisp/ess-sas-a hides /usr/share/emacs24/site-= lisp/ess/ess-sas-a /home/rrt/.emacs.d/el-get/ess/lisp/msdos hides /usr/share/emacs24/site-lisp= /ess/msdos /home/rrt/.emacs.d/el-get/ess/lisp/ess-font-lock hides /usr/share/emacs24/s= ite-lisp/ess/ess-font-lock /home/rrt/.emacs.d/el-get/ess/lisp/ess-jags-d hides /usr/share/emacs24/site= -lisp/ess/ess-jags-d /home/rrt/.emacs.d/el-get/ess/lisp/make-regexp hides /usr/share/emacs24/sit= e-lisp/ess/make-regexp /home/rrt/.emacs.d/el-get/ess/lisp/ess-gretl hides /usr/share/emacs24/site-= lisp/ess/ess-gretl /home/rrt/.emacs.d/el-get/ess/lisp/ess-sta-d hides /usr/share/emacs24/site-= lisp/ess/ess-sta-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-s4-d hides /usr/share/emacs24/site-l= isp/ess/ess-s4-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-trns hides /usr/share/emacs24/site-l= isp/ess/ess-trns /home/rrt/.emacs.d/el-get/ess/lisp/ess-custom hides /usr/share/emacs24/site= -lisp/ess/ess-custom /home/rrt/.emacs.d/el-get/ess/lisp/ess-mode hides /usr/share/emacs24/site-l= isp/ess/ess-mode /home/rrt/.emacs.d/el-get/ess/lisp/ess-noweb-mode hides /usr/share/emacs24/= site-lisp/ess/ess-noweb-mode /home/rrt/.emacs.d/el-get/ess/lisp/ess-roxy hides /usr/share/emacs24/site-l= isp/ess/ess-roxy /home/rrt/.emacs.d/el-get/ess/lisp/ess-debug hides /usr/share/emacs24/site-= lisp/ess/ess-debug /home/rrt/.emacs.d/el-get/ess/lisp/ess-rd hides /usr/share/emacs24/site-lis= p/ess/ess-rd /home/rrt/.emacs.d/el-get/ess/lisp/ess-sas-d hides /usr/share/emacs24/site-= lisp/ess/ess-sas-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-menu hides /usr/share/emacs24/site-l= isp/ess/ess-menu /home/rrt/.emacs.d/el-get/ess/lisp/ess-r-args hides /usr/share/emacs24/site= -lisp/ess/ess-r-args /home/rrt/.emacs.d/el-get/ess/lisp/ess-sp3-d hides /usr/share/emacs24/site-= lisp/ess/ess-sp3-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-omg-d hides /usr/share/emacs24/site-= lisp/ess/ess-omg-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-vst-d hides /usr/share/emacs24/site-= lisp/ess/ess-vst-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-sp6-d hides /usr/share/emacs24/site-= lisp/ess/ess-sp6-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-s3-d hides /usr/share/emacs24/site-l= isp/ess/ess-s3-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-swv hides /usr/share/emacs24/site-li= sp/ess/ess-swv /home/rrt/.emacs.d/el-get/ess/lisp/mouseme hides /usr/share/emacs24/site-li= sp/ess/mouseme /home/rrt/.emacs.d/el-get/ess/lisp/ess-inf hides /usr/share/emacs24/site-li= sp/ess/ess-inf /home/rrt/.emacs.d/el-get/ess/lisp/ess-sp4-d hides /usr/share/emacs24/site-= lisp/ess/ess-sp4-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-help hides /usr/share/emacs24/site-l= isp/ess/ess-help /home/rrt/.emacs.d/el-get/ess/lisp/ess-r-d hides /usr/share/emacs24/site-li= sp/ess/ess-r-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-developer hides /usr/share/emacs24/s= ite-lisp/ess/ess-developer /home/rrt/.emacs.d/el-get/ess/lisp/ess-s-l hides /usr/share/emacs24/site-li= sp/ess/ess-s-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-sp6w-d hides /usr/share/emacs24/site= -lisp/ess/ess-sp6w-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-omg-l hides /usr/share/emacs24/site-= lisp/ess/ess-omg-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-tracebug hides /usr/share/emacs24/si= te-lisp/ess/ess-tracebug /home/rrt/.emacs.d/el-get/ess/lisp/ess-r-a hides /usr/share/emacs24/site-li= sp/ess/ess-r-a /home/rrt/.emacs.d/el-get/ess/lisp/ess-noweb-font-lock-mode hides /usr/shar= e/emacs24/site-lisp/ess/ess-noweb-font-lock-mode /home/rrt/.emacs.d/el-get/ess/lisp/ess-send2 hides /usr/share/emacs24/site-= lisp/ess/ess-send2 /home/rrt/.emacs.d/el-get/ess/lisp/ess-rutils hides /usr/share/emacs24/site= -lisp/ess/ess-rutils /home/rrt/.emacs.d/el-get/ess/lisp/ess-site hides /usr/share/emacs24/site-l= isp/ess/ess-site /home/rrt/.emacs.d/el-get/ess/lisp/ess-send hides /usr/share/emacs24/site-l= isp/ess/ess-send /home/rrt/.emacs.d/el-get/ess/lisp/essd-els hides /usr/share/emacs24/site-l= isp/ess/essd-els /home/rrt/.emacs.d/el-get/ess/lisp/ess-bugs-l hides /usr/share/emacs24/site= -lisp/ess/ess-bugs-l /home/rrt/.emacs.d/el-get/ess/lisp/ess-eldoc hides /usr/share/emacs24/site-= lisp/ess/ess-eldoc /home/rrt/.emacs.d/el-get/ess/lisp/ess-bugs-d hides /usr/share/emacs24/site= -lisp/ess/ess-bugs-d /home/rrt/.emacs.d/el-get/ess/lisp/ess-julia hides /usr/share/emacs24/site-= lisp/ess/ess-julia /home/rrt/.emacs.d/el-get/apache-mode/apache-mode hides /usr/share/emacs24/= site-lisp/emacs-goodies-el/apache-mode /home/rrt/.emacs.d/el-get/org-mode/contrib/lisp/htmlize hides /usr/share/em= acs24/site-lisp/emacs-goodies-el/htmlize /home/rrt/.emacs.d/el-get/quack/quack hides /usr/share/emacs24/site-lisp/em= acs-goodies-el/quack /home/rrt/.emacs.d/el-get/graphviz-dot-mode/graphviz-dot-mode hides /usr/sh= are/emacs24/site-lisp/emacs-goodies-el/graphviz-dot-mode /home/rrt/.emacs.d/el-get/browse-kill-ring/browse-kill-ring hides /usr/shar= e/emacs24/site-lisp/emacs-goodies-el/browse-kill-ring /home/rrt/.emacs.d/el-get/filladapt/filladapt hides /usr/share/emacs24/site= -lisp/emacs-goodies-el/filladapt /home/rrt/.emacs.d/el-get/xrdb-mode/xrdb-mode hides /usr/share/emacs24/site= -lisp/emacs-goodies-el/xrdb-mode /home/rrt/.emacs.d/el-get/markdown-mode/markdown-mode hides /usr/share/emac= s24/site-lisp/emacs-goodies-el/markdown-mode /home/rrt/.emacs.d/el-get/cmake-mode/cmake-mode hides /usr/share/emacs/site= -lisp/cmake-mode /home/rrt/.local/share/emacs/site-lisp/lilypond-font-lock hides /usr/share/= emacs/site-lisp/lilypond-font-lock /home/rrt/.local/share/emacs/site-lisp/lilypond-mode hides /usr/share/emacs= /site-lisp/lilypond-mode /home/rrt/.local/share/emacs/site-lisp/lilypond-init hides /usr/share/emacs= /site-lisp/lilypond-init /usr/share/emacs/24.3/site-lisp/cdargs hides /usr/share/emacs/site-lisp/cda= rgs /home/rrt/.local/share/emacs/site-lisp/lilypond-indent hides /usr/share/ema= cs/site-lisp/lilypond-indent /usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-= lisp/debian-startup /home/rrt/.local/share/emacs/site-lisp/lilypond-song hides /usr/share/emacs= /site-lisp/lilypond-song /home/rrt/.local/share/emacs/site-lisp/lilypond-what-beat hides /usr/share/= emacs/site-lisp/lilypond-what-beat /home/rrt/.local/share/emacs/site-lisp/whitespace hides /usr/share/emacs/24= .3/lisp/whitespace /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.3/lisp/textmodes/r= st /usr/share/emacs24/site-lisp/dictionaries-common/flyspell hides /usr/share/= emacs/24.3/lisp/textmodes/flyspell /usr/share/emacs24/site-lisp/dictionaries-common/ispell hides /usr/share/em= acs/24.3/lisp/textmodes/ispell /home/rrt/.emacs.d/el-get/cperl-mode/cperl-mode hides /usr/share/emacs/24.3= /lisp/progmodes/cperl-mode /home/rrt/.emacs.d/el-get/flymake/flymake hides /usr/share/emacs/24.3/lisp/= progmodes/flymake /home/rrt/.emacs.d/el-get/org-mode/.dir-locals hides /usr/share/emacs/24.3/= lisp/gnus/.dir-locals Features: (shadow sort mail-extr emacsbug message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader sendmail dired-aux mail-utils network-stream starttls cperl-mode misearch multi-isearch json-mode json-reformat json-snatcher rx paredit js css-mode tern url-http tls url-auth mail-parse rfc2231 rfc2047 rfc2045 ietf-drums url-gw json js3-mode imenu js3-parse js3-browse js3-highlight js3-ast js3-messages js3-scan js3-util js3-vars cc-langs js3-externs autoconf autoconf-mode sh-script smie vc-git make-mode flymake window-margin org-element avl-tree org-indent org-rmail org-mhe org-irc org-info org-gnus org-docview doc-view jka-compr image-mode org-bibtex bibtex org-bbdb org-w3m face-remap flyspell ispell goto-addr smart-quotes vlf-autoloads ff-paths uniquify paren server savehist minibuf-eldef icomplete autorevert cus-start cus-load iimage org org-macro org-footnote org-pcomplete org-list org-faces org-entities noutline outline org-version ob-emacs-lisp ob ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-exp ob-comint ob-core ob-eval org-compat org-macs find-func cal-menu calendar cal-loaddefs go-mode url url-proxy url-privacy url-expand url-methods url-history url-cookie url-domsuf mailcap ffap dired-x desktop undo-tree diff whitespace url-util tex dbus xml crm locate yasnippet derived quack cmuscheme scheme po-mode php-mode etags cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine speedbar sb-image ezimage dframe org-loaddefs init-paredit ido-hacks magit-autoloads geiser-load geiser frame-restore flymake-point filladapt dtrt-indent warnings init-eldoc eldoc-extension auto-complete-config auto-complete edmacro kmacro popup preview-latex tex-site auto-loads .loaddefs el-get el-get-autoloads el-get-list-packages el-get-dependencies el-get-build el-get-status pp el-get-methods el-get-fossil el-get-svn el-get-pacman el-get-github-zip el-get-github-tar el-get-http-zip el-get-http-tar el-get-hg el-get-go el-get-git-svn el-get-fink el-get-emacswiki el-get-http el-get-notify help-mode el-get-emacsmirror el-get-github el-get-git url-parse auth-source eieio byte-opt gnus-util mm-util mail-prsvr password-cache url-vars el-get-elpa package cl-macs gv el-get-darcs el-get-cvs el-get-bzr el-get-brew el-get-builtin el-get-apt-get el-get-recipes el-get-byte-compile el-get-custom el-get-core autoload bytecomp byte-compile cconv cl dired user-site-loaddefs ido ess-toolbar ess-mouse mouseme thingatpt browse-url ess-menu ess-swv ess-noweb ess-noweb-font-lock-mode ess-bugs-l essd-els ess-sas-d ess-sas-l ess-sas-a shell pcomplete ess-sta-d ess-sta-l cc-vars cc-defs make-regexp ess-sp6-d ess-sp3-d ess-julia ess-r-d compile ess-tracebug format-spec ess-roxy advice cl-lib advice-preload hideshow ess-help ess-developer ess-r-args eldoc help-fns ess-s-l ess ess-inf comint ansi-color ring ess-mode ess-noweb-mode ess-utils ess-custom executable easymenu ess-compat ess-site emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode devhelp time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) --=20 http://rrt.sc3d.org/ From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 14 19:41:39 2014 Received: (at 18716) by debbugs.gnu.org; 14 Oct 2014 23:41:39 +0000 Received: from localhost ([127.0.0.1]:43686 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeBil-00049Y-0E for submit@debbugs.gnu.org; Tue, 14 Oct 2014 19:41:39 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:12323) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeBii-00049L-Ta for 18716@debbugs.gnu.org; Tue, 14 Oct 2014 19:41:37 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIImAQEEViMQCw4mEhQYDSSIDNIZF456B4Q4BKkZgWqDTCE X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIImAQEEViMQCw4mEhQYDSSIDNIZF456B4Q4BKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94219808" Received: from 69-196-168-232.dsl.teksavvy.com (HELO ceviche.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 14 Oct 2014 19:41:35 -0400 Received: by ceviche.home (Postfix, from userid 20848) id B84B56607F; Tue, 14 Oct 2014 19:41:30 -0400 (EDT) From: Stefan Monnier To: Reuben Thomas Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Tue, 14 Oct 2014 19:41:30 -0400 In-Reply-To: <8761fm903w.fsf@sc3d.org> (Reuben Thomas's message of "Tue, 14 Oct 2014 15:50:27 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) Is COPYING.LIB a file that contains the LGPL license? Why name it so weirdly? Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 14 19:51:18 2014 Received: (at 18716) by debbugs.gnu.org; 14 Oct 2014 23:51:18 +0000 Received: from localhost ([127.0.0.1]:43710 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeBs6-0004Zg-4i for submit@debbugs.gnu.org; Tue, 14 Oct 2014 19:51:18 -0400 Received: from mail-lb0-f180.google.com ([209.85.217.180]:56289) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeBs3-0004ZU-PC for 18716@debbugs.gnu.org; Tue, 14 Oct 2014 19:51:16 -0400 Received: by mail-lb0-f180.google.com with SMTP id n15so118258lbi.11 for <18716@debbugs.gnu.org>; Tue, 14 Oct 2014 16:51:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=9O/imbzsXEtuswsANJq8iESn7gULvfr/Y8lP+7tBKHQ=; b=gP/wkpA8KUP659rqiIWI5E/OH5/P5TZWfKNZgFwm0dfBM2GtznyJmOCeeTHjGNAeod IloHv9g86N/OXuXd4UDEwPBEsaN4tU9DRs6LR1OOxg9Va+GSh0gb1RvqaHBzhhjSmmjs Y+h6znIwv4tu1jhUmxwQg9ARrg1MUQrBhXfcc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=9O/imbzsXEtuswsANJq8iESn7gULvfr/Y8lP+7tBKHQ=; b=dFAVQDmnyrXrKqV+ozjryzeuXIRSQd7T3/T8MaEG+LcHo6Jv5fAgBxpdIzk5/A56QO ASI+ykH9vAe8hOnrH2HM9l/VamAs3cW9fCxkOu22Iqur4fNWiAeAiqOEZloOuSRW1mYh 5kJY3Sw+lbgu9Z785fP1NqE+QNTaJ++uwjAkqtOsOrvhiP8pIkdZxgAT+KW7lW6oq2BG oDlhTI8An+V42sziAEUSdMo1/r+zbYQHh41TjL4NdbbJlDQeA07WCo5vSys6kA48fDna x9vNfCM+bfmWfGJmd5FzLSjvENlNdZ0EZI06bDrN2YgYsjKgGE0NofNKz9codF5/A6HD d2YA== X-Gm-Message-State: ALoCoQkCWTzdvtZ8F58RS9ZJQCM+3WxGDRpXHi7C1Xgb1o1Q8xCPov+XmP66WTZzrZx2hpMt2sWI MIME-Version: 1.0 X-Received: by 10.152.87.98 with SMTP id w2mr8448690laz.27.1413330674517; Tue, 14 Oct 2014 16:51:14 -0700 (PDT) Received: by 10.152.161.167 with HTTP; Tue, 14 Oct 2014 16:51:14 -0700 (PDT) In-Reply-To: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 00:51:14 +0100 Message-ID: Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB From: Reuben Thomas To: Stefan Monnier Content-Type: multipart/alternative; boundary=001a11c34bcece1cd705056ab08b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11c34bcece1cd705056ab08b Content-Type: text/plain; charset=UTF-8 On 15 October 2014 00:41, Stefan Monnier wrote: > Is COPYING.LIB a file that contains the LGPL license? > Yes. > Why name it so weirdly? I don't know, but this seems to be a common name for it. In my case, it was installed in a source tree by gettext. -- http://rrt.sc3d.org --001a11c34bcece1cd705056ab08b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 15 October 2014 00:41, Stefan Monnier <monnier@= iro.umontreal.ca> wrote:
Is COPYING.LIB a file t= hat contains the LGPL license?

Yes.
=
=C2=A0
Why name it so weirdly?
=C2=A0
I don't = know, but this seems to be a common name for it. In my case, it was install= ed in a source tree by gettext.
--001a11c34bcece1cd705056ab08b-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 03:56:20 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 07:56:20 +0000 Received: from localhost ([127.0.0.1]:43834 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeJRT-0001js-RV for submit@debbugs.gnu.org; Wed, 15 Oct 2014 03:56:20 -0400 Received: from cantor2.suse.de ([195.135.220.15]:53435 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeJRR-0001ji-8Y for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 03:56:18 -0400 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 0345DAAF3; Wed, 15 Oct 2014 07:56:15 +0000 (UTC) From: Andreas Schwab To: Stefan Monnier Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> X-Yow: FUN is never having to say you're SUSHI!! Date: Wed, 15 Oct 2014 09:56:15 +0200 In-Reply-To: (Stefan Monnier's message of "Tue, 14 Oct 2014 19:41:30 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier writes: > Is COPYING.LIB a file that contains the LGPL license? > Why name it so weirdly? L used to stand for Library. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 10:21:35 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 14:21:35 +0000 Received: from localhost ([127.0.0.1]:44553 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePSI-0004pE-HB for submit@debbugs.gnu.org; Wed, 15 Oct 2014 10:21:34 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:44631) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePSG-0004p6-W8 for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 10:21:33 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94260944" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 10:21:32 -0400 Received: by pastel.home (Postfix, from userid 20848) id 505C47CFB; Wed, 15 Oct 2014 10:21:32 -0400 (EDT) From: Stefan Monnier To: Andreas Schwab Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 10:21:32 -0400 In-Reply-To: (Andreas Schwab's message of "Wed, 15 Oct 2014 09:56:15 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> Is COPYING.LIB a file that contains the LGPL license? >> Why name it so weirdly? > L used to stand for Library. Doesn't explain the need for an extension. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 10:26:08 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 14:26:08 +0000 Received: from localhost ([127.0.0.1]:44565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePWh-0004xP-T6 for submit@debbugs.gnu.org; Wed, 15 Oct 2014 10:26:08 -0400 Received: from mail-la0-f48.google.com ([209.85.215.48]:35151) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePWe-0004xD-TS for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 10:26:05 -0400 Received: by mail-la0-f48.google.com with SMTP id gi9so1139570lab.21 for <18716@debbugs.gnu.org>; Wed, 15 Oct 2014 07:26:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ACY3pPN4uFPpFonoORdm75Ppu6aoePhKzVWIOsponBo=; b=2cVmXTj5xWNT1emZ3Z3Qm9VVFi+/r3MEzB8dHmVu61C2r0dODVDc7AbV/t8R47etXL 0C028vRu7NVu7b0FqDysv3CMQLfixv1yP9I1S3i5bTDu4FQt7vJXQtjomGy4cythmv4a 0/6W0hmwNb00p8Sia1nGZyJhxptUR7e66wo9k= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=ACY3pPN4uFPpFonoORdm75Ppu6aoePhKzVWIOsponBo=; b=Cs+93nKdqHZh+ptwqVqhALeA9RZ/UOIcZgN6KVEqwbx3iSIFY7ByAkZGrZP8TwPfT7 WkZqOKggi40+ZXcJWv36U6VRzMhM8ljbaqOxwr1BXxTmAdXIJ9TdMZChcwnVzGmP4Ev3 CHhijTbm5iwZZbVKbLVgBu7Iiwn0+v69wF+CzJgCcH7VqktO6Kb1SSGes6U42i/0JJzx PbnACnH2+Q/caHfTe2jJOV+/mTI3NZVs1zx7okR3F94aW4+lmfqJbxEL2gv9b03+v+/W sFtOf7afPKUamsoGBLw5VYyutPUh3Rdrm0czT2xWuPxMGG8QhytYVGtrFZFZ6/T2x61z 3vAA== X-Gm-Message-State: ALoCoQn6GBj8uHTpfhrKsnRro9de6lFHb9X3PCp8hJ99UMMO24QPaci7ZsvxkDXhTrtpy9qEWzte MIME-Version: 1.0 X-Received: by 10.152.28.134 with SMTP id b6mr13106169lah.12.1413383163549; Wed, 15 Oct 2014 07:26:03 -0700 (PDT) Received: by 10.152.161.167 with HTTP; Wed, 15 Oct 2014 07:26:03 -0700 (PDT) In-Reply-To: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 15:26:03 +0100 Message-ID: Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB From: Reuben Thomas To: Stefan Monnier Content-Type: multipart/alternative; boundary=089e0160a63865458d050576e94c X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --089e0160a63865458d050576e94c Content-Type: text/plain; charset=UTF-8 On 15 October 2014 15:21, Stefan Monnier wrote: > >> Is COPYING.LIB a file that contains the LGPL license? > >> Why name it so weirdly? > > L used to stand for Library. > > Doesn't explain the need for an extension. This isn't really the forum for discussing the naming of a GNU license file. dired-omit-mode deals sub-optimally with this particular name, and even if the standard name were changed tomorrow, it would continue to occur in the wild for years; so the real issue is: does it matter enough to fix Emacs's treatment of it? -- http://rrt.sc3d.org --089e0160a63865458d050576e94c Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 October 2014 15:21, Stefan Monnier <monnier@iro.umontreal.ca&= gt; wrote:
>&g= t; Is COPYING.LIB a file that contains the LGPL license?
>> Why name it so weirdly?
> L used to stand for Library.

Doesn't explain the need for an extension.

=
This isn't really the forum for discussing the naming of a G= NU license file. dired-omit-mode deals sub-optimally with this particular n= ame, and even if the standard name were changed tomorrow, it would continue= to occur in the wild for years; so the real issue is: does it matter enoug= h to fix Emacs's treatment of it?


= --
http://rrt.sc3d.org
--089e0160a63865458d050576e94c-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 10:26:20 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 14:26:20 +0000 Received: from localhost ([127.0.0.1]:44569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePWt-0004y0-J1 for submit@debbugs.gnu.org; Wed, 15 Oct 2014 10:26:20 -0400 Received: from cantor2.suse.de ([195.135.220.15]:34895 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePWq-0004xq-Ke for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 10:26:17 -0400 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 96425AB07; Wed, 15 Oct 2014 14:26:15 +0000 (UTC) From: Andreas Schwab To: Stefan Monnier Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> X-Yow: .. I'm IMAGINING a sensuous GIRAFFE, CAVORTING in the BACK ROOM of a KOSHER DELI -- Date: Wed, 15 Oct 2014 16:26:15 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 15 Oct 2014 10:21:32 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier writes: >>> Is COPYING.LIB a file that contains the LGPL license? >>> Why name it so weirdly? >> L used to stand for Library. > > Doesn't explain the need for an extension. How else would you distinguish it from the GPL? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 10:27:11 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 14:27:12 +0000 Received: from localhost ([127.0.0.1]:44574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePXj-0004zo-EQ for submit@debbugs.gnu.org; Wed, 15 Oct 2014 10:27:11 -0400 Received: from mail-la0-f44.google.com ([209.85.215.44]:40163) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XePXh-0004zg-M9 for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 10:27:10 -0400 Received: by mail-la0-f44.google.com with SMTP id hs14so1160486lab.17 for <18716@debbugs.gnu.org>; Wed, 15 Oct 2014 07:27:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=TJa5NMBRBLjoH/43ckNDHrKmKiKDzMZ9KJr8tA2CFLg=; b=oJq0TE8epTQrCeIfCQTo4DEQ4uNvfuaaxUvotWIDaE0Q1KzHf2o/fE+nlxm456r/gl Fvj9BkUkpUg3FL5DPds9WdjnN5CsYOPIBsgE9A3p1jAJwcsO31PojOoxQPVuVXVHSooT iN6Z7nlKqLzs5pPyfLham47js9nVfh0+huFrg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=TJa5NMBRBLjoH/43ckNDHrKmKiKDzMZ9KJr8tA2CFLg=; b=Ltkn52SJf67BxVTF3UAqxoQ+l3J9qPSme5kOVQU3nHjeUQrmKd9AITWofwC0FQJ3IS nIHno55fc+CvgQabepNtQXw4hMbZeQ51ttmQJM2kOOk1Gdrc4WnR7QmICl35PqyuCl+x JQKYVTHIpIkpjFvkICxvFALU/nRQJ/P5Q7IpQHg2vVY4DiBFrHC635ZqCEFJaxi+ZBid qJ9tjW7yG4C47HXQv5xIh+PJXzmd5RXJp5GDvjuQE92QHtI1ZkwGEkH5jqwG8mEyF7E/ 6Om9EZ/O2EtXE7HJcaeOQbumC0FpqV6cPomtmdfcCVW9uRqG6IUPT1UkIUvpce4p3beX 948Q== X-Gm-Message-State: ALoCoQl6+tFRjSFD5DPj8d7/uUMP6Gm2rPAO0V6cyfe67kJVHul6n7Fu12Jncei5iM5wB36IXIXh MIME-Version: 1.0 X-Received: by 10.112.157.225 with SMTP id wp1mr12575924lbb.55.1413383228644; Wed, 15 Oct 2014 07:27:08 -0700 (PDT) Received: by 10.152.161.167 with HTTP; Wed, 15 Oct 2014 07:27:08 -0700 (PDT) In-Reply-To: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 15:27:08 +0100 Message-ID: Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB From: Reuben Thomas To: Stefan Monnier Content-Type: multipart/alternative; boundary=001a11c344a0468d47050576ed1a X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a11c344a0468d47050576ed1a Content-Type: text/plain; charset=UTF-8 On 15 October 2014 15:26, Reuben Thomas wrote: > > so the real issue is > Sorry, should've said "the issue at hand". The naming issue may well be the more important one outside the context of Emacs development. -- http://rrt.sc3d.org --001a11c344a0468d47050576ed1a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 October 2014 15:26, Reuben Thomas <rrt@sc3d.org> wrote:

=C2=A0so= the real issue is

Sorry, should've said "the issue at hand". = The naming issue may well be the more important one outside the context of = Emacs development.

--
http://rrt.sc3d.org --001a11c344a0468d47050576ed1a-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 13:57:06 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 17:57:06 +0000 Received: from localhost ([127.0.0.1]:44709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeSos-0004jj-Fb for submit@debbugs.gnu.org; Wed, 15 Oct 2014 13:57:06 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:2636) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeSoq-0004jb-Hy for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 13:57:05 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIImAQEEViMQCzQSFBgNJIgM0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIImAQEEViMQCzQSFBgNJIgM0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94282381" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 13:57:03 -0400 Received: by pastel.home (Postfix, from userid 20848) id 6990C7CFB; Wed, 15 Oct 2014 13:57:03 -0400 (EDT) From: Stefan Monnier To: Andreas Schwab Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 13:57:03 -0400 In-Reply-To: (Andreas Schwab's message of "Wed, 15 Oct 2014 16:26:15 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >>>> Is COPYING.LIB a file that contains the LGPL license? >>>> Why name it so weirdly? >>> L used to stand for Library. >> Doesn't explain the need for an extension. > How else would you distinguish it from the GPL? How 'bout: you look inside the file? I think "COPYING" should not be synonymous with "GPL". It should just mean "this is the file that contains the terms under which copying (and related activities) can take place". So it can contain the GPLv2, the GPLv3, the LGPL, or whatever else applies to your software (tho I prefer if you stick to one of those ;-). Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 13:59:08 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 17:59:08 +0000 Received: from localhost ([127.0.0.1]:44713 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeSqp-0004nR-UE for submit@debbugs.gnu.org; Wed, 15 Oct 2014 13:59:08 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:29184) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeSqn-0004nH-UV for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 13:59:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94282539" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 13:59:05 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0BC9C7CFB; Wed, 15 Oct 2014 13:59:05 -0400 (EDT) From: Stefan Monnier To: Reuben Thomas Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 13:59:04 -0400 In-Reply-To: (Reuben Thomas's message of "Wed, 15 Oct 2014 15:26:03 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > This isn't really the forum for discussing the naming of a GNU license > file. dired-omit-mode deals sub-optimally with this particular name, and > even if the standard name were changed tomorrow, it would continue to occur > in the wild for years; so the real issue is: does it matter enough to fix > Emacs's treatment of it? I think the problem is in the naming of the file, rather than in Emacs's treatment of files that end in ".LIB". We could add a special ad-hoc rule for files called COPYING.LIB, but I'd rather we fix the original problem instead. "For years" is actually not that long ;-) Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 15:05:27 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 19:05:27 +0000 Received: from localhost ([127.0.0.1]:44789 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeTt0-0006Ya-BE for submit@debbugs.gnu.org; Wed, 15 Oct 2014 15:05:27 -0400 Received: from mail-lb0-f174.google.com ([209.85.217.174]:37997) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeTsw-0006YQ-QX for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 15:05:24 -0400 Received: by mail-lb0-f174.google.com with SMTP id p9so1584113lbv.19 for <18716@debbugs.gnu.org>; Wed, 15 Oct 2014 12:05:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=C0Ps/dNz6lYufhY6FEfChJ99knv2nsdZMLHYcGu2zGo=; b=fifEJ1UZrW9+CWFFCHY4y3kMJhUXM06DwvwQJOCkYvO8hssEJlfDEs1hqPeqZRrccx IKOsez01qhE+sFdft8A3HdRe1gYtA46JUPzgF9KM8OxAbHfb8v1/dhBUjfX36bQE5WOs sIcqk8QJVgwxYCF6azHk+2QmBjPktVUqHR+0E= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=C0Ps/dNz6lYufhY6FEfChJ99knv2nsdZMLHYcGu2zGo=; b=ace9z5d6xGtxSCU21sW4X+Jm64tfjRO0NT9xPSU2bCiG5scJsmPoEC0M22Dfr3MYVv mBSFL/VqEf0S+mFS+xA3Ukh+UDp7fiGxEcK/KHNDSNyNCpm9bcmods9ZJKxOEneX4Sxa nO1ACHlXIzCxrDfpItabiqu+gTVWpbt78X/b66Kp8grzNek99DdGaJ7CQbYNEGsFNGPC EWi92WOabT/PIiKl3m149aDzbQwVZRg2MNrBlnqM836Ra1jBUxV72SeXQP83jNA240YJ aA2Qhjjsv09LASDnVYslA1jFho2DQLTfocMzzGOYucgMTqMWntrhOnniEIOM5/JtBUOR MGbw== X-Gm-Message-State: ALoCoQlmDTULKsey4vvi2EGGUjOIjgGjUetaFBkoDKpkwb+v4aHRjMfEmRAyX3lCgbP6tys3oF+5 MIME-Version: 1.0 X-Received: by 10.153.11.133 with SMTP id ei5mr14436870lad.75.1413399921359; Wed, 15 Oct 2014 12:05:21 -0700 (PDT) Received: by 10.152.161.167 with HTTP; Wed, 15 Oct 2014 12:05:21 -0700 (PDT) In-Reply-To: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 20:05:21 +0100 Message-ID: Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB From: Reuben Thomas To: Stefan Monnier Content-Type: multipart/alternative; boundary=001a113471203d127605057ad066 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113471203d127605057ad066 Content-Type: text/plain; charset=UTF-8 On 15 October 2014 18:59, Stefan Monnier wrote: > > This isn't really the forum for discussing the naming of a GNU license > > file. dired-omit-mode deals sub-optimally with this particular name, and > > even if the standard name were changed tomorrow, it would continue to > occur > > in the wild for years; so the real issue is: does it matter enough to fix > > Emacs's treatment of it? > > I think the problem is in the naming of the file, rather than in Emacs's > treatment of files that end in ".LIB". > Although no-one has yet answered my question why Emacs takes these patterns to be case-insensitive even on case-sensitive filing systems. > We could add a special ad-hoc rule for files called COPYING.LIB, but I'd > rather we fix the original problem instead. > "For years" is actually not that long ;-) > My repeated experience over the decades is that absent considerable effort, "for years" rapidly becomes "for decades". Given that we're dealing not just with future but also with past software releases in this case, I'm not optimistic. Nor however do I suggest adding special ad-hoc rules if it's possible to avoid them, hence my question about case. -- http://rrt.sc3d.org --001a113471203d127605057ad066 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 October 2014 18:59, Stefan Monnier <monnier@iro.umontreal.ca&= gt; wrote:
> T= his isn't really the forum for discussing the naming of a GNU license > file. dired-omit-mode deals sub-optimally with this particular name, a= nd
> even if the standard name were changed tomorrow, it would continue to = occur
> in the wild for years; so the real issue is: does it matter enough to = fix
> Emacs's treatment of it?

I think the problem is in the naming of the file, rather than in Ema= cs's
treatment of files that end in ".LIB".

<= /div>
Although no-one has yet answered my question why Emacs takes thes= e patterns to be case-insensitive even on case-sensitive filing systems.
=C2=A0
We could add a special ad-hoc rule for files called COPYING.LIB, but I'= d
rather we fix the original problem instead.
"For years" is actually not that long ;-)

My repeated experience over the decades is that absent considera= ble effort, "for years" rapidly becomes "for decades". = Given that we're dealing not just with future but also with past softwa= re releases in this case, I'm not optimistic.

Nor however do I suggest adding special ad-hoc rules if it= 's possible to avoid them, hence my question about case.
--001a113471203d127605057ad066-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 16:57:17 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 20:57:17 +0000 Received: from localhost ([127.0.0.1]:44883 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeVdF-0002J3-2i for submit@debbugs.gnu.org; Wed, 15 Oct 2014 16:57:17 -0400 Received: from cantor2.suse.de ([195.135.220.15]:42686 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeVdC-0002Ir-G7 for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 16:57:15 -0400 Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id F3DAAAB07; Wed, 15 Oct 2014 20:57:12 +0000 (UTC) From: Andreas Schwab To: Stefan Monnier Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> X-Yow: I'm RELIGIOUS!! I love a man with a HAIRPIECE!! Equip me with MISSILES!! Date: Wed, 15 Oct 2014 22:57:12 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 15 Oct 2014 13:57:03 -0400") Message-ID: <87siip8313.fsf@igel.home> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier writes: > I think "COPYING" should not be synonymous with "GPL". It should just > mean "this is the file that contains the terms under which copying (and > related activities) can take place". So it can contain the GPLv2, the > GPLv3, the LGPL, or whatever else applies to your software (tho I prefer > if you stick to one of those ;-). That doesn't work. You cannot have two files with the same name. Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 18:42:10 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 22:42:10 +0000 Received: from localhost ([127.0.0.1]:44953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXGj-00053s-Gv for submit@debbugs.gnu.org; Wed, 15 Oct 2014 18:42:09 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:63055) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXGh-00053k-IP for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 18:42:08 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94303467" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 18:42:06 -0400 Received: by pastel.home (Postfix, from userid 20848) id 763FA7CFB; Wed, 15 Oct 2014 18:42:06 -0400 (EDT) From: Stefan Monnier To: Reuben Thomas Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 18:42:06 -0400 In-Reply-To: (Reuben Thomas's message of "Wed, 15 Oct 2014 20:05:21 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Although no-one has yet answered my question why Emacs takes these patterns > to be case-insensitive even on case-sensitive filing systems. I don't actually know. Maybe because the existence of case-insensitive filesystems cause the existence of files with "weird" extensions like ".JPG" and it's easier to just say "match case-insensitively" than to handle the known cases where case is sometimes "messed up". At least, that's the reason for the existence of auto-mode-case-fold. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 18:44:08 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 22:44:08 +0000 Received: from localhost ([127.0.0.1]:44957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXIe-000579-7b for submit@debbugs.gnu.org; Wed, 15 Oct 2014 18:44:08 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:14841) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXIb-000571-SS for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 18:44:06 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMQCzQSFBgNJIgECNIZF456B4Q4BKkZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94303541" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 18:44:05 -0400 Received: by pastel.home (Postfix, from userid 20848) id 0FB397CFB; Wed, 15 Oct 2014 18:44:05 -0400 (EDT) From: Stefan Monnier To: Andreas Schwab Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> <87siip8313.fsf@igel.home> Date: Wed, 15 Oct 2014 18:44:04 -0400 In-Reply-To: <87siip8313.fsf@igel.home> (Andreas Schwab's message of "Wed, 15 Oct 2014 22:57:12 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >> I think "COPYING" should not be synonymous with "GPL". It should just >> mean "this is the file that contains the terms under which copying (and >> related activities) can take place". So it can contain the GPLv2, the >> GPLv3, the LGPL, or whatever else applies to your software (tho I prefer >> if you stick to one of those ;-). > That doesn't work. You cannot have two files with the same name. If your package is distributed under 2 different licenses, then you'll either have to put both licenses in the same file or use two different file names, but I see no reason why those two file names have to be "COPYING" and "COPYING.LIB". Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 18:54:29 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 22:54:29 +0000 Received: from localhost ([127.0.0.1]:44968 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXSf-0005Nk-CF for submit@debbugs.gnu.org; Wed, 15 Oct 2014 18:54:29 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:42084) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXSc-0005Nb-Ne for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 18:54:27 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XeXSb-0002cl-H6; Wed, 15 Oct 2014 18:54:25 -0400 From: Glenn Morris To: Stefan Monnier Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> <87siip8313.fsf@igel.home> X-Spook: BLU-97 A/B FSF cypherpunk USDOJ LLNL Fortezza Ceridian X-Ran: 6iUE$_Tmq9Lc+VEUUoK\$&[ypo!]fk|f`^lZXITbWc&cUxq'8^!uxmcr#rwt("OKkkBF"h X-Hue: red X-Debbugs-No-Ack: yes X-Attribution: GM Date: Wed, 15 Oct 2014 18:54:25 -0400 In-Reply-To: (Stefan Monnier's message of "Wed, 15 Oct 2014 18:44:04 -0400") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab , Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier wrote: > If your package is distributed under 2 different licenses, then you'll > either have to put both licenses in the same file or use two different > file names, but I see no reason why those two file names have to be > "COPYING" and "COPYING.LIB". You are arguing with the GNU coding standards, all hope is lost! ;) http://www.gnu.org/prep/standards/html_node/Releases.html The GNU GPL, if used, should be in a file called COPYING. If the GNU LGPL is used, it should be in a file called COPYING.LESSER. BTW, guess what they used to say instead of COPYING.LESSER... http://cvs.savannah.gnu.org/viewvc/gnustandards/standards.texi?root=gnustandards&r1=1.185&r2=1.186 From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 19:00:48 2014 Received: (at 18716) by debbugs.gnu.org; 15 Oct 2014 23:00:48 +0000 Received: from localhost ([127.0.0.1]:44972 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXYl-0005YY-A9 for submit@debbugs.gnu.org; Wed, 15 Oct 2014 19:00:47 -0400 Received: from mail-la0-f51.google.com ([209.85.215.51]:42291) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeXYi-0005YN-E9 for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 19:00:45 -0400 Received: by mail-la0-f51.google.com with SMTP id ge10so1922491lab.24 for <18716@debbugs.gnu.org>; Wed, 15 Oct 2014 16:00:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vgV7t6eA1WjNXREZEwba6HD5jZ8LbY3/5C2ImIjeE6I=; b=uwjU3N5JfWbVjBg8svyudR8KmAcDaVFC2LyCQSuM05/rduteYNVh06S4Bhk8js6F0Y ptrc02EDXZhYKyNKZIogGNbzJA5cvuyhHGB7VBqmhL8TMV14LATxJ3KEpmklUp5CIr/g kboEJDRxr8v9t959V6OhHj9YPNrnNzRzrP0kM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=vgV7t6eA1WjNXREZEwba6HD5jZ8LbY3/5C2ImIjeE6I=; b=O6IbLSlbrhwDO5CmztCz+hxFFkoFg360o/vsgOrPdy0544YmBn45tlH3x3pwT9dc+J Qjz6VOTG+iKNrPp+sgDU9Q3v/cqGQ5iWwTDLcBoC70bKTd5748rdy5yryCAS4f8bfxSb cpp1YDnUDsP8inkjsYuw4pDZIkDhtvVc2GCieyx8fZVVYcOcUfYcywVyErjDcivy2O2C s//Cki8eqJYD0n1tBhBxQTpY3ehnh9V1uL1zmmiImTBzWOzkhP2NpjLEnKyMYOuhHCbM BaVujvjkwbEPvhuTRRzsGXbvICBIETDb6HUbEdqjawF/vziQiJN+wcg/gkcOMrY4bYw2 9S2Q== X-Gm-Message-State: ALoCoQmi60jqB6rwMIxmZ/BEc6f5gxPLGohASjVbVYsvVUr1JGEybssxx8vR6kfhbiRINSEcG2C0 MIME-Version: 1.0 X-Received: by 10.153.11.6 with SMTP id ee6mr15626945lad.22.1413414043081; Wed, 15 Oct 2014 16:00:43 -0700 (PDT) Received: by 10.152.161.167 with HTTP; Wed, 15 Oct 2014 16:00:43 -0700 (PDT) In-Reply-To: References: <8761fm903w.fsf@sc3d.org> Date: Thu, 16 Oct 2014 00:00:43 +0100 Message-ID: Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB From: Reuben Thomas To: Stefan Monnier Content-Type: multipart/alternative; boundary=001a1135e6fef5758205057e19ba X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a1135e6fef5758205057e19ba Content-Type: text/plain; charset=UTF-8 On 15 October 2014 23:42, Stefan Monnier wrote: > > Although no-one has yet answered my question why Emacs takes these > patterns > > to be case-insensitive even on case-sensitive filing systems. > > I don't actually know. > > Maybe because the existence of case-insensitive filesystems cause the > existence of files with "weird" extensions like ".JPG" and it's easier > to just say "match case-insensitively" than to handle the known cases > where case is sometimes "messed up". > > At least, that's the reason for the existence of auto-mode-case-fold. > Maybe this is a good place to start, then? Wouldn't the user prefer to know about oddly-named files on a case-sensitive file system, rather than have them automagically hidden? How about (at least optionally) matching case-sensitively? That would solve the COPYING.LIB problem too. -- http://rrt.sc3d.org --001a1135e6fef5758205057e19ba Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On 1= 5 October 2014 23:42, Stefan Monnier <monnier@iro.umontreal.ca&= gt; wrote:
> A= lthough no-one has yet answered my question why Emacs takes these patterns<= br> > to be case-insensitive even on case-sensitive filing systems.

I don't actually know.

Maybe because the existence of case-insensitive filesystems cause the
existence of files with "weird" extensions like ".JPG" = and it's easier
to just say "match case-insensitively" than to handle the known c= ases
where case is sometimes "messed up".

At least, that's the reason for the existence of auto-mode-case-fold.

Maybe this is a good place to start, the= n? Wouldn't the user prefer to know about oddly-named files on a case-s= ensitive file system, rather than have them automagically hidden? How about= (at least optionally) matching case-sensitively? That would solve the COPY= ING.LIB problem too.

--
http://rrt.sc3d.org
--001a1135e6fef5758205057e19ba-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 22:01:25 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 02:01:25 +0000 Received: from localhost ([127.0.0.1]:45021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeaNY-0002xC-0R for submit@debbugs.gnu.org; Wed, 15 Oct 2014 22:01:24 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:45476) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XeaNW-0002x5-1E for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 22:01:22 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XeaNU-0005E9-B3; Wed, 15 Oct 2014 22:01:20 -0400 Date: Wed, 15 Oct 2014 22:01:20 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Tue, 14 Oct 2014 19:41:30 -0400) Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, rrt@sc3d.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Is COPYING.LIB a file that contains the LGPL license? Why name it so weirdly? It's the convention I set up 25 years ago -- like COPYING, but it's for libraries. That was when "LGPL" meant "GNU Library General Public License". Perhaps it should be COPYING.LESSER. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 23:06:09 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 03:06:09 +0000 Received: from localhost ([127.0.0.1]:45044 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebOC-0004bz-Gm for submit@debbugs.gnu.org; Wed, 15 Oct 2014 23:06:08 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:37228) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebOA-0004bp-Sm for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 23:06:07 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94313926" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 23:06:06 -0400 Received: by pastel.home (Postfix, from userid 20848) id E58687CFF; Wed, 15 Oct 2014 23:06:05 -0400 (EDT) From: Stefan Monnier To: Glenn Morris Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> <87siip8313.fsf@igel.home> Date: Wed, 15 Oct 2014 23:06:05 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 15 Oct 2014 18:54:25 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab , Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > LGPL is used, it should be in a file called COPYING.LESSER. Duh! ".LESSER" is also a completely silly extension. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 23:09:52 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 03:09:52 +0000 Received: from localhost ([127.0.0.1]:45048 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebRo-0004hd-EO for submit@debbugs.gnu.org; Wed, 15 Oct 2014 23:09:52 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:50375) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebRm-0004hV-AF for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 23:09:50 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AuYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSrw0hAmBFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IPAS-Result: AuYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSrw0hAmBFxd0giUBAQEBAgFWIwULCw4mEhQYDSSIBAjSGReOegeEOAEDqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94314043" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 23:09:49 -0400 Received: by pastel.home (Postfix, from userid 20848) id B7C627CFF; Wed, 15 Oct 2014 23:09:49 -0400 (EDT) From: Stefan Monnier To: Richard Stallman Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 23:09:49 -0400 In-Reply-To: (Richard Stallman's message of "Wed, 15 Oct 2014 22:01:20 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, rrt@sc3d.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > Perhaps it should be COPYING.LESSER. Why? If your software uses the LGPL, surely the file that holds the copying rules should be called "COPYING" or "LICENSE" but not some name with a funny ".LESSER" extension (which luckily corresponds to no known format yet). IF you want a different name depending on which license is in use, it seems that "GPL-LICENSE" and "LGPL-LICENSE" would be better choices. Of course, I'd also argue in favor of a proper extension (e.g. ".txt") and against the use of allcaps. Stefan From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 15 23:10:42 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 03:10:42 +0000 Received: from localhost ([127.0.0.1]:45052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebSb-0004jC-SA for submit@debbugs.gnu.org; Wed, 15 Oct 2014 23:10:42 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:13843) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XebSX-0004j2-Vp for 18716@debbugs.gnu.org; Wed, 15 Oct 2014 23:10:38 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IPAS-Result: ArUGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA9gRcXdIIlAQEBAQIBViMFCwsOJhIUGA0kiAQI0hkXjnoHhDgEqRmBaoNMIQ X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94314063" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Oct 2014 23:10:37 -0400 Received: by pastel.home (Postfix, from userid 20848) id 49B177CFF; Wed, 15 Oct 2014 23:10:37 -0400 (EDT) From: Stefan Monnier To: Reuben Thomas Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Wed, 15 Oct 2014 23:10:37 -0400 In-Reply-To: (Reuben Thomas's message of "Thu, 16 Oct 2014 00:00:43 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Andreas Schwab X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > them automagically hidden? How about (at least optionally) matching > case-sensitively? Fine by me. It could even just reuse the existing auto-mode-case-fold. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 16 03:13:47 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 07:13:47 +0000 Received: from localhost ([127.0.0.1]:45174 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XefFr-0002lK-6G for submit@debbugs.gnu.org; Thu, 16 Oct 2014 03:13:47 -0400 Received: from cantor2.suse.de ([195.135.220.15]:47563 helo=mx2.suse.de) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XefFo-0002lB-Bz for 18716@debbugs.gnu.org; Thu, 16 Oct 2014 03:13:45 -0400 Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254]) by mx2.suse.de (Postfix) with ESMTP id 6BED8ABCC; Thu, 16 Oct 2014 07:13:43 +0000 (UTC) From: Andreas Schwab To: Stefan Monnier Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> <87siip8313.fsf@igel.home> X-Yow: I feel partially hydrogenated! Date: Thu, 16 Oct 2014 09:13:42 +0200 In-Reply-To: (Stefan Monnier's message of "Wed, 15 Oct 2014 23:06:05 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Glenn Morris , Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Stefan Monnier writes: >> LGPL is used, it should be in a file called COPYING.LESSER. > > Duh! ".LESSER" is also a completely silly extension. It's a name, not an extension. Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 16 09:15:45 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 13:15:45 +0000 Received: from localhost ([127.0.0.1]:45387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xeku8-0004zX-W4 for submit@debbugs.gnu.org; Thu, 16 Oct 2014 09:15:45 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:25202) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xeku6-0004zL-Qm for 18716@debbugs.gnu.org; Thu, 16 Oct 2014 09:15:43 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIxALNBIUGA0kiAQI0hkXjnoHhDgBA6kZgWqDTCE X-IPAS-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSr0vgw6BFxd0giUBAQEBAgFWIxALNBIUGA0kiAQI0hkXjnoHhDgBA6kZgWqDTCE X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94344790" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Oct 2014 09:15:42 -0400 Received: by pastel.home (Postfix, from userid 20848) id 1CDB385A2; Thu, 16 Oct 2014 09:15:42 -0400 (EDT) From: Stefan Monnier To: Andreas Schwab Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> <87siip8313.fsf@igel.home> Date: Thu, 16 Oct 2014 09:15:42 -0400 In-Reply-To: (Andreas Schwab's message of "Thu, 16 Oct 2014 09:13:42 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Glenn Morris , Reuben Thomas X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) >>> LGPL is used, it should be in a file called COPYING.LESSER. >> Duh! ".LESSER" is also a completely silly extension. > It's a name, not an extension. Hmm... let's see M-: (file-name-extension "COPYING.LESSER") RET => "LESSER" Nope, sorry. And in case you'd argue that Elisp is biased in my favor: Python 2.7.7 (default, Jun 3 2014, 23:36:29) [GCC 4.8.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> fileName, fileExtension = os.path.splitext('COPYING.LESSER') >>> fileExtension '.LESSER' >>> It looks like an extension to me, to Elisp, and to Python. Feel free to check with other tools. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 16 14:14:20 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 18:14:20 +0000 Received: from localhost ([127.0.0.1]:46176 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XepZ6-0006sH-EG for submit@debbugs.gnu.org; Thu, 16 Oct 2014 14:14:20 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:35972) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XepZ4-0006s8-Sp for 18716@debbugs.gnu.org; Thu, 16 Oct 2014 14:14:19 -0400 Received: from rms by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1XepZ4-00033l-3J; Thu, 16 Oct 2014 14:14:18 -0400 Date: Thu, 16 Oct 2014 14:14:18 -0400 Message-Id: Content-Type: text/plain; charset=ISO-8859-15 From: Richard Stallman To: Stefan Monnier In-reply-to: (message from Stefan Monnier on Wed, 15 Oct 2014 23:09:49 -0400) Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB References: <8761fm903w.fsf@sc3d.org> X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, rrt@sc3d.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list Reply-To: rms@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > Perhaps it should be COPYING.LESSER. Why? It is a consistent series of names. COPYING - GNU GPL COPYING.LESSER - GNU Lesser GPL We traditionally use names in all caps for files of basic information that accompany programs. This custom started with README and TODO. COPYING-LESSER would be just as good as COPYING.LESSER. -- Dr Richard Stallman President, Free Software Foundation 51 Franklin St Boston MA 02110 USA www.fsf.org www.gnu.org Skype: No way! That's nonfree (freedom-denying) software. Use Ekiga or an ordinary phone call. From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 16 16:17:35 2014 Received: (at 18716) by debbugs.gnu.org; 16 Oct 2014 20:17:35 +0000 Received: from localhost ([127.0.0.1]:46239 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XerUN-0001ft-4W for submit@debbugs.gnu.org; Thu, 16 Oct 2014 16:17:35 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:55879) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XerUC-0001fb-TH for 18716@debbugs.gnu.org; Thu, 16 Oct 2014 16:17:33 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA1CIEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IPAS-Result: ArYGAIDvNVNFxKjo/2dsb2JhbABZgwaDSsA1CIEXF3SCJQEBAQECAVYjBQsLDiYSFBgNJIgECNIZF456B4Q4AQOpGYFqg0wh X-IronPort-AV: E=Sophos;i="4.97,753,1389762000"; d="scan'208";a="94382183" Received: from 69-196-168-232.dsl.teksavvy.com (HELO pastel.home) ([69.196.168.232]) by ironport2-out.teksavvy.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Oct 2014 16:17:24 -0400 Received: by pastel.home (Postfix, from userid 20848) id 4501185A2; Thu, 16 Oct 2014 16:17:24 -0400 (EDT) From: Stefan Monnier To: Richard Stallman Subject: Re: bug#18716: 24.3; dired-omit-extensions's default value omits COPYING.LIB Message-ID: References: <8761fm903w.fsf@sc3d.org> Date: Thu, 16 Oct 2014 16:17:24 -0400 In-Reply-To: (Richard Stallman's message of "Thu, 16 Oct 2014 14:14:18 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, rrt@sc3d.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.3 (/) > COPYING-LESSER would be just as good as COPYING.LESSER. ^^^^^^^^^^^^ better -- Stefan From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 12:51:37 2016 Received: (at 18716) by debbugs.gnu.org; 8 Nov 2016 17:51:37 +0000 Received: from localhost ([127.0.0.1]:49906 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4AYb-00062H-3x for submit@debbugs.gnu.org; Tue, 08 Nov 2016 12:51:37 -0500 Received: from mail-lf0-f52.google.com ([209.85.215.52]:36349) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4AYX-000623-Ri for 18716@debbugs.gnu.org; Tue, 08 Nov 2016 12:51:35 -0500 Received: by mail-lf0-f52.google.com with SMTP id t196so145965490lff.3 for <18716@debbugs.gnu.org>; Tue, 08 Nov 2016 09:51:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=5X5iW3yTD7dgct23OaepOJlGbyjw5BKz2N788N2Lpyg=; b=Py4fRdxH55vSHXIrpvToNCumRJtOJXUvah7JwZKdgjGy7oap1Tvyx+vHOjfKLwJDTn 1QEf8RIer/SM0c71mJ4y5CtcRJ9ip71Jr+nBRg3Tp1a/pNvX9oYmRomQtgry58cgE9rs PYFtVhPtnP4OmnAdM4bsYqMQNb2mqG6qYc5dQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=5X5iW3yTD7dgct23OaepOJlGbyjw5BKz2N788N2Lpyg=; b=LsI56tN7omEHpwBMLIX8pt5Mvh+A0aiwPynLYJ7780rN2LkXXla5YFk4s6UqpzeK+Z a1N3QwjInPli2N4z/BhDpJ+Xq5K6sB20iwOD4j/qkGq0QimUMDW0xeWVDcLfeBoBSD9g o2ohucr1S9shxEersZKoVYRUCEiXsHdhROf3+61LuT7zquxWk4kgxKisWCHnxLove14O UPYQRArpY0sWS3ZxUJ4XRj+oOrXHYKrg7d9oFnl653XRXsT7yGfxC8Y0UE1/wwOLyQlK rUwrDlXNsInRRFmaJhEBavV9WNg4n5MBfwwAk33crIITx+6dWx33vt+CAvejyuU4rPx2 SKGQ== X-Gm-Message-State: ABUngveAvY3ixWkBTYubrNOxRpQ+sPpmfh3IlCPBlYKlw9pdYDUu+6XkBtH31NFD+wpaZvaQ1Vl0TCpx1+sKEaUU X-Received: by 10.25.139.195 with SMTP id n186mr7824745lfd.27.1478627487684; Tue, 08 Nov 2016 09:51:27 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Tue, 8 Nov 2016 09:51:26 -0800 (PST) From: Reuben Thomas Date: Tue, 8 Nov 2016 17:51:26 +0000 Message-ID: Subject: Patch for this bug To: 18716@debbugs.gnu.org Content-Type: multipart/mixed; boundary=001a113ebaa628d0610540cdca67 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 18716 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --001a113ebaa628d0610540cdca67 Content-Type: multipart/alternative; boundary=001a113ebaa628d05b0540cdca65 --001a113ebaa628d05b0540cdca65 Content-Type: text/plain; charset=UTF-8 I attach a patch for this bug. It makes dired-mark-unmarked-files act case-insensitively. This seems reasonable, as there's nothing to suggest it does otherwise. Also, it is better than Stefan's suggestion to use auto-mode-case-fold, as when visiting files, the user will quickly see if a file has been e.g. visited in the wrong major mode owing to an uppercase filename being treated as a lowercase one; whereas in dired-omit-mode, files can be hidden counter to the user's expectation, as happened to me with COPYING.LIB, yet it is not obvious (because the file is hidden!). Is this OK to install? -- http://rrt.sc3d.org --001a113ebaa628d05b0540cdca65 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
I a= ttach a patch for this bug.

It makes dired-mark-unmarked-files act case-insensitively. This seems re= asonable, as there's nothing to suggest it does otherwise.

Also, it is better than Stefan's = suggestion to use auto-mode-case-fold, as when visiting files, the user wil= l quickly see if a file has been e.g. visited in the wrong major mode owing= to an uppercase filename being treated as a lowercase one; whereas in dire= d-omit-mode, files can be hidden counter to the user's expectation, as = happened to me with COPYING.LIB, yet it is not obvious (because the file is= hidden!).

=
Is this OK to = install?

--
--001a113ebaa628d05b0540cdca65-- --001a113ebaa628d0610540cdca67 Content-Type: text/x-patch; charset=UTF-8; name="0001-Match-files-case-insensitively-in-dired-x.patch" Content-Disposition: attachment; filename="0001-Match-files-case-insensitively-in-dired-x.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iv9smj9t0 RnJvbSAzZTZlMGQ5YWNiYjUxOGYwZDg0ODY2YzZlMjhiMjdkMDQ5YjZlNDc0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAxNzo0MjoyNCArMDAwMApTdWJqZWN0OiBbUEFUQ0hdIE1hdGNoIGZpbGVz IGNhc2UtaW5zZW5zaXRpdmVseSBpbiBkaXJlZC14Ck1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQt VHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgoqIGxpc3AvZGlyZWQteC5lbCAoZGlyZWQtbWFyay11bm1hcmtlZC1maWxlcyk6IE1h dGNoIHRoZSByZWdleApjYXNlLWluc2Vuc2l0aXZlbHkgKEJ1ZyMxODcxNikuICBEbyBub3QgdXNl IGF1dG8tbW9kZS1jYXNlLWZvbGQsIGFzIHRoZQpwcmluY2lwbGUgaXMgZGlmZmVyZW50OiB3aXRo IGZpbmQtZmlsZSwgaXTigJlzIHJlYXNvbmFibGUgdG8gdHJlYXQKdXBwZXItY2FzZSBmaWxlbmFt ZXMgbGlrZSBsb3dlci1jYXNlIG9uZXMsIGFzIHRoZSB1c2VyIHdpbGwgcXVpY2tseSBzZWUKaWYg YW55dGhpbmcgaXMgd3JvbmcsIGFuZCBvZnRlbiBpdOKAmXMgY29udmVuaWVudDsgYnV0IHdpdGgK ZGlyZWQtb21pdC1tb2RlLCBpdCBpcyBhIGJhZCBpZGVhIHRvIGhpZGUgZmlsZXMgdGhhdCB0aGUg dXNlciBtaWdodApleHBlY3QgdG8gc2VlLCBhcyB0aGUgb21pc3Npb24gd2lsbCwgYnkgdGhlIG5h dHVyZSBvZiBvbWlzc2lvbiwgbm90IGJlCm9idmlvdXMhCi0tLQogbGlzcC9kaXJlZC14LmVsIHwg MyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp ZmYgLS1naXQgYS9saXNwL2RpcmVkLXguZWwgYi9saXNwL2RpcmVkLXguZWwKaW5kZXggODMxMzkw NS4uYTVkMWU0OSAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC14LmVsCisrKyBiL2xpc3AvZGlyZWQt eC5lbApAQCAtNTk0LDcgKzU5NCw4IEBAIGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMKICAgICAg IDs7IG5vdCBhbHJlYWR5IG1hcmtlZAogICAgICAgKGxvb2tpbmctYXQtcCAiICIpCiAgICAgICA7 OyB1bmludGVyZXN0aW5nCi0gICAgICAobGV0ICgoZm4gKGRpcmVkLWdldC1maWxlbmFtZSBsb2Nh bHAgdCkpKQorICAgICAgKGxldCAoKGZuIChkaXJlZC1nZXQtZmlsZW5hbWUgbG9jYWxwIHQpKQor ICAgICAgICAgICAgKGNhc2UtZm9sZC1zZWFyY2ggbmlsKSkKICAgICAgICAgKGFuZCBmbiAoc3Ry aW5nLW1hdGNoLXAgcmVnZXhwIGZuKSkpKQogICAgICBtc2cpKSkKIAotLSAKMi43LjQKCg== --001a113ebaa628d0610540cdca67-- From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 15:04:55 2016 Received: (at 18716) by debbugs.gnu.org; 8 Nov 2016 20:04:55 +0000 Received: from localhost ([127.0.0.1]:50013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Cdb-0002T8-78 for submit@debbugs.gnu.org; Tue, 08 Nov 2016 15:04:55 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45848) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4CdZ-0002Sr-CS for 18716@debbugs.gnu.org; Tue, 08 Nov 2016 15:04:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4CdQ-0006gn-3W for 18716@debbugs.gnu.org; Tue, 08 Nov 2016 15:04:48 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4CdQ-0006gi-0V; Tue, 08 Nov 2016 15:04:44 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3269 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4CdO-0007CN-MQ; Tue, 08 Nov 2016 15:04:43 -0500 Date: Tue, 08 Nov 2016 22:04:37 +0200 Message-Id: <83a8d9hh62.fsf@gnu.org> From: Eli Zaretskii To: Reuben Thomas In-reply-to: (message from Reuben Thomas on Tue, 8 Nov 2016 17:51:26 +0000) Subject: Re: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Reuben Thomas > Date: Tue, 8 Nov 2016 17:51:26 +0000 > > It makes dired-mark-unmarked-files act case-insensitively. You meant case-sensitively, I presume. > Also, it is better than Stefan's suggestion to use auto-mode-case-fold, as when visiting files, the user will > quickly see if a file has been e.g. visited in the wrong major mode owing to an uppercase filename being > treated as a lowercase one; whereas in dired-omit-mode, files can be hidden counter to the user's > expectation, as happened to me with COPYING.LIB, yet it is not obvious (because the file is hidden!). I don't understand what happened to the comment about *.JPG files on case-sensitive filesystems, and how does this patch do TRT on case-insensitive filesystems. IOW, it sounds like the right solution cannot be so simple, because this will most probably cause user complaints of the opposite kind. No? Btw, if the problem is only with COPYING.LIB, maybe a better heuristics would be to remove .lib from completion-ignored-extensions, as it is no longer so widespread where Emacs users dwell? From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 08 17:16:54 2016 Received: (at 18716) by debbugs.gnu.org; 8 Nov 2016 22:16:54 +0000 Received: from localhost ([127.0.0.1]:50102 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4EhK-0005jY-8S for submit@debbugs.gnu.org; Tue, 08 Nov 2016 17:16:54 -0500 Received: from mail-lf0-f54.google.com ([209.85.215.54]:34412) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4EhI-0005jK-1v for 18716@debbugs.gnu.org; Tue, 08 Nov 2016 17:16:52 -0500 Received: by mail-lf0-f54.google.com with SMTP id o141so78544001lff.1 for <18716@debbugs.gnu.org>; Tue, 08 Nov 2016 14:16:52 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=mPBekMRZWEPc75vG9jr1DSE6IKOtcq7VC+1ZGqFdkkw=; b=ZYU3gBR1G3Qj6bBe47dXfAe7/AOgM6BCJ89sqFzfg8UBOvfh4rGqQ+FQ982iGmLC4h hM3kYfLQxYCwy+5rDmzjJvicewrlkSMv9i5WoDPrzYOLQMS6BzGLHVg5vVXDN3b0exFy w0v8wW+6kGGPlcBS1HZrE2c4l+Q2MBU/P4OVM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=mPBekMRZWEPc75vG9jr1DSE6IKOtcq7VC+1ZGqFdkkw=; b=NAxQe1En4WbnHFxUQUcJDs9jlJ2edInJqUlFODE+jhAIDWl8uK+PyGKevUWs2OmZ+R s+tcRT4vqHSf9bcRrrlVHinR/hUJYD0sooJe7N4sKACf3ZfpN7nhQtF2cDR9bGF0eJat tbldt4/iHc16OvJleiuNucUkCvxksrCfBVuT4k6Jys2j/fIWWC38SBZ7MZ7f3NlBzXVt iEPDuwXklIF/JA4XTEKoknJ1HL8+2Ajau/b7Us5kz8MXtR7megAZyKX37GLx8IoMPd4C Bst4kwe6ZsgiM0EoipjzIDyRnGv3UKpBedTOW0C75+Gr6/wolS/QBzPZxlsazYLTqiza ap0Q== X-Gm-Message-State: ABUngvcoP5ZCdVKYA4ZhnKb8xFXbJX56fRSbBvYYGr0xVeUng9xNNsZG0f1cJeyn7CskEeCn5H569t5MRaOvrZ6M X-Received: by 10.25.135.130 with SMTP id j124mr8964347lfd.88.1478643406081; Tue, 08 Nov 2016 14:16:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Tue, 8 Nov 2016 14:16:45 -0800 (PST) In-Reply-To: <83a8d9hh62.fsf@gnu.org> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> From: Reuben Thomas Date: Tue, 8 Nov 2016 22:16:45 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Eli Zaretskii Content-Type: multipart/mixed; boundary=001a113fbc44f84ffd0540d17e55 X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --001a113fbc44f84ffd0540d17e55 Content-Type: multipart/alternative; boundary=001a113fbc44f84ff70540d17e53 --001a113fbc44f84ff70540d17e53 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 8 November 2016 at 20:04, Eli Zaretskii wrote: > > From: Reuben Thomas > > Date: Tue, 8 Nov 2016 17:51:26 +0000 > > > > It makes dired-mark-unmarked-files act case-insensitively. > > You meant case-sensitively, I presume. > =E2=80=8BThat's right, sorry.=E2=80=8B Fixed. I don't understand what happened to the comment about *.JPG files on > case-sensitive filesystems, I took it into account. My experience is that on a case-insensitive system (e.g. a GNU system), one finds occasional files like this, typically copied from other systems or extracted from archives. These are not a problem for dired-omit-mode. For visiting such files, treating auto-mode-alist and similar case-insensitively is no problem. > and how does this patch do TRT on > case-insensitive filesystems. > It doesn't, I've fixed it in the same way as the usage of auto-mode-alist, by testing the system type. > IOW, it sounds like the right solution cannot be so simple, because > this will most probably cause user complaints of the opposite kind. > No?=E2=80=8B=E2=80=8B =E2=80=8BSee above. The only people I can see complaining are users of case-insensitive file systems on case-sensitive systems. The correct fix there is in any case to use the case-sensitivity of the file system, rather than using the operating system as an indicator of that. (The same applies to auto-mode-alist.) Btw, if the problem is only with COPYING.LIB, maybe a better > heuristics would be to remove .lib from completion-ignored-extensions, > as it is no longer so widespread where Emacs users dwell? > =E2=80=8BI don't think special cases are a good idea. There are other examp= les, e.g. CVS is a pattern, which will also match "cvs", which I have in e.g. wiki CVS repositories. =E2=80=8BI also added a couple of additional patches to tidy up obsolete documentation, comments and code from dired-x.el.=E2=80=8B --=20 http://rrt.sc3d.org --001a113fbc44f84ff70540d17e53 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 8 November 2016 at 20:04, Eli Zaretskii <eliz@gnu.org> wrote:
=
> From: Reuben Thomas <rrt@sc3d.org>
> Date: Tue, 8 Nov 2016 17:51:26 +0000
>
> It makes dired-mark-unmarked-files act case-insensitively.

You meant case-sensitively, I presume.

=
=E2=80=8BThat's = right, sorry.=E2=80=8B Fixed.

I don't understand what happened to the comment about *.J= PG files on
case-sensitive filesystems,

I took it into account. My experien= ce is that on a case-insensitive system (e.g. a GNU system), one finds occa= sional files like this, typically copied from other systems or extracted fr= om archives. These are not a problem for dired-omit-mode. For visiting such= files, treating auto-mode-alist and similar case-insensitively is no probl= em.
=C2=A0
and how doe= s this patch do TRT on
case-insensitive filesystems.

It doesn't, I've fixe= d it in the same way as the usage of auto-mode-alist, by testing the system= type.
=C2=A0
IOW, it = sounds like the right solution cannot be so simple, because
this will most probably cause user complaints of the opposite kind.
No?=E2=80=8B=E2=80=8B
=C2=A0
=E2=80=8BSee above. The only people I c= an see complaining are users of case-insensitive file systems on case-sensi= tive systems. The correct fix there is in any case to use the case-sensitiv= ity of the file system, rather than using the operating system as an indica= tor of that. (The same applies to auto-mode-alist.)

Btw, if the problem is only with COPYING.= LIB, maybe a better
heuristics would be to remove .lib from completion-ignored-extensions,
as it is no longer so widespread where Emacs users dwell?

=E2=80=8BI don't think special cases are a good idea. There are othe= r examples, e.g. CVS is a pattern, which will also match "cvs", w= hich I have in e.g. wiki CVS repositories.

=E2=80=8BI also added a cou= ple of additional patches to tidy up obsolete documentation, comments and c= ode from dired-x.el.=E2=80=8B

--
--001a113fbc44f84ff70540d17e53-- --001a113fbc44f84ffd0540d17e55 Content-Type: text/x-patch; charset=US-ASCII; name="0001-Match-files-case-sensitively-in-dired-x.patch" Content-Disposition: attachment; filename="0001-Match-files-case-sensitively-in-dired-x.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iva22upg0 RnJvbSBkZjcxOGQwYzI5MmM3NjFiODA4NzQ2YzIxMDUxOTU2OWEzMWJlMWEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAxNzo0MjoyNCArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMS8zXSBNYXRjaCBm aWxlcyBjYXNlLXNlbnNpdGl2ZWx5IGluIGRpcmVkLXgKCiogbGlzcC9kaXJlZC14LmVsIChkaXJl ZC1tYXJrLXVubWFya2VkLWZpbGVzKTogTWF0Y2ggdGhlIHJlZ2V4CmNhc2Utc2Vuc2l0aXZlbHkg b24gY2FzZS1zZW5zaXRpdmUgc3lzdGVtcyAoQnVnIzE4NzE2KS4KLS0tCiBsaXNwL2RpcmVkLXgu ZWwgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u KC0pCgpkaWZmIC0tZ2l0IGEvbGlzcC9kaXJlZC14LmVsIGIvbGlzcC9kaXJlZC14LmVsCmluZGV4 IDgzMTM5MDUuLjVhZGY3ODEgMTAwNjQ0Ci0tLSBhL2xpc3AvZGlyZWQteC5lbAorKysgYi9saXNw L2RpcmVkLXguZWwKQEAgLTU5NCw3ICs1OTQsMTAgQEAgZGlyZWQtbWFyay11bm1hcmtlZC1maWxl cwogICAgICAgOzsgbm90IGFscmVhZHkgbWFya2VkCiAgICAgICAobG9va2luZy1hdC1wICIgIikK ICAgICAgIDs7IHVuaW50ZXJlc3RpbmcKLSAgICAgIChsZXQgKChmbiAoZGlyZWQtZ2V0LWZpbGVu YW1lIGxvY2FscCB0KSkpCisgICAgICAobGV0ICgoZm4gKGRpcmVkLWdldC1maWxlbmFtZSBsb2Nh bHAgdCkpCisgICAgICAgICAgICA7OyBNYXRjaCBwYXR0ZXJucyBjYXNlLWluc2Vuc2l0aXZlbHkg b24gY2FzZS1pbnNlbnNpdGl2ZQorICAgICAgICAgICAgOzsgc3lzdGVtcworICAgICAgICAgICAg KGNhc2UtZm9sZC1zZWFyY2ggKG1lbXEgc3lzdGVtLXR5cGUgJyh3aW5kb3dzLW50IGN5Z3dpbikp KSkKICAgICAgICAgKGFuZCBmbiAoc3RyaW5nLW1hdGNoLXAgcmVnZXhwIGZuKSkpKQogICAgICBt c2cpKSkKIAotLSAKMi43LjQKCg== --001a113fbc44f84ffd0540d17e55 Content-Type: text/x-patch; charset=US-ASCII; name="0002-Remove-pre-customize-dired-x.el-documentation.patch" Content-Disposition: attachment; filename="0002-Remove-pre-customize-dired-x.el-documentation.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iva238kj1 RnJvbSBiMzUxYmE3MWRkYzM1MmViZmVlOGYwODg4MjI5OWJjOWI0MWE2Yjc4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowMTo1OSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMi8zXSBSZW1vdmUg cHJlLWN1c3RvbWl6ZSBkaXJlZC14LmVsIGRvY3VtZW50YXRpb24KCiogbGlzcC9kaXJlZC14LmVs IChDb21tZW50YXJ5KTogUmVtb3ZlIFVTQUdFIHNlY3Rpb24gZXhwbGFpbmluZyBob3cgdG8KdXNl IGRpcmVkLXggZnJvbSAuZW1hY3MuICBJdCBpcyBub3cgZnVsbHkgY3VzdG9taXphYmxlLgoqIGxp c3AvZGlyZWQteC5lbCAoZGlyZWQtZ3Vlc3Mtc2hlbGwtYWxpc3QtdXNlcik6IFJlbW92ZSBleHBs YW5hdGlvbiBvZgpob3cgdG8gc2V0IHRoaXMgY3VzdG9tIHZhcmlhYmxlIGluIC5lbWFjcy4gIEl0 IHNob3VsZCBiZSBjdXN0b21pemVkLgotLS0KIGxpc3AvZGlyZWQteC5lbCB8IDI2ICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDI1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZGlyZWQteC5lbCBiL2xpc3AvZGlyZWQteC5l bAppbmRleCA1YWRmNzgxLi4zMGNmYWY0IDEwMDY0NAotLS0gYS9saXNwL2RpcmVkLXguZWwKKysr IGIvbGlzcC9kaXJlZC14LmVsCkBAIC0yOSwyMCArMjksNiBAQAogOzsgVGhpcyBpcyBiYXNlZCBv biBTZWJhc3RpYW4gS3JlbWVyJ3MgZXhjZWxsZW50IGRpcmVkLXguZWwgKERpcmVkIEV4dHJhKSwK IDs7IHZlcnNpb24gMS4xOTEsIGFkYXB0ZWQgZm9yIEdOVSBFbWFjcy4gIFNlZSB0aGUgYGRpcmVk LXgnIGluZm8gcGFnZXMuCiAKLTs7IFVTQUdFOiBJbiB5b3VyIH4vLmVtYWNzLAotOzsKLTs7IChh ZGQtaG9vayAnZGlyZWQtbG9hZC1ob29rCi07OyAgICAgICAgICAgKGxhbWJkYSAoKQotOzsgICAg ICAgICAgICAgICAgICAgICAgIChsb2FkICJkaXJlZC14IikKLTs7ICAgICAgICAgICAgICAgICAg ICAgICA7OyBTZXQgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlLiAgRm9yIGV4YW1wbGU6Ci07OyAgICAg ICAgICAgICAgICAgICAgICAgOzsgKHNldHEgZGlyZWQtZ3Vlc3Mtc2hlbGwtZ251dGFyICJndGFy IikKLTs7ICAgICAgICAgICAgICAgICAgICAgICApKQotOzsgKGFkZC1ob29rICdkaXJlZC1tb2Rl LWhvb2sKLTs7ICAgICAgICAgICAobGFtYmRhICgpCi07OyAgICAgICAgICAgICAgICAgICAgICAg OzsgU2V0IGJ1ZmZlci1sb2NhbCB2YXJpYWJsZXMgaGVyZS4gIEZvciBleGFtcGxlOgotOzsgICAg ICAgICAgICAgICAgICAgICAgIDs7IChkaXJlZC1vbWl0LW1vZGUgMSkKLTs7ICAgICAgICAgICAg ICAgICAgICAgICApKQotOzsKIDs7IEF0IGxvYWQgdGltZSBkaXJlZC14LmVsIHdpbGwgaW5zdGFs bCBpdHNlbGYgYW5kIGJpbmQgc29tZSBkaXJlZCBrZXlzLgogOzsgU29tZSBkaXJlZC5lbCBhbmQg ZGlyZWQtYXV4LmVsIGZ1bmN0aW9ucyBoYXZlIGV4dHJhIGZlYXR1cmVzIGlmCiA7OyBkaXJlZC14 IGlzIGxvYWRlZC4KQEAgLTEwODIsMTcgKzEwNjgsNyBAQCBkaXJlZC1ndWVzcy1zaGVsbC1hbGlz dC11c2VyCiB3aXRoIFxcW3ByZXZpb3VzLWhpc3RvcnktZWxlbWVudF0gKE0tcCkgLgogCiBUaGUg dmFyaWFibGUgYGRpcmVkLWd1ZXNzLXNoZWxsLWNhc2UtZm9sZC1zZWFyY2gnIGNvbnRyb2xzIHdo ZXRoZXIKLVJFR0VYUCBpcyBtYXRjaGVkIGNhc2Utc2Vuc2l0aXZlbHkuCi0KLVlvdSBjYW4gc2V0 IHRoaXMgdmFyaWFibGUgaW4geW91ciB+Ly5lbWFjcy4gIEZvciBleGFtcGxlLCB0byBhZGQgcnVs ZXMgZm9yCi1gLmZvbycgYW5kIGAuYmFyJyBmaWxlcywgd3JpdGUKLQotIChzZXRxIGRpcmVkLWd1 ZXNzLXNoZWxsLWFsaXN0LXVzZXIKLSAgICAgICAgJygoXCJcXFxcLmZvb1xcXFwnXCIgXCJGT08t Q09NTUFORFwiKQotICAgICAgICAgIChcIlxcXFwuYmFyXFxcXCdcIgotICAgICAgICAgICAoaWYg Y29uZGl0aW9uCi0gICAgICAgICAgICAgIFwiQkFSLUNPTU1BTkQtMVwiCi0gICAgICAgICAgICBc IkJBUi1DT01NQU5ELTJcIikpKSkiCitSRUdFWFAgaXMgbWF0Y2hlZCBjYXNlLXNlbnNpdGl2ZWx5 LiIKICAgOmdyb3VwICdkaXJlZC14CiAgIDp0eXBlICcoYWxpc3QgOmtleS10eXBlIHJlZ2V4cCA6 dmFsdWUtdHlwZSAocmVwZWF0IHNleHApKSkKIAotLSAKMi43LjQKCg== --001a113fbc44f84ffd0540d17e55 Content-Type: text/x-patch; charset=US-ASCII; name="0003-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Disposition: attachment; filename="0003-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iva23fw32 RnJvbSBjOWVjNmJjMzE4N2NiM2E5MGFlNzQ4ZWMwOGNiMGYzYzAwMGJhMzUzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowNDo1MiArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMy8zXSBSZW1vdmUg b2Jzb2xldGUgY29tbWVudHMgYW5kIGNvbW1lbnRlZCBjb2RlIGZyb20KIGRpcmVkLXguZWwKCiog bGlzcC9kaXJlZC14LmVsIChkaXJlZC1tYXJrLXNleHApOiBSZW1vdmUgYSBxdWVyeSBmcm9tIDE5 OTMgYW5kIGl0cwoxOTk3IGFuc3dlciBhYm91dCB3aGV0aGVyIGRpcmVkLW1hcmstc2V4cCBpcyB1 c2VkLgoqIGxpc3AvZGlyZWQteC5lbCAoZGlyZWQtYnVmZmVycy1mb3ItZGlyLWV4YWN0KTogUmVt b3ZlIHRoaXMgZnVuY3Rpb24KY29tbWVudGVkIG91dCBzaW5jZSBiZWZvcmUgZGlyZWQteC5lbCB3 YXMgYWRkZWQgdG8gUkNTIGluIDE5OTQuCi0tLQogbGlzcC9kaXJlZC14LmVsIHwgMjYgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saXNwL2RpcmVkLXguZWwgYi9saXNwL2RpcmVkLXguZWwKaW5kZXggMzBjZmFm NC4uZTU5NTdiNCAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC14LmVsCisrKyBiL2xpc3AvZGlyZWQt eC5lbApAQCAtMTM3NiwyOSArMTM3Niw2IEBAIGRpcmVkLWJ1ZmZlci1tb3JlLXJlY2VudGx5LXVz ZWQtcAogICAgICAgIChtZW1xIGJ1ZmZlcjEgKGJ1ZmZlci1saXN0KSkKICAgICAgICAobm90ICht ZW1xIGJ1ZmZlcjEgKG1lbXEgYnVmZmVyMiAoYnVmZmVyLWxpc3QpKSkpKSkKIAotOzsgU2FtZSB0 aGluZyBhcyBgZGlyZWQtYnVmZmVycy1mb3ItZGlyJyBvZiBkaXJlZC5lbD8gLSBscmQgMTEvMjMv OTMKLTs7IChkZWZ1biBkaXJlZC1idWZmZXJzLWZvci1kaXItZXhhY3QgKGRpcikKLTs7IDs7IFJl dHVybiBhIGxpc3Qgb2YgYnVmZmVycyB0aGF0IGRpcmVkIERJUiAoYSBkaXJlY3Rvcnkgb3Igd2ls ZGNhcmQpCi07OyA7OyBhdCB0b3AgbGV2ZWwsIG9yIGFzIHN1YmRpcmVjdG9yeS4KLTs7IDs7IFRv cCBsZXZlbCBtYXRjaGVzIG11c3QgbWF0Y2ggdGhlIHdpbGRjYXJkIHBhcnQgdG9vLCBpZiBhbnku Ci07OyA7OyBUaGUgbGlzdCBpcyBpbiByZXZlcnNlIG9yZGVyIG9mIGJ1ZmZlciBjcmVhdGlvbiwg bW9zdCByZWNlbnQgbGFzdC4KLTs7IDs7IEFzIGEgc2lkZSBlZmZlY3QsIGtpbGxlZCBkaXJlZCBi dWZmZXJzIGZvciBESVIgYXJlIHJlbW92ZWQgZnJvbQotOzsgOzsgZGlyZWQtYnVmZmVycy4KLTs7 ICAgKGxldCAoKGFsaXN0IGRpcmVkLWJ1ZmZlcnMpIHJlc3VsdCBlbHQpCi07OyAgICAgKHdoaWxl IGFsaXN0Ci07OyAgICAgICAoc2V0cSBlbHQgKGNhciBhbGlzdCkKLTs7ICAgICAgICAgICAgIGFs aXN0IChjZHIgYWxpc3QpKQotOzsgICAgICAgKGxldCAoKGJ1ZiAoY2RyIGVsdCkpKQotOzsgICAg ICAgICAoaWYgKGJ1ZmZlci1uYW1lIGJ1ZikKLTs7ICAgICAgICAgICAgIDs7IFRvcCBsZXZlbCBt dXN0IG1hdGNoIGV4YWN0bHkgYWdhaW5zdCBkaXJlZC1kaXJlY3RvcnkgaW4KLTs7ICAgICAgICAg ICAgIDs7IGNhc2Ugb25lIG9mIHRoZW0gaXMgYSB3aWxkY2FyZC4KLTs7ICAgICAgICAgICAgIChp ZiAob3IgKGVxdWFsIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYgZGlyZWQtZGlyZWN0b3J5 KSkKLTs7ICAgICAgICAgICAgICAgICAgICAgKGFzc29jIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZl ciBidWYgZGlyZWQtc3ViZGlyLWFsaXN0KSkpCi07OyAgICAgICAgICAgICAgICAgKHNldHEgcmVz dWx0IChjb25zIGJ1ZiByZXN1bHQpKSkKLTs7ICAgICAgICAgICA7OyBlbHNlIGJ1ZmZlciBpcyBr aWxsZWQgLSBjbGVhbiB1cDoKLTs7ICAgICAgICAgICAoc2V0cSBkaXJlZC1idWZmZXJzIChkZWxx IGVsdCBkaXJlZC1idWZmZXJzKSkpKSkKLTs7ICAgICByZXN1bHQpKQotCiAMCiA7OyBOZWVkZWQg aWYgbHMgLWxoIGlzIHN1cHBvcnRlZCBhbmQgYWxzbyBmb3IgR05VIGxzIC1scy4KIChkZWZ1biBk aXJlZC14LS1zdHJpbmctdG8tbnVtYmVyIChzdHIpCkBAIC0xNDE2LDkgKzEzOTMsNiBAQCBkaXJl ZC14LS1zdHJpbmctdG8tbnVtYmVyCiAgICAgICAgICAgKHNldHEgdmFsICgqIDEwMjQuMCB2YWwp KSkpKQogICAgIHZhbCkpCiAKLTs7IERvZXMgYW55b25lIHVzZSB0aGlzPyAtIGxyZCA2LzI5Lzkz LgotOzsgQXBwYXJlbnRseSBwZW9wbGUgZG8gdXNlIGl0LiAtIGxyZCAxMi8yMi85Ny4KLQogKGRl ZnVuIGRpcmVkLW1hcmstc2V4cCAocHJlZGljYXRlICZvcHRpb25hbCB1bmZsYWctcCkKICAgIk1h cmsgZmlsZXMgZm9yIHdoaWNoIFBSRURJQ0FURSByZXR1cm5zIG5vbi1uaWwuCiBXaXRoIGEgcHJl Zml4IGFyZywgdW5tYXJrIG9yIHVuZmxhZyB0aG9zZSBmaWxlcyBpbnN0ZWFkLgotLSAKMi43LjQK Cg== --001a113fbc44f84ffd0540d17e55-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 14:36:46 2016 Received: (at 18716) by debbugs.gnu.org; 9 Nov 2016 19:36:46 +0000 Received: from localhost ([127.0.0.1]:51227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Yfu-0000nZ-BZ for submit@debbugs.gnu.org; Wed, 09 Nov 2016 14:36:46 -0500 Received: from eggs.gnu.org ([208.118.235.92]:40411) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4Yfs-0000nN-Is for 18716@debbugs.gnu.org; Wed, 09 Nov 2016 14:36:45 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4Yfi-0000nn-P2 for 18716@debbugs.gnu.org; Wed, 09 Nov 2016 14:36:39 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58508) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4Yfi-0000nj-LL; Wed, 09 Nov 2016 14:36:34 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4184 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4Yfg-00020O-67; Wed, 09 Nov 2016 14:36:34 -0500 Date: Wed, 09 Nov 2016 21:36:14 +0200 Message-Id: <83lgwsfntd.fsf@gnu.org> From: Eli Zaretskii To: Reuben Thomas In-reply-to: (message from Reuben Thomas on Tue, 8 Nov 2016 22:16:45 +0000) Subject: Re: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Reuben Thomas > Date: Tue, 8 Nov 2016 22:16:45 +0000 > Cc: 18716@debbugs.gnu.org > > I don't understand what happened to the comment about *.JPG files on > case-sensitive filesystems, > > I took it into account. My experience is that on a case-insensitive system (e.g. a GNU system), one finds > occasional files like this, typically copied from other systems or extracted from archives. These are not a > problem for dired-omit-mode. For visiting such files, treating auto-mode-alist and similar case-insensitively is > no problem. Sorry, I don't understand what you mean by "these are not a problem". With your change, *.JPG files will no longer be treated like *.jpg on Posix systems. Won't people who want *.JPG hidden complain? IOW, isn't this change backward-incompatible? > + (case-fold-search (memq system-type '(windows-nt cygwin)))) The list should include ms-dos as well. > * lisp/dired-x.el (Commentary): Remove USAGE section explaining how to > use dired-x from .emacs. It is now fully customizable. > * lisp/dired-x.el (dired-guess-shell-alist-user): Remove explanation of > how to set this custom variable in .emacs. It should be customized. Why remove these comments? The existence of Custom doesn't preclude people from customizations in plain Lisp. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 17:00:32 2016 Received: (at 18716) by debbugs.gnu.org; 9 Nov 2016 22:00:32 +0000 Received: from localhost ([127.0.0.1]:51348 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4av2-00061r-8M for submit@debbugs.gnu.org; Wed, 09 Nov 2016 17:00:32 -0500 Received: from mail-lf0-f54.google.com ([209.85.215.54]:35426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4auz-00061d-AW for 18716@debbugs.gnu.org; Wed, 09 Nov 2016 17:00:29 -0500 Received: by mail-lf0-f54.google.com with SMTP id b14so175024018lfg.2 for <18716@debbugs.gnu.org>; Wed, 09 Nov 2016 14:00:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Y2Ae0W9HXlj8CpyUTR3pWk++EWtvmF39/Ap20PH/WFc=; b=GNb3T5XPGBs9nklf0Y1VWLzR4mb70rS9pGhpRkQ/QMLPqWv71I8Lt/vjhU+gjo2d5T SJjVDOo1FX3ou+gVrkdU/c445fMPsJVwgjc1RbtsBwIsrw8fgblzgGnoaH4B/uniYuIf rL5ExcctfZYxukqt+qNMMEOw3tpOzs5BVixpU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=Y2Ae0W9HXlj8CpyUTR3pWk++EWtvmF39/Ap20PH/WFc=; b=RUiPeP49PtZwSFn9c1SrHVtr41OgOAd3PgLEsi/TLmYGXXGl9ScYMr+OnuDl4b9CcH V5ba1iNuICA1PvO9+r0fF7WXAcy5Un7PqymEg1fmCS+0cRetrqRUKRwR7AD+HKEfieV/ lo6DXWBd3RZSruFJv2rGj8pwApTXYG8njRR7qy8+V5Unrzg87ZQlKe8z0W5HXnU/3Iop R+vXqy5gkL4v4NrJbrw0fbiUigWzVEaekSPyXjXRGxdUzjOyJxjA3FBqKRjotECPwNh/ +4nXEYk+xBvu2Hjn/k7i6VOFdD2mUtE5+5ntrWa3ndHMl8ejpjzCJeHKtJKCCbSsWUAQ iqBw== X-Gm-Message-State: ABUngvekfzjIbZ0juIhDTcQSWT/p0hq/ZGAQPQr6rfFvN56RJduv0SfekCI/H8vqMFd8CZe2AAnMNodsaquNhBn2 X-Received: by 10.25.234.145 with SMTP id y17mr989245lfi.25.1478728823030; Wed, 09 Nov 2016 14:00:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Wed, 9 Nov 2016 14:00:22 -0800 (PST) In-Reply-To: <83lgwsfntd.fsf@gnu.org> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> From: Reuben Thomas Date: Wed, 9 Nov 2016 22:00:22 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Eli Zaretskii Content-Type: multipart/alternative; boundary=94eb2c0ecc5e3768340540e5626a X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --94eb2c0ecc5e3768340540e5626a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 9 November 2016 at 19:36, Eli Zaretskii wrote: > > From: Reuben Thomas > > Date: Tue, 8 Nov 2016 22:16:45 +0000 > > Cc: 18716@debbugs.gnu.org > > > > I don't understand what happened to the comment about *.JPG files on > > case-sensitive filesystems, > > > > I took it into account. My experience is that on a case-insensitive > system (e.g. a GNU system), one finds > > occasional files like this, typically copied from other systems or > extracted from archives. These are not a > > problem for dired-omit-mode. For visiting such files, treating > auto-mode-alist and similar case-insensitively is > > no problem. > > Sorry, I don't understand what you mean by "these are not a problem". > With your change, *.JPG files will no longer be treated like *.jpg on > Posix systems. Won't people who want *.JPG hidden complain? IOW, > isn't this change backward-incompatible? > =E2=80=8BI'm confused. I have not changed the behaviour of visiting files. = When I said "treating auto-mode-alist and similar case-insensitively is not a problem", I meant that it is OK that auto-mode-alist is applied case-insensitively. When we talk about *.JPG files, we are not talking about dired-omit-mode, because ".jpg" is not a suffix that would (normally) be omitted.=E2=80=8B What I was trying to explain is that unexpected case-insensitivity in auto-mode-alist is not a problem, because the user immediately sees the effects. On the other hand, in dired-omit-mode it is a problem, because the user might not see the effects (the effects are to hide things). I double-checked, and the code I changed, dired-mark-unmarked-files, is only called by dired-omit. However, it can also be called interactively, so I have certainly changed the interactive behavior. I could add a parameter to dired-mark-unmarked-files, case-fold-p, defaulting to nil, which would be set by its current callers. But I think you are saying that this change to the behavior of dired-omit-mode, which I have suggested does not need a new preference, should indeed have a new preference, so I can add that too. I think, though, that it should default to `t', i.e. dired-omit-mode behaving case-sensitively by default. If you'd say what you consider acceptable, I'll implement it. > > + (case-fold-search (memq system-type '(windows-nt cygwin)))= ) > > The list should include ms-dos as well. > =E2=80=8BOK, I will add a patch for files.el, since I got the list from the= re, where it is used for the same purpose.=E2=80=8B Or perhaps there should be = a global variable defined in files.el containing the list? > * lisp/dired-x.el (Commentary): Remove USAGE section explaining how to > > use dired-x from .emacs. It is now fully customizable. > > * lisp/dired-x.el (dired-guess-shell-alist-user): Remove explanation of > > how to set this custom variable in .emacs. It should be customized. > > Why remove these comments? The existence of Custom doesn't preclude > people from customizations in plain Lisp. > The documentation is a maintenance burden (since it is hand-written and duplicate), few people will read it anyway, and further it is redundant, since it can be customized in plain Lisp in the same way as any other defcustom. (I presume you're not implying that we should add documentation to every Lisp source file to show how to customize each defcustom?) Further, the documentation as it is implies that these variables *should* be customized in plain Lisp, since (unlike most cases), there is explicit documentation about it. --=20 http://rrt.sc3d.org --94eb2c0ecc5e3768340540e5626a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 9 November 2016 at 19:36, Eli Zaretskii <eliz@gnu.org> wrote:
=
> From: Reuben Thomas <rrt@sc3d.org>
> Date: Tue, 8 Nov 2016 22:16:45 +0000
> Cc: 18716@debbugs.gnu.org=
>
>=C2=A0 I don't understand what happened to the comment about *.JPG = files on
>=C2=A0 case-sensitive filesystems,
>
> I took it into account. My experience is that on a case-insensitive sy= stem (e.g. a GNU system), one finds
> occasional files like this, typically copied from other systems or ext= racted from archives. These are not a
> problem for dired-omit-mode. For visiting such files, treating auto-mo= de-alist and similar case-insensitively is
> no problem.

Sorry, I don't understand what you mean by "these are not a= problem".
With your change, *.JPG files will no longer be treated like *.jpg on
Posix systems.=C2=A0 Won't people who want *.JPG hidden complain?=C2=A0= IOW,
isn't this change backward-incompatible?

=E2=80=8BI'= ;m confused. I have not changed the behaviour of visiting files. When I sai= d "treating auto-mode-alist and similar case-insensitively is not a pr= oblem", I meant that it is OK that auto-mode-alist is applied case-ins= ensitively.
When we talk = about *.JPG files, we are not talking about dired-omit-mode, because "= .jpg" is not a suffix that would (normally) be omitted.=E2=80=8B
=

What I was trying to explain i= s that unexpected case-insensitivity in auto-mode-alist is not a problem, b= ecause the user immediately sees the effects. On the other hand, in dired-o= mit-mode it is a problem, because the user might not see the effects (the e= ffects are to hide things).

I double-checked, and the code I changed, dired-mark-unmarked-files, is = only called by dired-omit. However, it can also be called interactively, so= I have certainly changed the interactive behavior.

I could add a parameter to dired-mark-unmarked-f= iles, case-fold-p, defaulting to nil, which would be set by its current cal= lers. But I think you are saying that this change to the behavior of dired-= omit-mode, which I have suggested does not need a new preference, should in= deed have a new preference, so I can add that too. I think, though, that it= should default to `t', i.e. dired-omit-mode behaving case-sensitively = by default.
If you'd = say what you consider acceptable, I'll implement it.
=C2=A0
> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (case-f= old-search (memq system-type '(windows-nt cygwin))))

The list should include ms-dos as well.

=E2=80=8BOK, I will= add a patch for files.el, since I got the list from there, where it is use= d for the same purpose.=E2=80=8B Or perhaps there should be a global variab= le defined in files.el containing the list?

> * lisp/dired-x.el (Commentary): Remove USAGE= section explaining how to
> use dired-x from .emacs.=C2=A0 It is now fully customizable.
> * lisp/dired-x.el (dired-guess-shell-alist-user): Remove explanat= ion of
> how to set this custom variable in .emacs.=C2=A0 It should be customiz= ed.

Why remove these comments?=C2=A0 The existence of Custom doesn't preclu= de
people from customizations in plain Lisp.

The do= cumentation is a maintenance burden (since it is hand-written and duplicate= ), few people will read it anyway, and further it is redundant, since it ca= n be customized in plain Lisp in the same way as any other defcustom. (I pr= esume you're not implying that we should add documentation to every Lis= p source file to show how to customize each defcustom?) Further, the docume= ntation as it is implies that these variables *should* be customized in pla= in Lisp, since (unlike most cases), there is explicit documentation about i= t.
--94eb2c0ecc5e3768340540e5626a-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 17:53:04 2016 Received: (at 18716) by debbugs.gnu.org; 9 Nov 2016 22:53:04 +0000 Received: from localhost ([127.0.0.1]:51397 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4bjs-0007Ie-52 for submit@debbugs.gnu.org; Wed, 09 Nov 2016 17:53:04 -0500 Received: from userp1040.oracle.com ([156.151.31.81]:20881) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4bjq-0007IA-LY for 18716@debbugs.gnu.org; Wed, 09 Nov 2016 17:53:03 -0500 Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id uA9Mqt2N010155 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Wed, 9 Nov 2016 22:52:56 GMT Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id uA9Mqsni025504 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 9 Nov 2016 22:52:55 GMT Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id uA9Mqqkm010811; Wed, 9 Nov 2016 22:52:53 GMT MIME-Version: 1.0 Message-ID: <0fa23374-8ab3-4cf1-af63-437b991d37cf@default> Date: Wed, 9 Nov 2016 14:52:51 -0800 (PST) From: Drew Adams To: Reuben Thomas , Eli Zaretskii Subject: RE: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 12.0.6753.5000 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Source-IP: userv0021.oracle.com [156.151.31.71] X-Spam-Score: -8.1 (--------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -8.1 (--------) > I double-checked, and the code I changed, dired-mark-unmarked-files, is > only called by dired-omit. However, it can also be called interactively, > so I have certainly changed the interactive behavior. It can also be called from 3rd-party code. (I don't understand the problem you are trying to solve, so I won't try to comment further about the proposed solution.) From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 09 18:30:06 2016 Received: (at 18716) by debbugs.gnu.org; 9 Nov 2016 23:30:06 +0000 Received: from localhost ([127.0.0.1]:51411 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4cJi-0008AI-Ig for submit@debbugs.gnu.org; Wed, 09 Nov 2016 18:30:06 -0500 Received: from mail-lf0-f49.google.com ([209.85.215.49]:33459) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4cJg-00088Z-4g for 18716@debbugs.gnu.org; Wed, 09 Nov 2016 18:30:05 -0500 Received: by mail-lf0-f49.google.com with SMTP id c13so176444326lfg.0 for <18716@debbugs.gnu.org>; Wed, 09 Nov 2016 15:30:04 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=LEgXIS1nbDnNiAk4pTxv8PSJ6x0LmyeRTJN2fcafO98=; b=Sh2HiVbNkXpYzjAQR9Q8nxiop1szwQ1AacFFbfp5AP/vb44u/pNHq2znj9ho/O2DVs ysgBJDHj6EzpcwKKRFvOJ/NSxduedA7D8wLc0/9R3aseIWQ6CWnhVHn9czsKbIQF5A8Y Ti84lZoo84azE8Of8JsGl4IL3ta1LYAPM0EKE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=LEgXIS1nbDnNiAk4pTxv8PSJ6x0LmyeRTJN2fcafO98=; b=AmZwP5WvAnVqJOj/O375IilZQI4brXUi3V+0t4vrgOE563CLTLMz+sCSAtEDE145kP B65hN5MHIsxsmghZ/ERMkbWvg6Bx6Hz50mc79/i4fbU1DV5iRwW9eZ9zkhkD6PnJNkeD JJ2aaoNqg7xuJy1KuBCYiMn7qNnwrMD/jYG08XE4QAvqxsJl3Pots2S4wzUdAMvZZ8oo rrOIOACCSLBrq0RmZZzA1E85KzViETTPkvck3eB885zNjVHzAkRA+AXAbScAz4V1ol5b XX2DsVGHVl371VaVIXIxyZiB+ibQO9WQx3a9Xoi3ZkR6fiU2KxQ9rmCFk9yJJ5V1c27E rqRg== X-Gm-Message-State: ABUngvcqR2M3scgrxsrlbSMBpvAGwxbQIZrjqOhCF8wCnfot4WhufO6VUGC0BYWQlMX1PY9Rzl2GRGSaXp41LHuP X-Received: by 10.25.135.130 with SMTP id j124mr1207544lfd.88.1478734198299; Wed, 09 Nov 2016 15:29:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Wed, 9 Nov 2016 15:29:57 -0800 (PST) In-Reply-To: <0fa23374-8ab3-4cf1-af63-437b991d37cf@default> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <0fa23374-8ab3-4cf1-af63-437b991d37cf@default> From: Reuben Thomas Date: Wed, 9 Nov 2016 23:29:57 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Drew Adams Content-Type: multipart/alternative; boundary=001a113fbc449b765b0540e6a2d1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a113fbc449b765b0540e6a2d1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 9 November 2016 at 22:52, Drew Adams wrote: > > I double-checked, and the code I changed, dired-mark-unmarked-files, is > > only called by dired-omit. However, it can also be called interactively= , > > so I have certainly changed the interactive behavior. > > It can also be called from 3rd-party code. > =E2=80=8BQuite right, and the suggestion I make retains the same behavior (= as the new argument I suggest is optional and its default value keeps the current behavior). --=20 http://rrt.sc3d.org --001a113fbc449b765b0540e6a2d1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 9 November 2016 at 22:52, Drew Adams <drew.adams@oracle.com> wrote:
=
> I double-checked, and = the code I changed, dired-mark-unmarked-files, is
> only called by dired-omit. However, it can also be called interactivel= y,
> so I have certainly changed the interactive behavior.

It can also be called from 3rd-party code.

=
=E2=80=8BQuite= right, and the suggestion I make retains the same behavior (as the new arg= ument I suggest is optional and its default value keeps the current behavio= r).

--
--001a113fbc449b765b0540e6a2d1-- From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 10 12:39:08 2016 Received: (at 18716) by debbugs.gnu.org; 10 Nov 2016 17:39:09 +0000 Received: from localhost ([127.0.0.1]:52575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4tJb-0002DG-NA for submit@debbugs.gnu.org; Thu, 10 Nov 2016 12:39:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:43985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c4tJa-0002Cm-0c for 18716@debbugs.gnu.org; Thu, 10 Nov 2016 12:39:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c4tJQ-0001GI-98 for 18716@debbugs.gnu.org; Thu, 10 Nov 2016 12:39:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46243) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c4tJQ-0001GD-5m; Thu, 10 Nov 2016 12:38:56 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4860 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1c4tJP-00047T-Al; Thu, 10 Nov 2016 12:38:55 -0500 Date: Thu, 10 Nov 2016 19:38:57 +0200 Message-Id: <83y40rdyku.fsf@gnu.org> From: Eli Zaretskii To: Reuben Thomas In-reply-to: (message from Reuben Thomas on Wed, 9 Nov 2016 22:00:22 +0000) Subject: Re: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Reuben Thomas > Date: Wed, 9 Nov 2016 22:00:22 +0000 > Cc: 18716@debbugs.gnu.org > > Sorry, I don't understand what you mean by "these are not a problem". > With your change, *.JPG files will no longer be treated like *.jpg on > Posix systems. Won't people who want *.JPG hidden complain? IOW, > isn't this change backward-incompatible? > > ​I'm confused. So am I. > I have not changed the behaviour of visiting files. I wasn't talking about visiting files. I was talking about dired-omit-mode and related Dired issues. I'm confused how visiting files entered the scene, and why. > When we talk about *.JPG files, we are not talking about dired-omit-mode, because ".jpg" is not a suffix that > would (normally) be omitted.​ I think it will be, if someone adds it to completion-ignored-extensions, or some other variable used by dired-omit-mode to set up its omitted files. > What I was trying to explain is that unexpected case-insensitivity in auto-mode-alist is not a problem, because > the user immediately sees the effects. On the other hand, in dired-omit-mode it is a problem, because the > user might not see the effects (the effects are to hide things). Yes, I understand. I was asking what do we tell users who have files they want to omit that currently are only matched because of case insensitivity. > I could add a parameter to dired-mark-unmarked-files, case-fold-p, defaulting to nil, which would be set by its > current callers. But I think you are saying that this change to the behavior of dired-omit-mode, which I have > suggested does not need a new preference, should indeed have a new preference, so I can add that too. I > think, though, that it should default to `t', i.e. dired-omit-mode behaving case-sensitively by default. Sounds like a good compromise. I agree about the default, except that it should default to case-insensitive matches on case-insensitive filesystems (Windows etc.) > > + (case-fold-search (memq system-type '(windows-nt cygwin)))) > > The list should include ms-dos as well. > > ​OK, I will add a patch for files.el, since I got the list from there, where it is used for the same purpose. If you mean set-auto-mode, then it doesn't need such a change. For obscure historical reasons, the MS-DOS port wants to be case-sensitive in that particular case (e.g., it wants to treat *.C files as C++, not C). In other places in files.el, ms-dos is already mentioned where case-insensitive file name comparison is needed. > Or perhaps there should be a global variable defined in files.el containing the list? I don't see the need. > > * lisp/dired-x.el (Commentary): Remove USAGE section explaining how to > > use dired-x from .emacs. It is now fully customizable. > > * lisp/dired-x.el (dired-guess-shell-alist-user): Remove explanation of > > how to set this custom variable in .emacs. It should be customized. > > Why remove these comments? The existence of Custom doesn't preclude > people from customizations in plain Lisp. > > The documentation is a maintenance burden (since it is hand-written and duplicate), few people will read it > anyway, and further it is redundant, since it can be customized in plain Lisp in the same way as any other > defcustom. (I presume you're not implying that we should add documentation to every Lisp source file to show > how to customize each defcustom?) Further, the documentation as it is implies that these variables *should* > be customized in plain Lisp, since (unlike most cases), there is explicit documentation about it. I don't share your interpretation of the presence of these comments, but I'm not going to start a dispute about this. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 26 12:54:27 2016 Received: (at 18716) by debbugs.gnu.org; 26 Nov 2016 17:54:27 +0000 Received: from localhost ([127.0.0.1]:42604 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAhBD-0006In-5E for submit@debbugs.gnu.org; Sat, 26 Nov 2016 12:54:27 -0500 Received: from mail-lf0-f51.google.com ([209.85.215.51]:35236) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAhBB-0006IY-8Y for 18716@debbugs.gnu.org; Sat, 26 Nov 2016 12:54:26 -0500 Received: by mail-lf0-f51.google.com with SMTP id b14so69574560lfg.2 for <18716@debbugs.gnu.org>; Sat, 26 Nov 2016 09:54:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=YQQt9St6eGgrcPLqK36xeOFTsYJXjZmEzGTcszRqDc4=; b=I2vpnwNWwpgvDfXSAZfTZobqi3kQC4gM8nuLkD03W8UKYPcwIyg9MhwDCELLLDL8Mb oGBHu2tE9mptJlT8WMFQOFb2mt5tXB4WfVS7XvRgkM1BSqhCSTGsLdSe+it0CIegRdU2 cKAgtupFsrkIXW3YURtn/bDWF0ey411JmR4YA= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=YQQt9St6eGgrcPLqK36xeOFTsYJXjZmEzGTcszRqDc4=; b=EK2njFCFWiIk0F/0Wh6EbHJPLDZtyAa56DQkPUe3Rz6ipkT0eixNpTybM08HX4cJV2 Q4N6V9yaVlpPNas3CbmY25l9oe3VyMzIwIBTbJUpx5QBRxM7t/L0n4+SW6Q6KvFyIZ0n bMf73TKVgB6nr+hMZNoPBJ+cahkxdQO8VDcG1A6I7tGpR4L2rkmJ5S4UB5OW+W0Ate6c R8n1F/L3SvQeP6XG4CEw9vlCctnXTH736De/C5+yFBesy8yte2F3kdYqCDD2CPIPBt8v YTHZ9ABWCbLfNDxaQC26JAnzI0BWMIdKMR710N/R9oPhvmNUmeBz2PDD5bVSscobsg+M COPg== X-Gm-Message-State: AKaTC00DUoFDzejnYttHp9z9tm8IcnPHxmh9ewoVjHOLJJUpJP2LNlbKqDKzCbuwQ9oZdFiyPzGQbrl975X8IFa/ X-Received: by 10.25.56.65 with SMTP id d1mr5151422lfj.171.1480182859197; Sat, 26 Nov 2016 09:54:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Sat, 26 Nov 2016 09:54:18 -0800 (PST) In-Reply-To: <83y40rdyku.fsf@gnu.org> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> From: Reuben Thomas Date: Sat, 26 Nov 2016 17:54:18 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Eli Zaretskii Content-Type: multipart/mixed; boundary=f403045ea68a869b5a054237ed5c X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) --f403045ea68a869b5a054237ed5c Content-Type: text/plain; charset=UTF-8 On 10 November 2016 at 17:38, Eli Zaretskii wrote: > >> I could add a parameter to dired-mark-unmarked-files, case-fold-p, defaulting to nil, which would be set by its >> current callers. But I think you are saying that this change to the behavior of dired-omit-mode, which I have >> suggested does not need a new preference, should indeed have a new preference, so I can add that too. I >> think, though, that it should default to `t', i.e. dired-omit-mode behaving case-sensitively by default. > > Sounds like a good compromise. I agree about the default, except that > it should default to case-insensitive matches on case-insensitive > filesystems (Windows etc.) I have now implemented this (apologies for the delay). I attach revised patches. -- http://rrt.sc3d.org --f403045ea68a869b5a054237ed5c Content-Type: text/x-patch; charset=US-ASCII; name="0002-Allow-files-to-be-matched-case-sensitively-in-dired-.patch" Content-Disposition: attachment; filename="0002-Allow-files-to-be-matched-case-sensitively-in-dired-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivzin4e30 RnJvbSBhMzIxOTk5MTcxNDY0NjA0YTU3YWY1Nzk0MWI2Y2IxNmRmMDQzNWYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAxNzo0MjoyNCArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMi81XSBBbGxvdyBm aWxlcyB0byBiZSBtYXRjaGVkIGNhc2Utc2Vuc2l0aXZlbHkgaW4gZGlyZWQteAoKKiBsaXNwL2Rp cmVkLXguZWwgKGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMpOiBBZGQgYW4gYXJndW1lbnQgd2hp Y2gKY29udHJvbHMgY2FzZSBmb2xkaW5nIGZvciBtYXRjaGluZyB0aGUgcmVnZXggKEJ1ZyMxODcx NikuCihkaXJlZC1vbWl0LWNhc2UtZm9sZCk6IE5ldyB2YXJpYWJsZS4gIERlZmF1bHRzIHRvIGB0 JyBvbiBjYXNlLXNlbnNpdGl2ZQpzeXN0ZW1zLCBgbmlsJyBvdGhlcndpc2UuCihkaXJlZC1tYXJr LW9taXR0ZWQsIGRpcmVkLW9taXQtZXhwdW5nZSk6IFVzZSBkaXJlZC1vbWl0LWNhc2UtZm9sZC4K LS0tCiBsaXNwL2RpcmVkLXguZWwgfCAyMiArKysrKysrKysrKysrKysrKy0tLS0tCiAxIGZpbGUg Y2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9s aXNwL2RpcmVkLXguZWwgYi9saXNwL2RpcmVkLXguZWwKaW5kZXggODMxMzkwNS4uYTUxYTA0YiAx MDA2NDQKLS0tIGEvbGlzcC9kaXJlZC14LmVsCisrKyBiL2xpc3AvZGlyZWQteC5lbApAQCAtMTMz LDYgKzEzMywxMyBAQCBkaXJlZC1vbWl0LXNpemUtbGltaXQKICAgOnR5cGUgJyhjaG9pY2UgKGNv bnN0IDp0YWcgIm5vIG1heGltdW0iIG5pbCkgaW50ZWdlcikKICAgOmdyb3VwICdkaXJlZC14KQog CisoZGVmY3VzdG9tIGRpcmVkLW9taXQtY2FzZS1mb2xkIChtZW1xIHN5c3RlbS10eXBlICcobXNk b3Mgd2luZG93cy1udCBjeWd3aW4pKQorICAiV2hldGhlciBgZGlyZWQtb21pdC1tb2RlJyB3aWxs IHRyZWF0IHRoZSByZWdleHAgb2YgZmlsZXMgdG8KKyAgb21pdCBjYXNlLWluc2Vuc2l0aXZlbHku ICBUaGUgZGVmYXVsdCBpcyB0byBiZSBjYXNlIHNlbnNpdGl2ZQorICBvbiBjYXNlLXNlbnNpdGl2 ZSBzeXN0ZW1zIGFuZCBjYXNlLWluc2Vuc2l0aXZlIG90aGVyd2lzZS4iCisgIDp0eXBlICdib29s ZWFuCisgIDpncm91cCAnZGlyZWQteCkKKwogOzsgRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkK IChkZWZpbmUtb2Jzb2xldGUtdmFyaWFibGUtYWxpYXMgJ2RpcmVkLW9taXQtZmlsZXMtcCAnZGly ZWQtb21pdC1tb2RlICIyMi4xIikKIChkZWZpbmUtbWlub3ItbW9kZSBkaXJlZC1vbWl0LW1vZGUK QEAgLTUwNyw3ICs1MTQsNyBAQCBkaXJlZC1tYXJrLW9taXR0ZWQKICAgIk1hcmsgZmlsZXMgbWF0 Y2hpbmcgYGRpcmVkLW9taXQtZmlsZXMnIGFuZCBgZGlyZWQtb21pdC1leHRlbnNpb25zJy4iCiAg IChpbnRlcmFjdGl2ZSkKICAgKGxldCAoKGRpcmVkLW9taXQtbW9kZSBuaWwpKSAocmV2ZXJ0LWJ1 ZmZlcikpIDs7IFNob3cgb21pdHRlZCBmaWxlcwotICAoZGlyZWQtbWFyay11bm1hcmtlZC1maWxl cyAoZGlyZWQtb21pdC1yZWdleHApIG5pbCBuaWwgZGlyZWQtb21pdC1sb2NhbHApKQorICAoZGly ZWQtbWFyay11bm1hcmtlZC1maWxlcyAoZGlyZWQtb21pdC1yZWdleHApIG5pbCBuaWwgZGlyZWQt b21pdC1sb2NhbHAgZGlyZWQtb21pdC1jYXNlLWZvbGQpKQogCiAoZGVmY3VzdG9tIGRpcmVkLW9t aXQtZXh0ZW5zaW9ucwogICAoYXBwZW5kIGNvbXBsZXRpb24taWdub3JlZC1leHRlbnNpb25zCkBA IC01NTEsNyArNTU4LDcgQEAgZGlyZWQtb21pdC1leHB1bmdlCiAgICAgICAgIChvciAoc3RyaW5n PSBvbWl0LXJlICIiKQogICAgICAgICAgICAgKGxldCAoKGRpcmVkLW1hcmtlci1jaGFyIGRpcmVk LW9taXQtbWFya2VyLWNoYXIpKQogICAgICAgICAgICAgICAod2hlbiBkaXJlZC1vbWl0LXZlcmJv c2UgKG1lc3NhZ2UgIk9taXR0aW5nLi4uIikpCi0gICAgICAgICAgICAgIChpZiAoZGlyZWQtbWFy ay11bm1hcmtlZC1maWxlcyBvbWl0LXJlIG5pbCBuaWwgZGlyZWQtb21pdC1sb2NhbHApCisgICAg ICAgICAgICAgIChpZiAoZGlyZWQtbWFyay11bm1hcmtlZC1maWxlcyBvbWl0LXJlIG5pbCBuaWwg ZGlyZWQtb21pdC1sb2NhbHAgZGlyZWQtb21pdC1jYXNlLWZvbGQpCiAgICAgICAgICAgICAgICAg ICAocHJvZ24KICAgICAgICAgICAgICAgICAgICAgKHNldHEgY291bnQgKGRpcmVkLWRvLWtpbGwt bGluZXMKIAkJCQkgbmlsCkBAIC01NzcsMTIgKzU4NCwxNCBAQCBkaXJlZC1vbWl0LXJlZ2V4cAog ICAgICAgICAgICAgIiIpKSkKIAogOzsgUmV0dXJucyB0IGlmIGFueSB3b3JrIHdhcyBkb25lLCBu aWwgb3RoZXJ3aXNlLgotKGRlZnVuIGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMgKHJlZ2V4cCBt c2cgJm9wdGlvbmFsIHVuZmxhZy1wIGxvY2FscCkKKyhkZWZ1biBkaXJlZC1tYXJrLXVubWFya2Vk LWZpbGVzIChyZWdleHAgbXNnICZvcHRpb25hbCB1bmZsYWctcCBsb2NhbHAgY2FzZS1mb2xkLXAp CiAgICJNYXJrIHVubWFya2VkIGZpbGVzIG1hdGNoaW5nIFJFR0VYUCwgZGlzcGxheWluZyBNU0cu CiBSRUdFWFAgaXMgbWF0Y2hlZCBhZ2FpbnN0IHRoZSBlbnRpcmUgZmlsZSBuYW1lLiAgV2hlbiBj YWxsZWQKIGludGVyYWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQLgogV2l0aCBwcmVmaXggYXJn dW1lbnQsIHVuZmxhZyBhbGwgdGhvc2UgZmlsZXMuCi1PcHRpb25hbCBmb3VydGggYXJndW1lbnQg TE9DQUxQIGlzIGFzIGluIGBkaXJlZC1nZXQtZmlsZW5hbWUnLiIKK09wdGlvbmFsIGZvdXJ0aCBh cmd1bWVudCBMT0NBTFAgaXMgYXMgaW4gYGRpcmVkLWdldC1maWxlbmFtZScuCitPcHRpb25hbCBm aWZ0aCBhcmd1bWVudCBDQVNFLUZPTEQtUCBzcGVjaWZpZXMgdGhlIHZhbHVlIG9mCitgY2FzZS1m b2xkLXNlYXJjaCcgdXNlZCBmb3IgbWF0Y2hpbmcgUkVHRVhQLiIKICAgKGludGVyYWN0aXZlCiAg ICAobGlzdCAocmVhZC1yZWdleHAKIAkgICJNYXJrIHVubWFya2VkIGZpbGVzIG1hdGNoaW5nIHJl Z2V4cCAoZGVmYXVsdCBhbGwpOiAiCkBAIC01OTQsNyArNjAzLDEwIEBAIGRpcmVkLW1hcmstdW5t YXJrZWQtZmlsZXMKICAgICAgIDs7IG5vdCBhbHJlYWR5IG1hcmtlZAogICAgICAgKGxvb2tpbmct YXQtcCAiICIpCiAgICAgICA7OyB1bmludGVyZXN0aW5nCi0gICAgICAobGV0ICgoZm4gKGRpcmVk LWdldC1maWxlbmFtZSBsb2NhbHAgdCkpKQorICAgICAgKGxldCAoKGZuIChkaXJlZC1nZXQtZmls ZW5hbWUgbG9jYWxwIHQpKQorICAgICAgICAgICAgOzsgTWF0Y2ggcGF0dGVybnMgY2FzZS1pbnNl bnNpdGl2ZWx5IG9uIGNhc2UtaW5zZW5zaXRpdmUKKyAgICAgICAgICAgIDs7IHN5c3RlbXMKKyAg ICAgICAgICAgIChjYXNlLWZvbGQtc2VhcmNoIGNhc2UtZm9sZC1wKSkKICAgICAgICAgKGFuZCBm biAoc3RyaW5nLW1hdGNoLXAgcmVnZXhwIGZuKSkpKQogICAgICBtc2cpKSkKIAotLSAKMi43LjQK Cg== --f403045ea68a869b5a054237ed5c Content-Type: text/x-patch; charset=US-ASCII; name="0003-Remove-pre-customize-dired-x.el-documentation.patch" Content-Disposition: attachment; filename="0003-Remove-pre-customize-dired-x.el-documentation.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivzingwi1 RnJvbSAzMTc5ODI2ZGYwYjliNjZkNjgxOGM1YzMxYmVmNWRlNDA1MGJjMWYwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowMTo1OSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMy81XSBSZW1vdmUg cHJlLWN1c3RvbWl6ZSBkaXJlZC14LmVsIGRvY3VtZW50YXRpb24KCiogbGlzcC9kaXJlZC14LmVs IChDb21tZW50YXJ5KTogUmVtb3ZlIFVTQUdFIHNlY3Rpb24gZXhwbGFpbmluZyBob3cgdG8KdXNl IGRpcmVkLXggZnJvbSAuZW1hY3MuICBJdCBpcyBub3cgZnVsbHkgY3VzdG9taXphYmxlLgoqIGxp c3AvZGlyZWQteC5lbCAoZGlyZWQtZ3Vlc3Mtc2hlbGwtYWxpc3QtdXNlcik6IFJlbW92ZSBleHBs YW5hdGlvbiBvZgpob3cgdG8gc2V0IHRoaXMgY3VzdG9tIHZhcmlhYmxlIGluIC5lbWFjcy4gIEl0 IHNob3VsZCBiZSBjdXN0b21pemVkLgotLS0KIGxpc3AvZGlyZWQteC5lbCB8IDI2ICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDI1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZGlyZWQteC5lbCBiL2xpc3AvZGlyZWQteC5l bAppbmRleCBhNTFhMDRiLi5lMWQ4ODg3IDEwMDY0NAotLS0gYS9saXNwL2RpcmVkLXguZWwKKysr IGIvbGlzcC9kaXJlZC14LmVsCkBAIC0yOSwyMCArMjksNiBAQAogOzsgVGhpcyBpcyBiYXNlZCBv biBTZWJhc3RpYW4gS3JlbWVyJ3MgZXhjZWxsZW50IGRpcmVkLXguZWwgKERpcmVkIEV4dHJhKSwK IDs7IHZlcnNpb24gMS4xOTEsIGFkYXB0ZWQgZm9yIEdOVSBFbWFjcy4gIFNlZSB0aGUgYGRpcmVk LXgnIGluZm8gcGFnZXMuCiAKLTs7IFVTQUdFOiBJbiB5b3VyIH4vLmVtYWNzLAotOzsKLTs7IChh ZGQtaG9vayAnZGlyZWQtbG9hZC1ob29rCi07OyAgICAgICAgICAgKGxhbWJkYSAoKQotOzsgICAg ICAgICAgICAgICAgICAgICAgIChsb2FkICJkaXJlZC14IikKLTs7ICAgICAgICAgICAgICAgICAg ICAgICA7OyBTZXQgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlLiAgRm9yIGV4YW1wbGU6Ci07OyAgICAg ICAgICAgICAgICAgICAgICAgOzsgKHNldHEgZGlyZWQtZ3Vlc3Mtc2hlbGwtZ251dGFyICJndGFy IikKLTs7ICAgICAgICAgICAgICAgICAgICAgICApKQotOzsgKGFkZC1ob29rICdkaXJlZC1tb2Rl LWhvb2sKLTs7ICAgICAgICAgICAobGFtYmRhICgpCi07OyAgICAgICAgICAgICAgICAgICAgICAg OzsgU2V0IGJ1ZmZlci1sb2NhbCB2YXJpYWJsZXMgaGVyZS4gIEZvciBleGFtcGxlOgotOzsgICAg ICAgICAgICAgICAgICAgICAgIDs7IChkaXJlZC1vbWl0LW1vZGUgMSkKLTs7ICAgICAgICAgICAg ICAgICAgICAgICApKQotOzsKIDs7IEF0IGxvYWQgdGltZSBkaXJlZC14LmVsIHdpbGwgaW5zdGFs bCBpdHNlbGYgYW5kIGJpbmQgc29tZSBkaXJlZCBrZXlzLgogOzsgU29tZSBkaXJlZC5lbCBhbmQg ZGlyZWQtYXV4LmVsIGZ1bmN0aW9ucyBoYXZlIGV4dHJhIGZlYXR1cmVzIGlmCiA7OyBkaXJlZC14 IGlzIGxvYWRlZC4KQEAgLTEwOTEsMTcgKzEwNzcsNyBAQCBkaXJlZC1ndWVzcy1zaGVsbC1hbGlz dC11c2VyCiB3aXRoIFxcW3ByZXZpb3VzLWhpc3RvcnktZWxlbWVudF0gKE0tcCkgLgogCiBUaGUg dmFyaWFibGUgYGRpcmVkLWd1ZXNzLXNoZWxsLWNhc2UtZm9sZC1zZWFyY2gnIGNvbnRyb2xzIHdo ZXRoZXIKLVJFR0VYUCBpcyBtYXRjaGVkIGNhc2Utc2Vuc2l0aXZlbHkuCi0KLVlvdSBjYW4gc2V0 IHRoaXMgdmFyaWFibGUgaW4geW91ciB+Ly5lbWFjcy4gIEZvciBleGFtcGxlLCB0byBhZGQgcnVs ZXMgZm9yCi1gLmZvbycgYW5kIGAuYmFyJyBmaWxlcywgd3JpdGUKLQotIChzZXRxIGRpcmVkLWd1 ZXNzLXNoZWxsLWFsaXN0LXVzZXIKLSAgICAgICAgJygoXCJcXFxcLmZvb1xcXFwnXCIgXCJGT08t Q09NTUFORFwiKQotICAgICAgICAgIChcIlxcXFwuYmFyXFxcXCdcIgotICAgICAgICAgICAoaWYg Y29uZGl0aW9uCi0gICAgICAgICAgICAgIFwiQkFSLUNPTU1BTkQtMVwiCi0gICAgICAgICAgICBc IkJBUi1DT01NQU5ELTJcIikpKSkiCitSRUdFWFAgaXMgbWF0Y2hlZCBjYXNlLXNlbnNpdGl2ZWx5 LiIKICAgOmdyb3VwICdkaXJlZC14CiAgIDp0eXBlICcoYWxpc3QgOmtleS10eXBlIHJlZ2V4cCA6 dmFsdWUtdHlwZSAocmVwZWF0IHNleHApKSkKIAotLSAKMi43LjQKCg== --f403045ea68a869b5a054237ed5c Content-Type: text/x-patch; charset=US-ASCII; name="0004-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Disposition: attachment; filename="0004-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ivzingwp2 RnJvbSBkZTlkNzIwZGQ3Y2VjMzc1NzIzOTM5MTc5MTFjZWRiYmY0OTNlNzViIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowNDo1MiArMDAwMApTdWJqZWN0OiBbUEFUQ0ggNC81XSBSZW1vdmUg b2Jzb2xldGUgY29tbWVudHMgYW5kIGNvbW1lbnRlZCBjb2RlIGZyb20KIGRpcmVkLXguZWwKCiog bGlzcC9kaXJlZC14LmVsIChkaXJlZC1tYXJrLXNleHApOiBSZW1vdmUgYSBxdWVyeSBmcm9tIDE5 OTMgYW5kIGl0cwoxOTk3IGFuc3dlciBhYm91dCB3aGV0aGVyIGRpcmVkLW1hcmstc2V4cCBpcyB1 c2VkLgoqIGxpc3AvZGlyZWQteC5lbCAoZGlyZWQtYnVmZmVycy1mb3ItZGlyLWV4YWN0KTogUmVt b3ZlIHRoaXMgZnVuY3Rpb24KY29tbWVudGVkIG91dCBzaW5jZSBiZWZvcmUgZGlyZWQteC5lbCB3 YXMgYWRkZWQgdG8gUkNTIGluIDE5OTQuCi0tLQogbGlzcC9kaXJlZC14LmVsIHwgMjYgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saXNwL2RpcmVkLXguZWwgYi9saXNwL2RpcmVkLXguZWwKaW5kZXggZTFkODg4 Ny4uN2Q4Mzc2YyAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC14LmVsCisrKyBiL2xpc3AvZGlyZWQt eC5lbApAQCAtMTM4NSwyOSArMTM4NSw2IEBAIGRpcmVkLWJ1ZmZlci1tb3JlLXJlY2VudGx5LXVz ZWQtcAogICAgICAgIChtZW1xIGJ1ZmZlcjEgKGJ1ZmZlci1saXN0KSkKICAgICAgICAobm90ICht ZW1xIGJ1ZmZlcjEgKG1lbXEgYnVmZmVyMiAoYnVmZmVyLWxpc3QpKSkpKSkKIAotOzsgU2FtZSB0 aGluZyBhcyBgZGlyZWQtYnVmZmVycy1mb3ItZGlyJyBvZiBkaXJlZC5lbD8gLSBscmQgMTEvMjMv OTMKLTs7IChkZWZ1biBkaXJlZC1idWZmZXJzLWZvci1kaXItZXhhY3QgKGRpcikKLTs7IDs7IFJl dHVybiBhIGxpc3Qgb2YgYnVmZmVycyB0aGF0IGRpcmVkIERJUiAoYSBkaXJlY3Rvcnkgb3Igd2ls ZGNhcmQpCi07OyA7OyBhdCB0b3AgbGV2ZWwsIG9yIGFzIHN1YmRpcmVjdG9yeS4KLTs7IDs7IFRv cCBsZXZlbCBtYXRjaGVzIG11c3QgbWF0Y2ggdGhlIHdpbGRjYXJkIHBhcnQgdG9vLCBpZiBhbnku Ci07OyA7OyBUaGUgbGlzdCBpcyBpbiByZXZlcnNlIG9yZGVyIG9mIGJ1ZmZlciBjcmVhdGlvbiwg bW9zdCByZWNlbnQgbGFzdC4KLTs7IDs7IEFzIGEgc2lkZSBlZmZlY3QsIGtpbGxlZCBkaXJlZCBi dWZmZXJzIGZvciBESVIgYXJlIHJlbW92ZWQgZnJvbQotOzsgOzsgZGlyZWQtYnVmZmVycy4KLTs7 ICAgKGxldCAoKGFsaXN0IGRpcmVkLWJ1ZmZlcnMpIHJlc3VsdCBlbHQpCi07OyAgICAgKHdoaWxl IGFsaXN0Ci07OyAgICAgICAoc2V0cSBlbHQgKGNhciBhbGlzdCkKLTs7ICAgICAgICAgICAgIGFs aXN0IChjZHIgYWxpc3QpKQotOzsgICAgICAgKGxldCAoKGJ1ZiAoY2RyIGVsdCkpKQotOzsgICAg ICAgICAoaWYgKGJ1ZmZlci1uYW1lIGJ1ZikKLTs7ICAgICAgICAgICAgIDs7IFRvcCBsZXZlbCBt dXN0IG1hdGNoIGV4YWN0bHkgYWdhaW5zdCBkaXJlZC1kaXJlY3RvcnkgaW4KLTs7ICAgICAgICAg ICAgIDs7IGNhc2Ugb25lIG9mIHRoZW0gaXMgYSB3aWxkY2FyZC4KLTs7ICAgICAgICAgICAgIChp ZiAob3IgKGVxdWFsIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYgZGlyZWQtZGlyZWN0b3J5 KSkKLTs7ICAgICAgICAgICAgICAgICAgICAgKGFzc29jIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZl ciBidWYgZGlyZWQtc3ViZGlyLWFsaXN0KSkpCi07OyAgICAgICAgICAgICAgICAgKHNldHEgcmVz dWx0IChjb25zIGJ1ZiByZXN1bHQpKSkKLTs7ICAgICAgICAgICA7OyBlbHNlIGJ1ZmZlciBpcyBr aWxsZWQgLSBjbGVhbiB1cDoKLTs7ICAgICAgICAgICAoc2V0cSBkaXJlZC1idWZmZXJzIChkZWxx IGVsdCBkaXJlZC1idWZmZXJzKSkpKSkKLTs7ICAgICByZXN1bHQpKQotCiAMCiA7OyBOZWVkZWQg aWYgbHMgLWxoIGlzIHN1cHBvcnRlZCBhbmQgYWxzbyBmb3IgR05VIGxzIC1scy4KIChkZWZ1biBk aXJlZC14LS1zdHJpbmctdG8tbnVtYmVyIChzdHIpCkBAIC0xNDI1LDkgKzE0MDIsNiBAQCBkaXJl ZC14LS1zdHJpbmctdG8tbnVtYmVyCiAgICAgICAgICAgKHNldHEgdmFsICgqIDEwMjQuMCB2YWwp KSkpKQogICAgIHZhbCkpCiAKLTs7IERvZXMgYW55b25lIHVzZSB0aGlzPyAtIGxyZCA2LzI5Lzkz LgotOzsgQXBwYXJlbnRseSBwZW9wbGUgZG8gdXNlIGl0LiAtIGxyZCAxMi8yMi85Ny4KLQogKGRl ZnVuIGRpcmVkLW1hcmstc2V4cCAocHJlZGljYXRlICZvcHRpb25hbCB1bmZsYWctcCkKICAgIk1h cmsgZmlsZXMgZm9yIHdoaWNoIFBSRURJQ0FURSByZXR1cm5zIG5vbi1uaWwuCiBXaXRoIGEgcHJl Zml4IGFyZywgdW5tYXJrIG9yIHVuZmxhZyB0aG9zZSBmaWxlcyBpbnN0ZWFkLgotLSAKMi43LjQK Cg== --f403045ea68a869b5a054237ed5c-- From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 26 13:29:20 2016 Received: (at 18716) by debbugs.gnu.org; 26 Nov 2016 18:29:20 +0000 Received: from localhost ([127.0.0.1]:42615 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAhiy-00077g-D9 for submit@debbugs.gnu.org; Sat, 26 Nov 2016 13:29:20 -0500 Received: from limerock03.mail.cornell.edu ([128.84.13.243]:57861) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAhiv-00077S-VX for 18716@debbugs.gnu.org; Sat, 26 Nov 2016 13:29:18 -0500 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock03.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id uAQITBKr018722; Sat, 26 Nov 2016 13:29:11 -0500 Received: from [192.168.1.5] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id uAQITACm021714 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Sat, 26 Nov 2016 13:29:10 -0500 Subject: Re: bug#18716: Patch for this bug To: Reuben Thomas , Eli Zaretskii References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> From: Ken Brown Message-ID: <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> Date: Sat, 26 Nov 2016 13:29:09 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.5.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Cornell-Gauge: Gauge=XXXXX X-PMX-CORNELL-AUTH-RESULTS: dkim-out=none; X-Spam-Score: -5.3 (-----) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.3 (-----) On 11/26/2016 12:54 PM, Reuben Thomas wrote: >> Sounds like a good compromise. I agree about the default, except that >> it should default to case-insensitive matches on case-insensitive >> filesystems (Windows etc.) > I have now implemented this (apologies for the delay). I attach revised patches. As of commit 2809012 we have a new primitive, file-name-case-insensitive-p, that can be used to determine whether or not a filesystem is case insensitive. This is better than relying on system type. For example, on both Cygwin and macOS, it's possible that some filesystems are case-insensitive and others aren't. Ken From debbugs-submit-bounces@debbugs.gnu.org Mon Nov 28 16:32:13 2016 Received: (at 18716) by debbugs.gnu.org; 28 Nov 2016 21:32:13 +0000 Received: from localhost ([127.0.0.1]:45316 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBTX3-0003y4-8l for submit@debbugs.gnu.org; Mon, 28 Nov 2016 16:32:13 -0500 Received: from mail-lf0-f46.google.com ([209.85.215.46]:36836) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cBTX0-0003xr-LG for 18716@debbugs.gnu.org; Mon, 28 Nov 2016 16:32:11 -0500 Received: by mail-lf0-f46.google.com with SMTP id t196so107007097lff.3 for <18716@debbugs.gnu.org>; Mon, 28 Nov 2016 13:32:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=rlD/YxThpkmUzjuQTh+MnT2VX09/D2UJ0Bsu2lZatB8=; b=E6EgpGy/Yx+NOOo1CJeR0QNDiLAqfOfd5dLbJTRz+3xByFFJoJECnOaxsQ52jLjXfD y/CSJePQVdenjoyAaAXXmKKgI1DzabacmAc7v68z1N5KO4CyioFLxjSWWH0iwiwPxzD6 ykYz9g1ELVUce9huRTXcXbn4FTB7nc2DolWlk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=rlD/YxThpkmUzjuQTh+MnT2VX09/D2UJ0Bsu2lZatB8=; b=hhfK08na16fWMqG8VC/L8skbEG2CC2l8ir/uwc9iFjwzdxN4FfeDGLWpuIHKCLUYKN 5LvN1aB71W+tlzChINmM7tAdNsgRM/qLZ6Aqn34XbvDsd3eAQcDi2WOHLe5V87ElTKhQ j1ykhUW0mqU2Nv90UxLSZh7nYxObqy8PAj8YWFKJqPgSZTaU9vXzLhyxUAvMyJ4rfPr6 IuE4vWosueaQVDTUtAwHJJDWWpQKXuwH+nc8JY7I2laXXx4LnahANf4q03xU33vQR/rZ iLNU1lrxznxqLzK6xC9ukgxLoGilKAd/pWe/dYf7DrBGFI7qfl7BgRYcWyjz+HwFc9tS E3zQ== X-Gm-Message-State: AKaTC02HvlYkELD9XaJ/b06DVX4apb+p+3DabzTwkNgDx4T0oPJJCXNqWZy91YtpcgDTYLJK8ccKkJ5WB+Q+2aOB X-Received: by 10.46.0.77 with SMTP id 74mr11919076lja.76.1480368724710; Mon, 28 Nov 2016 13:32:04 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.212.211 with HTTP; Mon, 28 Nov 2016 13:32:03 -0800 (PST) In-Reply-To: <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> From: Reuben Thomas Date: Mon, 28 Nov 2016 21:32:03 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Ken Brown Content-Type: multipart/mixed; boundary=001a1142bf1af94e8905426333e8 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Eli Zaretskii X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --001a1142bf1af94e8905426333e8 Content-Type: multipart/alternative; boundary=001a1142bf1af94e8605426333e6 --001a1142bf1af94e8605426333e6 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 26 November 2016 at 18:29, Ken Brown wrote: > On 11/26/2016 12:54 PM, Reuben Thomas wrote: > >> Sounds like a good compromise. I agree about the default, except that >>> it should default to case-insensitive matches on case-insensitive >>> filesystems (Windows etc.) >>> >> I have now implemented this (apologies for the delay). I attach revised >> patches. >> > > As of commit 2809012 we have a new primitive, > file-name-case-insensitive-p, that can be used to determine whether or no= t > a filesystem is case insensitive. This is better than relying on system > type. For example, on both Cygwin and macOS, it's possible that some > filesystems are case-insensitive and others aren't. =E2=80=8BThanks for the heads up, that's great news! It bothered me that th= ere was no easy way to do this previously. =E2=80=8BI updated my patch so that dired-omit-case-fold is now a three-val= ued variable which defaults to 'filesystem, and a helper function that checks (filename-case-sensitive-p dired-directory) when this value is used. I've added info and NEWS documentation for dired-omit-case-fold. --=20 http://rrt.sc3d.org --001a1142bf1af94e8605426333e6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 26 November 2016 at 18:29, Ken Brown <kbrown@cornell.edu> w= rote:
On 11/26/2016 12:54 PM, Reuben Thomas wrote:=
Sounds like a good compromise.=C2=A0 I agree about the default, except that=
it should default to case-insensitive matches on case-insensitive
filesystems (Windows etc.)
I have now implemented this (apologies for the delay). I attach revised pat= ches.

As of commit 2809012 we have a new primitive, file-name-case-insensitive-p,= that can be used to determine whether or not a filesystem is case insensit= ive.=C2=A0 This is better than relying on system type.=C2=A0 For example, o= n both Cygwin and macOS, it's possible that some filesystems are case-i= nsensitive and others aren't.

=E2=80=8BThank= s for the heads up, that's great news! It bothered me that there was no= easy way to do this previously.

=E2=80=8BI upda= ted my patch so that dired-omit-case-fold is now a three-valued variable wh= ich defaults to 'filesystem, and a helper function that checks (filenam= e-case-sensitive-p dired-directory) when this value is used.
I've added info and NEWS documentation for dired-omit-case= -fold.

--
--001a1142bf1af94e8605426333e6-- --001a1142bf1af94e8905426333e8 Content-Type: text/x-patch; charset=US-ASCII; name="0002-Allow-files-to-be-matched-case-sensitively-in-dired-.patch" Content-Disposition: attachment; filename="0002-Allow-files-to-be-matched-case-sensitively-in-dired-.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw2lawt10 RnJvbSA3OTJlZGIyNGE4ZDdiNjE3ZmNjOGZiZmE2MmYzNTBmZDAxNTUyZDkzIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAxNzo0MjoyNCArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMi80XSBBbGxvdyBm aWxlcyB0byBiZSBtYXRjaGVkIGNhc2Utc2Vuc2l0aXZlbHkgaW4gZGlyZWQteAoKKiBsaXNwL2Rp cmVkLXguZWwgKGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMpOiBBZGQgYW4gYXJndW1lbnQgd2hp Y2gKY29udHJvbHMgY2FzZSBmb2xkaW5nIGZvciBtYXRjaGluZyB0aGUgcmVnZXggKEJ1ZyMxODcx NikuCihkaXJlZC1vbWl0LWNhc2UtZm9sZCk6IE5ldyB2YXJpYWJsZS4gIERlZmF1bHRzIHRvIGB0 JyBvbiBjYXNlLXNlbnNpdGl2ZQpzeXN0ZW1zLCBgbmlsJyBvdGhlcndpc2UuCihkaXJlZC1tYXJr LW9taXR0ZWQsIGRpcmVkLW9taXQtZXhwdW5nZSk6IFVzZSBkaXJlZC1vbWl0LWNhc2UtZm9sZC4K KiBkb2MvbWlzYy9kaXJlZC14LnRleGksIGV0Yy9ORVdTOiBEb2N1bWVudCBkaXJlZC1vbWl0LWNh c2UtZm9sZC4KLS0tCiBkb2MvbWlzYy9kaXJlZC14LnRleGkgfCAxMSArKysrKysrKysrKwogZXRj L05FV1MgICAgICAgICAgICAgIHwgIDYgKysrKysrCiBsaXNwL2RpcmVkLXguZWwgICAgICAgfCAz NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs IDQ5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL21pc2Mv ZGlyZWQteC50ZXhpIGIvZG9jL21pc2MvZGlyZWQteC50ZXhpCmluZGV4IGRiMDE4OTYuLjRiNWNh NmQgMTAwNjQ0Ci0tLSBhL2RvYy9taXNjL2RpcmVkLXgudGV4aQorKysgYi9kb2MvbWlzYy9kaXJl ZC14LnRleGkKQEAgLTM2OSw2ICszNjksMTcgQEAgT21pdHRpbmcgVmFyaWFibGVzCiBJZiBub24t QGNvZGV7bmlsfSwgYSBsaXN0IG9mIGV4dGVuc2lvbnMgKHN0cmluZ3MpIHRvIG9taXQgZnJvbSBE aXJlZCBsaXN0aW5ncy4KIEl0cyBmb3JtYXQgaXMgdGhlIHNhbWUgYXMgdGhhdCBvZiBAY29kZXtj b21wbGV0aW9uLWlnbm9yZWQtZXh0ZW5zaW9uc30uCiAKK0B2aW5kZXggZGlyZWQtb21pdC1jYXNl LWZvbGQKK0BpdGVtIGRpcmVkLW9taXQtY2FzZS1mb2xkCisKK0RlZmF1bHQ6ICBAY29kZXtmaWxl c3lzdGVtfQorCitCeSBkZWZhdWx0LCBAY29kZXtkaXJlZC1vbWl0LW1vZGV9IHdpbGwgbWF0Y2gg ZmlsZW5hbWVzIGFuZCBleHRlbnNpb25zCitjYXNlLXNlbnNpdGl2ZWx5IG9uIERpcmVkIGJ1ZmZl cnMgdmlzaXRpbmcgY2FzZS1zZW5zaXRpdmUgZmlsZXN5c3RlbXMsCithbmQgY2FzZS1pbnNlbnNp dGl2ZWx5IG9uIGNhc2UtaW5zZW5zaXRpdmUgZmlsZXN5c3RlbXMuICBTZXQgdG8KK0Bjb2Rle25p bH0gdG8gYmUgYWx3YXlzIGNhc2Utc2Vuc2l0aXZlLCBhbmQgQGNvZGV7dH0gdG8gYmUgYWx3YXlz CitjYXNlLXNlbnNpdGl2ZS4KKwogQHZpbmRleCBkaXJlZC1vbWl0LWxvY2FscAogQGl0ZW0gZGly ZWQtb21pdC1sb2NhbHAKIApkaWZmIC0tZ2l0IGEvZXRjL05FV1MgYi9ldGMvTkVXUwppbmRleCBj YmNlMDI3Li4zM2I4YTQyIDEwMDY0NAotLS0gYS9ldGMvTkVXUworKysgYi9ldGMvTkVXUwpAQCAt ODMsNiArODMsMTIgQEAgb2YgY3VydmVkIHF1b3RlcyBmb3IgJ2VsZWN0cmljLXF1b3RlLW1vZGUn LCBhbGxvd2luZyB1c2VyIHRvIGNob29zZQogdGhlIHR5cGVzIG9mIHF1b3RlcyB0byBiZSB1c2Vk LgogCiArKysKKyoqIFRoZSBuZXcgdXNlciB2YXJpYWJsZSAnZGlyZWQtb21pdC1jYXNlLWZvbGQn IGFsbG93cyB0aGUKK2Nhc2Utc2Vuc2l0aXZpdHkgb2YgZGlyZWQtb21pdC1tb2RlIHRvIGJlIGNv bmZpZ3VyZWQuICBJdCBkZWZhdWx0cyB0bwordGhlIHNhbWUgc2Vuc2l0aXZpdHkgYXMgdGhhdCBv ZiB0aGUgZmlsZXN5c3RlbSBmb3IgdGhlIGNvcnJlc3BvbmRpbmcKK2RpcmVkIGJ1ZmZlci4KKwor KysrCiAqKiBFbWFjcyBub3cgdXNlcyBkb3VibGUgYnVmZmVyaW5nIHRvIHJlZHVjZSBmbGlja2Vy IHdoZW4gZWRpdGluZyBhbmQKIHJlc2l6aW5nIGdyYXBoaWNhbCBFbWFjcyBmcmFtZXMgb24gdGhl IFggV2luZG93IFN5c3RlbS4gIFRoaXMgc3VwcG9ydAogcmVxdWlyZXMgdGhlIERPVUJMRS1CVUZG RVIgZXh0ZW5zaW9uLCB3aGljaCBtYWpvciBYIHNlcnZlcnMgaGF2ZQpkaWZmIC0tZ2l0IGEvbGlz cC9kaXJlZC14LmVsIGIvbGlzcC9kaXJlZC14LmVsCmluZGV4IDgzMTM5MDUuLjhmMjA5NTUgMTAw NjQ0Ci0tLSBhL2xpc3AvZGlyZWQteC5lbAorKysgYi9saXNwL2RpcmVkLXguZWwKQEAgLTEzMyw2 ICsxMzMsMjYgQEAgZGlyZWQtb21pdC1zaXplLWxpbWl0CiAgIDp0eXBlICcoY2hvaWNlIChjb25z dCA6dGFnICJubyBtYXhpbXVtIiBuaWwpIGludGVnZXIpCiAgIDpncm91cCAnZGlyZWQteCkKIAor KGRlZmN1c3RvbSBkaXJlZC1vbWl0LWNhc2UtZm9sZCAnZmlsZXN5c3RlbQorICAiV2hldGhlciBg ZGlyZWQtb21pdC1tb2RlJyB3aWxsIHVzZSBjYXNlLWZvbGRpbmcgdG8gbWF0Y2ggdGhlCityZWdl eHAgb2YgZmlsZXMgdG8gb21pdC4gIFdoZW4gbmlsLCBhbHdheXMgYmUgY2FzZS1zZW5zaXRpdmU7 IHdoZW4KK3QsIGFsd2F5cyBiZSBjYXNlLWluc2Vuc2l0aXZlOyB0aGUgZGVmYXVsdCB2YWx1ZSwg J2ZpbGVzeXN0ZW0sCitjYXVzZXMgY2FzZSBmb2xkaW5nIHRvIGJlIHVzZWQgb24gY2FzZS1pbnNl bnNpdGl2ZSBmaWxlc3lzdGVtcworb25seS4iCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFn ICJBbHdheXMgY2FzZS1zZW5zaXRpdmUiIG5pbCkKKwkJIChjb25zdCA6dGFnICJBbHdheXMgY2Fz ZS1pbnNlbnNpdGl2ZSIgdCkKKwkJIChjb25zdCA6dGFnICJBY2NvcmRpbmcgdG8gZmlsZXN5c3Rl bSIgZmlsZXN5c3RlbSkpCisgIDpncm91cCAnZGlyZWQteAorICA6dmVyc2lvbiAiMjYuMSIpCisK KyhkZWZ1biBkaXJlZC1vbWl0LWNhc2UtZm9sZC1wIChkaXIpCisgICJSZXR1cm4gdCBpZiwgYWNj b3JkaW5nIHRvIGBkaXJlZC1vbWl0LWNhc2UtZm9sZCcsCisgIGBkaXJlZC1vbWl0LW1vZGUnIHNo b3VsZCB1c2UgY2FzZSBmb2xkaW5nIHRvIGludGVycHJldCBpdHMKKyAgcmVnZXhwIGluIGRpcmVj dG9yeSBESVIuIgorICAoaWYgKGVxIGRpcmVkLW9taXQtY2FzZS1mb2xkICdmaWxlc3lzdGVtKQor ICAgICAgKGZpbGUtbmFtZS1jYXNlLXNlbnNpdGl2ZS1wIGRpcikKKyAgICBkaXJlZC1vbWl0LWNh c2UtZm9sZCkpCisKIDs7IEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5CiAoZGVmaW5lLW9ic29s ZXRlLXZhcmlhYmxlLWFsaWFzICdkaXJlZC1vbWl0LWZpbGVzLXAgJ2RpcmVkLW9taXQtbW9kZSAi MjIuMSIpCiAoZGVmaW5lLW1pbm9yLW1vZGUgZGlyZWQtb21pdC1tb2RlCkBAIC01MDcsNyArNTI3 LDggQEAgZGlyZWQtbWFyay1vbWl0dGVkCiAgICJNYXJrIGZpbGVzIG1hdGNoaW5nIGBkaXJlZC1v bWl0LWZpbGVzJyBhbmQgYGRpcmVkLW9taXQtZXh0ZW5zaW9ucycuIgogICAoaW50ZXJhY3RpdmUp CiAgIChsZXQgKChkaXJlZC1vbWl0LW1vZGUgbmlsKSkgKHJldmVydC1idWZmZXIpKSA7OyBTaG93 IG9taXR0ZWQgZmlsZXMKLSAgKGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMgKGRpcmVkLW9taXQt cmVnZXhwKSBuaWwgbmlsIGRpcmVkLW9taXQtbG9jYWxwKSkKKyAgKGRpcmVkLW1hcmstdW5tYXJr ZWQtZmlsZXMgKGRpcmVkLW9taXQtcmVnZXhwKSBuaWwgbmlsIGRpcmVkLW9taXQtbG9jYWxwCisg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXJlZC1vbWl0LWNhc2UtZm9sZC1wIGRpcmVk LWRpcmVjdG9yeSkpKQogCiAoZGVmY3VzdG9tIGRpcmVkLW9taXQtZXh0ZW5zaW9ucwogICAoYXBw ZW5kIGNvbXBsZXRpb24taWdub3JlZC1leHRlbnNpb25zCkBAIC01NTEsNyArNTcyLDggQEAgZGly ZWQtb21pdC1leHB1bmdlCiAgICAgICAgIChvciAoc3RyaW5nPSBvbWl0LXJlICIiKQogICAgICAg ICAgICAgKGxldCAoKGRpcmVkLW1hcmtlci1jaGFyIGRpcmVkLW9taXQtbWFya2VyLWNoYXIpKQog ICAgICAgICAgICAgICAod2hlbiBkaXJlZC1vbWl0LXZlcmJvc2UgKG1lc3NhZ2UgIk9taXR0aW5n Li4uIikpCi0gICAgICAgICAgICAgIChpZiAoZGlyZWQtbWFyay11bm1hcmtlZC1maWxlcyBvbWl0 LXJlIG5pbCBuaWwgZGlyZWQtb21pdC1sb2NhbHApCisgICAgICAgICAgICAgIChpZiAoZGlyZWQt bWFyay11bm1hcmtlZC1maWxlcyBvbWl0LXJlIG5pbCBuaWwgZGlyZWQtb21pdC1sb2NhbHAKKyAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkaXJlZC1vbWl0LWNh c2UtZm9sZC1wIGRpcmVkLWRpcmVjdG9yeSkpCiAgICAgICAgICAgICAgICAgICAocHJvZ24KICAg ICAgICAgICAgICAgICAgICAgKHNldHEgY291bnQgKGRpcmVkLWRvLWtpbGwtbGluZXMKIAkJCQkg bmlsCkBAIC01NzcsMTIgKzU5OSwxNCBAQCBkaXJlZC1vbWl0LXJlZ2V4cAogICAgICAgICAgICAg IiIpKSkKIAogOzsgUmV0dXJucyB0IGlmIGFueSB3b3JrIHdhcyBkb25lLCBuaWwgb3RoZXJ3aXNl LgotKGRlZnVuIGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMgKHJlZ2V4cCBtc2cgJm9wdGlvbmFs IHVuZmxhZy1wIGxvY2FscCkKKyhkZWZ1biBkaXJlZC1tYXJrLXVubWFya2VkLWZpbGVzIChyZWdl eHAgbXNnICZvcHRpb25hbCB1bmZsYWctcCBsb2NhbHAgY2FzZS1mb2xkLXApCiAgICJNYXJrIHVu bWFya2VkIGZpbGVzIG1hdGNoaW5nIFJFR0VYUCwgZGlzcGxheWluZyBNU0cuCiBSRUdFWFAgaXMg bWF0Y2hlZCBhZ2FpbnN0IHRoZSBlbnRpcmUgZmlsZSBuYW1lLiAgV2hlbiBjYWxsZWQKIGludGVy YWN0aXZlbHksIHByb21wdCBmb3IgUkVHRVhQLgogV2l0aCBwcmVmaXggYXJndW1lbnQsIHVuZmxh ZyBhbGwgdGhvc2UgZmlsZXMuCi1PcHRpb25hbCBmb3VydGggYXJndW1lbnQgTE9DQUxQIGlzIGFz IGluIGBkaXJlZC1nZXQtZmlsZW5hbWUnLiIKK09wdGlvbmFsIGZvdXJ0aCBhcmd1bWVudCBMT0NB TFAgaXMgYXMgaW4gYGRpcmVkLWdldC1maWxlbmFtZScuCitPcHRpb25hbCBmaWZ0aCBhcmd1bWVu dCBDQVNFLUZPTEQtUCBzcGVjaWZpZXMgdGhlIHZhbHVlIG9mCitgY2FzZS1mb2xkLXNlYXJjaCcg dXNlZCBmb3IgbWF0Y2hpbmcgUkVHRVhQLiIKICAgKGludGVyYWN0aXZlCiAgICAobGlzdCAocmVh ZC1yZWdleHAKIAkgICJNYXJrIHVubWFya2VkIGZpbGVzIG1hdGNoaW5nIHJlZ2V4cCAoZGVmYXVs dCBhbGwpOiAiCkBAIC01OTQsNyArNjE4LDEwIEBAIGRpcmVkLW1hcmstdW5tYXJrZWQtZmlsZXMK ICAgICAgIDs7IG5vdCBhbHJlYWR5IG1hcmtlZAogICAgICAgKGxvb2tpbmctYXQtcCAiICIpCiAg ICAgICA7OyB1bmludGVyZXN0aW5nCi0gICAgICAobGV0ICgoZm4gKGRpcmVkLWdldC1maWxlbmFt ZSBsb2NhbHAgdCkpKQorICAgICAgKGxldCAoKGZuIChkaXJlZC1nZXQtZmlsZW5hbWUgbG9jYWxw IHQpKQorICAgICAgICAgICAgOzsgTWF0Y2ggcGF0dGVybnMgY2FzZS1pbnNlbnNpdGl2ZWx5IG9u IGNhc2UtaW5zZW5zaXRpdmUKKyAgICAgICAgICAgIDs7IHN5c3RlbXMKKyAgICAgICAgICAgIChj YXNlLWZvbGQtc2VhcmNoIGNhc2UtZm9sZC1wKSkKICAgICAgICAgKGFuZCBmbiAoc3RyaW5nLW1h dGNoLXAgcmVnZXhwIGZuKSkpKQogICAgICBtc2cpKSkKIAotLSAKMi43LjQKCg== --001a1142bf1af94e8905426333e8 Content-Type: text/x-patch; charset=US-ASCII; name="0003-Remove-pre-customize-dired-x.el-documentation.patch" Content-Disposition: attachment; filename="0003-Remove-pre-customize-dired-x.el-documentation.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw2lawtk1 RnJvbSA4NWFjODg0YTk4ZTBlMWEyNWUxNDAxZTFiYWVlYjk5MjMyNWNjNjM0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowMTo1OSArMDAwMApTdWJqZWN0OiBbUEFUQ0ggMy80XSBSZW1vdmUg cHJlLWN1c3RvbWl6ZSBkaXJlZC14LmVsIGRvY3VtZW50YXRpb24KCiogbGlzcC9kaXJlZC14LmVs IChDb21tZW50YXJ5KTogUmVtb3ZlIFVTQUdFIHNlY3Rpb24gZXhwbGFpbmluZyBob3cgdG8KdXNl IGRpcmVkLXggZnJvbSAuZW1hY3MuICBJdCBpcyBub3cgZnVsbHkgY3VzdG9taXphYmxlLgoqIGxp c3AvZGlyZWQteC5lbCAoZGlyZWQtZ3Vlc3Mtc2hlbGwtYWxpc3QtdXNlcik6IFJlbW92ZSBleHBs YW5hdGlvbiBvZgpob3cgdG8gc2V0IHRoaXMgY3VzdG9tIHZhcmlhYmxlIGluIC5lbWFjcy4gIEl0 IHNob3VsZCBiZSBjdXN0b21pemVkLgotLS0KIGxpc3AvZGlyZWQteC5lbCB8IDI2ICstLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDI1IGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpc3AvZGlyZWQteC5lbCBiL2xpc3AvZGlyZWQteC5l bAppbmRleCA4ZjIwOTU1Li42YTMxNDNlIDEwMDY0NAotLS0gYS9saXNwL2RpcmVkLXguZWwKKysr IGIvbGlzcC9kaXJlZC14LmVsCkBAIC0yOSwyMCArMjksNiBAQAogOzsgVGhpcyBpcyBiYXNlZCBv biBTZWJhc3RpYW4gS3JlbWVyJ3MgZXhjZWxsZW50IGRpcmVkLXguZWwgKERpcmVkIEV4dHJhKSwK IDs7IHZlcnNpb24gMS4xOTEsIGFkYXB0ZWQgZm9yIEdOVSBFbWFjcy4gIFNlZSB0aGUgYGRpcmVk LXgnIGluZm8gcGFnZXMuCiAKLTs7IFVTQUdFOiBJbiB5b3VyIH4vLmVtYWNzLAotOzsKLTs7IChh ZGQtaG9vayAnZGlyZWQtbG9hZC1ob29rCi07OyAgICAgICAgICAgKGxhbWJkYSAoKQotOzsgICAg ICAgICAgICAgICAgICAgICAgIChsb2FkICJkaXJlZC14IikKLTs7ICAgICAgICAgICAgICAgICAg ICAgICA7OyBTZXQgZ2xvYmFsIHZhcmlhYmxlcyBoZXJlLiAgRm9yIGV4YW1wbGU6Ci07OyAgICAg ICAgICAgICAgICAgICAgICAgOzsgKHNldHEgZGlyZWQtZ3Vlc3Mtc2hlbGwtZ251dGFyICJndGFy IikKLTs7ICAgICAgICAgICAgICAgICAgICAgICApKQotOzsgKGFkZC1ob29rICdkaXJlZC1tb2Rl LWhvb2sKLTs7ICAgICAgICAgICAobGFtYmRhICgpCi07OyAgICAgICAgICAgICAgICAgICAgICAg OzsgU2V0IGJ1ZmZlci1sb2NhbCB2YXJpYWJsZXMgaGVyZS4gIEZvciBleGFtcGxlOgotOzsgICAg ICAgICAgICAgICAgICAgICAgIDs7IChkaXJlZC1vbWl0LW1vZGUgMSkKLTs7ICAgICAgICAgICAg ICAgICAgICAgICApKQotOzsKIDs7IEF0IGxvYWQgdGltZSBkaXJlZC14LmVsIHdpbGwgaW5zdGFs bCBpdHNlbGYgYW5kIGJpbmQgc29tZSBkaXJlZCBrZXlzLgogOzsgU29tZSBkaXJlZC5lbCBhbmQg ZGlyZWQtYXV4LmVsIGZ1bmN0aW9ucyBoYXZlIGV4dHJhIGZlYXR1cmVzIGlmCiA7OyBkaXJlZC14 IGlzIGxvYWRlZC4KQEAgLTExMDYsMTcgKzEwOTIsNyBAQCBkaXJlZC1ndWVzcy1zaGVsbC1hbGlz dC11c2VyCiB3aXRoIFxcW3ByZXZpb3VzLWhpc3RvcnktZWxlbWVudF0gKE0tcCkgLgogCiBUaGUg dmFyaWFibGUgYGRpcmVkLWd1ZXNzLXNoZWxsLWNhc2UtZm9sZC1zZWFyY2gnIGNvbnRyb2xzIHdo ZXRoZXIKLVJFR0VYUCBpcyBtYXRjaGVkIGNhc2Utc2Vuc2l0aXZlbHkuCi0KLVlvdSBjYW4gc2V0 IHRoaXMgdmFyaWFibGUgaW4geW91ciB+Ly5lbWFjcy4gIEZvciBleGFtcGxlLCB0byBhZGQgcnVs ZXMgZm9yCi1gLmZvbycgYW5kIGAuYmFyJyBmaWxlcywgd3JpdGUKLQotIChzZXRxIGRpcmVkLWd1 ZXNzLXNoZWxsLWFsaXN0LXVzZXIKLSAgICAgICAgJygoXCJcXFxcLmZvb1xcXFwnXCIgXCJGT08t Q09NTUFORFwiKQotICAgICAgICAgIChcIlxcXFwuYmFyXFxcXCdcIgotICAgICAgICAgICAoaWYg Y29uZGl0aW9uCi0gICAgICAgICAgICAgIFwiQkFSLUNPTU1BTkQtMVwiCi0gICAgICAgICAgICBc IkJBUi1DT01NQU5ELTJcIikpKSkiCitSRUdFWFAgaXMgbWF0Y2hlZCBjYXNlLXNlbnNpdGl2ZWx5 LiIKICAgOmdyb3VwICdkaXJlZC14CiAgIDp0eXBlICcoYWxpc3QgOmtleS10eXBlIHJlZ2V4cCA6 dmFsdWUtdHlwZSAocmVwZWF0IHNleHApKSkKIAotLSAKMi43LjQKCg== --001a1142bf1af94e8905426333e8 Content-Type: text/x-patch; charset=US-ASCII; name="0004-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Disposition: attachment; filename="0004-Remove-obsolete-comments-and-commented-code-from-dir.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_iw2lawtr2 RnJvbSA4ODhiNjI0NTFhM2I5ZTlmZTJkMTc1YmU0ZDE4YjJkYzMwYzU5NzE0IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSZXViZW4gVGhvbWFzIDxycnRAc2MzZC5vcmc+CkRhdGU6IFR1 ZSwgOCBOb3YgMjAxNiAyMjowNDo1MiArMDAwMApTdWJqZWN0OiBbUEFUQ0ggNC80XSBSZW1vdmUg b2Jzb2xldGUgY29tbWVudHMgYW5kIGNvbW1lbnRlZCBjb2RlIGZyb20KIGRpcmVkLXguZWwKCiog bGlzcC9kaXJlZC14LmVsIChkaXJlZC1tYXJrLXNleHApOiBSZW1vdmUgYSBxdWVyeSBmcm9tIDE5 OTMgYW5kIGl0cwoxOTk3IGFuc3dlciBhYm91dCB3aGV0aGVyIGRpcmVkLW1hcmstc2V4cCBpcyB1 c2VkLgoqIGxpc3AvZGlyZWQteC5lbCAoZGlyZWQtYnVmZmVycy1mb3ItZGlyLWV4YWN0KTogUmVt b3ZlIHRoaXMgZnVuY3Rpb24KY29tbWVudGVkIG91dCBzaW5jZSBiZWZvcmUgZGlyZWQteC5lbCB3 YXMgYWRkZWQgdG8gUkNTIGluIDE5OTQuCi0tLQogbGlzcC9kaXJlZC14LmVsIHwgMjYgLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNiBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9saXNwL2RpcmVkLXguZWwgYi9saXNwL2RpcmVkLXguZWwKaW5kZXggNmEzMTQz ZS4uMzRhMDJlYyAxMDA2NDQKLS0tIGEvbGlzcC9kaXJlZC14LmVsCisrKyBiL2xpc3AvZGlyZWQt eC5lbApAQCAtMTQwMCwyOSArMTQwMCw2IEBAIGRpcmVkLWJ1ZmZlci1tb3JlLXJlY2VudGx5LXVz ZWQtcAogICAgICAgIChtZW1xIGJ1ZmZlcjEgKGJ1ZmZlci1saXN0KSkKICAgICAgICAobm90ICht ZW1xIGJ1ZmZlcjEgKG1lbXEgYnVmZmVyMiAoYnVmZmVyLWxpc3QpKSkpKSkKIAotOzsgU2FtZSB0 aGluZyBhcyBgZGlyZWQtYnVmZmVycy1mb3ItZGlyJyBvZiBkaXJlZC5lbD8gLSBscmQgMTEvMjMv OTMKLTs7IChkZWZ1biBkaXJlZC1idWZmZXJzLWZvci1kaXItZXhhY3QgKGRpcikKLTs7IDs7IFJl dHVybiBhIGxpc3Qgb2YgYnVmZmVycyB0aGF0IGRpcmVkIERJUiAoYSBkaXJlY3Rvcnkgb3Igd2ls ZGNhcmQpCi07OyA7OyBhdCB0b3AgbGV2ZWwsIG9yIGFzIHN1YmRpcmVjdG9yeS4KLTs7IDs7IFRv cCBsZXZlbCBtYXRjaGVzIG11c3QgbWF0Y2ggdGhlIHdpbGRjYXJkIHBhcnQgdG9vLCBpZiBhbnku Ci07OyA7OyBUaGUgbGlzdCBpcyBpbiByZXZlcnNlIG9yZGVyIG9mIGJ1ZmZlciBjcmVhdGlvbiwg bW9zdCByZWNlbnQgbGFzdC4KLTs7IDs7IEFzIGEgc2lkZSBlZmZlY3QsIGtpbGxlZCBkaXJlZCBi dWZmZXJzIGZvciBESVIgYXJlIHJlbW92ZWQgZnJvbQotOzsgOzsgZGlyZWQtYnVmZmVycy4KLTs7 ICAgKGxldCAoKGFsaXN0IGRpcmVkLWJ1ZmZlcnMpIHJlc3VsdCBlbHQpCi07OyAgICAgKHdoaWxl IGFsaXN0Ci07OyAgICAgICAoc2V0cSBlbHQgKGNhciBhbGlzdCkKLTs7ICAgICAgICAgICAgIGFs aXN0IChjZHIgYWxpc3QpKQotOzsgICAgICAgKGxldCAoKGJ1ZiAoY2RyIGVsdCkpKQotOzsgICAg ICAgICAoaWYgKGJ1ZmZlci1uYW1lIGJ1ZikKLTs7ICAgICAgICAgICAgIDs7IFRvcCBsZXZlbCBt dXN0IG1hdGNoIGV4YWN0bHkgYWdhaW5zdCBkaXJlZC1kaXJlY3RvcnkgaW4KLTs7ICAgICAgICAg ICAgIDs7IGNhc2Ugb25lIG9mIHRoZW0gaXMgYSB3aWxkY2FyZC4KLTs7ICAgICAgICAgICAgIChp ZiAob3IgKGVxdWFsIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZlciBidWYgZGlyZWQtZGlyZWN0b3J5 KSkKLTs7ICAgICAgICAgICAgICAgICAgICAgKGFzc29jIGRpciAod2l0aC1jdXJyZW50LWJ1ZmZl ciBidWYgZGlyZWQtc3ViZGlyLWFsaXN0KSkpCi07OyAgICAgICAgICAgICAgICAgKHNldHEgcmVz dWx0IChjb25zIGJ1ZiByZXN1bHQpKSkKLTs7ICAgICAgICAgICA7OyBlbHNlIGJ1ZmZlciBpcyBr aWxsZWQgLSBjbGVhbiB1cDoKLTs7ICAgICAgICAgICAoc2V0cSBkaXJlZC1idWZmZXJzIChkZWxx IGVsdCBkaXJlZC1idWZmZXJzKSkpKSkKLTs7ICAgICByZXN1bHQpKQotCiAMCiA7OyBOZWVkZWQg aWYgbHMgLWxoIGlzIHN1cHBvcnRlZCBhbmQgYWxzbyBmb3IgR05VIGxzIC1scy4KIChkZWZ1biBk aXJlZC14LS1zdHJpbmctdG8tbnVtYmVyIChzdHIpCkBAIC0xNDQwLDkgKzE0MTcsNiBAQCBkaXJl ZC14LS1zdHJpbmctdG8tbnVtYmVyCiAgICAgICAgICAgKHNldHEgdmFsICgqIDEwMjQuMCB2YWwp KSkpKQogICAgIHZhbCkpCiAKLTs7IERvZXMgYW55b25lIHVzZSB0aGlzPyAtIGxyZCA2LzI5Lzkz LgotOzsgQXBwYXJlbnRseSBwZW9wbGUgZG8gdXNlIGl0LiAtIGxyZCAxMi8yMi85Ny4KLQogKGRl ZnVuIGRpcmVkLW1hcmstc2V4cCAocHJlZGljYXRlICZvcHRpb25hbCB1bmZsYWctcCkKICAgIk1h cmsgZmlsZXMgZm9yIHdoaWNoIFBSRURJQ0FURSByZXR1cm5zIG5vbi1uaWwuCiBXaXRoIGEgcHJl Zml4IGFyZywgdW5tYXJrIG9yIHVuZmxhZyB0aG9zZSBmaWxlcyBpbnN0ZWFkLgotLSAKMi43LjQK Cg== --001a1142bf1af94e8905426333e8-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 04:40:07 2016 Received: (at 18716) by debbugs.gnu.org; 2 Dec 2016 09:40:07 +0000 Received: from localhost ([127.0.0.1]:49500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCkK7-0006Ue-A7 for submit@debbugs.gnu.org; Fri, 02 Dec 2016 04:40:07 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52171) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCkK6-0006U7-9n for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 04:40:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCkJx-0002zg-M0 for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 04:40:00 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:38475) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCkJx-0002zH-I7; Fri, 02 Dec 2016 04:39:57 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1309 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cCkJt-0007Y8-MK; Fri, 02 Dec 2016 04:39:54 -0500 Date: Fri, 02 Dec 2016 11:40:02 +0200 Message-Id: <8360n2oej1.fsf@gnu.org> From: Eli Zaretskii To: Reuben Thomas In-reply-to: (message from Reuben Thomas on Mon, 28 Nov 2016 21:32:03 +0000) Subject: Re: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Reuben Thomas > Date: Mon, 28 Nov 2016 21:32:03 +0000 > Cc: Eli Zaretskii , 18716@debbugs.gnu.org > > ​Thanks for the heads up, that's great news! It bothered me that there was no easy way to do this previously. > > ​I updated my patch so that dired-omit-case-fold is now a three-valued variable which defaults to 'filesystem, > and a helper function that checks (filename-case-sensitive-p dired-directory) when this value is used. > > I've added info and NEWS documentation for dired-omit-case-fold. Thanks, a few comments below. With those fixed, please push to master. > +@vindex dired-omit-case-fold > +@item dired-omit-case-fold > + > +Default: @code{filesystem} Please mention this value in the text that follows. > + Set to > +@code{nil} to be always case-sensitive, and @code{t} to be always > +case-sensitive. So which is it? ;-) > +++ > +** The new user variable 'dired-omit-case-fold' allows the > +case-sensitivity of dired-omit-mode to be configured. It defaults to ^^^^^^^^^^ Our terminology is "customized". Bonus points for avoiding passive tense altogether ("... allows customization of case-sensitivity ..."). > +(defcustom dired-omit-case-fold 'filesystem > + "Whether `dired-omit-mode' will use case-folding to match the > +regexp of files to omit. When nil, always be case-sensitive; when The first line of a doc string should be a complete sentence. > +(defun dired-omit-case-fold-p (dir) > + "Return t if, according to `dired-omit-case-fold', > + `dired-omit-mode' should use case folding to interpret its > + regexp in directory DIR." Likewise. From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 11:10:09 2016 Received: (at 18716) by debbugs.gnu.org; 2 Dec 2016 16:10:09 +0000 Received: from localhost ([127.0.0.1]:50503 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqPY-0000hn-P9 for submit@debbugs.gnu.org; Fri, 02 Dec 2016 11:10:09 -0500 Received: from mail-lf0-f54.google.com ([209.85.215.54]:33819) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqPX-0000hb-T4 for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 11:10:08 -0500 Received: by mail-lf0-f54.google.com with SMTP id o141so198467685lff.1 for <18716@debbugs.gnu.org>; Fri, 02 Dec 2016 08:10:07 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=aK/DpShSk1ZBiRLcea1FVVtdRs0sbOxG6Z5KI6kGCCU=; b=PvJbohMvVMCc6WXpNsZd5tWVj4Y3wm+VoBVX8dSu13I19dPhxBdAO9d7YBbaAMRa1D uvGhjK1sed37SGzWzO8sWQC/S9Z4rdpBZGU48OxNavr1fDy0zXWksBIdJefPrGkwRPw+ ey/bJpKcY/dbB+gaR3XdDx7boKbY01+bcianQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=aK/DpShSk1ZBiRLcea1FVVtdRs0sbOxG6Z5KI6kGCCU=; b=giEebntTlJ6A3qpOBFq3c8CdY6pFbEk2zT5t/0me2dqDVpVJgeo5n8zG2NUUyqaKYE g+dVKNTPx/LoPRceoDLH09OhyJ2ylcrbG3hfGF5xhX1R5LLdkib+TGclrgbpJntB60Dy x0p/XTC0BFbv4RG45eaFb0qJWYwe/Zo+ATkAHKSFtAiRUWD3IphvaBcc6PAQM2ZoBi3T kspIQ4mXkthG9URR56L125KJZK1lErcgHGDubdVnoqLuDJ6FFlAR5caMumYxUGAinLVd CBarNNtPmTONLPBaNebqhwhVpx16sjnb5U6/7OZbuXn4dfRT39ECYJdJE7lcgLuw3h9I OrCg== X-Gm-Message-State: AKaTC00cj6GBk2wwmPIO3uERueaM7XJpb9ZrvnhMBCPaXz9ryeglfzQ2fEifU3F1YFpKpbPQtaP3p0wLCsraSVu2 X-Received: by 10.25.56.65 with SMTP id d1mr16756880lfj.171.1480695002137; Fri, 02 Dec 2016 08:10:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.190.2 with HTTP; Fri, 2 Dec 2016 08:10:01 -0800 (PST) In-Reply-To: <8360n2oej1.fsf@gnu.org> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> <8360n2oej1.fsf@gnu.org> From: Reuben Thomas Date: Fri, 2 Dec 2016 16:10:01 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Eli Zaretskii Content-Type: multipart/alternative; boundary=f403045ea68a9fbbb10542af2b1b X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, Ken Brown X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --f403045ea68a9fbbb10542af2b1b Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2 December 2016 at 09:40, Eli Zaretskii wrote: > > From: Reuben Thomas > > Date: Mon, 28 Nov 2016 21:32:03 +0000 > > Cc: Eli Zaretskii , 18716@debbugs.gnu.org > > > > =E2=80=8BThanks for the heads up, that's great news! It bothered me tha= t there > was no easy way to do this previously. > > > > =E2=80=8BI updated my patch so that dired-omit-case-fold is now a three= -valued > variable which defaults to 'filesystem, > > and a helper function that checks (filename-case-sensitive-p > dired-directory) when this value is used. > > > > I've added info and NEWS documentation for dired-omit-case-fold. > > Thanks, a few comments below. With those fixed, please push to > master. > Done; thanks for the review.=E2=80=8B > + Set to > > +@code{nil} to be always case-sensitive, and @code{t} to be always > > +case-sensitive. > > So which is it? ;-) > =E2=80=8BI had quite a lot of struggles with these! Well spotted.=E2=80=8B =E2=80=8B=E2=80=8B > Bonus points for avoiding passive tense altogether ("... allows > customization of case-sensitivity ..."). > Bonus points earned! > > +(defcustom dired-omit-case-fold 'filesystem > > + "Whether `dired-omit-mode' will use case-folding to match the > > +regexp of files to omit. When nil, always be case-sensitive; when > > The first line of a doc string should be a complete sentence. > =E2=80=8BOK, I fixed this one.=E2=80=8B > > +(defun dired-omit-case-fold-p (dir) > > + "Return t if, according to `dired-omit-case-fold', > > + `dired-omit-mode' should use case folding to interpret its > > + regexp in directory DIR." > > Likewise. > =E2=80=8BI'm a bit puzzled here: this is a complete sentence. I wondered wh= ether you expected an "else" clause, so I added one: "=E2=80=A6, or nil otherwise= ." --=20 http://rrt.sc3d.org --f403045ea68a9fbbb10542af2b1b Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 2 December 2016 at 09:40, Eli Zaretskii <eliz@gnu.org> wrote:
=
> From: Reuben Thomas <rrt@sc3d.org>
> Date: Mon, 28 Nov 2016 21:32:03 +0000
> Cc: Eli Zaretskii <eliz@gnu.org>, 18716@debbugs.gnu.org
>
> =E2=80=8BThanks for the heads up, that's great news! It bothered m= e that there was no easy way to do this previously.
>
> =E2=80=8BI updated my patch so that dired-omit-case-fold is now a thre= e-valued variable which defaults to 'filesystem,
> and a helper function that checks (filename-case-sensitive-p dired-dir= ectory) when this value is used.
>
> I've added info and NEWS documentation for dired-omit-case-fold.
Thanks, a few comments below.=C2=A0 With those fixed, please push to=
master.

Done; thanks for the review.=E2=80=8B

> +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Set to > +@code{nil} to be always case-sensitive, and @code{t} to be always
> +case-sensitive.

So which is it? ;-)

=E2=80=8BI had quite a lot of struggles= with these! Well spotted.=E2=80=8B

=E2=80=8B=E2=80=8B
Bonus points for avoiding passive tens= e altogether ("... allows
customization of case-sensitivity ...").

Bonus points = earned!
=C2=A0<= br>
> +(defcustom dired-omit-c= ase-fold 'filesystem
> +=C2=A0 "Whether `dired-omit-mode' will use case-folding to m= atch the
> +regexp of files to omit.=C2=A0 When nil, always be case-sensitive; wh= en

The first line of a doc string should be a complete sentence.

=E2=80=8BOK, I fixed this one.=E2=80=8B
=C2=A0
> +(defun dired-omit-case-fold-p (dir)
> +=C2=A0 "Return t if, according to `dired-omit-case-fold', > +=C2=A0 `dired-omit-mode' should use case folding to interpret its=
> +=C2=A0 regexp in directory DIR."

Likewise.

=E2=80=8BI'm a bit puzzled here: this is a complete sentence. I wond= ered whether you expected an "else" clause, so I added one: "= ;=E2=80=A6, or nil otherwise."

--
--f403045ea68a9fbbb10542af2b1b-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 11:16:27 2016 Received: (at 18716) by debbugs.gnu.org; 2 Dec 2016 16:16:27 +0000 Received: from localhost ([127.0.0.1]:50515 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqVc-0000rh-2l for submit@debbugs.gnu.org; Fri, 02 Dec 2016 11:16:27 -0500 Received: from eggs.gnu.org ([208.118.235.92]:46534) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqVa-0000rT-MA for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 11:16:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cCqVR-0003Ki-Bd for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 11:16:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56193) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cCqVR-0003Ke-8L; Fri, 02 Dec 2016 11:16:13 -0500 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1820 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1cCqVQ-0006B9-Du; Fri, 02 Dec 2016 11:16:12 -0500 Date: Fri, 02 Dec 2016 18:16:22 +0200 Message-Id: <83d1hamhm1.fsf@gnu.org> From: Eli Zaretskii To: Reuben Thomas In-reply-to: (message from Reuben Thomas on Fri, 2 Dec 2016 16:10:01 +0000) Subject: Re: bug#18716: Patch for this bug References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> <8360n2oej1.fsf@gnu.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -7.9 (-------) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org, kbrown@cornell.edu X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -7.9 (-------) > From: Reuben Thomas > Date: Fri, 2 Dec 2016 16:10:01 +0000 > Cc: Ken Brown , 18716@debbugs.gnu.org > > > +(defun dired-omit-case-fold-p (dir) > > + "Return t if, according to `dired-omit-case-fold', > > + `dired-omit-mode' should use case folding to interpret its > > + regexp in directory DIR." > > Likewise. > > ​I'm a bit puzzled here: this is a complete sentence. It is a complete sentence, but it takes more than one line. The first sentence should take one line, and the first line should be a complete sentence. Okay? From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 11:31:35 2016 Received: (at 18716) by debbugs.gnu.org; 2 Dec 2016 16:31:35 +0000 Received: from localhost ([127.0.0.1]:50538 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqkF-0001FY-B7 for submit@debbugs.gnu.org; Fri, 02 Dec 2016 11:31:34 -0500 Received: from mail-lf0-f41.google.com ([209.85.215.41]:36059) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCqkD-0001FL-Q4 for 18716@debbugs.gnu.org; Fri, 02 Dec 2016 11:31:30 -0500 Received: by mail-lf0-f41.google.com with SMTP id t196so199436590lff.3 for <18716@debbugs.gnu.org>; Fri, 02 Dec 2016 08:31:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=35npcXFOxBrY9S1Mh2oxlpt/kghEoZTD3RMtSZGNiyY=; b=0Gwyn9Yg56w9nSxWqi3qCYYoS9QZ1TDhhsoEG0W2K5DDtKneI0sQzn4lnLYN5py5Ex JRYkNszBIvnd9tJEupLB2bpLVZz+BHeCXk5t9kBVeOswd+g56YcHtyVonJ4kHjz4P1VE nmSrRyXloTJXKUxiRr4XCwRnwxHvhng4R8ApM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=35npcXFOxBrY9S1Mh2oxlpt/kghEoZTD3RMtSZGNiyY=; b=EN8wdz9JxJrgSdmg+JVxPmSNOmLGSZ6Vw35gUwJjdko8iS+82TauoGE09eNAclMJOn /BDDLWDupSG7UXTpisN3a46Bj4yerEtxXCUSNshRgmb2nzSv2ZV3nGA5lXzfbowI4w8y dimHUtbTxAZpwvw8xKrn5VxRw/FE+CrnWAd9pKnejYu805S+yFANOhTyviRqgRW+m2fm 9ORjfbTH+q+tuopkD5nb5raDwqFD5KIGS1T+4vd3BDR1i4ClIRSGj2mtW6vp8P1W1EZ4 bdRT6OeCAKxMFkMgXu9eUKp2nmrfiG+dbvMW9JzKSOfnn8ZhMKUZg2aLWxuoDndLOkF/ BsPg== X-Gm-Message-State: AKaTC02ydr7xn7UMVk14BXreWstHLEz/BBOomO0RkzrkHcrLNnbh7A9ZFI+yb8SwMwaFAQG/V0xf0yWn/MZhsWh6 X-Received: by 10.25.5.215 with SMTP id 206mr17457787lff.119.1480696283885; Fri, 02 Dec 2016 08:31:23 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.190.2 with HTTP; Fri, 2 Dec 2016 08:31:23 -0800 (PST) In-Reply-To: <83d1hamhm1.fsf@gnu.org> References: <8761fm903w.fsf@sc3d.org> <83a8d9hh62.fsf@gnu.org> <83lgwsfntd.fsf@gnu.org> <83y40rdyku.fsf@gnu.org> <3cd1ba7a-1aa4-359c-a817-dac9b567157e@cornell.edu> <8360n2oej1.fsf@gnu.org> <83d1hamhm1.fsf@gnu.org> From: Reuben Thomas Date: Fri, 2 Dec 2016 16:31:23 +0000 Message-ID: Subject: Re: bug#18716: Patch for this bug To: Eli Zaretskii Content-Type: multipart/alternative; boundary=001a113ec3320589420542af78b1 X-Spam-Score: -0.2 (/) X-Debbugs-Envelope-To: 18716 Cc: 18716@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.2 (/) --001a113ec3320589420542af78b1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2 December 2016 at 16:16, Eli Zaretskii wrote: > > From: Reuben Thomas > > Date: Fri, 2 Dec 2016 16:10:01 +0000 > > Cc: Ken Brown , 18716@debbugs.gnu.org > > > > > +(defun dired-omit-case-fold-p (dir) > > > + "Return t if, according to `dired-omit-case-fold', > > > + `dired-omit-mode' should use case folding to interpret its > > > + regexp in directory DIR." > > > > Likewise. > > > > =E2=80=8BI'm a bit puzzled here: this is a complete sentence. > > It is a complete sentence, but it takes more than one line. The first > sentence should take one line, and the first line should be a complete > sentence. > > Okay? > =E2=80=8BSorry, I missed "the first line" somehow. I'll install a fix for b= oth docstrings. --=20 http://rrt.sc3d.org --001a113ec3320589420542af78b1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
On = 2 December 2016 at 16:16, Eli Zaretskii <eliz@gnu.org> wrote:
=
> From: Reuben Thomas <rrt@sc3d.org>
> Date: Fri, 2 Dec 2016 16:10:01 +0000
> Cc: Ken Brown <kbrown@cornell= .edu>, 18716@debbugs.gnu.or= g
>
>=C2=A0 > +(defun dired-omit-case-fold-p (dir)
>=C2=A0 > + "Return t if, according to `dired-omit-case-fold'= ;,
>=C2=A0 > + `dired-omit-mode' should use case folding to interpre= t its
>=C2=A0 > + regexp in directory DIR."
>
>=C2=A0 Likewise.
>
> =E2=80=8BI'm a bit puzzled here: this is a complete sentence.

It is a complete sentence, but it takes more than one line.=C2=A0 Th= e first
sentence should take one line, and the first line should be a complete
sentence.

Okay?

=E2=80=8BSorry, I missed "the first line" somehow. I'll in= stall a fix for both docstrings.

--
--001a113ec3320589420542af78b1-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 02 19:22:10 2016 Received: (at 18716-done) by debbugs.gnu.org; 3 Dec 2016 00:22:10 +0000 Received: from localhost ([127.0.0.1]:50744 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCy5i-000477-6A for submit@debbugs.gnu.org; Fri, 02 Dec 2016 19:22:10 -0500 Received: from mail-lf0-f42.google.com ([209.85.215.42]:36565) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cCy5g-00046s-85 for 18716-done@debbugs.gnu.org; Fri, 02 Dec 2016 19:22:08 -0500 Received: by mail-lf0-f42.google.com with SMTP id t196so206778208lff.3 for <18716-done@debbugs.gnu.org>; Fri, 02 Dec 2016 16:22:08 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sc3d.org; s=google; h=mime-version:from:date:message-id:subject:to; bh=mIP0KcHIZcpbjET+pZvclXahqjsJ4SjXbbV/8SGSPxY=; b=NZFOqv3Vp0yFgvcGljKnD9/G+4fdI7nKc5ZsmEU0kllu6MzFHBy5XIIlqHmV9z1+z3 RwKT2KjTzQ1VzHsDUydbJPDuba846aOAddnwNJv95kvvO9/7MuO6GsVej2s986BeQDeM K9A2L4Dv4SOGPrG6Ba7k4U43J7da2PNhFigJI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mIP0KcHIZcpbjET+pZvclXahqjsJ4SjXbbV/8SGSPxY=; b=C/Fx+O657m6Gud6YulM0PHEkGd5Pp1Wxn/ogb6AEIvXrFUWtFiV4Die4gQWONNTh9D dw8UQYZBromPswIKb1XFHtDJCFAblZdzDUgFwiTXgI1GnIjyr/sFNOMVO9COzwOjZAjf syena3zU29Dt1YKUcpInkt1L4MNA6sO3RlPuBrHWxLOFrhrxmj9vTKOhrhuJb5hTLafa faXJTCEbwhz0LYfm1A6sS82DryA0fgEejYS5EsJ7gxgWLmTB0FraAk27wkMTgKUednlM y8VIhe8IwQXGJT/4kyDf/RbEULGmrJSvJdEfMu/T48DxVkGuhuefx+Q/PfhZwqRdQxAz DMzQ== X-Gm-Message-State: AKaTC00ONxiRmohOL8n7Fgrq8/9ODqzUSigWGPvckAN1T7eLHF2Ts5rvo1gwMVWkfEjy6T9BfMqEgjRSZd1SFDsZ X-Received: by 10.46.78.1 with SMTP id c1mr21689351ljb.39.1480724522331; Fri, 02 Dec 2016 16:22:02 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.190.2 with HTTP; Fri, 2 Dec 2016 16:22:01 -0800 (PST) From: Reuben Thomas Date: Sat, 3 Dec 2016 00:22:01 +0000 Message-ID: Subject: To: 18716-done@debbugs.gnu.org Content-Type: multipart/alternative; boundary=f403045ec68e2a51ec0542b60b5c X-Spam-Score: 4.3 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: [...] Content analysis details: (4.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.42 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.215.42 listed in list.dnswl.org] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 BLANK_SUBJECT Subject is present but empty -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.3 EMPTY_MESSAGE Message appears to have no textual parts and no Subject: text 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid X-Debbugs-Envelope-To: 18716-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 4.3 (++++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: [...] Content analysis details: (4.3 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.215.42 listed in list.dnswl.org] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [209.85.215.42 listed in wl.mailspike.net] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 HTML_MESSAGE BODY: HTML included in message 2.0 BLANK_SUBJECT Subject is present but empty -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders 2.3 EMPTY_MESSAGE Message appears to have no textual parts and no Subject: text 0.0 T_DKIM_INVALID DKIM-Signature header exists but is not valid --f403045ec68e2a51ec0542b60b5c Content-Type: text/plain; charset=UTF-8 --f403045ec68e2a51ec0542b60b5c Content-Type: text/html; charset=UTF-8

--f403045ec68e2a51ec0542b60b5c-- From unknown Tue Aug 19 03:05:18 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 31 Dec 2016 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator