From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.devel Subject: Re: master 1601c5a518d: Gnus: Add back end for Atom feeds (nnatom) Date: Sun, 28 Apr 2024 12:53:57 +0200 Message-ID: <87a5ldn4fu.fsf@gmx.de> References: <171389641522.15334.4055859790974801392@vcs2.savannah.gnu.org> <20240423182018.97FA3C12C33@vcs2.savannah.gnu.org> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21215"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Daniel Semyonov , Eric Abrahamsen To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Apr 28 12:54:58 2024 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1s12BO-0005BV-CF for ged-emacs-devel@m.gmane-mx.org; Sun, 28 Apr 2024 12:54:58 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s12Aj-00027e-LA; Sun, 28 Apr 2024 06:54:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s12Af-00026S-L3 for emacs-devel@gnu.org; Sun, 28 Apr 2024 06:54:15 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1s12Ad-0005mB-LA for emacs-devel@gnu.org; Sun, 28 Apr 2024 06:54:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1714301638; x=1714906438; i=michael.albinus@gmx.de; bh=YU1KvG00909emE3hk5z5jrptGbZvHT30LYt2aXIrnRw=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date: Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=VCoSnk/+VS6ibqDOYoFcSVEfCTXOf7joV7WI4Kgt1XIi/6oq/KdhbwZAdfcNr0Ue KG8HBEsOrHfMvqy6L9zpVjGYmO0vrpp4P7bO7pjWR6Sx6Ni1JrZ68/t0ehrFC5vfE ll67UGQsvKxK4uJG54jVk5CfYfKgpKFsMIr+FauQKykPqW5pg80zFLX5N7gT0x+KB jjphDP6nc3TCj2bN9e6//b43d9X+yArmgxcSNgj/isVZLVVKBuMQ/YGTAuXYq2mr0 YgbMyntKY5FKDEfyLN09QveRX4Ya6U9g/fyKxXi2LObKAN8edIwoblV8FmKAnN/lB 36pkvXH6eQFNlEGZiQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from gandalf.gmx.de ([185.89.39.16]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MCbEp-1rrvMc3YB9-009eJZ; Sun, 28 Apr 2024 12:53:58 +0200 In-Reply-To: <20240423182018.97FA3C12C33@vcs2.savannah.gnu.org> (Eric Abrahamsen's message of "Tue, 23 Apr 2024 14:20:16 -0400 (EDT)") X-Provags-ID: V03:K1:5jEzIJI6W4pIGarHbK38LGi0awIGVXJ7y/GuxDlpLKzWHSKk1f7 tqszqMvUneE8LrtfMZv+dT6+Gcqu3aM+h393hW8FUn2bTUhORsx43gancExR/uxls/u7LgN Ajr9rcFXN2+kox8ElaUnBH+tHGpUa8DTjSpgR5nd5jhbpUEZVvrBMPfvCzU74vpNZSmwNH3 mgxkHkOEFim0jaY8wtvjA== UI-OutboundReport: notjunk:1;M01:P0:/D0bbUUhqRc=;HVJAFgWTGta4bp0tGJUSH72yFC9 GzLEZuji+VnkP8VtorXX8bM9qaauy+OKVuvHF/Yi0C9R+3ZCcEXdvcUUSTNVExNHV9Mf7Qkf0 JURjpqysFVQ9mNq2+00NEWN7IVqj3n7ayD5VPsAmIX5O86CwhKePhMT/BDFoDf0ioFxIeoz6d 28DEblw90Vzp2AjgqUwbXQHS+LxZszSkLeQHphGbdOQCp9TcvEZUPFDptPy/krBWslbEDOvWG ShIb9yPkhMdTglhXvZ8wMvvTmXV3XayCj0CwtHHWPDB9+aRvGj7m0ggVWni6VZd0dHPV1SjM5 UYDThui10McpHyIkiiuQrfpDGY+Kb/hmkqxwROh+vs6zIVoLSF51nPY/IVvbVKrMDqEnRgDs6 f+KcuuwpPh17wiKsAZfKfhx9huOFLLrxX17OfEWLZ5WeSLm97gan/U+ne2hETRUybPfrPVt71 8eK1sZvyJRBturcRpx/CxErtO7Wqizt79xAlbJ2koXr5aNFMa9pEOSbYkHmw78eQgKR55eVC8 1zVoJnR+vlR0+HVoPkbmsSb5GnFrAW9nRjkkOQ4DOftxaWgsF11TRm/HRkldSKILHNW47e5qr kpUixfth293VNfUUF5Mc8pAOEh9A3RqW1eQRrrOhcVC6jyKJB9kpUJI3Vmf4sgeZGDab0LirX hAgiSCsDGjZjsPLCstvmXgCIDIZROWXBlzL4sWDsV5HOmsRtdr+HRxOzmS/92GPT5jyex8uOx LiQYwrs+iHSXp2Zh5Y6lD6HBvoXN3f5NVpr/wxzNFrasv/NFoA4YnJSyVnAWzs7N1f7Zke9A Received-SPF: pass client-ip=212.227.17.22; envelope-from=michael.albinus@gmx.de; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:318277 Archived-At: Eric Abrahamsen writes: Hi, > branch: master > commit 1601c5a518dfa208af4827c56cf9570f3b90e15d > Author: Daniel Semyonov > Commit: Eric Abrahamsen > > Gnus: Add back end for Atom feeds (nnatom) > > * lisp/gnus/gnus.el (gnus-valid-select-methods): Add entry for nnato= m. > * lisp/gnus/nnfeed.el: New file implementing an abstract web feed ba= ck > end. > * lisp/gnus/nnatom.el: New file implementing a back end for Atom fee= ds. > * doc/misc/gnus.texi (Browsing the Web, Back End Interface): > * etc/NEWS (Gnus): Document nnatom and nnfeed. > --- > doc/misc/gnus.texi | 77 ++++++ > etc/NEWS | 10 + > lisp/gnus/gnus.el | 1 + > lisp/gnus/nnatom.el | 276 +++++++++++++++++++++ > lisp/gnus/nnfeed.el | 683 +++++++++++++++++++++++++++++++++++++++++++++= +++++++ > 5 files changed, 1047 insertions(+) This fails the tests: =2D-8<---------------cut here---------------start------------->8--- # make -C test test-custom-opts ... The following options might have problems: variable: gnus-valid-select-methods value: (("nntp" post address prompt-address physical-address cloud) ("n= nspool" post address) ("nnvirtual" post-mail virtual prompt-address) ("nnm= box" mail respool address) ("nnml" post-mail respool address) ("nnmh" mail= respool address) ("nndir" post-mail prompt-address physical-address) ("nn= eething" none address prompt-address physical-address) ("nndoc" none addre= ss prompt-address) ("nnbabyl" mail address respool) ("nndraft" post-mail) = ("nnfolder" mail respool address) ("nngateway" post-mail address prompt-ad= dress physical-address) ("nnweb" none) ("nnrss" none global) ("nnagent" po= st-mail) ("nnimap" post-mail address prompt-address physical-address respo= ol server-marks cloud) ("nnmaildir" mail respool address server-marks) ("n= natom" address) ("nnnil" none)) type: (repeat (group (string :tag "Name") (radio-button-choice (const = :format "%v " post) (const :format "%v " mail) (const :format "%v " none) = (const post-mail)) (checklist :inline t :greedy t (const :format "%v " add= ress) (const cloud) (const global) (const :format "%v " prompt-address) (c= onst :format "%v " physical-address) (const virtual) (const :format "%v " = respool) (const server-marks)))) variable: gnus-valid-select-methods value: (("nntp" post address prompt-address physical-address cloud) ("n= nspool" post address) ("nnvirtual" post-mail virtual prompt-address) ("nnm= box" mail respool address) ("nnml" post-mail respool address) ("nnmh" mail= respool address) ("nndir" post-mail prompt-address physical-address) ("nn= eething" none address prompt-address physical-address) ("nndoc" none addre= ss prompt-address) ("nnbabyl" mail address respool) ("nndraft" post-mail) = ("nnfolder" mail respool address) ("nngateway" post-mail address prompt-ad= dress physical-address) ("nnweb" none) ("nnrss" none global) ("nnagent" po= st-mail) ("nnimap" post-mail address prompt-address physical-address respo= ol server-marks cloud) ("nnmaildir" mail respool address server-marks) ("n= natom" address) ("nnnil" none) ("nndiary" post-mail respool address) ("nnm= airix" mail address virtual) ("nnselect" post-mail virtual) ("nnatom" addr= ess)) type: (repeat (group (string :tag "Name") (radio-button-choice (const = :format "%v " post) (const :format "%v " mail) (const :format "%v " none) = (const post-mail)) (checklist :inline t :greedy t (const :format "%v " add= ress) (const cloud) (const global) (const :format "%v " prompt-address) (c= onst :format "%v " physical-address) (const virtual) (const :format "%v " = respool) (const server-marks)))) Test check-for-wrong-custom-opts backtrace: signal(ert-test-failed (((should (null (cus-test-opts t))) :form (nu ert-fail(((should (null (cus-test-opts t))) :form (null ((gnus-valid #[0 "\301C\3021\f\0\10C0\202\27\0\1\303\240\210\211@\1AD\262\1\304C\ #[0 "\303\300!\11>\204\17\0\304\305\306\300D\"\210\300\307H\303\1!\n handler-bind-1(#[0 "\303\300!\11>\204\17\0\304\305\306\300D\"\210\30 ert--run-test-internal(#s(ert--test-execution-info :test ... :result ert-run-test(#s(ert-test :name check-for-wrong-custom-opts :document ert-run-or-rerun-test(#s(ert--stats :selector ... :tests ... :test-m ert-run-tests((not (tag :unstable)) #[385 "\1\306\267\202X\4\11?\205 ert-run-tests-batch((not (tag :unstable))) ert-run-tests-batch-and-exit((not (tag :unstable))) eval((ert-run-tests-batch-and-exit '(not (tag :unstable))) t) command-line-1(("-L" ":." "-l" "ert" "--eval" "(setq treesit-extra-l command-line() normal-top-level() Test check-for-wrong-custom-opts condition: (ert-test-failed ((should (null (cus-test-opts t))) :form (null ((gnus-valid-select-methods :type-error ... ...) (gnus-valid-select-methods :type-error ... ...))) :value nil)) FAILED 1/1 check-for-wrong-custom-opts (19.065213 sec) at misc/test-c= ustom-opts.el:33 =2D-8<---------------cut here---------------end--------------->8--- Best regards, Michael.