Hi Moja,

On 2019-01-12 20:39:08 +0100 Mojca Miklavec <[email protected]> wrote:

I did some "tests" to get further information. It may not be a bug, just an inconvenience. I still think users should be able to usually just "upgrade".

gexiv2 is a dependency for me, I never installed it directly.


gexiv2 still has both variants enabled by default. In some ports this
is allowed, but in many it is not, if nothing else because one cannot
run a single configure step that would enable two python versions.

I didn't test, but I assume that you might be able to do
    sudo port install gexiv2

I suppose it would work, since:

sudo port install gexiv2
Password:
--->  Computing dependencies for gexiv2
The following dependencies will be installed:
 boost
 ctags
 gtk-doc
 py36-anytree
 py36-lxml
 py36-pygments
 py36-setuptools
 py36-six
 pygments_select
 source-highlight
Continue? [Y/n]: n

but not
    sudo port install gexiv2 +python27 +python36
if some of the dependencies with python variants are not yet
installed, or waiting for update.

If I issue that it will ineed fails.

This might well be a bug, or rather an unfortunate coincidence with no
easy workaround.
What happens if you clean all the ports and run
    sudo port install gexiv2
manually instead of waiting for rev-upgrade?

sudo port clean all!
that is a long command to run, even on a SSD!

I did a full clean and tried to install
sudo port install gexiv2 +python27 +python36

again but it did not help!

Riccardo

Reply via email to