Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by h2774747.stratoserver.net (8.15.2/8.15.2/Debian-3) with ESMTP id w7R7ERFN003211 for ; Mon, 27 Aug 2018 09:14:28 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx116 [212.227.17.5]) with ESMTPS (Nemesis) id 1MyKsm-1fkEzJ3Spg-00ypwm for ; Mon, 27 Aug 2018 09:14:21 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTP id w7R7ELZ7013022; Mon, 27 Aug 2018 09:14:21 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 9324C122CBB; Mon, 27 Aug 2018 09:14:15 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 29112902 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Aug 2018 09:14:15 +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 72E4A1224ED for ; Mon, 27 Aug 2018 09:14:15 +0200 (CEST) Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) by relay.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w7R7EAdM012899 (version=TLSv1.2 cipher=AES256-GCM-SHA384 bits=256 verify=FAIL) for ; Mon, 27 Aug 2018 09:14:13 +0200 Received: by mail-wr1-f46.google.com with SMTP id v16-v6so12559887wro.11 for ; Mon, 27 Aug 2018 00:14:12 -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=ua/J32cYYh1OmvO04JHb0RelSbF3zwJRK65YSw38Efw=; b=WlhmblotUX2Fbvd/f72BIZNXENBQIEhYxVdWwqVSLuSnoYpkG4ELBpNOoW7Hr/iupZ gCkHIy3ahWni7nc0ZSrlmA3zQcCzR2GIYV4tHs/YGWC7kmxP1xdogZpXia6lkx+K+BT6 CoFbJyDh+5v9BvLZ/OY9DUB6TaTwayPKCjhVmitUPoWxDkgTaRHoisrq8dCqVT4GUdDi 9hezrct8vMxv8915HvAyBzVOs/cPCwUIUGca95wVPJZNAzWsdz38OMegC+TJG31691/Q syEVrILVm6xYnieZLs6emrsrjWo48xk1lZXYwui0CVJrOR8W6AbSlUyBnwlJlVUsbaXm ctiQ== X-Gm-Message-State: APzg51BftV4n2SsJPaMHl981Jhja1JBqoGngH0I/7FPrmwc47NB2pQva zib3FitH4JzcxH9xjC6N/RikykNf5yU= X-Google-Smtp-Source: ANB0VdYjj+WaFD5ZKw0lA/NVU0kt2RYTA0+9aYCLIZFz4pKiPSj95CQo3VgBSB37R2tJ40wTpT4B2w== X-Received: by 2002:adf:fa4d:: with SMTP id y13-v6mr8106051wrr.155.1535354049833; Mon, 27 Aug 2018 00:14:09 -0700 (PDT) Received: from [192.168.1.75] (251.222.9.51.dyn.plus.net. [51.9.222.251]) by smtp.gmail.com with ESMTPSA id f18-v6sm17915302wrw.32.2018.08.27.00.14.08 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 27 Aug 2018 00:14:09 -0700 (PDT) References: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-GB Content-Transfer-Encoding: 7bit Message-ID: <02a034e3-17df-45f2-0fdd-d97cf2678665@morningstar2.co.uk> Date: Mon, 27 Aug 2018 08:14:11 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: \ior_get_str:NN vs. \ior_str_get:NN To: LATEX-L@LISTSERV.UNI-HEIDELBERG.DE In-Reply-To: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> 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-UI-Filterresults: notjunk:1;V01:K0:qZy4mGz/Ue0=:S8I/yIJtCtAbch499QLCXV9EAS 9SiAPIqoBuv5hB4M2hnCPdcK5OdLxGuaankUcFSTFLI282ADOciT861VmgTmCrlB+FqsMejYo CAjO2MF7CcTvFoE/6dRi0DuJ4YS74HXsrzd/SmP4Lng0aMMU52OjkAVtGoGbZscBoSIrmFQbq 3OcWXj2gvwNYBZJzPhdrD1tqzR+XfY32EfcWEVyyFLOwVfrjMnnF4Wxko6DFc2VIRmRSKD6v6 CTX4daP07T5HD9feSN5KI1A4rMG5N6McS9kdDRtKn8wsuJLcwq8PQUrGx5gI0xkwgK40eAyiS c7DIXRx6JqVPt3m63cx/1D1QnxXzJGZ3yE2BrlOeRzuZG04757iL0S0Ustn50dEv4z2olbcsh ohCiDTZQlzDrx2IJmlH7n6Y6qv9YsEb8NgzQC85BdIptImNzSUixhofUZih0BzBYDlPJqc6SD h2znQOfYfklVR/Mu12MmZG/pj3hIifTdzAecWbB80YmRrPBkGQpnXzN+d/fYGoc+fI+3l9Rbw QpoD0V9Tn7LLG1U2cja1HuJrdM5cB7yz6jTNtQxV39tRPi5L7rb2IvvRSuQigYhdZ7jJ4W+AK 49UxtxHNZh3mzRxa4+2pH1wwQ73ZWyCZPzzUngXCskPq+ys554oUi3c/4FtlO2X2gVulFKIVV sJRGt0tyHmZQOQgat/PLloKIYovIEKw/J2Mk5e0bVcMbLEjvWspWQsXU0dwnIesb66QxmDBl3 iGm3UqBrA9G4Pw+qZlOrHhPmtZ+a0O0LhT0R/b/BmwDYuNFHxDLeHbbj9HYeJExj7Fd3ybf1p 3vE8qWuV/Ixp386NpcWkgHCStVT2qOz48mln3G9NGdpZDgcSboM76kykq6txQffRwINGg+nK8 VGz+d4Sm5zH6dAXk02cJBl/wcX9GG5EjM25GEx8eoNBGfd76OzOs7FbAGdWKnJBbWhLSyuqLm GRdl0Xl7ko5lT4+dPu6ZdF4rMsdDAI/GgfFY1ae5IKjXC35MJzMONx0wthNoTRUiRagjGc5Lc RJDW3av15XgFaTes/VqHt9nXqxZLgo8tpVKqNgmb0jROjyTQhbJn++He2HenLzidrnKhZ8YW9 6BIMoLioINHL6e6GOyKhIja+JnVUR0WW9W8AeBc9PQWP9wSYBbbvUOlEgpUnkjM6oaGvAs7/9 xAB5VqFFxLDBic5x2ma7vzcfCIIlZY1gJm+InS8frd6gCMwvMhTx4IqPFhT7ErolyJSmLZU5C OkIRIAY9D3A+8+NWyfML1XXV7KuBiKji4J1fZ46kw19bgv2aNIiPIZ8iZpSk0duiJ30G7qq+u Lad4KlNEzdwW17ZOWzZA3pTlaOQJSOpNDQqClFv5i3Sg8oXMYnIqvthO5PCnrP4D32RzMUSHZ HXyUSd9eufK9o30OTE0stnv4K4UMoai8Fxn7qaTxXpC5tQk/byZ/XN4RpRnq96Yw68cU1vi7Z A7t3rUBXgWGihlChsBBUjLTd0Mm+sTDsLzK236CaQ0J4Dd9PBb72QJa+dP9eq4p5TxAJO+I+R Y1gTos24VM5idExN2TBfidwD0IM2EOKsTtw03TLoz4Si1Kl8UhzHMmz+ghTw11P9cmCPL5kKE gyT37aSlhTvPtkMb09daE3Q1uzaT7qhgC81T5glnKC9QesQXbkZif09gU4H8vnoO0tLmZkfLF Ls9B30XTVZZcD7UqrOxY4hkxROAjOiWCYg2k2frnfZ2XDpHy6Ktd3EYKOjOCzK5UKuuY3HDSu 8PPOBn/NUNrBEHRdPJtcZVgfEnYGuWGJfRpx0vhd6VnUbNg0rk6ufvkJkHRifZ1WKxSkX7wdI pJYGDVosJuHpY8UtPU5ECL10u3mV0M6S4Vrr1grtzTYu03NdkG54f4Ucl1S3RDppe0aZLTZam 59AgLho95ahDOFO6Pfs25k+w+5Mu3NNIT5h6URP/941Co+higjOvaV31OIox60nDSyA1W81n9 eJq44JmsPc9Z6mwnr/mreoRtcPsAPKRoF8ReLUE7w22lbMjO/ab X-UI-Loop:V01:PFynGPToZX8=:XTbSOt7n9Z4t3wbYqy0WTpbuimcJpY/5x9BP9eophQ0= X-UI-Out-Filterresults: notjunk:1;V01:K0:fNzy0FT4Vfo=:n0oCikB4yv7sygZ3kNtJSP DbdUr6H8U8Ho5kbixFqeVQ/4wov4vslQj4WSRCBHLTXhJW9evtJsKyLdgu/lVJWVV0NlSGlJO ObhCu7eiyuxHJt5yk1iDRNNnUjNljo/RxHio1R2gaQij5i1Cnzqe/08ll48bPajtXKuPK3Hfq h0SEg+/WCcC9KljgdBnDie4gf9okLbejvMJxL+gfXesHLr98BCcgYqcr9vv4Jr/vt5xqZZjWb j1dBDdhI1FO9qD6rTN78jRGkQYiJAS6LVA8ALtQW3FvLsevvXSFQxAM9EMV+mAN5Y0jeNqIXs ovjLg++IFTy/wLKS1o74dZ5ncKv+3hS8+cMjlrrwyPb8eact+hnRkRyGxtaJDyXPWKvid7I/c ST9NEPj3n7pJLvhVoK7z5DRQw5yjONNBL6sNIh4JgAC/2A4oc0UBD4w268kK9bMLuTN1+/hNO G57cZRprnmsAaT4tcNQDkf/8PCB/8pU= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8078 On 27/08/2018 04:08, Benjamin Berg wrote: > Hey, > > On Sun, 2018-08-26 at 09:36 +0100, Joseph Wright wrote: >> Simply put: update your code. > > OK, I get that, and there is only so much you can do obviously. > >> We provide a two TL-cycle period for people to update their packages, >> before removing deprecated commands. The *strong* likelihood is that >> users updating package X will also update expl3, and vice versa: for >> most end users, updating is done using their TeX system. > > The problem for me is that I am shipping the package separately, which > means that I am confronted with whatever version the user already has > on their machine. This obviously completely breaks the above > assumption, and I fully understand if there is no intention to support > this corner case better. I have ask why: CTAN/TL/MiKTeX is pretty smooth. That said: if a user can install your package, hopefully they can also install l3kernel/l3packages/l3experimental. Joseph