--On June 8, 2014 at 6:05:35 PM +0200 olli hauer <oha...@gmx.de> wrote:

On 2014-06-08 17:20, Paul Schmehl wrote:
--On June 7, 2014 at 11:16:04 PM +0200 olli hauer <oha...@gmx.de> 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"
<free...@skysmurf.nl> 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

On possible issue between `pkg upgrade' and portmaster with an current
ports tree is that some of the ports where updated between last wednesday
and now. E.g pkgconf and the freebsd docs where updated after the last
package build.

[removed a bunch of lines]


Is it possible that portmaster builds with NO_PORTDOCS or DOCS=off or
similar?


No.


The port mail/pflogsumm has as only OPTIONS_DEFINE=DOCS, but `pkg
upgrade' complains about changed options
    Reinstalling pflogsumm-1.1.5,1 (options changed)

DOCS on/off could be a possible explanation for all the '(options
changed)' updates.


In general I accept the default options, which is to install docs and examples. There are very few cases where I do not do that.

Here's what portmaster wants to build now:

===>>> 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/docbook-sgml
        Install textproc/docbook-xml
        Install www/mod_authnz_external22
        Re-install docproj-2.0_2
        Install print/ghostscript9

All of these ports fail to install individually. Unfortunately, I have to have ghostscript because I use ImageMagick for our forum. Otherwise I remove it. It's always been problematic during installs and upgrades.

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

_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to