Really? Isn't Arch complaint with PEP 394 [1], which deals with that issue? The problems are mostly with people assuming `python` means `python2`, and distros/installs not providing the `python2` command.
Really? Isn't Arch complaint with PEP 394 [1], which deals with that issue? The problems are mostly with people assuming `python` means `python2`, and distros/installs not providing the `python2` command.
Yes, Arch follows the recommendations of the link you provided. I was compiling a naïve program that assumed /usr/bin/python to be Python, so I was trying to hack autoconf (or cmake?) by overriding the hard-coded path with the python2 libdir.
I thought it would be nice to ask python2 itself for its library path so I asked #python. The channel moderator in turn appended "NO ARCH" to the channel banner once I mentioned Arch Linux.
>python should refer to the same target as python2 but may refer to python3 on some bleeding edge distributions
Is Arch considered bleeding edge?
I've never run Arch, my impressions are from what I've read. Coincidentally it was the python3 thing that helped me decide not to use Arch.
Since I don't run arch (or gentoo) I don't speak with any authority. Searching around, I saw something about yaourt, which may or may not serve the same intention for the type of distro that arch is.
https://wiki.archlinux.org/index.php/Yaourt
Dunno.
Someone should make a way to sharing ebuilds with the same useflags and CFLAGS(or at least compatible CFLAGS) so users could opt-in and 'crowdsource' the binary generation, as I feel gentoo with binary packages would be the best distro ever (I am aware portage supports binary files, it is just prohibitevly expensive to support all configurations.
The combination of USE flags / CFLAGS / LDFLAGS that make sense for individual users is so high that maintaining binary repos doesn't seem feasible.