--On June 7, 2014 at 11:16:04 PM +0200 olli hauer <[email protected]> wrote:
On 2014-06-07 22:40, Paul Schmehl wrote:
--On June 7, 2014 at 10:22:41 PM +0200 "A.J. 'Fonz' van Werven"
<[email protected]> wrote:
Paul Schmehl wrote:
Recently I upgraded two servers to 8.4 and implemented the pkgng
system.
[snip]
Is portmaster not the appropriate method for updating ports with pkgng?
It depends whether you're talking about *building* packages from the
ports tree or installing binary packages.
As for building from ports, Portmaster doesn't care whether you're using
the new PNGNG or the old pkg_* tools.
Thanks. That's good to know.
Now, when I run portmaster -ad, it seems to keep reinstalling the same
ports over and over again.
That's strange. Perhaps PKGNG hasn't been initialised properly on your
system(s), that's all I can think of at the moment. Did you use pkg2ng?
I'm pretty sure I did, but I ran it again. I noticed several errors
which I will have to investigate.
Do you see which port is looping?
Perhaps a port was moved / renamed / removed and portmaster therfore is
looping around
Sadly I cannot help more since I used all the years tinderbox / poudriere
to build packages.
I've been working on this for two days now, so the parameters have changed
a bit. But here's an example of what prompted my question:
This is the result of portmaster -ad
===>>> All >> (18)
===>>> The following actions will be taken if you choose to proceed:
Upgrade en-freebsd-doc-43251,1 to en-freebsd-doc-44807,1
Install textproc/docproj
Install print/ghostscript9
Upgrade pkgconf-0.9.5 to pkgconf-0.9.6
Upgrade lcms2-2.6_1 to lcms2-2.6_2
Install textproc/docbook-xml
Install textproc/docbook-sgml
Install www/mod_authnz_external22
===>>> Proceed? y/n [y] n
This is the result of pkg upgrade -n
# pkg upgrade -n
Updating repository catalogue
Upgrades have been requested for the following 150 packages:
Installing xf86vidmodeproto: 2.3.1
Installing damageproto: 1.2.1
Installing dri2proto: 2.8
Installing pciids: 20140526
Installing randrproto: 1.4.0
Installing perl5: 5.16.3_10
Installing db48: 4.8.30.0
Reinstalling autoconf-2.69 (direct dependency changed)
Reinstalling automake-1.14 (direct dependency changed)
Reinstalling bootstrap-openjdk-r351880 (needed shared library changed)
Reinstalling curl-7.37.0 (options changed)
Reinstalling dejavu-2.34_3 (options changed)
Upgrading en-freebsd-doc: 43251,1 -> 44807,1
Reinstalling gettext-0.18.3.1_1 (options changed)
Reinstalling igor-1.431 (direct dependency changed)
Reinstalling ja-font-ipa-00303_1 (direct dependency changed)
Reinstalling libgcrypt-1.5.3_2 (direct dependency changed)
Reinstalling libwmf-nox11-0.2.8.4_11 (direct dependency changed)
Reinstalling libxcb-1.10_2 (direct dependency changed)
Reinstalling libxslt-1.1.28_3 (direct dependency changed)
Reinstalling mcrypt-2.6.8_1 (direct dependency changed)
Reinstalling mkfontdir-1.0.7 (direct dependency changed)
Reinstalling mysqltuner-1.3.0 (direct dependency changed)
Reinstalling neon29-0.29.6_6 (direct dependency changed)
Reinstalling p5-Carp-Clan-6.04 (direct dependency changed)
Reinstalling p5-Locale-gettext-1.05_3 (direct dependency changed)
Reinstalling p5-XML-Parser-2.41_1 (direct dependency changed)
Reinstalling p5-type1inst-0.6.1_5 (options changed)
Reinstalling perl5.14-5.14.4_7 (options changed)
Reinstalling php5-5.4.29 (options changed)
Reinstalling php5-bz2-5.4.29 (direct dependency changed)
Reinstalling php5-ctype-5.4.29 (direct dependency changed)
Reinstalling php5-curl-5.4.29 (direct dependency changed)
Reinstalling php5-dom-5.4.29 (direct dependency changed)
Reinstalling php5-filter-5.4.29 (direct dependency changed)
Reinstalling php5-hash-5.4.29 (direct dependency changed)
Reinstalling php5-iconv-5.4.29 (direct dependency changed)
Reinstalling php5-json-5.4.29 (direct dependency changed)
Reinstalling php5-mbstring-5.4.29 (direct dependency changed)
Reinstalling php5-mssql-5.4.29 (direct dependency changed)
Reinstalling php5-mysql-5.4.29 (direct dependency changed)
Reinstalling php5-openssl-5.4.29 (direct dependency changed)
Reinstalling php5-pdo-5.4.29 (direct dependency changed)
Reinstalling php5-phar-5.4.29 (direct dependency changed)
Reinstalling php5-posix-5.4.29 (direct dependency changed)
Reinstalling php5-session-5.4.29 (direct dependency changed)
Reinstalling php5-simplexml-5.4.29 (direct dependency changed)
Reinstalling php5-tokenizer-5.4.29 (direct dependency changed)
Reinstalling php5-xml-5.4.29 (direct dependency changed)
Reinstalling php5-xmlreader-5.4.29 (direct dependency changed)
Reinstalling php5-xmlrpc-5.4.29 (direct dependency changed)
Reinstalling php5-xmlwriter-5.4.29 (direct dependency changed)
Reinstalling php5-zip-5.4.29 (direct dependency changed)
Reinstalling php5-zlib-5.4.29 (direct dependency changed)
Reinstalling popt-1.16 (options changed)
Reinstalling portmaster-3.17.5 (options changed)
Installing ruby: 1.9.3.484_2,1
Reinstalling python27-2.7.6_4 (direct dependency changed)
Installing py27-setuptools27: 2.0.1
Reinstalling rsync-3.1.0_3 (options changed)
Reinstalling ruby19-bdb-0.6.6_3 (direct dependency changed)
Reinstalling ruby19-date2-4.0.19 (direct dependency changed)
Reinstalling screen-4.2.1_1 (options changed)
Reinstalling sqlite3-3.8.4.3 (options changed)
Reinstalling texi2html-5.0_1,1 (direct dependency changed)
Reinstalling ttf2pt1-3.4.4_6 (direct dependency changed)
Reinstalling xmlcatmgr-2.2 (options changed)
Reinstalling zh-ttf2pt1-3.4.0 (direct dependency changed)
Reinstalling zh-ttfm-0.9.5_5 (direct dependency changed)
Reinstalling zip-3.0 (options changed)
Reinstalling GentiumPlus-1.510_1 (options changed)
Installing libpciaccess: 0.13.2_2
Reinstalling Lohit-20130612 (direct dependency changed)
Reinstalling OpenSP-1.5.2_2 (options changed)
Reinstalling bison-2.7.1,1 (options changed)
Installing docbook-xml: 5.0_2
Installing docbook-sgml: 4.5_1
Reinstalling gdbm-1.11 (direct dependency changed)
Reinstalling glib-2.36.3_3 (direct dependency changed)
Reinstalling help2man-1.43.3_1 (direct dependency changed)
Reinstalling libX11-1.6.2_2,1 (direct dependency changed)
Reinstalling libXext-1.3.2_2,1 (direct dependency changed)
Reinstalling libXfixes-5.0.1_2 (direct dependency changed)
Reinstalling libXi-1.7.2_2,1 (direct dependency changed)
Reinstalling libXp-1.0.2_2,1 (direct dependency changed)
Reinstalling libXrender-0.9.8_2 (direct dependency changed)
Reinstalling libXt-1.1.4_2,1 (direct dependency changed)
Reinstalling libXtst-1.2.2_2 (direct dependency changed)
Reinstalling librsync-0.9.7_3 (direct dependency changed)
Reinstalling openjade-1.3.3p1_2 (direct dependency changed)
Reinstalling p5-Bit-Vector-7.3 (direct dependency changed)
Reinstalling p5-Date-Calc-6.3 (direct dependency changed)
Reinstalling pflogsumm-1.1.5,1 (options changed)
Reinstalling php5-pdo_sqlite-5.4.29 (direct dependency changed)
Reinstalling php5-sqlite3-5.4.29 (direct dependency changed)
Reinstalling portupgrade-2.4.12_1,2 (direct dependency changed)
Reinstalling python2-2_2 (direct dependency changed)
Reinstalling rdiff-backup-1.2.8_1,1 (direct dependency changed)
Reinstalling xcb-proto-1.10_1 (direct dependency changed)
Reinstalling zh-arphicttf-2.11_3 (direct dependency changed)
Installing libXxf86vm: 1.1.3_2
Installing libXdamage: 1.1.4_2
Installing libdrm: 2.4.17_1
Installing libXrandr: 1.4.2_2
Reinstalling apr-1.5.1.1.5.3 (direct dependency changed)
Reinstalling docbook-1.5 (direct dependency changed)
Reinstalling docbook-xsl-1.76.1_2 (options changed)
Reinstalling docbook-xsl-ns-1.78.1_4 (direct dependency changed)
Reinstalling gamin-0.1.10_7 (direct dependency changed)
Reinstalling libXft-2.3.1_2 (direct dependency changed)
Reinstalling libXmu-1.1.2_2,1 (direct dependency changed)
Reinstalling libXpm-3.5.11_2 (direct dependency changed)
Reinstalling php5-extensions-1.7 (options changed)
Installing serf: 1.3.5
Installing libGL: 7.6.1_4
Reinstalling apache22-2.2.27_2 (options changed)
Reinstalling libXaw-1.0.12_2,2 (direct dependency changed)
Reinstalling mod_php5-5.4.29,1 (options changed)
Reinstalling open-motif-2.3.4_1 (direct dependency changed)
Reinstalling openjdk6-b31_3,1 (direct dependency changed)
Reinstalling subversion-1.8.9 (options changed)
Reinstalling suphp-0.7.2_1 (direct dependency changed)
Reinstalling t1lib-5.1.2_2,1 (direct dependency changed)
Installing libGLU: 9.0.0
Installing freeglut: 2.8.1_2
Reinstalling ap22-mod_security-2.7.7_2 (direct dependency changed)
Reinstalling apache-ant-1.9.3 (direct dependency changed)
Reinstalling fop-1.1 (options changed)
Reinstalling php5-gd-5.4.29 (direct dependency changed)
Reinstalling tiff-4.0.3_2 (options changed)
Reinstalling webp-0.4.0 (direct dependency changed)
Reinstalling cups-image-1.7.2 (direct dependency changed)
Reinstalling lcms2-2.6_1 (options changed)
Reinstalling libgd-2.1.0_3,1 (direct dependency changed)
Reinstalling links-2.8,1 (options changed)
Reinstalling netpbm-10.35.92 (direct dependency changed)
Reinstalling scr2png-1.2_6 (direct dependency changed)
Reinstalling webalizer-geoip-2.23.8 (direct dependency changed)
Installing ghostscript9: 9.06_6
Reinstalling ghostscript9-nox11-9.06_6 (direct dependency changed)
Reinstalling peps-2.0_5 (options changed)
Reinstalling teTeX-base-3.0_25 (direct dependency changed)
Reinstalling ImageMagick-nox11-6.8.0.7_9,1 (options changed)
Reinstalling cm-super-0.3.4_4 (direct dependency changed)
Reinstalling dvipdfmx-20110311 (direct dependency changed)
Reinstalling dvipsk-tetex-5.95a_7 (direct dependency changed)
Reinstalling freetype-tools-1.3.1_9 (direct dependency changed)
Reinstalling jadetex-3.13_8 (direct dependency changed)
Reinstalling latex-cjk-4.8.2_6 (options changed)
Reinstalling teTeX-3.0_7 (direct dependency changed)
The upgrade will require 426 MB more space
373 MB to be downloaded
Clearly portmaster and pkg upgrade disagree on what work needs to be done.
I have this in my /etc/make.conf file:
DISABLE_VULNERABILITIES=yes
FORCE_PKG_REGISTER=yes
WITH_PKG=yes
The first two lines are temporary while I attempt to get ports back to the
condition they were in before the OS upgrade to 8.4
I have run pkg2ng and it has completed successfully.
This is a production website, so I'm a little leery about running pkg
upgrade and getting a critical package with the wrong options. I've always
compiled everything from scratch; kernel, base and ports. Getting binary
packages that someone else built makes me nervous, especially on this
server.
(And for the smart asses in the crowd, no, I don't have a dev server to
test it on.)
Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
*******************************************
"It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead." Thomas Jefferson
"There are some ideas so wrong that only a very
intelligent person could believe in them." George Orwell
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "[email protected]"