[paludis-dev] Paludis nightly (01/22/16 - 2.4.0-66-g6cc7eb4) : success

Bo Ørsted Andresen bo.andresen at zlin.dk
Fri Jan 22 03:16:46 UTC 2016


The Paludis nightly (01/22/16 - 2.4.0-66-g6cc7eb4) build resulted in success. The full
compressed logs have been attached.

-------------------------------------------------------------------------------------------

commit 6cc7eb47142dcad1cf277ccf31c38fc53746e45e
Author: Saleem Abdulrasool <compnerd at compnerd.org>
Date:   Sun Jan 17 12:21:45 2016 -0800

    paludis: POSIX_ME_HARDER accounts repository
    
    POSIX permits an indefinite required buffer size for querying GECOS fields.
    This is currently used in three locations.  Previously, paludis would assume
    that it could perform a sysconf call to retrieve the requisite buffer size for
    ensuring that the subsequent GECOS field query would not receive a -ERANGE
    error.  However, as it turns out, this is actually a problem even with GLIBC
    where the NSS may end up querying a service which has a larger field value
    for the `struct pwd` (glibc sets the return value to the NSS buffer length, aka
    1k, but may end up querying a service which provides a larger response).
    
    Use local wrappers which perform the size adjustment to avoid an undersized
    buffer.  Localise the functions which query the various GECOS fields which
    comprise the persona into util.

-------------------------------------------------------------------------------------------

Process 1 on GCC 4.8 at branch master started at 03:00:01, finished at 03:08:03 and ended in success.
Process 2 on GCC 4.9 at branch master started at 03:08:04, finished at 03:16:45 and ended in success.

-------------------------------------------------------------------------------------------

>From git://git.exherbo.org/paludis/paludis
   1e35955..6cc7eb4  master     -> master
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nightly-out-master-4.8-26815.bz2
Type: application/octet-stream
Size: 150354 bytes
Desc: not available
URL: <http://lists.exherbo.org/pipermail/paludis-dev/attachments/20160122/a1fc2e0e/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: nightly-out-master-4.9-26815.bz2
Type: application/octet-stream
Size: 149189 bytes
Desc: not available
URL: <http://lists.exherbo.org/pipermail/paludis-dev/attachments/20160122/a1fc2e0e/attachment-0003.obj>


More information about the paludis-dev mailing list