From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Newsgroups: gmane.emacs.bugs Subject: bug#30219: 27.0.50; (should (equal ...)) bug for string equality Date: Mon, 22 Jan 2018 23:55:13 +0100 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1516661662 27483 195.159.176.226 (22 Jan 2018 22:54:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 22 Jan 2018 22:54:22 +0000 (UTC) To: 30219@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 22 23:54:18 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edkyf-0006Ft-2Z for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Jan 2018 23:54:09 +0100 Original-Received: from localhost ([::1]:44016 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edl0f-0002eK-1g for geb-bug-gnu-emacs@m.gmane.org; Mon, 22 Jan 2018 17:56:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38185) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edl0X-0002dp-N1 for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:56:06 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edl0W-0005Ch-Ky for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:56:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59043) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edl0W-0005Cd-H9 for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:56:04 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1edl0W-000245-4c for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:56:04 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Philipp Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 22 Jan 2018 22:56:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 30219 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.15166617307886 (code B ref -1); Mon, 22 Jan 2018 22:56:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 22 Jan 2018 22:55:30 +0000 Original-Received: from localhost ([127.0.0.1]:38707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edkzx-000238-NP for submit@debbugs.gnu.org; Mon, 22 Jan 2018 17:55:30 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:47129) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1edkzv-00022s-Ul for submit@debbugs.gnu.org; Mon, 22 Jan 2018 17:55:28 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edkzp-00051i-R5 for submit@debbugs.gnu.org; Mon, 22 Jan 2018 17:55:22 -0500 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:35573) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1edkzp-00051c-Mm for submit@debbugs.gnu.org; Mon, 22 Jan 2018 17:55:21 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38098) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1edkzo-0002Vj-BD for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:55:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1edkzn-00050n-CA for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:55:20 -0500 Original-Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:36072) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1edkzn-00050D-1b for bug-gnu-emacs@gnu.org; Mon, 22 Jan 2018 17:55:19 -0500 Original-Received: by mail-wm0-x22d.google.com with SMTP id f3so19988057wmc.1 for ; Mon, 22 Jan 2018 14:55:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:subject:date:message-id:mime-version; bh=ZXxzkfwar7n/EzYG3X98wPZ6EED+w99mBnmXdRuACcI=; b=uWihP7HRkLUhN9w8kWNHVJTw/5i4h4bNK7lNg0KrK1oQgy4MTbS1h2N2HMqopi0ilY Byv2QcANvHtqUQXCGJMrVYfxZMwvSQ2ouKNoaii2WrPOjTI/pagV0GFTTJ/XIGMZrT3h EtI3qr9n4FButzlytomolZI/lUmVzxfCqDMyQih19d8SD0kkUa9N7A1jCA3PCaTRyc41 u85eypzJHEZDIjxxXL6dET+a6cdaRDP7UkCNKZKa6RA0nslV65dOkFkZkCD1OW1R0ki0 1wp2curD34Nl12ay+ZQGWwKfhpjbupZLAszEUYiQA9ZtcivvuhjQectpCFbJS95ow3bc 518w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:mime-version; bh=ZXxzkfwar7n/EzYG3X98wPZ6EED+w99mBnmXdRuACcI=; b=BPcrRjoh0Gvry1i0WO8r+YCp6knqkBj8mXmUpw1tWzWk1BF2X8FXNtZFxsN+SMBxzK NosJjUz7SirgY5kLBLdXcFW2d0bsq7KL7EVnxoaISIIfsSitqz8agMpsNkgDWBch/vtd xAp0jj7RwX+wWUvfUtz7gb+9jGGHPfuCZzrIwq6HXj9DwPUkJobPtQD0tKP6Uz1zPJS7 8P0h6nfqEmpQmQ5IV7ThB1sWR1ybjEJ9A0Fa6rjn54zG88Wd/4ucnnGSRHOk75h/rSQE xw1Ez/hbwNrG8kBSZ3+xO5491xSZmxUEzwtuUNYnQE1DxNx27xEKrls21nacnoATuiIs tL2Q== X-Gm-Message-State: AKwxytcft3FQdTucAQ/6SByGE0Ug9lG+yz8nxm4RBsShuT5RIYbFaSdK nILcMM06/clDcBsGUCJuOQ64Wc2Q X-Google-Smtp-Source: AH8x226rZgryb41knQ9OjAGo8/KWJX3q/nJeJsWwMA/KVK9OZN4RkSsYjz8SarukY09bOvAv06OKcw== X-Received: by 10.28.107.134 with SMTP id a6mr243332wmi.136.1516661717424; Mon, 22 Jan 2018 14:55:17 -0800 (PST) Original-Received: from p ([2001:4c50:25a:2900:6025:5aaa:914f:aa4f]) by smtp.gmail.com with ESMTPSA id j132sm2521019wmd.38.2018.01.22.14.55.16 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 22 Jan 2018 14:55:16 -0800 (PST) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:142403 Archived-At: Define the following ERT test: (ert-deftest foo () (should (equal "a\xFF" "a\u00FF"))) Then run M-x ert. The test triggers an assertion. This is because ERT incorrectly assumes that two arrays are equal if their lengths and elements are equal, but that's not the case when comparing unibyte and multibyte strings. In GNU Emacs 27.0.50 (build 10, x86_64-apple-darwin17.3.0, NS appkit-1561.20 Version 10.13.2 (Build 17C205)) of 2018-01-22 built on p Repository revision: 3558d96b60393893a346f4382b813ca0738f9d9b Windowing system distributor 'Apple', version 10.3.1561 System Description: Mac OS X 10.13.2 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Configured using: 'configure --without-threads --with-modules --without-pop --with-mailutils --enable-gcc-warnings=yes --enable-checking --enable-check-lisp-object-type 'CFLAGS=-ggdb3 -O0'' Configured features: NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS MODULES JSON Important settings: value of $LANG: de_DE.UTF-8 locale-coding-system: utf-8-unix Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t global-eldoc-mode: t eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-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 line-number-mode: t transient-mark-mode: t Load-path shadows: None found. Features: (shadow sort mail-extr emacsbug message rmc puny seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib dired dired-loaddefs format-spec rfc822 mml easymenu mml-sec password-cache epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils elec-pair time-date tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/ns-win ns-win ucs-normalize mule-util term/common-win tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote kqueue cocoa ns multi-tty make-network-process emacs) Memory information: ((conses 16 204871 8960) (symbols 48 20154 1) (miscs 40 57 145) (strings 32 28911 1996) (string-bytes 1 771735) (vectors 16 35241) (vector-slots 8 721940 14772) (floats 8 52 64) (intervals 56 208 0) (buffers 992 11))