Date: Tue, 10 Sep 2024 21:41:27 +0200 From: Olivier Certner <olce@freebsd.org> To: Alexander Leidinger <Alexander@leidinger.net>, freebsd-hackers@freebsd.org Subject: Re: It's not Rust, it's FreeBSD (and LLVM) Message-ID: <6292298.r39cKavRk3@ravel> In-Reply-To: <1fc46e4362bd11816d63027ec8cb8f09@Leidinger.net> References: <202409031532.483FW0If007252@critter.freebsd.dk> <2372745.viN5riZIyJ@ravel> <1fc46e4362bd11816d63027ec8cb8f09@Leidinger.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--nextPart1823591.ysvEpUY7yo Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="UTF-8"; protected-headers="v1" From: Olivier Certner <olce@freebsd.org> Subject: Re: It's not Rust, it's FreeBSD (and LLVM) Date: Tue, 10 Sep 2024 21:41:27 +0200 Message-ID: <6292298.r39cKavRk3@ravel> In-Reply-To: <1fc46e4362bd11816d63027ec8cb8f09@Leidinger.net> MIME-Version: 1.0 > IMO it doesn't hurt to move the toolchain out of src (...) > > (...) I would not want to move everything to ports (...), but I would not > mind having a ports-like approach for src (...) To clarify and be sure we are on the same page, I also don't mind what you describe *provided* there is appropriate tooling to easily: - Get all the code part of base, and not only for building it. - Navigate its history, both for code changes but also integration in base for upstream projects (upstream history is nice, but not enough). In other words, I insist on having the same ease of use that we have today with everything in a single repository. Being able to just build base *is not enough*. Else, moving things to ports is going to cause important pain for several use cases such as code inspection and auditing, collaborative maintenance of code moved to ports, understanding why/whether some changes have impact on some components, system consistency, etc. > (I don't know if pkgbase fits this or not, I haven't looked at it, but if I > can define a pkg repo for base and populate it from e.g. "make pkgrepo > DESTDIR=xxx" or similar and then just need to run pkg upgrade that would be > nice). I haven't used it personally, but from what I read, I expect what you describe to be exactly its main supported use case. Thanks and regards. -- Olivier Certner --nextPart1823591.ysvEpUY7yo Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part. Content-Transfer-Encoding: 7Bit -----BEGIN PGP SIGNATURE----- iQIzBAABCQAdFiEEmNCxHjkosai0LYIujKEwQJceJicFAmbgoOcACgkQjKEwQJce JicPsA/+KSd3vIZKhk+jIZWnypwgypLSmh85LoSsALRJcEO7Qi1v/kiAe2RuD9Gr y5iGzs3KChihX+91X7lm8WDQttG5fgOliJ/pqqrHSRArs2fWp0wBd5o7XJ5K4iKO TinpY77gsBoTHnBFNwWmr5C/SgP0ZpOmWqXN5ApWDAuMdQ7tfVo4FV8IwNNYwoOn i17NVYSQEemtQKR5Jqan5/pFhi0YAV0bgiTSEcIu6t0fkJ+UIuZ5Q7lAvCdLD6pe x5rkwpoo0EtC6UY5bqqVL8IPK8/alRvsY9WtPsH4BHGg42SZaVKhqMnTq8bRqjSb gY198LkXstiAULecjCgVNNtmmwO2Gfx4PW6KwOeqbKGjkbj8GLfRnTFheb85tMp8 GSsBoICZphqeyC+usP8iOmGdkSiTe0RHuZAbBPViyFaYiJoX7Q4sUPjlaaHc/bSj JcMGRssDMnhwITwPS5w6FTFxVUz3j/1HDJUt3m/JR3gMSRbGd0CPCcjdzIGmcKiR IIb94TXoTbrC0+nazKInX2l+3UjJ3fDF0hujWEzUuQ9y2kmn8EOnuZppRN/ZXjfg UWpT+a28ZAJJw3Y93cF6GVW27nD0YFed4nDFf8znNsm0fANEhc14TeLqCssEVmrI aSanZsXG9O2hCPfjvE4305kLjjoXWQj9VaYUyXY3P48T8vNbzJ4= =ubsq -----END PGP SIGNATURE----- --nextPart1823591.ysvEpUY7yo--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6292298.r39cKavRk3>