From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 22 02:14:34 2020 Received: (at submit) by debbugs.gnu.org; 22 Dec 2020 07:14:34 +0000 Received: from localhost ([127.0.0.1]:48844 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krbsQ-0007MY-Cu for submit@debbugs.gnu.org; Tue, 22 Dec 2020 02:14:34 -0500 Received: from lists.gnu.org ([209.51.188.17]:60514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krbsL-0007MO-Hi for submit@debbugs.gnu.org; Tue, 22 Dec 2020 02:14:32 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:57324) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krbsL-0002HT-AA for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2020 02:14:29 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:60337) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1krbsI-00069p-QB for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2020 02:14:28 -0500 Received: from localhost ([::ffff:41.202.241.37]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000012004.000000005FE19CB0.000034A7; Tue, 22 Dec 2020 00:13:52 -0700 Date: Tue, 22 Dec 2020 08:13:50 +0100 From: Jean Louis To: bug-gnu-emacs@gnu.org Subject: 28.0.50; tabulated-list-mode: should be sorting by specified sort function MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-ID: Received-SPF: pass client-ip=217.170.207.13; envelope-from=support1@rcdrun.com; helo=stw1.rcdrun.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.1 (-) X-Debbugs-Envelope-To: submit 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: -2.1 (--) PROBLEM: The variable `tabulated-list-format' provides for programmer option to sort columns and I would like to sort number as strings "12" as numbers, not as strings. I do not know how to properly provide the sorting function to `tabulated-list-format' so that it works when actually sorting. DATA: The tabulated list mode works as this: (let ((buffer "*tabulated*")) (switch-to-buffer-other-window buffer) (setq tabulated-list-format [("Count" 10 t :right-align t) ("Name" 60 t)]) (setq tabulated-list-entries '((6 ["6" "Mercury"]) (7 ["7" "GNU Emacs"]) (8 ["8" "YouTube Videos"]) (9 ["9" "Speedy worker cleaning tables in a restaurant"]) (71 ["71" "Trenching"]) (82 ["82" "Easier trenching idea"]))) (tabulated-list-mode) (tabulated-list-init-header) (hl-line-mode) (tabulated-list-print)) When evaluated I would get the list such as: 6 Mercury 7 GNU Emacs 71 Trenching 8 YouTube Videos 82 Easier trenching idea 9 Speedy worker cleaning tables in a restaurant and my goal would be to be able to sort the column "Count" so that I get a result sorted by the number (which is string): 6 Mercury 7 GNU Emacs 8 YouTube Videos 9 Speedy worker cleaning tables in a restaurant 71 Trenching 82 Easier trenching idea The description of `tabulated-list-format' says: The format of the current Tabulated List mode buffer. This should be a vector of elements (NAME WIDTH SORT . PROPS), where: - NAME is a string describing the column. This is the label for the column in the header line. Different columns must have non-‘equal’ names. - WIDTH is the width to reserve for the column. For the final element, its numerical value is ignored. - SORT specifies how to sort entries by this column. If nil, this column cannot be used for sorting. If t, sort by comparing the string value printed in the column. Otherwise, it should be a predicate function suitable for ‘sort’, accepting arguments with the same form as the elements of ‘tabulated-list-entries’. I could make a function to list what elements are accepted on click: (defun my-sort (&rest args) (message "%s" args)) and include it here: (let ((buffer "*tabulated*")) (switch-to-buffer-other-window buffer) (setq tabulated-list-format [("Count" 10 my-sort :right-align t) ("Name" 60 t)]) (setq tabulated-list-entries '((1 ["6" "Mercury"]) (2 ["7" "GNU Emacs"]) (3 ["8" "YouTube Videos"]) (4 ["9" "Speedy worker cleaning tables in a restaurant"]) (5 ["71" "Trenching"]) (6 ["82" "Easier trenching idea"]))) (tabulated-list-mode) (tabulated-list-init-header) (hl-line-mode) (tabulated-list-print)) Then I can see something like this in `*Messages*' buffer: ((6 [82 Easier trenching idea]) (5 [71 Trenching])) ((6 [82 Easier trenching idea]) (4 [9 Speedy worker cleaning tables in a restaurant])) ((5 [71 Trenching]) (4 [9 Speedy worker cleaning tables in a restaurant])) ((3 [8 YouTube Videos]) (2 [7 GNU Emacs])) ((3 [8 YouTube Videos]) (1 [6 Mercury])) ((2 [7 GNU Emacs]) (1 [6 Mercury])) ((6 [82 Easier trenching idea]) (3 [8 YouTube Videos])) ((5 [71 Trenching]) (3 [8 YouTube Videos])) ((4 [9 Speedy worker cleaning tables in a restaurant]) (3 [8 YouTube Videos])) Then I would like to use the function `string-collate-lessp' as that seem to understand how numbers should be compared. For example this is giving me correct result: (sort '("121" "117" "1") 'string-collate-lessp) => ("1" "117" "121") Then I am attempting to make the sorting function: (defun my-sort (s1 s2) (let* ((s1-number (elt (cadr s1) 0)) (s2-number (elt (cadr s2) 0))) (string-collate-lessp s1-number s2-number))) (my-sort '(2 ["7" "GNU Emacs"]) '(1 ["6" "Mercury"])) Now this works well first time as when the list is displayed it is already sorted by "Count": (let ((buffer "*tabulated*")) (switch-to-buffer-other-window buffer) (setq tabulated-list-format [("Count" 10 my-sort :right-align t) ("Name" 60 nil)]) (setq tabulated-list-entries '((1 ["6" "Mercury"]) (2 ["7" "GNU Emacs"]) (3 ["8" "YouTube Videos"]) (4 ["9" "Speedy worker cleaning tables in a restaurant"]) (5 ["71" "Trenching"]) (6 ["82" "Easier trenching idea"]))) (tabulated-list-mode) (tabulated-list-init-header) (hl-line-mode) (tabulated-list-print)) But when I click on "Count" column or press S then it again gets sorted rather alphabetic, not by using my function. That is where I would need help to understand what is happening. Because when I press S in the column "Count" when cursor is on the number, it invokes this function: (defun tabulated-list-sort (&optional n) "Sort Tabulated List entries by the column at point. With a numeric prefix argument N, sort the Nth column." (interactive "P") (let ((name (if n (car (aref tabulated-list-format n)) (get-text-property (point) 'tabulated-list-column-name)))) (if (nth 2 (assoc name (append tabulated-list-format nil))) (tabulated-list--sort-by-column-name name) (user-error "Cannot sort by %s" name)))) Then this one: (defun tabulated-list--sort-by-column-name (name) (when (and name (derived-mode-p 'tabulated-list-mode)) ;; Flip the sort order on a second click. (if (equal name (car tabulated-list-sort-key)) (setcdr tabulated-list-sort-key (not (cdr tabulated-list-sort-key))) (setq tabulated-list-sort-key (cons name nil))) (tabulated-list-init-header) (tabulated-list-print t))) And if I read well those functions do not search for my function and invoke `my-sort', but they should. Am I right there? Jean In GNU Emacs 28.0.50 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.14.8, Xaw3d scroll bars) of 2020-11-25 built on protected.rcdrun.com Repository revision: 30c437752df0a3a9410f1249fa0f237110811af2 Repository branch: master Windowing system distributor 'The X.Org Foundation', version 11.0.11907000 System Description: Hyperbola GNU/Linux-libre Configured using: 'configure --prefix=/package/text/emacs --with-modules --with-x-toolkit=lucid' Configured features: XAW3D XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB TOOLKIT_SCROLL_BARS LUCID X11 XDBE XIM MODULES THREADS JSON PDUMPER LCMS2 Important settings: value of $LC_ALL: en_US.UTF-8 value of $LANG: de_DE.UTF-8 value of $XMODIFIERS: @im=exwm-xim locale-coding-system: utf-8-unix -- Thanks, Jean Louis ⎔ λ 🄯 𝍄 𝌡 𝌚 From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 22 04:32:19 2020 Received: (at 45361) by debbugs.gnu.org; 22 Dec 2020 09:32:19 +0000 Received: from localhost ([127.0.0.1]:48937 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kre1i-0003Ue-M6 for submit@debbugs.gnu.org; Tue, 22 Dec 2020 04:32:18 -0500 Received: from mout.gmx.net ([212.227.15.19]:50481) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kre1h-0003UN-0H for 45361@debbugs.gnu.org; Tue, 22 Dec 2020 04:32:17 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1608629500; bh=0zX/khhSIfSFBFKAIQImkAbZJZdGp6eg4Cqcp/RhB9A=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=W8oaVQJ5tLx5nWNQOqVGncQeW5XNxN1o/59M58reC1z+X9huOZOM+YWp1EIzMlsfT 5ae5tp6aJtCDClmUSD6/fhTfS1I4c5ymrW7OOnRuRaPVX6ib0JsXLLNNvryvpW48Ay DMo6DdXH5F9xlGqzJEloCIHifI68mMCUJ17KwMmk= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from strobe-jhalfs ([92.73.70.249]) by mail.gmx.com (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mv31W-1k0mJX3QlE-00r3Sp; Tue, 22 Dec 2020 10:31:39 +0100 From: Stephen Berman To: Jean Louis Subject: Re: bug#45361: 28.0.50; tabulated-list-mode: should be sorting by specified sort function References: Date: Tue, 22 Dec 2020 10:31:35 +0100 In-Reply-To: (Jean Louis's message of "Tue, 22 Dec 2020 08:13:50 +0100") Message-ID: <87v9cu9og8.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:QAZCTwLrL63CFILPXxhXT48kS4nZNHHL1OiM4mOZ6kiGU/1WplI GdJl57CZXo4TIq9ZXd1uFuppNpCoubTZ1gm/axZjjSGULxiFAX2a/O1S/4INobnktL6LBTw vt6aoDIMPiNuzk0qS5zT83YiZUzShdm9wQh8OAYH8K954wcpx7XVDEdvHCNeOOIdUcN/pw9 G8iHAQI2GxJcIJb+1YcUQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:bban4t1jLSk=:4VAeSzilS4kuJLq6qooILR 4z/VCFSWjq961mdmQ6lNd6Apzs1JkDALaitoHa1/qBFZo+wgmAMznRW+4rJ7kf68znODS/MEy DIAcw7pFh5ivWp+9aGsIx0vAmYfVbJZRvcvRrb/6NeZts9+3xE5TgTnwXUYSWzU6rNq3v+zeF fEam3Vv42a2WjvieVhwl32XHLoqy+gmmR622GfF9uT0jv/RE2dk2MEi0NYltEHo9Fwv94x6sD mQWh4a1aDdHFz7SOpFS+TBpCp9zcXiH6It0c1Q5g9N5K1pj3pjSYcPjtb2uv3VR2u8uJgNSjX NBNUjcfwrysacUKNLU99qj2QC3mQokUCLnP9rFc2oWCdZtO31Dnu7tJ5JN0kz/qRf7/MqprTi l5FPUhc5Ab6jNsrVsgub7WqjfoM1k/noVDnRH1cWE8DXWcrKOHb6gzAFDRPbJswCBV7Ge/eDT woyI2WTM+itEFj00SBBBNDaJgG09uqqkFxcLM+/OkAsTj3FkR7ZML9fnyaKV8FueLt8GCGPzB UIaLx0Z0KpuhNT5VerjmlFW9MYZmM80Rur72bq96gPzEOhVQVwaucpgHEnXDcJ+PNMpH2BBua hEJ0AM6YUy04aSeBMFQsx20axd4mFxiE7AIwZ/xtTaCJOYaHM2DMsTvbiLWXfh6YT2DgxVwjR c3mrEean9IJ54uRK3rLzsGnrkCjv8VZNGVtimP1CKkZ0DxtJqnpKrFN06limCCEQZ7y+5j91R WvmwfpkDEe9k5coEansoH5zHUvi2mDOqe4av9vd5ttQpcBBwfv8YjkijfQHL2U2YrqWvrhlRB 76o1Qo72RvHgpRHuPwLjD6pc7FWd/WTSTtdDU1k8jbHHz7cfZxF6lEOc28ZgvSMLWxbcMQy2z R/YXcP/kdNvLYPWyPBgQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 45361 Cc: 45361@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: -1.7 (-) On Tue, 22 Dec 2020 08:13:50 +0100 Jean Louis wrote: > PROBLEM: > > The variable `tabulated-list-format' provides for programmer > option to sort columns and I would like to sort number as > strings "12" as numbers, not as strings. I do not know how to > properly provide the sorting function to `tabulated-list-format' so > that it works when actually sorting. [...] > Then I would like to use the function `string-collate-lessp' as that > seem to understand how numbers should be compared. > > For example this is giving me correct result: > > (sort '("121" "117" "1") 'string-collate-lessp) => ("1" "117" "121") But: (sort '("21" "117" "1") 'string-collate-lessp) => ("1" "117" "21") So string-collate-lessp doesn't do what it seems you want. [...] > But when I click on "Count" column or press S then it again gets > sorted rather alphabetic, not by using my function. > > That is where I would need help to understand what is happening. > > Because when I press S in the column "Count" when cursor is on the number, it invokes this function: > > (defun tabulated-list-sort (&optional n) > "Sort Tabulated List entries by the column at point. > With a numeric prefix argument N, sort the Nth column." > (interactive "P") > (let ((name (if n > (car (aref tabulated-list-format n)) > (get-text-property (point) > 'tabulated-list-column-name)))) > (if (nth 2 (assoc name (append tabulated-list-format nil))) > (tabulated-list--sort-by-column-name name) > (user-error "Cannot sort by %s" name)))) > > Then this one: > > (defun tabulated-list--sort-by-column-name (name) > (when (and name (derived-mode-p 'tabulated-list-mode)) > ;; Flip the sort order on a second click. > (if (equal name (car tabulated-list-sort-key)) > (setcdr tabulated-list-sort-key > (not (cdr tabulated-list-sort-key))) > (setq tabulated-list-sort-key (cons name nil))) > (tabulated-list-init-header) > (tabulated-list-print t))) > > And if I read well those functions do not search for my function and > invoke `my-sort', but they should. Am I right there? Actually, tabulated-list-print does call my-sort via tabulated-list--get-sorter. Anyway, buffer-menu.el has the function `tabulated-list-entry-size->', which with a small adjustment does what you seem to want. Try this: (defun my-tabulated-list-entry-size-> (entry1 entry2) (> (string-to-number (aref (cadr entry1) 0)) (string-to-number (aref (cadr entry2) 0)))) (let ((buffer "*tabulated*")) (switch-to-buffer-other-window buffer) (setq tabulated-list-format [("Count" 10 my-tabulated-list-entry-size-> :right-align t) ("Name" 60 t)]) (setq tabulated-list-entries '((6 ["6" "Mercury"]) (7 ["7" "GNU Emacs"]) (8 ["8" "YouTube Videos"]) (9 ["9" "Speedy worker cleaning tables in a restaurant"]) (71 ["71" "Trenching"]) (82 ["82" "Easier trenching idea"]))) (tabulated-list-mode) (tabulated-list-init-header) (hl-line-mode) (tabulated-list-print)) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 22 04:49:04 2020 Received: (at 45361) by debbugs.gnu.org; 22 Dec 2020 09:49:05 +0000 Received: from localhost ([127.0.0.1]:48970 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kreHw-00044J-C5 for submit@debbugs.gnu.org; Tue, 22 Dec 2020 04:49:04 -0500 Received: from stw1.rcdrun.com ([217.170.207.13]:53035) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kreHt-00043b-3T; Tue, 22 Dec 2020 04:49:02 -0500 Received: from localhost ([::ffff:41.202.241.37]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000011FE1.000000005FE1C105.0000439F; Tue, 22 Dec 2020 02:48:52 -0700 Date: Tue, 22 Dec 2020 12:43:55 +0300 From: Jean Louis To: Stephen Berman Subject: Re: bug#45361: 28.0.50; tabulated-list-mode: should be sorting by specified sort function Message-ID: References: <87v9cu9og8.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline In-Reply-To: <87v9cu9og8.fsf@gmx.net> User-Agent: Mutt/2.0 (3d08634) (2020-11-07) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 45361 Cc: 45361-done@debbugs.gnu.org, 45361@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: -1.0 (-) * Stephen Berman [2020-12-22 12:32]: > On Tue, 22 Dec 2020 08:13:50 +0100 Jean Louis wrote: > > > PROBLEM: > > > > The variable `tabulated-list-format' provides for programmer > > option to sort columns and I would like to sort number as > > strings "12" as numbers, not as strings. I do not know how to > > properly provide the sorting function to `tabulated-list-format' so > > that it works when actually sorting. > [...] > > Then I would like to use the function `string-collate-lessp' as that > > seem to understand how numbers should be compared. > > > > For example this is giving me correct result: > > > > (sort '("121" "117" "1") 'string-collate-lessp) => ("1" "117" "121") > > But: > > (sort '("21" "117" "1") 'string-collate-lessp) => ("1" "117" "21") > > So string-collate-lessp doesn't do what it seems you want. Oh, I missed to see that. That is the problem. > Actually, tabulated-list-print does call my-sort via > tabulated-list--get-sorter. Anyway, buffer-menu.el has the function > `tabulated-list-entry-size->', which with a small adjustment does what > you seem to want. Try this: > > (defun my-tabulated-list-entry-size-> (entry1 entry2) > (> (string-to-number (aref (cadr entry1) 0)) > (string-to-number (aref (cadr entry2) 0)))) That is what I missed to see, thank you for references and your help. Now it works well. Jean P.S. Closing it as it is not a bug. From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 22 22:24:09 2020 Received: (at control) by debbugs.gnu.org; 23 Dec 2020 03:24:09 +0000 Received: from localhost ([127.0.0.1]:51410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kruky-0008Q7-S4 for submit@debbugs.gnu.org; Tue, 22 Dec 2020 22:24:09 -0500 Received: from mail-pg1-f175.google.com ([209.85.215.175]:44409) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1krukw-0008PZ-P8 for control@debbugs.gnu.org; Tue, 22 Dec 2020 22:24:07 -0500 Received: by mail-pg1-f175.google.com with SMTP id p18so9709474pgm.11 for ; Tue, 22 Dec 2020 19:24:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:date:message-id:subject:to; bh=Hv8ny/dlPkxXFp8W2LqZsQN23lD0FADU60eSiahVxoA=; b=OtVsSKKYmNDCcLRPAw/SAnzxhEYtd7ZMm+Q7FsPVn0kcU0KBH4kTBvRThCJoWlxLqs /JH8vMN6nPbKk5Fa2V4ZWU2u+KEm7RVzYKWVPLnKZIru+Eyt8YHWZf7BVVD6xcUyHGpR fXsDFJjsauCsqk0TL+VKUTbUTnIu9kwBtla2sv0aZexk9A2mKH+TzosqXnM3ZUf/jVj1 v3mGznNpyuBu4irlqELWiMKvnrALXV022eWHSEGzfS0Fnd7bLpVRsWk43Oo9qcrWH2rx Fjpsc8Od/EMHMxeiPacpFKb5Tx1cWecUx/tpJfguC7mVOyVrVJd4/FUjRFBjisBmQmgM /n+g== X-Gm-Message-State: AOAM532OsMSggieK8/CKHoFQzG/ZNWgZ0qJPb5y/zvyKtZqjI0FGix/L yxNqTX4eM4uJFTjfKG4S2sr2DEbX2kQm/wgHhhOA/E8Zs7I= X-Google-Smtp-Source: ABdhPJzK3imeSpAK7wvAx4JqW4ki90m69QczH7NGW7TvKqDyXp8AMeqkivsZ6jpRaHQ/kJx2XEW/YG587gO1YOMuHBo= X-Received: by 2002:a62:e212:0:b029:19d:8cff:f179 with SMTP id a18-20020a62e2120000b029019d8cfff179mr22074292pfi.44.1608693841019; Tue, 22 Dec 2020 19:24:01 -0800 (PST) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Tue, 22 Dec 2020 21:24:00 -0600 From: Stefan Kangas MIME-Version: 1.0 Date: Tue, 22 Dec 2020 21:24:00 -0600 Message-ID: Subject: To: control@debbugs.gnu.org Content-Type: text/plain; charset="UTF-8" X-Spam-Score: 2.5 (++) 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: tags 45361 notabug thanks Content analysis details: (2.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.175 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.215.175 listed in wl.mailspike.net] 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different X-Debbugs-Envelope-To: control 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: 1.5 (+) 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: tags 45361 notabug thanks Content analysis details: (1.5 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [209.85.215.175 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [209.85.215.175 listed in list.dnswl.org] 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different -0.0 SPF_PASS SPF: sender matches SPF record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (stefankangas[at]gmail.com) 2.0 BLANK_SUBJECT Subject is present but empty 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines -1.0 MAILING_LIST_MULTI Multiple indicators imply a widely-seen list manager 0.2 FREEMAIL_FORGED_FROMDOMAIN 2nd level domains in From and EnvelopeFrom freemail headers are different tags 45361 notabug thanks From unknown Thu Jun 19 16:24:02 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 20 Jan 2021 12:24:06 +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