From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp12.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id CPnHMV+3z2SuOQEASxT56A (envelope-from ) for ; Sun, 06 Aug 2023 17:08:15 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp12.migadu.com with LMTPS id eDlZMV+3z2QeRwAAauVa8A (envelope-from ) for ; Sun, 06 Aug 2023 17:08:15 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 367E26E76B for ; Sun, 6 Aug 2023 17:08:15 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=EGYNDDI6; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1691334495; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=lj2ncIKgaxa3NXiKxG3LiDq41yCrBpnr/vclW0qgQjk=; b=QW1TFD22geoZuFH3qEDJSW+p5FH310WSYxqFcykR8K6sPPNJFrMsOphx/wxeojPdS3mGhH YdYfpy0NqSUc3YcJI0QdeQJo5W8IfLUy8UXT7ZlQIgwe/coOT/lRCH2INRvntGmBaTbE0q HAYDYaFxasgqHCYxg7GUoP0Uk9oht2vhV7LGRDaFvEYesknJY7aV/iAXC/yj/vGikAdyXw kh8gy1wO51X4eOA/uQxQDhfOoQ5Y3ODA1UYMoFMy160lUQkKzBOAIek3tlTv1aT5Qau8L9 nd94UkVkb+cc3PB6f4WwnhObLGSrAXEx67b2cgw71L2Qvdc3fvIYMNry0dX0yA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1691334495; a=rsa-sha256; cv=none; b=OsLE6AiQZZHdtv1Ohq0zaGzczknOteuQc31Vu1J9qQLqemKD2CNexnNMYhgJi9RJBmgPjm EaNxF0dVuQiNWJ7gTRST4It84cwBeOxWCZKiPlgiWHWikX1u5qzY2HFhPb1Ewi21KPdENK QJvP4T/tT/MRTu9nMqcdMYWnPkP1x21JMWGAlMZzetGP4+0pItaIu6/98DiEzvVeP+Lhsn uqDM/sMRGZ4fd68C6CA53Qms0CrgQYqK8ZXpASstNyS02qIEEKUYNXqUEKUGrtVW20umg8 PMgQLr2I/28G5TEqYhcPExXCIFMUtVNXYCUrUySkR7t/khDmjQ3qQNZAfCgUJA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=EGYNDDI6; spf=pass (aspmx1.migadu.com: domain of "emacs-orgmode-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="emacs-orgmode-bounces+larch=yhetil.org@gnu.org"; dmarc=pass (policy=none) header.from=posteo.net Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qSfMP-00067x-RB; Sun, 06 Aug 2023 11:08:01 -0400 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 1qSfMN-00064c-6M for emacs-orgmode@gnu.org; Sun, 06 Aug 2023 11:08:00 -0400 Received: from mout01.posteo.de ([185.67.36.65]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qSfMK-0000A4-Mx for emacs-orgmode@gnu.org; Sun, 06 Aug 2023 11:07:58 -0400 Received: from submission (posteo.de [185.67.36.169]) by mout01.posteo.de (Postfix) with ESMTPS id AA7DC240028 for ; Sun, 6 Aug 2023 17:07:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1691334474; bh=7+6SqVk85pMX4RD7ZY1553YOmH2dvi5DKNmdwUsFCEs=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:From; b=EGYNDDI6Bz9wa6HAalBGA4wDywrpjlzLUAZPz/WngiPNHE5+16V/L17NfQr/QkFSY 8ddOrYbh6L0PYJWf1e3bMikZqR+zoqbbY0eYuFuuSLmIouEd0U4hnHdPKtuh03gfak B4clR7S3Q94MY+SK0mGqg6k1ErENN4WqKJreInR/n0WINpcZXJSieM2NGYw6Biz8nY wxgr1ZMCUl5LU5eCiKKVry+KxmILQO+x7iuU/rp+x2akKiWbHPMUbsj4qhRdXlvrNg +NFItg4rQ1hwOG3uni8F+0WOUp6hJNYHGsHMmUNGg3Ij+rKJAv8uVdQlX7+1LZbS+L PnwCbL2RQLrAQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4RJjVy1SXzz6txH; Sun, 6 Aug 2023 17:07:54 +0200 (CEST) From: Ihor Radchenko To: Max Nikulin Cc: emacs-orgmode@gnu.org, Bastien Guerry Subject: Re: Worg: issue with org-tools page In-Reply-To: References: <2023-04-09T17-33-57@devnull.Karl-Voit.at> <87pm8d0zgg.fsf@localhost> <2023-04-09T23-50-33@devnull.Karl-Voit.at> <87cz41gyqc.fsf@localhost> <2023-04-18T15-32-06@devnull.Karl-Voit.at> <877cqikj93.fsf@localhost> <87zg3dj406.fsf@localhost> <87mszdiwt4.fsf@localhost> <87r0ooghim.fsf@localhost> <4762096d-2685-de1d-9bfd-0370255faedd@gmail.com> <87wmy9k78t.fsf@localhost> Date: Sun, 06 Aug 2023 15:08:16 +0000 Message-ID: <87tttcryxr.fsf@localhost> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=185.67.36.65; envelope-from=yantar92@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -53 X-Spam_score: -5.4 X-Spam_bar: ----- X-Spam_report: (-5.4 / 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, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-orgmode@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+larch=yhetil.org@gnu.org Sender: emacs-orgmode-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Queue-Id: 367E26E76B X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -6.54 X-Spam-Score: -6.54 X-TUID: lK/7Cu6IFT5B Max Nikulin writes: >> I am not sure why it would be useful to limit the number of errors to >> anything other than 0/infinity. > > You have agreed that aborting of upload on any error may be > disappointing when the error was introduced by another person. This will not happen now. See https://git.sr.ht/~bzg/worg/tree/master/item/.build.yml The error is only reported after "upload" via "check" task. > If there are dozens of failures then something serious has happened > either with Org or with Worg and it is a reason to not upload partial > results. > > I believe that list of 5-10 failed files is suitable for notification > failure (e-mail, instant messaging, etc.). Even a single failed file should trigger e-mail notification. As for dozens of failures caused by something serious, I do hope that Org commiters are careful enough. WORG uses bugfix version of Org where we already push with care, when we are confident that things should not break even theoretically. And if the large failures are caused by WORG commit, it should be a commit either touching the build system or basic WORG includes - such commits should be taken with care anyway. In summary, I do not think that we should be concerned about downtime caused by accidental and _also very serious_ issue caused by careless commit. If we do encounter such scenarios, it will be a sign that we should switch to a proper testing/production website builds; not trying to re-invent the wheel with ad-hoc build script solutions. >> Note that I just pushed an alternative (but very similar) change in >> https://git.sr.ht/~bzg/worg/commit/b38a1f08 > > It fails on first error. I find a report containing several errors much > more helpful for figuring out what has actually happened. On the other > hand there should be a strong reason to read all errors when there are > hundreds one. You are right. I will see what I can do to throw exit only at the end, showing all the errors. > P.S. You have not documented that your approach abuses --debug-init > standard Emacs option. My approach does not abuse --debug-init. The new cmd line argument is --debug. I have no opinion about which header argument should be used. You can propose an alternative, if you find something more self-explanatory and not clashing with the existing Emacs command line args. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at