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 6JWUGmzvGF8zJwAA4+3H6A for ; Thu, 23 Jul 2020 04:01:16 +0200 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id 06N21EY1010033 for ; Thu, 23 Jul 2020 04:01:16 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx114 [212.227.17.5]) with ESMTP (Nemesis) id 1MZl67-1kMFz02K51-00Wq4U for ; Thu, 23 Jul 2020 04:01:09 +0200 Received: from listserv.uni-heidelberg.de ([129.206.100.94]) by relay.uni-heidelberg.de with ESMTP; 23 Jul 2020 04:01:10 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 662251284D8; Thu, 23 Jul 2020 04:01:02 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 17.0) with spool id 44347089 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 23 Jul 2020 04:01:02 +0200 Delivered-To: LATEX-L@listserv.uni-heidelberg.de Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.119.212]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 4486112847F for ; Thu, 23 Jul 2020 04:01:02 +0200 (CEST) X-IronPort-MID: 72112214 X-IronPort-RemoteIP: 209.85.216.50 X-IronPort-SenderGroup: UNKNOWNLIST X-IronPort-MailFlowPolicy: $ACCEPTED X-IronPort-Reputation: 2.8 IronPort-PHdr: =?us-ascii?q?9a23=3Au3cCtRXjWEObe59dk1sHkhzn+kvV8LGuZFw894?= =?us-ascii?q?YnhrRSc6+q45XlOgnl6O5wiEPSBNuHuehJj+PH6eb9X21F4ZuAvH0GepFWWF?= =?us-ascii?q?kJhJZehBQuVeiCD0CzN/v2d2oiBs0XVFJj5XC+PE5WFe7xYlTTpju56jtBUg?= =?us-ascii?q?7nO19NL//uUpXXk9zx0umz/5PJZAAdhDe7e7J3IRO1oC3es8AXhc1pLaNigg?= =?us-ascii?q?DRrC5ufOJbjXhtOUrVnxv44ZKo+4V/9i1Lp/8738tJUKG/Z6ZhCLIFVHIpNG?= =?us-ascii?q?c64MCtvh7GFFHd3HYXX2QInxYNODDrt0mkDLH2tCay9vBw3CCLZ4vrS7FxWT?= =?us-ascii?q?mj46pvQhLyh2ELOmxx9mafkcF2gK9BxXDp7xVi347ZZp2UP/tib+vce90dX2?= =?us-ascii?q?9IQsdWUWRIHIq9a4IFC+dJM/xfqsHxoF4HrB32AgfJZqunyjJOnH7z0Ks53s?= =?us-ascii?q?wuFAjH2EorGNdP+HXYodPpNbsDBPivxfqAxjHCYvVKnDblvdKQI1Zx/LfWBO?= =?us-ascii?q?w2LJKCrCtnXxnIhViRt4H/aimY0u0c6S6G6eslVe+uh2MjoQxrrX6jy5RJ6M?= =?us-ascii?q?GBi4QLx1TD7Sg8zpwyIIjySEN9e9+hHZ1TugmVMoJ3RoUpRGQi60NYgvUW/I?= =?us-ascii?q?W2eiQH0sFtxxPZcf2Cfo6L7zrsUe+QJXFzg3cvK9fdz16itEOnzOP7TMy91l?= =?us-ascii?q?1H+zFEntf7vXcIzxXP68KDR6InrH2s0juOyQ3fr9p8Dx1ky/jjIoU6iv4qm5?= =?us-ascii?q?4aoB6FAyn33UX7jaObck8p4Ofu5+m1Krnho5adMcdzhGSceuwul8qlAOE1NA?= =?us-ascii?q?sDd2ee8OW4krbk+AX1Ta5Lgfs/jqTC+MqCdIJL++jjWlETj95r4g33Fzq81d?= =?us-ascii?q?UEgXQLSTANMAmKiYTkIRCGIfz1C+u+n0X5lT5qw/7cObiySp7JL3XFjPLgZe?= =?us-ascii?q?Mnsx8amFd1l4kBoc8MWdRjaLrpV0T8tcLVFEojPgi90ryhFdN8k4MTWG6CBq?= =?us-ascii?q?WUKqyUvVLbg4Bna+SKeoIRvy7wbvY/4Pu7x380n0UceKSv3pY/Z3WxH/AgKE?= =?us-ascii?q?KcKymJ4J9JASIRswwyQfa/wl2PVyRSYnu0XK8U6TQyCYbgBoDGDNPI4vTJzG?= =?us-ascii?q?KwGZtYYXpDA1aHHCLzdomKbPwLbTqbPs5rljFXHajkUYIq0gui8RPr07cyZP?= =?us-ascii?q?SB4TUW7Niwsbo9r/2Wjxw58iZ4StiQw33YBX8hhXsGHnc3xPwt+hE7kwbbl/?= =?us-ascii?q?Ik3LoAUoYPr/JRDlVkadiGlLc8Uo6qHFqGJ4bsKh7uQ836U29vCItpmZlWJR?= =?us-ascii?q?46QY3qjwifjXT0ReVJxvrbXNpstfiEl3npe5QikTCfiO943gNgGowWZQjEzu?= =?us-ascii?q?Z+71SBWNKPyh/E0f7sLeNFgmbM7DvRlDLe+hgHD0ggF/2CBylXZ1OK/42mvQ?= =?us-ascii?q?WbHuPoUfJ/dVIfrKzKYqpSNo+z1QQAFKqlYY6OJTr2wjj4BA7UlOnVMsy3Ky?= =?us-ascii?q?NEjX+bUA9dwkgS5SrUb1FgQH368iSFVno2Ugu+BiGkuf93rHfxFxVm9QyBYk?= =?us-ascii?q?x/2rbwwSY73qfBGdUU2L9M+D0srzxlRhCg2dOTC9eBqwdldqhGbpUx7QUP02?= =?us-ascii?q?WRrAF7MpG6SsIqzlcDbwR6uV/v3BRrG81Bl8YttnYj0At1L+qRzlpAczqS2Z?= =?us-ascii?q?24NKfQLyH++xWmaqie3V+7sp7e4qAU9PExsEnupimsH0smtm1lipxbjiPa6Z?= =?us-ascii?q?LNAw4fF5n2Vwd/9hR3oa3bfjho547Q0i4JU+H8uTvD1tQ1Qeo9n0z4LpEPbe?= =?us-ascii?q?XeTVG0TpVJT9KjI+ErhVWzOwgJOOlDrugpOcLjd/aH1KOvNut6k3SqgDcigs?= =?us-ascii?q?g130SS+i57UuON0YwCxqTS3gaBTTb5gVGiv+j4nIlFYXcZGW/1mk2GTMZBI7?= =?us-ascii?q?Z/e4oGEzLkO8qs2tB3nILgQVZd/V+nQksEgYqnJELUYFv60gldk08QpDb0/E?= =?us-ascii?q?nwhywxmDYvoK2F2SXIyOm3bxsLNFlAQ2x6hEvtK4y51oxIbA2TdwEs0SCdyw?= =?us-ascii?q?Pi3aEC/fZwKmDSRQFDeC2kdzg/AJv1jaKLZot00L1tsShTV77hM1WTS7q4ux?= =?us-ascii?q?lDli2+Ry1Rwzc0czzssZL8zUQj2TCtaU1rpX+cQvlegBLW5djSX/lUh2NUSy?= =?us-ascii?q?xxiD2RDV+5bYCk?= X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AhAgD97hhfgDLYVdFgHgEBCxIMQIN?= =?us-ascii?q?tdlUjBDeEM4kBkyOFHol1gWkLAQEBAQEBAQEBBwEYCwoCBAEBhlwCHAcBBDQ?= =?us-ascii?q?TAgMBAQEDAgUBAQUBAQECAQMDBBQBAQkNCQgnhWUMhXQFARARDwENARseAxI?= =?us-ascii?q?fAiYCAiMRAQUBITaDBYJKAQMuD6EIgQQ9iyiBFQUBF4MCBYE0AYMvChkoDWI?= =?us-ascii?q?DgTQCAQYJAQh8KoQCiHAagUE/g3MBAYIBgS4XAoElgQeCSYJgBI8cpjJNgho?= =?us-ascii?q?EgQgLhz+GdYoMMA8DkRgNjhqcL5ReAgoHBg8jgUeBejMaI1CCaVAZDY4eg3G?= =?us-ascii?q?KaywzNwIGAQcBAQMJViYTjnIBAQ?= X-IronPort-AV: E=Sophos;i="5.75,385,1589234400"; d="scan'208";a="72112214" X-MGA-submission: =?us-ascii?q?MDE2VEsZ2GTeTDNy1DU1RNoSSdrbku7nlA1MIj?= =?us-ascii?q?zT93ch3hj74x17vMA2JBhvi/xFJWLxTbwfLvkLkr2UC0ddbi4EUDLEAl?= =?us-ascii?q?3H4gyFqArHSWt6MI0Jh7HZFa6cPp7vFZjDAAU9xEqdQFxy1E4kn2MAKq?= =?us-ascii?q?m396kIzLa2d8QB4JHOxYTmYw=3D=3D?= Received: from mail-pj1-f50.google.com ([209.85.216.50]) by relay2.uni-heidelberg.de with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 23 Jul 2020 04:01:02 +0200 Received: by mail-pj1-f50.google.com with SMTP id k71so2428538pje.0 for ; Wed, 22 Jul 2020 19:01:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:subject:message-id:mail-followup-to :mime-version:content-disposition:content-transfer-encoding; bh=c+Z7fGblnjqBSulYWk2pAMkLyurls7Tv6S9cxd2LUss=; b=J7086E+myAcIqnzjD/4O/sSCVOJkgZjBVDjSCAAK5wyoycXtTCtWECvp9xVnvB3r7h OGG+W+N9WTfR1jFLqNPEyRlqRZaTGdA6ReUQyiILzO6W4iAp9ZiRubMrSbanoe9Xtizg 440w/8/W37TbO5n0+MFmMW6yJPzta4ZWBpI2eBN2PAeVx5HSDRTLyezNLHdJf6WPl6Wh 3SQ5MsUpWPvJ55ZIljc2nzKPVJBSNG414EO+qEaY46BMRedd7ICbs5zQJcIzStKZIdo/ cugMwoXrwjttS1VtExYD6Foeify2UjMt6qFWN2NhrjpqVp8r5q/8gLFAsQ752xmfc4Cp U2Qg== X-Gm-Message-State: AOAM531IainahE+iQAfJdPQ2EvNMBjwdh/sn3E+TNzSX4002AzGNMb/Z /Gt8a3MiYCJIYecOuPcxe6w1v1cI X-Google-Smtp-Source: ABdhPJymxtXPDS63ZVHpWBOfqsARevfsVV2mms/2eae4W8kQpW8XyPtGDUUnm9bj4jQYfwaUiSlclg== X-Received: by 2002:a17:90a:1b42:: with SMTP id q60mr2092812pjq.78.1595469659131; Wed, 22 Jul 2020 19:00:59 -0700 (PDT) Received: from localhost (fwphysics-ejournal-external.otago.ac.nz. [139.80.80.8]) by smtp.gmail.com with ESMTPSA id 186sm913959pfe.1.2020.07.22.19.00.56 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2020 19:00:57 -0700 (PDT) Mail-Followup-To: LATEX-L@listserv.uni-heidelberg.de MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit Message-ID: <20200723020053.jq6lnwl7k23htouz@vento15post8> Date: Thu, 23 Jul 2020 14:00:53 +1200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Henri Menke Subject: Guidelines on the new hook management To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE 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:fUKECfa090I=:zPMO4nENWoIwHSCboKU8sTjuq4 +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 xSFNQsacXLyA95kDsvIdJsnYUX02oF3g== X-UI-Loop:V01:Itwe8i/5JL0=:2a3OvBNtZPGaNFKJlwG5iiZ5DL3RdJIGxZ9C9l0trKw= X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:puEdzqwqnJg=:e+PfCgWERX/yzHvw6CGa9+ GO6theFLbGN9eEpSkUU9ttGSw+CAjTSWY8X1i9b40TQfq8GPaoe2ZQ0g6cqpK3gVsOHpKuD06 hn7SLz/LQ3r8DFvRyIIq+3A0+nYxAHzp0gU27jdJr1i4kpZxsWSsXJ759XuCp9Y+vIh4hOGoF 98JXDxOd/qbD6DqdTi3cJ9nZIVozYQQSAWJeiB1EEAHr1stee8qNwgn4bmSCR5V/RJwa64enf npfXonCKe9W49xJ3+e4WZPbR20EspX57OBtQ5FwwSAVFrpHIaKB8m4T7WsPcPSvmYAhcRk3Jv UVfBe/PcL+eJWZoplB+MIhFF7y5EFh7Kx3tTjevw8cRx5WDF3PWkI1Duspj4nx5PrVp9eG/lk BCKbjdUMz2HSUnpKzCIYwTMW0hPl9hxbhUC1/VqSyuCifWlbAdq3jwzT+cn4Rsb4GpSti+86r mO3rXjGQ2VHhfSGxH7r81k00/WWNyuM= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8209 Dear list, Inspired by issue #900 on the PGF/TikZ repo [1], I'd like to kick off the discussion on how to correctly integrate the new hook management system into existing LaTeX package codebases. In a naïve adaptation, two code branches would be maintained, with and without the new hook management. This is quite tedious for maintainers, especially when trying to integrate this properly into existing CI. For me as PGF/TikZ maintainer it is also of paramount importance to avoid anything similar to the oberdiek-split and iftex-merge clusterfucks. Back then I had to fix the CI every other day without any guidance whatsoever from upstream, which was a massive sink of my time. Obviously there has to be some transition at some point. Hence I'm asking how to properly integrate and coordinate the migration this time. Kind regards, Henri [1] https://github.com/pgf-tikz/pgf/issues/900