On 03/20/2018 02:58 PM, Gary E. Miller via devel wrote: > How does it handle multiple Pythons at the same time?
Python is a specific example of the generalized problem of wanting two different versions of the same software installed at the same time. That generalized problem is solved by versioning executable names (and anything else necessary, like config/library directories). /usr/bin/python is Python 2 /usr/bin/python3 is Python 3 More specifically, these are symlinks to, for example, /usr/python/2.7 and /usr/bin/python3.5. It's thus possible to have multiple minor versions of the same major version installed. I haven't paid close attention, but I'd imagine that scenario only exists during minor version transitions and not in a released version of Debian. For more reading: https://www.debian.org/doc/packaging-manuals/python-policy/python.html#interpreter_name The ntpsec package patch is just changing: #!/usr/bin/env python to: #!/usr/bin/python3 If ntpsec was setting the shebang lines from a configure parameter, I could use that and avoid the patch. This would be cleaner. But, it's not like the patch is that big of a deal either. -- Richard
signature.asc
Description: OpenPGP digital signature
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel
