svn commit: r301602 - in head: . lib/libpam lib/libpam/libpam lib/libpam/libpam/security tools/build/mk

Bryan Drewery bdrewery at FreeBSD.org
Tue Jun 14 16:37:21 UTC 2016


On 6/14/2016 9:25 AM, Ngie Cooper wrote:
> On Wed, Jun 8, 2016 at 4:47 AM, Dag-Erling Smørgrav <des at 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

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 473 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/svn-src-head/attachments/20160614/4da4e305/attachment.sig>


More information about the svn-src-head mailing list