Received: from wolfsden.cz (wolfsden.cz [37.205.8.62]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id EBB327810C5 for <~alpine/devel@lists.alpinelinux.org>; Sat, 8 Oct 2022 20:53:03 +0000 (UTC) Received: by wolfsden.cz (Postfix, from userid 104) id 95E6823AB26; Sat, 8 Oct 2022 20:53:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1665262383; bh=LOzbKfAG0hszb0wNTPa2UATf07j/rrVovlcTeOtOiaI=; h=Date:From:To:Subject; b=uho0netZp/vzamMt7FCtXq8Q8K2xWJPyc1GW4mg4LFufsI8R8GLAmCPECe0/GydX4 KCV3+xoHCHpYaUdCNDzfB6oDQlhZCH01kylYmgV4/COifxi2pC3IU2bjTk2uTilDlQ EkQQt3nRoaR0oX8mQe/m1dFQPRfOt/NCZSPVn4QCeZNxGMPutKx0XoscWtTMXRkQ7T 3UHEXZr0H+NPyCvRIU4QOfp8vjggJkxkpQn9ZXTlzjyHG41DcNHjR1d4u2klnVL/k3 psmmE3a7DvM3UTXwE4e4MiEZSwXIF6yZcp+nT852stAaLjcNaU0L9HREztQIy0IY8R umX/55OopFilopOU+qn4csbJ+fxOZtst/g2wf6zeHJbX3SXW0M5lPlsoCHafGuPKbx yaFIqZmrjLKW6YbrTX4OcfnsA1BqCyzqdt3qVoSI8mlAvT5XxyVLLWbfeD/K9p2BAe 5N7m8aOJ9mKURXrzoGERoHKIXrgtbPCSIXQEMOQw4xKE9EBa/rUgkw3oMbMxL4XUSS LkVFXIqqwfX2xsPYyfXZxOZMBw5S+tJqJzmTsiqySLV5oGHSrbESf2jDPUWXIwoQfF ovitO68SxAzn8bOJHVlBZqPMD933W4CakqPTJykpwgVwo6ipiXv9TM0VaLtrnC3RYl I4XKxvMiN0bMZ8TZFLijnHbw= X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on wolfsden X-Spam-Level: X-Spam-Status: No, score=-1.2 required=5.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from localhost (37-48-24-113.nat.epc.tmcz.cz [37.48.24.113]) by wolfsden.cz (Postfix) with ESMTPSA id 8DDBD206B7F for <~alpine/devel@lists.alpinelinux.org>; Sat, 8 Oct 2022 20:53:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=wolfsden.cz; s=mail; t=1665262382; bh=LOzbKfAG0hszb0wNTPa2UATf07j/rrVovlcTeOtOiaI=; h=Date:From:To:Subject; b=xTp/Mf+qtelrlZTCUABmIlerlDdLXIVTioJhZI5jlNkMjgbOowuB2vw4CkMPgxfmH rjArHOPJuYMpA7JrBI6tTHFttzrxpjNlbqkZLgEJlXqPuI682kJ+Of0tIYof5JZ0Rl w6DMqIUqHY2X/jw6TKL6K7yXf25/p1WbCAe/4+VIEOMvC3zIlbRW3RZXRBYVVAaPkd Nleh1hAYEQtxsvuIjtZOODoA816Q2ZmGCALpmRIcJ5ACJ90qx73Faojmz2srGeBnEm AsiVX67Xta0UjG3VS0Gw6Ds/qA4tkkthhBJeCE5zEjPE00Zw+vGxGjAgIqa7W/i2M4 RdKiDiT5tkp18wRp7UXjct/cYtQjZQlAGFlaYr6MrXiKUJ9c4lKrLTBceNmtaKKD4Q ghfTJt1+Kil0Qfbr3jeuttbZu0kjrf8ghKSv2i19Emmm2SVQ6+L3gFCjTCxJv31CbN kbDBb125K2DIT6Ke0c7nKJKLjcO9guzVoTM5/g4enwxmpgVFn9QuPNayvG2Rsw4pXy ju5Td5mH23dMr+TWJd/puTYpU4AsTweKhlQrEHb/eh8iD5ikdpCyvjDenccG4+jTgo fD8NfWtq46YLSu8ot2N4Ja8/29ajUyffm8zdfdyGQE4cSlgKNAOoXJWaz2DRSpIVDj 6aYoEKfoLf3JxS1CT+e/cZSc= Date: Sat, 8 Oct 2022 22:53:01 +0200 From: Wolf To: ~alpine/devel@lists.alpinelinux.org Subject: How to handle makedepends on community for package in main? Message-ID: Mail-Followup-To: ~alpine/devel@lists.alpinelinux.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="1DoCVm3+hUS0bunK" Content-Disposition: inline --1DoCVm3+hUS0bunK Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hello, I would like to add new subpackage for main/guile, however to do so, I need etags program. That is part of community/emacs (emacs-nox is enough). Obviously I cannot depend on community package in main repository. So I'm not sure how to proceed. Options I see: 1. Move guile to community -> Just no, I like it in main 2. Move emacs to main -> I assume there is a reason it's only community instead of main 3. Make new package community/guile-tags basically extracting the subpackage -> That seems like it would be annoying to keep in sync (the versions should be exact match all the time) 4. Pre-build the file I needs (yes, it's a single file) and package it as part of the main/guile as a "patch" -> Very easy to forget to re-generate the file with version upgrade Are there more options? Any ideas how to approach this? I'm unsure how to proceed. W. --=20 There are only two hard things in Computer Science: cache invalidation, naming things and off-by-one errors. --1DoCVm3+hUS0bunK Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEt4NJs4wUfTYpiGikL7/ufbZ/wakFAmNB4y0ACgkQL7/ufbZ/ wak2QA/+M0Jhxw4kRvS1xAMERajgV6/1w0DM+7cp1byvVYNKG2Nrdmr2ds0Vs9+W vMAPX5/zyth4uZ2NDuFQpI4LP9zmSmA51HFSf7Dq1y8Jdy8N9ZPovY8uF6yvSg5N ecuzq/Y4W2CQWgKheKOSFQq0stFIHjAofAx2dwlvNWIiIzTEnNTfPzCZeSc4j9xn 4PM8LmUR8Cq4jqUaeBFn050OAGhZa6AM9yG3BDD4j0WX5cVr0vYKWGju6arUuDvV ASeh2ZB93eLqNx3rHEJgutnmZvI6C9cXrO0hV9Wg0Bs8kqg5/qWJ/Az6qz8rkis7 PqcZ2DNq2XMigi+HDVkMPO7cOSP3+C6w0bJT2m0iXfDHNL2WUBhE8SEkY5hvQUYA 0WmVH89/ZRiF+ilPadoF9km/GzliH/5/ItH+iTU3ib0GNct21m9QPIMQ2cg1+Dbf kVHK9ROjeoIgPiN7SyZmLYvZP6QjqnmKZVHib6cuGGYIcfo2YdtqGM+giZp3/uKB eyNg0Yc6Y9MSrYIENnJuvA/iZlWBsJWi7XzHDJjGUUSk2WlAhXKDFSftxecJ6a+V ZDDv/JMqUIUfKDlf14Ep0t19lT1uBpfxM9EVCWQ1RSZejiNHrSZTbreh5S93+9Pi q2Bg3N/f92jkRNTDn23AKuceEZYpbWL/AQ0OrfYtsJ1FO5/0hdE= =x4Z6 -----END PGP SIGNATURE----- --1DoCVm3+hUS0bunK--