Received: from mout.gmx.net (mout.gmx.net [212.227.17.22]) by h1439878.stratoserver.net (8.14.4/8.14.4/Debian-2ubuntu2.1) with ESMTP id v5DBI0s3013713 for ; Tue, 13 Jun 2017 13:18:01 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx115 [212.227.17.5]) with ESMTPS (Nemesis) id 1Mpmbt-1dd4Pf1o45-00q6B6 for ; Tue, 13 Jun 2017 13:17:54 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id v5DBHoRs029403; Tue, 13 Jun 2017 13:17:50 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 8FF15127273; Tue, 13 Jun 2017 13:17:50 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 18203329 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 13 Jun 2017 13:17:50 +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 85E20127232 for ; Tue, 13 Jun 2017 13:17:50 +0200 (CEST) Received: from mxout.hzdr.de (ix1.fz-rossendorf.de [149.220.4.85]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id v5DBHiko016257 for ; Tue, 13 Jun 2017 13:17:46 +0200 Received: from fz-rossendorf.de (mail.fz-rossendorf.de [149.220.4.66]) by mxout.hzdr.de (Postfix) with ESMTP id 73699BE56 for ; Tue, 13 Jun 2017 13:17:44 +0200 (CEST) Received: from [149.220.65.84] (HELO fwo045.hzdr.de) by hzdr.de (CommuniGate Pro SMTP 6.1.16) with ESMTPS id 17485402 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Tue, 13 Jun 2017 13:17:44 +0200 Received: by fwo045.hzdr.de (Postfix, from userid 1530) id 38B62E820A; Tue, 13 Jun 2017 13:17:44 +0200 (CEST) References: <20170607101428.GA17779@hzdr.de> <63769c2a-5269-f76b-b362-851ae5861714@morningstar2.co.uk> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline User-Agent: Mutt/1.5.24 (2015-08-30) Message-ID: <20170613111744.GA29412@hzdr.de> Date: Tue, 13 Jun 2017 13:17:44 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Alexander Grahn Subject: Re: \hbox_set:Nn issue after expl3 [2017/05/13] update To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <63769c2a-5269-f76b-b362-851ae5861714@morningstar2.co.uk> 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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:nnfLSvwM+CQ=:c3TG6LVxTP4mxDzcWAgA8KVytJ eLiBsb5npK6MLQbdhSe/6gbHRpDffL9QGyyYo1kWqdJPfY95PMXWd17gKo8q77AGHK6cYNvqT JXEsuJe83+lrnlXgNzEumOB2FQRsUFTIMQgezpxYScX6lllKoh6bO7AohMIW+cM/BwdawlpuH +HHR8omrI/YzD8LGl5dlM/PXDMNFTb79QvrCzz/Qnx2dMMBvQZNxKKsuHqn0CHiGBdjqeQdCp 8OfN5N0iaFE/XvwodnSsairWX3HvNOFJu6tVsmQ0v6kenK3dioRXYfamTJ8J4Eabub63GLmbT 0zLezjDZFaRZnKYHfbu6r175WEg9WS0ox/kyCJMcRajzQCC5NAmdKvEeU8IhFxnqxd31Zu4mn GS2QkIWBGUKuUAXUwNjFs1xb9KEs6Z3r+RreVIIsV0IhoUeXUozIvOLtomqBbWmDEWJ3x4unl ZxZBKGNiqwLgGteW/et0fKSM+1BYncI1W+NN/DF3ZRimbZMxVPhz2/HnYy/qXFTcSfMbpFS3Z Q6Y9OFhHodIRMUoOHNJ3MeJtJe8uWFLnz/d5VbfxV5dc4jwFl0po1QahTPEVJ4d9iQDXLx4CY d7Q53Cw3WMiLCDx0S5SJBez/eZy8DTYQ9ZUYq8rSviy/9hdwDascQ1opywvDb8mDh3k+YAkOk LmJtApZ4+fpx1kKFn2ELNcvIi4anKfERtu4m1jWUJx1R3dkwT31a5gShywc5ketrqu7LbWACQ yWM6RZTejwK19+2e0kX9dRQord9CiDaJaCk3GzKYRw4JBEmUCccSvtWRSMHManFriQusQN51o r0LoYe38hS1fr8JosYRgadIstlg7Vg1DxzILBk0FygL2SWci8TsI7Pxumsv2/7DU+bwSPE1Ev 2TVygkYbYilIAzKzmueMrQevie6bPsOVQM9qXuhMOdqupWh9GkkB4nSerqh518tMZ1Rk+xKiE YGjUkH3fPNAylUQkK8cznPcGLCSB6dD7c9APogquLosNLwt6tWilGTVB6SDFVo004NcZ6r7qZ HU0vwaWfrwLRTzIYqFfDSV3THgx9hpeGOAtMuroInwKHsdFsvvG6QM0D2Tur4GiEjiYs8ivC/ w2Rknb2fELptAXrNeBR+1ACQmi/nP89+56DXvqwiZSoWy6Sbub5qeK6/qJK2bCJRFlxxp1KdV g+kncj60qcqBSZwweh6B1f9i9I9sIrGvP7ltHQ7JL7vJQwaG9rQ+B48zS3wKRIHFRMe/FuN/d Wu6IecSzSycKQ6JR6c67qwZ6T3KUp+SNFD7ELHJ4Paow18XUYHng2xYVzflCMlMtul2SAAC0M hpRmhFWgxI/eAO0XGrTbu7PIAYaGODNSfMoNBshGwOda7zjRCgAoLImf1bC9FDU/spT2M2iWM +XjDt90iE/pUE1Riw+CPSkKbZpww9Edsf7LO6F1t0mEeBmP9NtFTg0pWVGBYpUGVcZKtcRwZb sv04CD90JaInucmuU8I2sN9tMOcws0vpN17ugRf4cJaXpLQXjacQlEp4e8TqqSftxNTk7VZPh qTaxhwAwrR9x7yE5Z+xBMGnIHBjmk0cuEU5OLGVXF X-UI-Loop:V01:ah39hdYEWUQ=:3rgMly35bEWKd7EPGFs4xYG1G1sBLOOBNZ9wkizX2J8= X-UI-Out-Filterresults: notjunk:1;V01:K0:01flQA9YeMo=:MLKXgBIQqIXbNIr2XIZEhd AGkWbA5Obj+qmQVLhTQ6D57W2OO9AD+h+VfTczQMco1pRSfeKw2C9JnrKtj6sorzxkmfiIo5/ /3Wxima6O3kMMetJCX6zrAFnHhELdtfUeQ75C2ZyEjqVnBqlwdBft0wnv7PMYKijYebL97e8i Yh8dP0v39Qop5OxjRvPKzvP7b+26SQFm2F7wemerTsbQ3bSZxBKm7k3VIKF0UoHHjBai8MEEU t3D0Ji4vF46xWzUSn5HOVD1Y5NAmlIQBcnC5ti0mhXrESK02P2Qfyx8nDBHXBug3C5zbSn2hB oGMES2ZmzqeiGMnRJ106iED8aUIXd7p0rfA9Fr+FUiZqwvwggktEE0wNysHGDeU/c+t7/jeRU qB2pQMXF1E9diu8GS4pb9I6c4KUMY3sswgS6KdAmXUn9rlTUkXjcB0LHMJWrN X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7975 Hi Joseph, On Mon, Jun 12, 2017 at 05:01:26PM +0100, Joseph Wright wrote: >On 07/06/2017 11:21, Joseph Wright wrote: >> On 07/06/2017 11:14, Alexander Grahn wrote: >>> Good afternoon, >>> >>> the recent version change of expl3 from [2017/04/01] (last TL-16 state) to >>> [2017/05/13] (initial TL-17 state) changed the behaviour of \hbox_s:Nn, which >>> made a hot-fix necessary for one of my packages (ocgx2) on CTAN. >>> >>> The problem boils down to the following code, which used to work with expl3 as >>> of v. 2017/04/01, but fails now with `! Missing } inserted.' error. >>> >>> \documentclass{article} >>> \usepackage{hyperref} >>> >>> \usepackage{expl3} >>> \ExplSyntaxOn >>> >>> \begin{document} >>> >>> \href{https://www.ctan.org}{\dots >>> \hbox_set:Nn0\bgroup CTAN % broken since expl3 [2017/05/13] >>> % \setbox0=\hbox\bgroup CTAN % hot-fix >>> \egroup\box_use:N0 >>> \dots} >>> >>> \end{document} >>> >>> I would like to return to using \hbox_set:Nn instead of \setbox. >>> >>> Alexander >> >> Hi Alexander, >> >> I had an issue in siunitx which I also had to fix for this update: for >> me it boiled down to having made some implementation assumptions and >> ending up mixing different interfaces. > >Indeed, I've found I had a few more of these which I need to fix! It's >easy enough to assume primitive behaviour but really not a great plan: I >think in my own case the code goes back to before I joined the team (and >was feeling my way through the TeX <-> expl3 situation). Yes, me too. I found another couple of wrong \hbox_set:Nn uses, but hopefully all of my pkgs on CTAN are ok now. Alexander