Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by h1439878.stratoserver.net (8.14.2/8.14.2/Debian-2build1) with ESMTP id s7VFGF0S001562 for ; Sun, 31 Aug 2014 17:16:21 +0200 Received: from relay.uni-heidelberg.de ([129.206.100.212]) by mx-ha.gmx.net (mxgmx108) with ESMTPS (Nemesis) id 0LmerP-1XwcjT2tVr-00aHmD for ; Sun, 31 Aug 2014 17:16:09 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.100.94]) by relay.uni-heidelberg.de (8.14.1/8.14.1) with ESMTP id s7VFDaal027290 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sun, 31 Aug 2014 17:13:37 +0200 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [127.0.0.1]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s7VCDtac025571; Sun, 31 Aug 2014 17:13:36 +0200 Received: by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 16.0) with spool id 11284780 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 31 Aug 2014 17:13:36 +0200 Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by listserv.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s7VFDakn003328 for ; Sun, 31 Aug 2014 17:13:36 +0200 Received: from smtp3.easily.co.uk (smtp3.easily.co.uk [91.194.151.18]) by relay2.uni-heidelberg.de (8.13.8/8.13.8) with ESMTP id s7VFDRFE028789 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Sun, 31 Aug 2014 17:13:30 +0200 Received: from [86.184.171.134] (port=63256 helo=palladium.local) by smtp3.easily.co.uk with esmtpa (Exim 4.43) id 1XO6op-0000dK-7Y for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Sun, 31 Aug 2014 16:13:27 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 MIME-Version: 1.0 References: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Message-ID: <54033B96.8070007@morningstar2.co.uk> Date: Sun, 31 Aug 2014 16:13:26 +0100 Reply-To: Mailing list for the LaTeX3 project Sender: Mailing list for the LaTeX3 project From: Joseph Wright Subject: Re: How to get l3str.sty, l3seq.sty, etc. these days? 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-GMX-Antivirus: 0 (no virus found) X-UI-Filterresults: notjunk:1;V01:K0:M64dHKjNyr0=:OTxjpqXNX5G1hpPC2BaJjW/h7r gG+5p4L5HtDWLSZ0y4o2oVeYNnZqSZgokECWJww6+A+B1UoO507s/w/gLociIdhZCe4ZEAE+G qyUHswFD+cnuqbBNkEOd6Tgu3hlxKbLmZ7x1V3wGSRb3x78i0V9lWOyGxfjPnzkm2Ae/ArKn+ mvkQPCmI7A8PZGT/JK1JIAhGkix+Tvi4/KzhgUOCUtVnjSk9JT+AgeCNuL4mi4Z9wZk8MYI0D Nk0cmQ35JEKVoZXaJPfx+MU0J1pFho6/S/3bykTctJ7bOqwl91VTWP1h3h5wny/uZkw4N4KwC vqOouqefL+NRhC02XZoa72dMyv9UOqondSMHIanb3AFx3qLXoxtO7Focwa1DeA4UaWBJoCaYQ f8Y+MvJOzkO6iS4rzOeIJvpAse/mZEiYEUqvjxLH1vK6HZ5c9q9YWBK7z1h6l7zyM1X9Id6pq oy/qyAGppD4I5B7HnJlZRB+kLh3AQE/1de51ZKSo+kuWIwirTSAfhtchq4qBuWu8U2FKaWqL/ F//lDMjLc6l407LqCxWQ3TJxNCKoisB7gmiOgIW1bbNUWuokaWXHxIM84kM5T5N2qdIDnD1Vg z0hMoD/gB5LXM4IQSXBVYuvywgB6ZBMNHt0+J1CM9m65k0WOuwasP+ZLIz9exxjCdDJB3i7l7 /A0mzfKQ2PaDM8VruUGdgunZox373YXwR8MgFVnYHVNukEySXxNFDmY6wGC23kk+cxCUgnuDW KhfU0bD71Hn3+g5ueMkx1jpam6GxtONsswgYMqWhCEkdaoMLdpM/cUnicYo2G1ZZ7N02p4tqJ j7CLUTQ+HGu/UrhX1c9BHzvuYiBdnqqomkiUfV87cC3qLQqrmkxnHSiZv7lRQRZy1T3Pvueae Pki2bQaCnrgLs46HfbvIb/UEI5jxzE0lR8uuMeXdEBay1eI7Da5edUtpauR2eV2GT72tKnYyt YMzMGbqZ9GaIGy+kMYUcDCdgnY65ah0RfBUWl+kKvdFhE7HP3sL+0lFzUatZp3o/eD7RWj7kV zaZsj6FFOcPSXoBGqXm77FLOPmMM/jtLzy3n6SDw5C6AB7o3xMlSDTfns478W8Djnk0oZ2s7h MnVRFeT+KqOMtZnae3dp8z6nNnm9IBHZKXr/eBH3l8/n+py+HG1nVfrP0gA0uDdqDSTziPEW9 9NgZUojWKwfIAOR0BA2GVqjJ1uuPjcOvDvZs9exA3cucLDP5r483ZeCS7YtFMVkavTArvUDAp BATHC1/l250xJYfMpkG/qclDqu821sgp9xrZ3oqnUhwVSHYi/HRAwzQj+g9RrpGn6zdkKneAh kUgwyWkS6rtjxRQN7c5lqUckma9XLWV71HPohJoBgxVXdfiFapjmAyVAnAuTjBTQ+WunLb4mV 0MxCzwAft1t/Ya2IfOekH8AcAM29LNpxW6nc3gBMM7Ys7NvUpioHrmdDna+GenTbAamKSOZEn hHl8joDKG8e2kfGUfc0dqZu96Yvac/aJxw8YwiO0BmhwaPUCZeJ2imNiqxUSB5Fkarx/ugzO2 d7ht50eqHYRczFb3N7CA= X-UI-Loop:V01:gEzlWzpKBDk=:0g1CEe3DadKwBmVHTAhIv251u3M5Xm+iTV/h2jaVLzg= X-UI-Out-Filterresults: notjunk:1; Status: R X-Status: X-Keywords: X-UID: 7580 On 31/08/2014 15:56, Michiel Helvensteijn wrote: > Hi all, > > It's been a while since I had to reinstall my machine. But I just > have, and I'm finding myself without the latex3 '.sty' files where > latex can find them. > > I was a bit surprised they weren't included in the Arch package > `texlive-core`, which include l3kernel. This explains a bug report I > received several months ago regarding `pkgloader`, which loads > `l3prop`. (Are all my expl3 packages now broken?) > > Oh well, I checked out the svn trunk. The old build system seems to > have been replaced by `build.lua`. It seems easy enough to use, but I > can't manage to generate the required .sty files. In trying to bypass > the build system, I just run: `cd l3kernel; tex l3.ins`. It seems all > of the expected .sty files are now being concatenated into a file > `expl3-code.tex` rather than generated outright. This is also true for > the version on CTAN. > > It seems I've missed a lot. Could someone bring me up to date? :-/ > > Thanks! We've not supported loading individual modules from the 'kernel' bundle for some years. Thus trying to do \RequirePackage{l3prop} without \RequirePackage{expl3} first has raised an error for quite a while now (I think from around the time we rearranged from "l3in2e"/"xpackages" to "l3kernel"/"l3packages"/"l3experimental": if you really want to know I'll check back over the SVN). As part of making expl3 loadable on top of formats other than LaTeX2e (at least, on top of plain/ConTeXt: others not tested), it was much more straight forward to roll all of the l3kernel code up into a single extracted files. That makes no difference to how things are loaded it should be more-or-less no issue: you used to need "\RequirePackage{expl3}" and you still do. This also has the advantage of reducing the 'log noise' from loading expl3 and the risk of mis-matching files for the kernel part of the bundle. Note that this change was included in the usual announcements I make before uploading code to CTAN. -- Joseph Wright