From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS31976 209.132.180.0/23 X-Spam-Status: No, score=-4.2 required=3.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED,SPF_HELO_PASS,SPF_PASS shortcircuit=no autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dcvr.yhbt.net (Postfix) with ESMTPS id 1F1D71F6A9 for ; Fri, 4 Jan 2019 12:46:07 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; q=dns; s=default; b=hSwWq19tr/fPmynp WA69a2h5UsNbxSM0eO9nAU6MT7ynioMV2QkBcD37PyesK2d1AwO4suMq6f9zzG8J qv3JOWoUv7USl8TmW8zAotIaZKxRqpYOs7VTQU8CzcLxqNH//pEjz7iFoAnb37Ra mDSP950CexORCDDEwKXkgVdaI+E= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:subject:to:references:from:message-id:date :mime-version:in-reply-to:content-type :content-transfer-encoding; s=default; bh=wgWDZoaj+Vi9pubG4Dx+L3 aIo0I=; b=CV+z81X3q487ZMgpOSAIWHRlDMJ9HdxBcnG5dSkixnhPUfij7uYfAO 1Fm4+nFwMMGrN6opZF0q0dK7TdFhPI2cUfJujM1zpp1aSqHR3hs3819uzfFHJ3r9 XFSjbNGiWMrsiglqRiZxQGN5rFd/EqjZ/1t9/p15Q6oXXO7PEndDs= Received: (qmail 17961 invoked by alias); 4 Jan 2019 12:46:04 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 17951 invoked by uid 89); 4 Jan 2019 12:46:04 -0000 Authentication-Results: sourceware.org; auth=none X-HELO: bird.maple.relay.mailchannels.net X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-Sender-Id: dreamhost|x-authsender|siddhesh@gotplt.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|siddhesh@gotplt.org X-MailChannels-Auth-Id: dreamhost X-Befitting-Shelf: 7e3c611d31f24f1c_1546605960400_1081049571 X-MC-Loop-Signature: 1546605960399:1969934042 X-MC-Ingress-Time: 1546605960399 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gotplt.org; h=subject:to :references:from:message-id:date:mime-version:in-reply-to :content-type:content-transfer-encoding; s=gotplt.org; bh=wgWDZo aj+Vi9pubG4Dx+L3aIo0I=; b=VIZkF1AHmRXXFLcDMroVBhZIFKA+58KPvJxGuY n7WFEPBTle80UiGY2VsHzPFOW7b/WVoeSHbVcOw01HspETaeRJuRWwP7pYnI7IJX EipLNMPzahktuG5XKhDHAzChjE8QKX99u3UHp2oHQQiaF3hxz/qK1Wl5TZ+UDyp7 5a1Ig= Subject: Re: [PATCH] Deprecate 32-bit off_t support To: Florian Weimer , libc-alpha@sourceware.org References: <87sgy8ppeo.fsf@oldenburg2.str.redhat.com> X-DH-BACKEND: pdx1-sub0-mail-a12 From: Siddhesh Poyarekar Message-ID: <7e55c18c-3105-3c76-2cc1-66b40ced16f6@gotplt.org> Date: Fri, 4 Jan 2019 18:15:41 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1 MIME-Version: 1.0 In-Reply-To: <87sgy8ppeo.fsf@oldenburg2.str.redhat.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: -100 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtledrvddugdeghecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucggtfgfnhhsuhgsshgtrhhisggvpdfftffgtefojffquffvnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjughrpefuvfhfhffkffgfgggjtgfgsehtjeertddtfeejnecuhfhrohhmpefuihguughhvghshhcurfhohigrrhgvkhgrrhcuoehsihguughhvghshhesghhothhplhhtrdhorhhgqeenucfkphepuddvfedrvdehvddrvddtvddrudejvdenucfrrghrrghmpehmohguvgepshhmthhppdhhvghloheplgduledvrdduieekrdehrdduudelngdpihhnvghtpeduvdefrddvhedvrddvtddvrddujedvpdhrvghtuhhrnhdqphgrthhhpefuihguughhvghshhcurfhohigrrhgvkhgrrhcuoehsihguughhvghshhesghhothhplhhtrdhorhhgqedpmhgrihhlfhhrohhmpehsihguughhvghshhesghhothhplhhtrdhorhhgpdhnrhgtphhtthhopehffigvihhmvghrsehrvgguhhgrthdrtghomhenucevlhhushhtvghrufhiiigvpedt On 04/01/19 6:09 PM, Florian Weimer wrote: > diff --git a/NEWS b/NEWS > index cc20102fda..2f601c6217 100644 > --- a/NEWS > +++ b/NEWS > @@ -85,6 +85,15 @@ Deprecated and removed features, and other changes affecting compatibility: > as all functions that call vscanf, vfscanf, or vsscanf are annotated with > __attribute__ ((format (scanf, ...))). > > +* A future release of glibc will use a 64-bit off_t type on all Wouldn't it be clearer to fix the 'future release' to a specific timeline, say, 2.31 (to give a year+ to change offending code) so that this doesn't sound like a vague threat and there's actually a time bound for people to work with? > + architectures (as currently available with -D_FILE_OFFSET_BITS=64 on > + 32-bit architectures). Building new applications with > + -D_FILE_OFFSET_BITS=32 will no longer be supported. The off64_t type and > + the 64-bit function aliases (such as fstat64) will remain available under > + the appropriate feature test macros. In preparation, libraries should > + stop using off_t in public header files, and use off64_t (or a fixed-width > + type such as int64_t or uint64_t) instead. > + > Changes to build and runtime requirements: > > * Python 3.4 or later is required to build the GNU C Library. >