I have been experimenting to try and make python 3 the default and only use python 2 for the few ports that require it. We all know how difficult this whole farce is to do. I thought one nice way to do it might have been to make two different synth repositories with different make files, one for py3 and one for py2, then I could use pkg to install py2 specific pkgs from the 2nd repository. This does appear to actually work, almost. The problem is when I rebuild either repo it sees the extra packages that have been installed and then it tries to build them itself which fails. So it would do this every time I want to update.
I'm thinking that one way to get around this would be if synth had the ability to mark specific packages as ones to be ignored completely. So I could set one repo to ignore anything installed that starts with py27 and set the other one to ignore anything that starts with py35 for example. I can't see that synth has such a feature though. Is there any possibility of maybe doing such a thing?
I'm thinking that one way to get around this would be if synth had the ability to mark specific packages as ones to be ignored completely. So I could set one repo to ignore anything installed that starts with py27 and set the other one to ignore anything that starts with py35 for example. I can't see that synth has such a feature though. Is there any possibility of maybe doing such a thing?