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>