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 v57ALd3e025863 for ; Wed, 7 Jun 2017 12:21:40 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx117 [212.227.17.5]) with ESMTPS (Nemesis) id 1MHHPE-1d5Mo20DfE-00DjPZ for ; Wed, 07 Jun 2017 12:21:34 +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 v57ALU1x025871; Wed, 7 Jun 2017 12:21:30 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 3B544126B37; Wed, 7 Jun 2017 12:21:30 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 18016286 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Wed, 7 Jun 2017 12:21:30 +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 2E5F9126B1E for ; Wed, 7 Jun 2017 12:21:30 +0200 (CEST) Received: from mail-wm0-f41.google.com (mail-wm0-f41.google.com [74.125.82.41]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id v57ALO3X025777 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Wed, 7 Jun 2017 12:21:26 +0200 Received: by mail-wm0-f41.google.com with SMTP id n195so7818415wmg.1 for ; Wed, 07 Jun 2017 03:21:26 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=qeDHNCUXWacoJv+IUw+OUk1R6BoopdhQ3BvhbQGkJ6g=; b=HpqfTDl7AMkxBfHY0hIbCoO55AmBhMm+fRDBsbT+DfyjVXBaTF0xoCrZZbL6NdAC1X G9kRLlHq5EQnuXmIK2suQHW9Uk4dDbirO3BKwI1TpbjlaE7lX5YvQwNAvfpKSU0aPIu4 YXqIwJTJa3Aj1t9ha9C9EhhlxBZGZX7lB8Z0+ryIyV3wi70AZLiNG2e5h8BmeQz1iX7+ DMCdD8XackHeSS3HQjjgfgA9rK1yGWWWKLjbF76Xyefr/6E9So1q7qc1NHlhydj/NOQx X7/IvFTxaMl1I70e8mnFz4CY+51bXatkisewfinDhhrOBaz8zRspJ+8+C8MjvhrYx/Us s9jA== X-Gm-Message-State: AODbwcDqvw2nUs9IrWGf+HvZ6JarqtAc8xVGMJNs7FvFxFdnPSuIGCln lCvYquOtxP13xJMqB1QqnA== X-Received: by 10.28.174.131 with SMTP id x125mr1002074wme.32.1496830883976; Wed, 07 Jun 2017 03:21:23 -0700 (PDT) Received: from palladium.local ([83.217.96.150]) by smtp.gmail.com with ESMTPSA id 2sm1765045wrx.26.2017.06.07.03.21.23 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 07 Jun 2017 03:21:23 -0700 (PDT) References: <20170607101428.GA17779@hzdr.de> User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Language: en-GB Content-Transfer-Encoding: 7bit Message-ID: Date: Wed, 7 Jun 2017 11:21:21 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \hbox_set:Nn issue after expl3 [2017/05/13] update To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <20170607101428.GA17779@hzdr.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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:dDupIXkdlyQ=:OAF9ew+Q2XLnsKuBWfyiYCPXJc F2mqiQp4qaT+jS6JWwFiiQpz3n8od/0+xA0qGPHCZQrBvom+a+upVQHhL7djAeaaZXUJ7Uzm3 RK63B0vbIg1ol8Zs2Aun38YoNaN1rtnmMz27pe37G7QtamKJV3Jg/ZMfCy2zwaBtWHR547lSL TmfB6BGnyCR0BU7sDdjiXc7/auGiNDdHI7W/OoMcHo2y1QJFKf/mC8SD6PeB/cCNFddelbkbB XTPmnuHoORyaSfP3cv7ozbvz3K4yFFXwgNSFk7qS7Nu/mZGsAsPYmegzQdeP9XWSiVx8qaTTT 4Rc7shsvyAwzwWMitAl7/NpSEv5UbDjXwj+NyDIBnZMxBgvHgqslQkiZlMv0nILOEwbbmzASe R27P9FnfoNxGr539brg0Z4iE3LWY+NxJcOeBdgRBmX1OSF8VuLeR0Z+qN4jRvtwNKwsKF9ldm Bqg8ABrxFKMmgaEZix80Rz3kTBbgFBWuzs+xdZQuz8b96KDhUk6ftYqXwYoMLHyEel9zpydIe Bn8E3lm5808NiRrMtFVqv1QU3q+j+bKT1MhECpHcOatdtFHPyENbbsfeZ/+F/3PeKruZUg4s7 DtW7l8oLUE0qzq0Jy3mXDU/iHHBO53mEmueiRWY8nehCI2amZn1X3wqm4y43snapS7LI1L/bR i8HljpUBsvCaH3guaXbDxxZ0hl4xGHqGh0s15onQnyhPT2QmD4oHHmNbAdORzrrl+GxNXebo/ TiRi6xr42gX7bh9nlSBybOUXCISmtcTqGXVaJCQxJjbKkvhMsEclJnDu1wXhQsJCegdygeARs Ctw4ttfXp098FVrpbo2IRTs1rsKHT9KpckhEK/RtQNH+ElbBk7M3r+iXzHajwzcsyfuqVsf+k Q9OuLIGkCoz3gAiMwvcXFAiHewkyGb8NXPYdfD2uqbTGI2sijMoXn2VS9RkeVYjG0tmNULmsi 9k7fqCp/ESUq91NKo+S8AVfvpTRzQ41HtCyqNo3n9icEqoGKkPJ3RbTe3o9X6Mzrcs+qKomJg V0qC/QFxPFIIEPQcGOV5HNv8TRv2DL9YG5JUX051VNyT64VLRxhIMEP7D3Y079LLwm3HeQ9hH 8i2pLZIa8XexH3HjN1nBt6oE31oDl7I3OGvmK0xDY/rjUvRJcDRENE5HVJx7EBSlZJWQHzDNC rosoJzmpGSUjn/xxMpQUedqU4515hw1A4xy1eknCoMD/XpMvyGy7UxoeZ8Zbg7DJawdwFRMIo RJBaDxKlaLIIKviVcs4YbPzNO7338oNVMOoX8Cps+m00+xXjjmMXwT7CFv2Hx1MxFOrt0c/f7 PGKFSYuizxLYWo4jBHaAm09bHHHrqC7m5BVZIFud7kgPOc9CIGaSx6q7q806IYgXTCQc4Nu+b EpWdZRARIPo1WzM6E+Mj5tGvJGE2VZwKlHzgi7FGbgE3ef5d5m6qoCeh/lq/s9nrSFQlPZDjn McmyWdrVaBF8EzcGRMqMTOmUvmolmIOdyO9zeZgU/H0x2/b3aSYsDaHxa70H3XNLR5gkJ6fGA BcOBYUe19QN03BwXDMiPW8eJezvLLyMZfQJ/0ATEY7r8rNsakHsthslQIIVXeV/QPSxqRmVh/ vCZAVLeTJq0= X-UI-Loop:V01:1PEDFOYjDTs=:7+2zApV0lN8BejUQXm1O/gZ3UCuYEbQ47ronR7VI8e4= X-UI-Out-Filterresults: notjunk:1;V01:K0:p1XCdTJtKnU=:kgQfd+uwQxjjEQo8EDgKzo a3unOaRS6BoRHdcyvxpP8kVmZdmOXpci+A1okDOYccvgGQzPN+g1ZcqlrCLr5v2nHgu4ztz2P 64BNnWudusUQOcy4FYYPPXiseEM5d9xBwBOgfdUEtfCFGIAeQ0eA19LNdrrfUKz2UXbZ/rCXt Qs39kZVt0DRC9kpMVaQsUQBs+CNttbdYyj+TppGvgha37ZYBaNDF3uh5oKKn2hjkizklgI/NR GmuujeeuRkgw07qU7mnVDB4+16z0vEnZDWC6x2vladbVniah2WHacOpATddrzo08TrXxsSy56 qX0pacEP4i8Bj7+EyQLCojDduL8bUObj+h+xcgM05NRm/kLc+CcA5r6up0PiQlJ1sdwKxgstU lnlaA+LtEQqklkOs/z8WTffaTXsQl4s1X62KvI3V+wfpmm55PkSe3ugmdByMwz0Kbq7iyGv9Y D+hWfjMkuA== X-Scanned-By: MIMEDefang 2.71 on 85.214.41.38 Status: R X-Status: X-Keywords: X-UID: 7974 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. In the above, \hbox_set:Nn is wrong (even if we ignore using "0" not a box name). For me \href{https://www.ctan.org}{\dots \hbox_set:Nw 0 CTAN % broken since expl3 [2017/05/13] % \setbox0=\hbox\bgroup CTAN % hot-fix \hbox_set_end: \box_use:N0 \dots} works and is using the appropriate interface. Joseph P.S. I'm meant to be adding \hbox_set_to_wd:Nnw, etc., as those are currently not covered: will aim to do today/tomorrow.