Path: ...!weretis.net!feeder8.news.weretis.net!pasdenom.info!.POSTED.2a01:e0a:21:ea80:2bcd:1898:8c71:814c!not-for-mail From: yamo' Newsgroups: fr.comp.usenet.serveurs Subject: Re: [Debian] Installer PyClean sur INN 2.6.4 Date: Wed, 14 Sep 2022 09:49:35 +0200 Organization: Message-ID: References: Reply-To: yamo@groumpf.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 14 Sep 2022 07:49:35 -0000 (UTC) Injection-Info: rasp.pasdenom.info; posting-account="stephane@usenet"; posting-host="2a01:e0a:21:ea80:2bcd:1898:8c71:814c"; logging-data="25610"; mail-complaints-to="abuse@pasdenom.info" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Firefox/68.0 SeaMonkey/2.53.13 Cancel-Lock: sha256:w/fu3BKKGjw+4+5jWcrVAy461Or0/9rQr21h3eKV6Yg= In-Reply-To: X-Face: 3KI0f?#fLTG@kKi{}=#:0_|0/Yj`]d3fD_\O0w{?AFf"Cw9|V~#Nd.Wks Bytes: 4536 Lines: 76 Bonjour Julien, Julien ÉLIE a tapoté le 11/09/2022 21:53: > Bonjour Stéphane, > >>> Le paquet standard est compilé avec Python 3 (libpython3.9 est dans les >>> dépendances) donc ce n'est finalement pas le problème. Je ne sais pas >>> pourquoi PyClean ne se lance pas. N'y a-t-il pas une erreur dans >>> /log/traceback ? >> >> Il date du 8 juillet, je vais le renommer pour vérifier. >> J'ai relancé, il n'y a rien de nouveau. (même pour inittraceback). > > Peut-être qu'il est en fonctionnement alors s'il n'y a pas d'erreur ? > A-t-il chargé ses fichiers de configuration ? (d'après pyclean.log) > C'est normal qu'il n'y ait rien dans init_traceback ; s'il y a quelque > chose, c'est qu'une erreur s'est produite. Alors il est très peu actif et mes tests de bad_from n'ont pas été concluants... > > >>> Mais bon, ce n'est pas la peine de passer trop de temps dessus si >>> Cleanfeed te satisfait déjà. Pas besoin d'en changer. >> >> Oui, j'ai d'autres choses à voir : >> Notamment comprendre pourquoi un Supersedes erroné est rejeté en perl >> mais exécuté quand même. > > D'après le commentaire et le code du filtre que je recopie ci-dessous, > le Supersedes n'est pas rejeté en Perl (cela aurait été le cas si le > return de la première ligne n'était pas commenté). Donc le Supersedes > est accepté et INN 2.6 (qui ne connaît pas Cancel-Lock) l'exécute. > Pour ne pas qu'il soit exécuté, il faut innflags: "-C" dans inn.conf. > > sub local_filter_after_emp { > if (exists( $hdr{'Supersedes'} )) { > #return verify_cancel(\%hdr, $hdr{'Supersedes'}, 'Supersedes'); > # verify_cancel is called, but not returned, so the > # posting is unconditionally accepted > # verify_cancel calls INN:cancel() if verification suceeds > verify_cancel(\%hdr, $hdr{'Supersedes'}, 'Supersedes'); > } > > return undef; > } > Et pourquoi le code n'est pas plutôt : sub local_filter_after_emp { if (exists( $hdr{'Supersedes'} )) { #return verify_cancel(\%hdr, $hdr{'Supersedes'}, 'Supersedes'); # verify_cancel is called, but not returned, so the # posting is unconditionally accepted # verify_cancel calls INN:cancel() if verification suceeds verify_cancel(\%hdr, $hdr{'Supersedes'}, 'Supersedes'); } else { return undef; }; }; >> Tester newsportal en php8. testé rapidement sur ubuntu 22.04 ça fonctionne. >> Implémenter le proxy-nocem. > > Bonnes expérimentations :) Je suis en train de faire une vm avec un inn 2.6.4 minimal (juste fr et le big8, newsportal et la passerelle vers nemo). -- Stéphane