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:44:06 UTC 2016


On 6/14/2016 9:37 AM, Bryan Drewery wrote:
> 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.

The port maintainer tells me he only bumps the port on base releases and
doesn't consider CURRENT.  So whatever @ OpenSSL.

> 
> 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-all/attachments/20160614/76d330c6/attachment.sig>


More information about the svn-src-all mailing list