On Mon, Jul 11, 2016 at 11:40:56AM +0100, Stuart Henderson wrote: > On 2016/07/06 21:41, Christian Weisgerber wrote: > > The next release, 6.0, is approaching fast. It's time to wind down > > the ports churn, focus on fixing problems and stop introducing them. > > > > Over the next few days, please stop importing new ports and regular > > updates. If you're in the middle of something, finish it, but by > > the weekend this should be done, and commits will be increasingly > > restricted from there. > > Please stop imports now. And updates should be for important fixes > only. It's not a time to rush things in before release, it's a time > to polish. > > > What's the situation with wxneeded annotations and getpwnam_shadow? > > If that work hasn't been completed, it's high time to get it done. > > Very patchy. > > From my old search for things using pw_passwd here are a few that I > don't recall seeing updates for. > > Some of them will most likely be red herrings and in codepaths not > actually used, and obviously for many of them it's only going to be > certain things which don't work. > > Some of them are very definitely broken and the ports will no > longer work at all (e.g. some of the pop3 daemons). > > It would be nice if people can check ports which they rely on and > move things to using the _shadow versions of getpwnam/getpwuid > where needed. Many of these will have existing code to deal with > shadow passwords using the standard getspnam functions used on > other OS; this is a good indication that changes will need to be > made. > > Unfortunately I accidentally looked at cucipop and now need to go > and look for a sick bag (or possibly some pokemon) so I'm not sure > how many I'm going to be able to fix myself. > > biology/emboss > comms/kermit > databases/openldap > databases/openldap23 > databases/tinycdb > devel/luaposix > devel/ocaml-lwt > devel/omake > editors/jed > lang/chibi-scheme
chibi doesn't need changes. Everything works fine. For reference, this is the "lib" which uses getpwnam/getpwuid: http://synthcode.com/scheme/chibi/lib/chibi/system.html > lang/chicken/bootstrap > lang/chicken/core > lang/clisp > lang/gawk > lang/guile > lang/guile2 > lang/mono > lang/ocaml > lang/php > lang/python > lang/ruby > lang/rust > lang/scm > lang/swi-prolog > lang/tcl > mail/akpop3d (definitely broken) > mail/avenger > mail/cucipop (definitely broken) > mail/dkim-milter > mail/dovecot (most people will probably use bsdauth or a db so likely > unimportant) > mail/opensmtpd-extras > mail/postfix > mail/procmail > mail/sendmail > mail/solid-pop3d > mail/teapop > mail/zarafa > math/grace > math/octave > misc/gone > misc/mc > misc/screen > net/gopher > net/libbind > net/pure-ftpd > net/samba > net/tircproxy > net/uucpd > net/vsftpd > net/winexe > productivity/siag > security/cyrus-sasl2 > security/dante > security/dsniff > security/heimdal > security/openpam > security/ssh-ldap-helper > shells/tcsh > sysutils/ktsuss > sysutils/openpoppassd > sysutils/rtty > x11/kde/admin3 > x11/kde/base3 > x11/kde4/kuser > x11/kde4/workspace > x11/motif > x11/nx/nxssh > x11/slim > x11/x11vnc > x11/xtacy > > -- Juan Francisco Cantero Hurtado http://juanfra.info