-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On 09/05/2015 01:04 PM, Matthew Thode wrote: > On 09/05/2015 02:21 PM, Jauhien Piatlicki wrote: >> Hi, >> >> I have plans to split ?/cargo-bin [1] package from the >> dev-lang/rust-bin one. We have already dev-rust/cargo package in >> the rust overlay[2]. >> >> It would be logical to have dev-rust/cargo-bin package then. But >> there is a problem: it will be the only package in this category >> in the tree and it is not welcome to have categories with small >> number of packages. Other rust stuff will appear, but later (with >> no estimate), as a number of problems with packaging source rust >> packages should be solved before (afaik upstream also has plans >> to improve rust packaging). The same about moving source cargo to >> the tree. >> >> So what is better, create dev-util/cargo-bin package and later, >> when rust infrastructure grows, move it to the dev-rust category >> or create new category now? >> >> [1] https://crates.io/ [2] >> https://github.com/Heather/gentoo-rust >> >> -- Jauhien >> > > I think cargo should probably go in dev-util with other rust > libraries and programs going into dev-rust as needed, but that's > just me :D
Agreed. dev-util until it grows in size (isn't the recommendation 5-10+ pkgs?), then dev-rust. Despite the package moves being somewhat cumbersome, it makes more sense to do it once it's clear Rust has an ecosystem going rather than catch stragglers in its infancy. For platform-specific things like compilers, dev-lang/ may be a better candidate. Just my 2ยข. - -- Daniel Campbell - Gentoo Developer OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJV610xAAoJEAEkDpRQOeFw/RwQAJZfazVJ5hXgLUKDnsLS4fEX qVtUoacuC5CCXrcfqFcH5joYdhRAjFkM1AsS1zmGac7Ew3rLBuZZeZmOEror7NL9 LaNqWkLNGNjOWmg+R3fE+LpsiBfl2iD4taCdlZ9W4Qv2gSV2gsWhHRgCM3n6MtqB hg4y9INeUauEkwKiTqTr8ZBoqSmo49t+isbytQQfGS22SLZXVK7iQny7w/NR7vr6 dVgbURa/+fLOaPGd3+O66zj1CD40bpohLmcgbXELkOfe5x+P7ngAUq0SBqytzI7b nex6Jx+7ioQtyl8DEg22M16EIuF7t7/ySetI0Dd2SgurapzxAykIJcgrU8FvBxOi k5buTcqSXcf2GQqqDQJyFFUIqf4BT9H5cM+7MkDNiQFqck8UkA8uVMSbWGw5E+Po /6zfaXkBBOZlt6eH55XFdCGouSdAD/Pu7bNQ+GEswRWqSs3CQ9SkibRxr/d8rV85 1uipXSH8wcVPgOWoM2gIhBydGP6nqBjS4DHiPF9HL5felAdErTmk6tdnAxAkfey7 DVUdmMG5rjaOorpFHYvujTufUO3BYDXf0eA8ImR6jwok4Sfm2UR0xfReBGmNpNz6 lDa3kC3q0x5iU9vBv3NvhAH/mG/J9lE2BAxyS0F00l/4ykf2bMKSjqfrLLIpTUcb bW5RmPOk9vVc7GSKSdox =cMLX -----END PGP SIGNATURE-----