Re: FreeBSD ports that you maintain require staging updates

2014-05-29 Thread Drewery, Bryan
If you see a port you use or like in here I suggest stepping up and 
helping to

stage it.

http://www.freebsd.org/doc/en/articles/contributing-ports/article.html

Bryan

On 5/29/14, 1:43 PM, portmgr-feedb...@freebsd.org wrote:


Hi,

You are receiving this mail as a port that you maintain does not support
STAGEDIR.  Please convert the port to support staging, or reset maintainer
if you no longer wish to maintain it, and submit a PR to have it updated.

On June 30 all unstaged ports will be DEPRECATED and have their MAINTAINER
reset to po...@freebsd.org.

These ports will be set to EXPIRE on August 31.

For more details see:
   
http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-May/80.html

Ports that you maintain that are currently unstaged (NO_STAGE=yes):
audio/festlex-ogi
audio/festvox-us1-mbrola
audio/festvox-us2-mbrola
audio/festvox-us3-mbrola
audio/freeswitch-sounds
audio/jokosher
audio/jxm
audio/linux-musicipserver
audio/madfufw
audio/ventrilo-server
biology/blast
cad/jspice3
cad/scv
cad/systemc
chinese/CJKUnifonts
chinese/big5con
chinese/bitchx
chinese/cmexfonts
chinese/cwtex
chinese/cwtexttf
chinese/fireflyttf
chinese/joe
chinese/kcfonts
chinese/miniChinput
chinese/moefonts-cid
chinese/moettf
chinese/msttf
chinese/opendesktop-fonts
chinese/xsim
chinese/zhcon
comms/java-commapi
converters/mule-ucs
databases/akonadi-googledata
databases/cyrus-imspd
databases/erlang-mysql
databases/exist
databases/flare
databases/frontbase-jdbc
databases/geoserver-mysql-plugin
databases/gigabase
databases/gnatsweb4
databases/hk_classes
databases/jdbc-oracle10g
databases/jdbc-oracle11g
databases/jdbc-oracle8i
databases/kinterbasdb
databases/linux-oracle-instantclient-basic
databases/linux-oracle-instantclient-sdk
databases/linux-oracle-instantclient-sqlplus
databases/lsdb
databases/mrtg-mysql-load
databases/msql3
databases/msql
databases/mysqlcppapi
databases/openbase-jdbc
databases/pear-Doctrine12
databases/pecl-drizzle
databases/pgpool
databases/postgresql-plproxy
databases/tora
databases/xapian-core10
databases/yasql
deskutils/gdesklets-starterbar
deskutils/planner.el
deskutils/preferences
deskutils/surrealtodo
deskutils/tel
devel/ace+tao-doc
devel/aros-sdk
devel/asmutils
devel/buildtool-doc
devel/cgprof
devel/cvsbook
devel/cvslines
devel/cvsmonitor
devel/eiffelstudio
devel/elf
devel/elib-emacs21
devel/elib
devel/entity
devel/flowdesigner
devel/gaphor
devel/gittrac
devel/horde3-chora
devel/ireport
devel/jzmq
devel/libtecla
devel/linux-kmod-compat
devel/ml-doc
devel/noweb
devel/ocaml-annexlib
devel/ocaml-camljava
devel/ocaml-equeue
devel/ocaml-ounit
devel/ocaml-sdl
devel/ocaml-xstr
devel/ocaml-xstrp4
devel/omniNotify
devel/omniORB
devel/openwince-include
devel/p4db
devel/php-java-bridge
devel/pmk
devel/scsh-install-lib
devel/sfslite-dbg
devel/sfslite-noopt
devel/sfslite
devel/sml_tk
devel/stlport
devel/subclipse
devel/sunterlib
devel/tide
devel/tigcc
devel/uppaal
dns/dnscheckengine
dns/ldapdns
dns/posadis
editors/gnuserv
editors/p5-Padre
editors/semi-xemacs21-mule
editors/textedit
editors/xemacs-devel-mule
editors/xemacs-devel
editors/xemacs21-mule
editors/xemacs
emulators/atari800
emulators/darcnes
emulators/its
emulators/nonpareil
emulators/vMac
emulators/vmsbackup
finance/ledgersmb12
finance/ledgersmb
finance/mybudget
finance/sabernetdcs-client
french/belote
french/dico
french/facturier
ftp/bareftp
games/actx
games/alephone-scenarios
games/atitd
games/crafty-open-enormous
games/crafty-open-large
games/gnomesudoku
games/joequake
games/ladder
games/lapispuzzle
games/lgeneral
games/linux-americasarmy
games/linux-etqw-demo-server
games/linux-etqw-server
games/linux-nerogame
games/linux-sof
games/linux-ut
games/mindfocus
games/minecraft-server
games/qix

Re: Net-SNMP conflict

2014-05-29 Thread Drewery, Bryan

On Thu May 29 18:23:20 2014, Pete Carah wrote:

On 05/20/2014 09:58 AM, Bryan Drewery wrote:

On 2014-05-20 04:18, Pete Carah wrote:

PLEASE don't automatically install pkg during the build of ANY other
package; if this happens in the middle of a portupgrade -a on a system
without pkgng, the result is not pretty; all packages built after
net-snmp have a duplicated origin, among other things.  I hope I can
recover the system since it is supposed to be a production server.

Yes, I realize I'll have to convert.  However, this forced install
doesn't convert the database so the pkg database and /var/db/pkg end up
inconsistent, and I can't tell what is really installed on all of the
packages that show a duplicated origin.

-- Pete



(portupgrade maintainer and pkg developer here)

Having pkg installed should be perfectly safe. Portupgrade, nor the
ports framework, consider pkg installed as converted. All packages
will continue to be registered in the old format unless you run
pkg2ng or 'pkg install' or add WITH_PKGNG=yes to your make.conf.

Can you please elaborate on what the duplicated origin issue
is?

The way net-snmp installed pkg also activated it without doing a pkg2ng;
since this happened
in the middle of a portupgrade part of the portupgrade kept its records
the old way and the rest
the new way without any of the old ports in the database.  This made a
lot of things build twice.
Not very nice...


Have you ran pkg2ng since then? None of this sounds right to me. If
you have not yet ran pkg2ng then we can debug it. Otherwise it's too
late.

If not, I'd  like to see the output of 'pkg info' and:

env TMPDIR=/dev/null ASSUME_ALWAYS_YES=1 
PACKAGESITE=file:///nonexistent pkg info -x 'pkg(-devel)?$'


It is very much intended that installing pkg or having it pulled in via
net-snmp will not run pkg2ng. Portupgrade should be flipping over
to using pkg unless pkg has itself registered - which can't happen
without WITH_PKGNG set in the environment or make.conf.






net-snmp also should (if I remember the code I reviewed right) be
only considering the new package database if it has packages in it,
meaning not until you pkg2ng or 'pkg install'.

No, the way I read the makefile lines in question it installed it if it
wasn't already
installed..  See:


I am referring to the runtime of net-snmp, not the port.



# pkg-1.2 cannot handle this dependency well.
.if !defined(WITH_PKGNG)
LIB_DEPENDS=libpkg.so:${PORTSDIR}/ports-mgmt/pkg
.endif

This will install if it is there or not, but only if it is NOT in use.
Probably not what was
intended.

-- Pete



___
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