On 6/14/2016 9:25 AM, Ngie Cooper wrote: > On Wed, Jun 8, 2016 at 4:47 AM, Dag-Erling Smørgrav <d...@freebsd.org> wrote: >> Author: des >> Date: Wed Jun 8 11:47:19 2016 >> New Revision: 301602 >> URL: https://svnweb.freebsd.org/changeset/base/301602 >> >> Log: >> Replace _pam_verbose_error() with a macro. This was the last difference >> between our libpam and stock OpenPAM, meaning that it is now possible to >> replace the base libpam with a hypothetical ports version of OpenPAM. > > Unfortunately this commit wasn't followed by a bump to > __FreeBSD_version, so the package cluster hasn't updated all packages > that require libpam.so, like sudo, etc. > > I can't commit anything for a while (my Macbook Pro is a bit out of > commission)... but I'll try and prod someone else to do it. >
Note this will also cause the OpenSSL bump in r301271 to break packages. Ports OpenSSL is supposed to be +1 over what is in base but r301271 made it match... thus rebuilding packages will likely cause chaos. We'll need to fix the OpenSSL port first. Also, I sort of consider this a failure on Poudriere/ports/pkg. We should be able to detect that shared libraries were bumped and some packages need to be rebuilt now. Unfortunately pkg doesn't record the dependency. Poudriere could record it and use it. This goes back to my proposal (which has lacked implementation time) about how to auto-detect when the system ABI changes without relying on __FreeBSD_version. Bumped libraries would have to be one of them. -- Regards, Bryan Drewery
signature.asc
Description: OpenPGP digital signature