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 w7R392iY031056 for ; Mon, 27 Aug 2018 05:09:03 +0200 Received: from relay2.uni-heidelberg.de ([129.206.119.212]) by mx-ha.gmx.net (mxgmx116 [212.227.17.5]) with ESMTPS (Nemesis) id 1N1NwJ-1fmizz3Aip-012M9C for ; Mon, 27 Aug 2018 05:08:56 +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 w7R38uvQ029290; Mon, 27 Aug 2018 05:08:56 +0200 Received: from listserv (localhost [127.0.0.1]) by listserv.uni-heidelberg.de (Postfix) with ESMTP id 2BCFB126E4A; Mon, 27 Aug 2018 05:08:48 +0200 (CEST) Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 29108208 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Aug 2018 05:08:48 +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 0ABCA1247C3 for ; Mon, 27 Aug 2018 05:08:48 +0200 (CEST) Received: from sipsolutions.net (s3.sipsolutions.net [144.76.43.62]) by relay2.uni-heidelberg.de (8.15.2/8.15.2) with ESMTPS id w7R38ggB029197 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO) for ; Mon, 27 Aug 2018 05:08:45 +0200 Received: by sipsolutions.net with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.91) (envelope-from ) id 1fu7tR-0004I4-Vl for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Mon, 27 Aug 2018 05:08:42 +0200 References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 (3.28.5-1.fc28) Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Message-ID: <0bd9377ae896d7b54baa292a2f7b6e4254f4ec13.camel@sipsolutions.net> Date: Mon, 27 Aug 2018 05:08:36 +0200 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Benjamin Berg Subject: Re: \ior_get_str:NN vs. \ior_str_get:NN 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-UI-Filterresults: notjunk:1;V01:K0:4xaCZXdhWvY=:vlBqRGQJtMp9o6gw3hl72h8vYe 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 X-UI-Loop:V01:QPQv/7XSZ8c=:0hXeI9oFUlzcaIozoUyXUo7+cRWeRh9yTGKp+FqNkn8= X-UI-Out-Filterresults: notjunk:1;V01:K0:T+rXCz8BtJw=:ubcD+U0M3rahw1BAcTsaBT wCnaZUTzOwcIwlkQ5CQ7mMaxQQbBC3WyNa8bZTUkFKaQprlXKY1sdUicSMc8zaRONFTnSgK1N +5f3eMIMitkdLqL+mnJaFQqkIhmk0eVRlNoLADrnqrMOppYGdZUAQ3TY5hvykKuNZH+VTNPvU QYQStlpwL2tlY/LG6wrryYJ6E1ZBE2F/kSRusPQTCEBVrwFVAXK5nTZkuPcEQkoAViOAwTzzo LmmCS+GQ91NoA6dreF+LQj+UZ9X8Om46v5JsJFvPS354AaH4THuw+7oqzwBoA1uATqj4KDtyb 0WUEiP7CDFJVCGCClYaecWYkxg2+ddxnc5dsbL1wJ4Z72wuan+TEk627gFXL9Z3tHBFWOMWvk 7s1/sKMiBDPREOFM1wzkBflsSacM1uObTMiEWYVk5zOwk4omInPWYLI5K5/427EzyaGoKSeli L95bLR9d0FHdXMHVANNxn26waEk2JPs= X-Scanned-By: MIMEDefang 2.78 on 81.169.212.23 Status: R X-Status: X-Keywords: X-UID: 8074 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. That said, is there maybe a relatively straight forward workaround, e.g. by testing for the LaTeX 3 version at package build ("unpack") time and emitting different code from the DTX file based on that? My idea right now is that a version switch in the INS file to modify the \generate call could be a viable workaround for me. Benjamin