Date: Wed, 19 Aug 2009 13:25:20 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> To: Doug Barton <dougb@FreeBSD.org> Cc: freebsd-ports@freebsd.org Subject: Re: portmaster is not always recursive Message-ID: <4A8BE120.9040606@quip.cz> In-Reply-To: <4A8AEE8B.2010002@FreeBSD.org> References: <4A89CB20.3000408@quip.cz> <4A89CD0E.7010106@FreeBSD.org> <4A89D7FD.8080106@quip.cz> <4A89FA80.8090308@FreeBSD.org> <4A8A6B20.1030100@quip.cz> <4A8AEE8B.2010002@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Doug Barton wrote: > Miroslav Lachman wrote: > >>Doug Barton wrote: >> >>>Miroslav Lachman wrote: >> >>[...] >> >> >>>>I have seen similar problem in the past with amavisd-new + spamassassin >>>>and their dependencies, but it is much bigger and complicated tree of >>>>dependencies and I have not evidence recorded for it. >>>>Reported case with jpeg / gd / png is the simplest one I have seen. >>> >>> >>>Were these other cases also with the -r option, or were they when >>>doing "regular" upgrades? >> >>It was with regular upgrade, if I remember it well, but it was some time >>ago... I'll track it better next time (if it occurs). > > > If it's failing on a regular upgrade I start to suspect weirdness in > your local setup since that's a dead-simple thing that would be very > hard for portmaster to get wrong. I'm also suspicious because I took a > look at the code a couple times yesterday and even using -r each port > should still be getting the full treatment, which includes upgrading > dependencies as needed. > > I will however put some more time into testing it today and get back > to you. I will try to find some other machine with old versions of jpeg, gd, png and try same upgrade again. There is some more details from machine in original post: root@ararat ~/# cat ~/.portmasterrc # portmaster rc file DONT_SCRUB_DISTFILES=yes BACKUP=yes MAKE_PACKAGE=yes SAVE_SHARED=yes root@ararat ~/# grep -v '^#' /etc/make.conf NO_PORTSUPDATE=yes # use portsnap for updating ports tree SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup.cz.FreeBSD.org SUPFILE= /usr/local/etc/cvsup/stable-supfile DOCSUPFILE= /usr/local/etc/cvsup/doc-supfile MASTER_SITE_APACHE_HTTPD?= http://mirror.styx.cz/apache/httpd/ http://ftp.sh.cvut.cz/MIRRORS/apache/httpd/ http://mirror.styx.cz/apache/httpd/ http://www.apache.org/dist/httpd/ http://www.eu.apache.org/dist/httpd/ WITH_APACHE=yes APACHE_VERSION=22 WITHOUT_X11=yes WITHOUT_GUI=yes WITHOUT_CUPS=yes MASTER_SITE_PHP= http://cz.php.net/%SUBDIR%/ .if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf) _PORTCONF!=/usr/local/libexec/portconf .for i in ${_PORTCONF:S/|/ /g} ${i:S/%/ /g} .endfor .endif PERL_VERSION=5.8.9 root@ararat ~/# grep -v '^#' /usr/local/etc/ports.conf databases/mysql50-*: WITH_CHARSET=utf8 | WITH_XCHARSET=all | WITH_COLLATION=utf8_czech_ci databases/phpmyadmin: WITHOUT_PHP_DEPENDS=yes databases/sqlite3: WITH_THREADS=yes | WITHOUT_DOCS=yes devel/pcre: WITH_UTF8=yes ftp/bsdftpd-ssl: CLIENT_ONLY=yes ftp/proftpd: WITH_MYSQL=yes | WITH_OPENSSL=yes | WITH_QUOTA=yes | WITH_README=yes ftp/proftpd-mysql: WITH_MYSQL=yes | WITH_OPENSSL=yes | WITH_QUOTA=yes | WITH_README=yes java/jdk15: WITHOUT_WEB=yes mail/postfix: POSTFIX_DEFAULT_MTA=true | WITH_PCRE=true | WITH_SASL2=true | WITH_TLS=true | WITH_BDB=true | WITH_MYSQL=true | WITH_VDA=true | WITH_TEST=true | BATCH=true lang/php5: WITH_CLI=true | WITH_CGI=true | WITH_APACHE=true | WITH_SUHOSIN=true | WITH_MULTIBYTE=true | WITH_MAILHEAD=true | WITH_FASTCGI=true | WITH_PATHINFO=true | WITHOUT_DEBUG=true | WITHOUT_IPV6=true | WITHOUT_REDIRECT=true | WITHOUT_DISCARD=true
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A8BE120.9040606>