Return-Path: Delivered-To: rainer Received: from h2774747.stratoserver.net (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) by h2774747.stratoserver.net (Dovecot) with LMTP id V9raHPDZHl+gAQAA4+3H6A for ; Mon, 27 Jul 2020 15:43:12 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 06RDhBxA000414 for ; Mon, 27 Jul 2020 15:43:12 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx001 [212.227.15.9]) with ESMTP (Nemesis) id 1MtwAI-1knL6b3Uh2-00uHz5 for ; Mon, 27 Jul 2020 15:43:05 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay2.uni-heidelberg.de with ESMTP; 27 Jul 2020 15:43:05 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 6CC6B128428; Mon, 27 Jul 2020 15:42:58 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 44391894 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Jul 2020 15:42:58 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 51E921274B9 for ; Mon, 27 Jul 2020 15:42:58 +0200 (CEST) X-IronPort-MID: 75907267 X-IronPort-RemoteIP: 5.35.249.60 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 5.2 IronPort-PHdr: =?us-ascii?q?9a23=3A8MwkABNi7l38JPf+oXAl6mtXPHoOpqn0MwgJ65?= =?us-ascii?q?Eul7NJdOGZ8o//OFDEvKU23kXEWYzKre9Ciq/WvqHsVGgK7IyO9nwPI9RXTx?= =?us-ascii?q?FQr8IQkkQ7BdKdT1XhJavkdSU8H4JHVUN58nWxOENVMML3e1DC52Wo6jwfEQ?= =?us-ascii?q?m5MhB6dazuAoCHt82szKip/oHLJQBBhT6ze7R3eRuspAPS8MwXnZdvLqw4wR?= =?us-ascii?q?vhpnJUdvQT3XlvJ1+Yg1D7/MjjtIV7/XF2vPQsv9VFTb28f6k8SulACy86Nm?= =?us-ascii?q?ku+MDxnRLESAaD9z0QW2MKn1xEDlGfviv3VZrwrCb289FF9nLGYZ/QSrY5EX?= =?us-ascii?q?S44qNiWVn1jiZCNzM4/GzTgMFqg+RXrUDpoRs32IPSbIyPUZg2NqrAYdMXQ3?= =?us-ascii?q?ZAVcdNRmRABI27dY4GE+sGO65RsYD8o1IEqRb2CxOrAavjzTpBh3m+2qNfsa?= =?us-ascii?q?xpHxvP2g9mGtMSrHnQptz+NI8WWPy43OzQ1zLBYvhKnzDn58mAcxwsp+2NQa?= =?us-ascii?q?MladDYmixNX0vOilSdr5CgPivAi6JW7i7Bs7smC7r8w3QqoAxwvDW1k90hjo?= =?us-ascii?q?DYwJ8TyxXE+CR1zYI/KMe3DkJ2MrvGWNNdsT+XM4xuT4YsWWZt7Ww00LQAut?= =?us-ascii?q?i+fTQWxZAtzhXfQ/iOb4WYpwr5U+ScKis+g2hqMuHa5V764Q27x+vwW9Phml?= =?us-ascii?q?hQpyxG1NzNqmwA0xba4civTvJh81fkwSyI1Q3Y9qdDO09+xs+5Y9Yxh7U3kJ?= =?us-ascii?q?QUq0HKGCT7zV73gKGhfUIh4uG06u7jb+y89KWRPIJ1lAzyd58WtJDnWLYAOx?= =?us-ascii?q?MVFyiB9OC1xfv++0y8QLhLgvAymKTDv9bWKJZTqqm8Cg5TmoEtjnT3Rzm82d?= =?us-ascii?q?Ib23wGME5IfBiOhIjBP1jSLeC9Fe24gVmnjHFs3f+OMrD6A5rLJ2TOi/+8O+?= =?us-ascii?q?0grRQAmUxtlZhW/Pc2QvkZLej2W1PtudCQFRI/PwGugq7mBNh7yoICSDeKC6?= =?us-ascii?q?6dPrnVtAzA7eYuLu+QIY4N7Wu7cKVjvaK/yyFhyjp/NeGz0JAaaW61BKF8Lk?= =?us-ascii?q?GQcDzxhNZEEWoLsgc6RuHwhxuOXG02BT76UqQi6zU8EI/jA53EQ9XnjqaI2i?= =?us-ascii?q?T9G5xKem1CAFmHEV/sfpmJS7IUciWQL8R91DseWvLyLu1pnQHrrwL8x7d9e6?= =?us-ascii?q?Da4CQettTm1cRp6unZnBoy3Th9E8mNlnmXSGN5lX9OQCU5lvMawwQ12hKI1q?= =?us-ascii?q?52hOZdHNpY6qZSUws0ApXbyvRzF9H4Xg+SNsfMUlutRc+qRC0gVt9kicFbeF?= =?us-ascii?q?5zQp/x63KLlzrvGbIekKaHQYA54r6JlWakPN5zkj7DxOFkhl0iCJIVZ1erja?= =?us-ascii?q?N+6QXfQrXxvR7DxvSMcqIRlG7X+WOK3CyTukAdUANxXajBV30FaQ3aoIax4E?= =?us-ascii?q?SKVLKoBbk9V2kJgcefNqtHbMHohlRaVb/iPtrZeWe4h2a3A16B2LqNaIPgf2?= =?us-ascii?q?hV0j/aDQAIlAUa/HDOMgZbZG/pu2XFEDlnDk7ieWvn9uxzpGL9QkYy0wzMY0?= =?us-ascii?q?Agn7u59xgJhOCNHvMe2rVX3UVp4z5wHVu7w5fXE4/d4VE8Ov8AMJVjuAQPz2?= =?us-ascii?q?/Sug1jM4b1Na1mj09YbgJ2+kPj1hl6Do9Ni8dsoH55qWg6Ya+ezl5FcCuVmJ?= =?us-ascii?q?7qPbiCYGfo9RasLavXxk3T1Nyf8acn7P0kpkWmpBuuFEcp7zNgydYfgB7+rt?= =?us-ascii?q?3aSREfV578SBN97x9hu7TTeTUw/avf0nhhPbjyvjbEx99vCOZvmXPCN59Pda?= =?us-ascii?q?iDEgH1CcgTAcOjffcrl1aeZRUBJOlO9aQwMpr6JcvD47aiOaNbpBzjlX5Oud?= =?us-ascii?q?Ev1kuQ+jo5UvTP3ZsO37efxATVD26h3mfkidj+nMV/XR9XHme7znG7VoVWY6?= =?us-ascii?q?B+bMAHAGGyLou7y4cm3s+/aztj7FemQmg+9oqscBuWYUb62FQBh0AevXG33D?= =?us-ascii?q?OiyD55mC1vqbCQjnXD?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AgAA2R5fmDz5IwVgHgEBCxIMQIF?= =?us-ascii?q?MgVAjLoFLIwQLLIQ0iQGIIA+bfQsBAQEBAQEBAQEGAQEsAQIEAQGETAKCJwI?= =?us-ascii?q?cBwEENQUNAgMBAQEDAgUBAQUBAQECAQMDBBQBAQEBAQgLCwYphWMMhXIBAQM?= =?us-ascii?q?BAQEhFQgBATgECwsaAiYCAlcFAQ0IAQGDIoJdIQMBrVKBMoMBAQEFgkqDWoE?= =?us-ascii?q?3CYEOK4x8D4FMP4E4gjsuPoEXhjyCYJp3mk4pB4JhgQgEC5hLBSiRQI4ksTA?= =?us-ascii?q?CBAIEBQIVgWuBeX2DLFAZDY4eDA4JiGKFRD8zNwIGCAEBAwlPCgEBj0EBAQ?= X-IronPort-AV: E=Sophos;i="5.75,402,1589234400"; d="scan'208";a="75907267" X-MGA-submission: =?us-ascii?q?MDF6LXAOkxFHVPino2RW+Yz9O4ztlchwdCy7fo?= =?us-ascii?q?N2B3cJwFtMpemeeJqC3lOBCI6Mz68BllfE+9PnmWlB6r8CSv0WZ9NOY+?= =?us-ascii?q?vV3GVoBD1b/xxFL08RjVH2h12J0l47uUv3MI+t3t9VjeFq5eUnvwI+xu?= =?us-ascii?q?mNP+qtYOYF1Fk2Ngi36HNSYg=3D=3D?= Received: from comedy.dante.de ([5.35.249.60]) by relay.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 27 Jul 2020 15:42:58 +0200 Received: from Franks-MBP.fritz.box (p200300cbaf441c00c41015421cb5fe5d.dip0.t-ipconnect.de [IPv6:2003:cb:af44:1c00:c410:1542:1cb5:fe5d]) (authenticated bits=0) by comedy.dante.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 06RDgttT030656 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT) for ; Mon, 27 Jul 2020 15:42:57 +0200 References: <20200723020053.jq6lnwl7k23htouz@vento15post8> <3f1f9ba8-7a63-bc32-58ec-b70a5d8fda11@morningstar2.co.uk> <3a2af419-32a5-c4c2-c6bf-b01c90d22235@latex-project.org> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-DANTE-Spam-Score: 0.826 () KHOP_HELO_FCRDNS,NICE_REPLY_A,SPF_FAIL,SPF_HELO_NONE X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 X-Scanned-By: MIMEDefang 2.79 Message-ID: <3db18422-75a6-c3ee-a7f8-5fc642e3718f@latex-project.org> Date: Mon, 27 Jul 2020 15:42:54 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Frank Mittelbach Subject: Re: Guidelines on the new hook management To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: Precedence: list List-Help: , List-Unsubscribe: List-Subscribe: List-Owner: List-Archive: Envelope-To: X-GMX-Antispam: 0 (Mail was not recognized as spam); Detail=V3; X-Spam-Flag: NO X-UI-Filterresults: notjunk:1;V03:K0:q0cWXXu6yFg=:lzvlkcyIiHKWqfw3i+EkoSGN9W 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 J X-UI-Loop:V01:+BKOrvB1qmQ=:XCAS8nU9DjPiHCK5TG/gbAVwH3HXZOQI59tYfVkgGig= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:gHMHgmiK9ms=:5kEF20IF/cl2Tp/5VaXViB qNEixwwqwRF2Q7HtXnuz8kwi15eau467Qa8/sjdRNcNackyBOK1FHcGrwE3iy33nu1IriqM9M mqjwJ+zSanD+08aOd1o00MLO3/8h/gumoi+IsaaDEQDqRJTbal+RTv57T0zZEy3DaxFNRkliB nbiinnndIjVpnWMC/sV1ynn6tIr7tYmGAYJV4NZVJK04f3OZVD6OMTCNWmYtfloiTZi+XJSEs l9Zl97Anksd0LU2OOHZNACVpEwJB0+SRtZdY/JB7lEa/LAa71vrF3g+YrSIPMXl/q1kpalOd+ csjD/+VUBu3J3lVIh5LU5xZmzx4WlGShXfNMmB8/JfDWCzhcH/N5Z9tNN9hXuc5qnDKt5ulZT VUKlcsi3Det9Yc1nH3XfDwPyNXQF+xDCnc9ACGHzHxka8ZrpapYA/t5TRLL6C+Ku0bd0CYLHv PTPInP3raHH4YUkV8IxZ851JxlU9/g8= Status: R X-Status: X-Keywords: X-UID: 8219 hi Michal >> Well as far as it goes it should do no harm but in my opinion it >> could most certainly be dropped. > I've found this comment in the literate sources: > >> The following is to ensure that no shipout of content is done >> before the header is out. > So there was probably some case where it caused problems. In my > tests, removing this shipout didn't cause any harm, so I will do it. well I would claim it can apply to LaTeX. Not when the header is written by the appropriate hook, whether that is \AtBeginDvi or its form in the new hook management system. maybe there was a use case for plain but I doubt even that. If there is content before the header you would need to get rid of it basically by getting to the OR and then throwing box255 away and this is not what the code does. Frank