[PATCH v2] Remove union wait

Florian Weimer fweimer@redhat.com
Fri Apr 8 12:56:00 GMT 2016


On 03/31/2016 09:14 AM, Andreas Schwab wrote:
> Carlos O'Donell <carlos@redhat.com> writes:
> 
>> On 03/30/2016 06:32 PM, Roland McGrath wrote:
>>> I think the blocker here is clear consensus that a one-cycle removal of a
>>> feature from the API without any broadcasted deprecation period is OK.
>>> I'd like some other senior maintainers to explicitly agree with that before
>>> we go ahead based just on the direct review of the change itself.
>>
>> IMO a one-cycle removal is OK IFF a distribution has gone through a full build
>> cycle with the deprecation patch applied and found no serious problems in the
>> existing corpus of package sources.
> 
> I've now set up
> <https://build.opensuse.org/project/show/home:Andreas_Schwab:glibc> to
> rebuild all packages from
> <https://build.opensuse.org/project/show/openSUSE:Factory:Rings:1-MinimalX>
> against a patched glibc.  The latter project contains the packages that
> we use for testing all updates for our openSUSE Tumbleweed distribution.
> You can monitor progress at
> <https://build.opensuse.org/project/monitor/home:Andreas_Schwab:glibc>.

I looked at the output.  If I read it correctly, the situation is like this:

The only build failure attributable to the “union wait” removal is tcsh.
 It just needs fixing.

For readdir_r, we were opting for a staged removal (flag it as
deprecated, then remove it after it is gone from POSIX).  But the
deprecation warning itself causes build failures.  This is the majority
of the failed builds Andreas' build service lists.

To me, this suggests to proceed with the “union wait” removal.

Florian



More information about the Libc-alpha mailing list