Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Dec 2017 12:00:33 +0100
From:      Rainer Hurling <rhurlin@gwdg.de>
To:        Stefan Esser <se@freebsd.org>, Ports FreeBSD <freebsd-ports@FreeBSD.org>,  FreeBSD Port-Manager <portmgr@FreeBSD.org>
Subject:   Re: portmaster with FLAVOR support available for testing
Message-ID:  <a209419a-c65b-22cc-a7e1-f4cc851ac3b3@gwdg.de>
In-Reply-To: <a6bdf502-a4c3-9f88-26bd-ee7df9798c05@freebsd.org>
References:  <a6bdf502-a4c3-9f88-26bd-ee7df9798c05@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Stefan and others,

I just tried to install devel/py-qt5-core for Python 3.6, beside to an 
already installed py27-qt5-core-5.7.1, with the following command

   portmaster -m 'FLAVOR=py36' devel/py-qt5-core

and it ends up with


[..snip..]
===>>> Creating a backup package for old version py27-qt5-core-5.7.1
Creating package for py27-qt5-core-5.7.1
Updating database digests format: 100%
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 
packages in the universe):
Installed packages to be REMOVED:
	py27-qt5-core-5.7.1
Number of packages to be removed: 1
The operation will free 5 MiB.
[1/1] Deinstalling py27-qt5-core-5.7.1...
[1/1] Deleting files for py27-qt5-core-5.7.1: 100%
===>  Installing for py36-qt5-core-5.7.1
===>  Checking if py36-qt5-core already installed
===>   Registering installation for py36-qt5-core-5.7.1 as automatic
Installing py36-qt5-core-5.7.1...
===>>> Upgrade of py27-qt5-core-5.7.1 to py36-qt5-core-5.7.1 complete


So it seems, that portmaster first removed the version for Python 2.7 
and after that installs the version for Python 3.6.

Note, that devel/py-qt5-core is a problematic port because of its 
conflict of /usr/local/bin/pyuic5, as described in [1].

Any ideas, what is going on here with portmaster? Thanks for any help.

Best regards,
Rainer

[1] https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219641, comment #23


Am 13.12.2017 um 22:39 schrieb Stefan Esser:
> I have created a new version of portmaster with FLAVOR support.
> 
> Before committing the changes to the ports repository, I'd like to receive
> some feedback from users.
> 
> My tests have only covered port upgrades, not any of the other features
> offered by portmaster. In fact, I'd like to remove several of the other
> features, which may have been of use before PKG_NG (e.g. functions that
> use the INDEX file, and in fact also the -P/-PP/--packages-* features).
> 
> 
> *** Please let me know, if you want to receive the new version by personal
> *** mail (I do not want to spam the mail-list by posting a 100KB+ file).
> 
> 
> The following is example output from an portmaster upgrade run that I just
> performed. It includes upgrades of flavored and non-flavored ports and the
> re-installation of ports that have been converted to flavors Without wersion
> update:
> 
> # portmaster -dgw -a
> 
> [...]
> 
> ===>>> Launching child to update py27-werkzeug-0.12.2 to py27-werkzeug-0.13
> 
> ===>>> All >> py27-werkzeug-0.12.2 (5/5)
> 
> ===>>> Currently installed version: py27-werkzeug-0.12.2
> ===>>> Port directory: /usr/svn/ports/head/www/py-werkzeug
> 
> ===>>> Launching 'make checksum' for www/py-werkzeug in background
> ===>>> Gathering dependency list for www/py-werkzeug from ports
> ===>>> Launching child to install security/py-openssl@py27
> 
> ===>>> All >> py27-werkzeug-0.12.2 >> security/py-openssl@py27 (6/6)
> 
> ===>>> Currently installed version: py27-openssl-17.3.0
> ===>>> Port directory: /usr/svn/ports/head/security/py-openssl@py27
> 
> ===>>> Launching 'make checksum' for security/py-openssl@py27 in background
> ===>>> Gathering dependency list for security/py-openssl@py27 from ports
> ===>>> Launching child to install devel/py-six@py27
> 
> [...]
> 
> ===>>> The following actions were performed:
> 	Upgrade of avidemux-2.6.11_6 to avidemux-2.6.11_7
> 	Upgrade of libva-intel-driver-1.8.3_1 to libva-intel-driver-2.0.0
> 	Upgrade of nghttp2-1.28.0 to nghttp2-1.28.0_1
> 	Upgrade of py27-psutil-5.4.1 to py27-psutil-5.4.2
> 	Re-installation of py27-six-1.11.0
> 	Re-installation of py27-cffi-1.7.0
> 	Re-installation of py27-asn1crypto-0.22.0
> 	Re-installation of py27-enum34-1.1.6
> 	Re-installation of py27-idna-2.5
> 	Re-installation of py27-ipaddress-1.0.18
> 	Re-installation of py27-cryptography-2.0.3
> 	Re-installation of py27-openssl-17.3.0
> 	Upgrade of py27-werkzeug-0.12.2 to py27-werkzeug-0.13
> 	Upgrade of sbcl-1.4.1,1 to sbcl-1.4.2,1
> 	Upgrade of scons-2.5.1_1 to scons-3.0.1
> 	Upgrade of xfce4-notifyd-0.4.0 to xfce4-notifyd-0.4.1



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a209419a-c65b-22cc-a7e1-f4cc851ac3b3>