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 217E2138350 for ; Wed, 12 Feb 2020 07:56:25 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4008DE0936; Wed, 12 Feb 2020 07:56:22 +0000 (UTC) Received: from mail.flump.de (v220190910334596654.goodsrv.de [185.163.118.210]) (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 D8139E08FE for ; Wed, 12 Feb 2020 07:56:21 +0000 (UTC) Received: from gump.localnet (ip4d166994.dynamic.kabel-deutschland.de [77.22.105.148]) by mail.flump.de (Postfix) with ESMTPSA id 0699C8C0038 for ; Wed, 12 Feb 2020 08:50:33 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=flump.de; s=mail; t=1581493833; bh=RArSeGeM2G+PuT8rjyPC9LwOFkB9RKgMjZgTLHf+lcE=; h=From:To:Subject:Date:In-Reply-To:References; b=6umR1ncOreZIf8WmWZEuA1LtSdCAp6j16vBqGI92HNm3sN2BxAuwzCiaUT16sdkl+ u6RScINcUIUCELk1XMFtBvGKAHnRSmY0pPBQqicV7iNP6kJGbNaEI6jHFHBSntUqo8 ppUEktxJ9jsRE91HwQnqH6lfRn5zVf96x5+VB738= From: Gerion Entrup To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Ebuild Generators Date: Wed, 12 Feb 2020 08:56:17 +0100 Message-ID: <5715235.h8ABWD3tRC@gump> In-Reply-To: References: <6ec6df8d-9006-dcca-1f41-b0f98b7f7f7c@gentoo.org> 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 Content-Type: multipart/signed; boundary="nextPart1829969.QNn224TEZk"; micalg="pgp-sha512"; protocol="application/pgp-signature" X-Archives-Salt: 10cf596b-49c3-4219-9f73-49caf56e248c X-Archives-Hash: e1368ff648bcb883d7a19d2273d51d05 --nextPart1829969.QNn224TEZk Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="UTF-8" Am Dienstag, 11. Februar 2020, 16:18:44 CET schrieb Tom Gillespie: > For historical curiosity there was also > https://github.com/domenkozar/g-pypi at one point (similar to > https://github.com/rafaelmartins/g-octave). Having used g-octave, the > primary issue is as Micha=C5=82 says, there are a lot of corner cases that > the generation doesn't handle correctly which lead to broken ebuilds > and maintenance headaches. Speaking for python, catching and > correcting the use of setup_requires and other insanity visited upon > us by the wonders of setuptools makes this a non-starter That's essentially my whole point. Generators are _not_ able to catch all corner cases but should be able to lower the initial ebuild creation cost. That could be such things like figure out the license, try to fill the source url, .... In principal: Try to automate what is possible and leave the rest to the maintainer. But in that state they are a tool for the Gentoo developer not for the user. Gerion --nextPart1829969.QNn224TEZk Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQGzBAABCgAdFiEEM/tVN9WpYYHnPZHxloeAdSYJHeoFAl5Dr6EACgkQloeAdSYJ HeqbAwv/fDgQxhOlyNoD/PkB62DT9VPekkhnoca40VGcS6XY0tikjX1S3laXaoIg vtgeuQMxkwny+UC9w38m1BLqJNePTiMBoHtFLYaEQGjhPaTQkuPZhDUS1gkyPTkF lmX1RnkHsw4+G4ng9ew/gJeAQznU/LaGH3X6uCTNosllnp8bakHwNiLJAkARE2ew aDYUTC729UDyxy3uiWReHe96+rgmk25utob9c6KsS6wzLYtTx8/5S25odOBCu6F4 bhm1pHhvfW2g0hxh6S1198N/FC1UlJv+SlR4ydypUozh/Yn922CxxTPKTmUshplz 4ZX2LkcbiXOjEKNE9Gd5WlOGP0+3qBNZOViWmwri2+79cB5vFfSrtAgz/KhUO4eS kshqrKTVxyjGccbmietTBubdzQVIp9ETFHEU5NJqNg83J5WS5SRf9Oottwa3RKEX EstQLjBHWzujo9mYnA6FeC54u0Xw0glBTXkA+ZNd6r5/r5sTtVKNnMIJ+LQoQ/eG uOU3vrOO =dABo -----END PGP SIGNATURE----- --nextPart1829969.QNn224TEZk--