From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D2FAD138334 for ; Sun, 24 Mar 2019 04:28:40 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 73127E0AB2; Sun, 24 Mar 2019 04:28:37 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 2BC49E0A95 for ; Sun, 24 Mar 2019 04:28:36 +0000 (UTC) Received: from pomiot (d202-252.icpnet.pl [109.173.202.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: mgorny) by smtp.gentoo.org (Postfix) with ESMTPSA id B961D335CCF; Sun, 24 Mar 2019 04:28:34 +0000 (UTC) Message-ID: <10bed9666dc3c184abb0988043adbaa202b57e76.camel@gentoo.org> Subject: Re: [gentoo-dev] the state of dev-lang/lua From: =?UTF-8?Q?Micha=C5=82_G=C3=B3rny?= To: gentoo-dev@lists.gentoo.org Date: Sun, 24 Mar 2019 05:28:30 +0100 In-Reply-To: <20190323212327.GA24656@linux1.home> References: <20190323212327.GA24656@linux1.home> Organization: Gentoo Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-Y6wTfZo0SgzIKs1krbqD" User-Agent: Evolution 3.30.5 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 X-Archives-Salt: caeb56f9-0be3-44dd-be60-849fe21b8f07 X-Archives-Hash: 93b67caffdd7e9ca5a10b19a92b8e7cf --=-Y6wTfZo0SgzIKs1krbqD Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Sat, 2019-03-23 at 16:23 -0500, William Hubbs wrote: > Hi all, >=20 > Soon I will be working on fixing up the state of dev-lang/lua, and there > are a couple of things I want to mention. >=20 > The first thing is liblua as a shared library. If you are using lua > internally in a program, upstream strongly recommends not linking it > this way; it is supposed to be statically linked into the executable. > Because of this, and because of the amount of custom patching we do to > maintain liblua as a shared library, I plan to stop creating the shared > library. You mean the ~8 lines used to create shared objects and library? Sure, it really makes sense to turn Gentoo into security/minor rebuild nightmare just to please upstream's wannabe/laziness. I suppose you realize that >50% of that patch is actually about slotting, right? > I'm a bit undecided still about slotting lua. I'm sure we > need subslots so we can force rebuilds when new lua releases enter the > tree. However, I'm still unsure whether we need slots. I don't know of > many things in the tree that are locked to a specific version > of lua (there is only one package based on an irc conversation I > had this week). > Does anyone have any thoughts? Are there more packages in the tree that > are locked to a specific version of lua? >=20 You won't know that, given that there's only a single unmasked version, so not many people have tested the new versions. You could create unslotted, masked 5.3 ebuild and ask Toralf to give it a ride. --=20 Best regards, Micha=C5=82 G=C3=B3rny --=-Y6wTfZo0SgzIKs1krbqD Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEXr8g+Zb7PCLMb8pAur8dX/jIEQoFAlyXB25fFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDVF QkYyMEY5OTZGQjNDMjJDQzZGQ0E0MEJBQkYxRDVGRjhDODExMEEACgkQur8dX/jI EQr5jRAA8f0EenZUmacFyQ/uYh1TM0CMy1Ncmp7iFxZJ6Pb5n9tuwfXaTzbj4qfd YrBv0jCBYCQYZvsST9ufq/JOQ4l+ojOXw9mMJoFVTc3oqXNNrw9TZYixjS7Csg6Q HKhnv+KLBbKzsuA5pIbvtB+uyRS2K7yV3f+5GhQEmaDuiqf8wf3TuBoS6LUudLr7 93hbhd6O0VaJBwgIf7E0dkyIh6LSanj+a9qIs8LcJHVYeu6zlS5jfBg+jbxN43sk Az+P2a0/AzfnVaytXMs5GYJ/2VIpwGGIUExgyH6b4ogk6oze98SZ/3+LPCN8QgTG A76/FdzvRY41DYiDM/TVXC/gPT/8u/7DCXcS2fEf9RKRx2xkProQvYn2w/zZa9I1 Y8s+FATjA6H0zIFW9ldnHBLjjkEdeyEPIOvCg6AFz0G7L22KfkoZokssUQ2vbYOb kHhP59OJnRbyep2TKBTQBx2IA5Nh+c2lrXER5uIBY7BaT+NVaSirC0x5WEsSlHO/ Yf4AQVHeAUp5uftSe7pfFar15FZhrZgYN3YFS8GP6da/cnuol8awivjGaKkfAvGm CVF5uMTUGBP8bfQ8ThE0dR048hdzFE+rMwC92PsEQscpI7tW0JSynUhM7K9IeEj0 mutOPHpN7234vla5PBecbwBnUIK3AP5PTbX4DqyJTwdPyMc9VF0= =UKSu -----END PGP SIGNATURE----- --=-Y6wTfZo0SgzIKs1krbqD--