Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.014 X-Spam-Evidence: '*H*': 0.97; '*S*': 0.00; 'python,': 0.02; 'true,': 0.04; 'creighton': 0.09; 'subject:2.7': 0.09; 'python': 0.10; '2.7': 0.13; '3:27': 0.16; 'assumptions': 0.16; 'stuff.': 0.16; 'subject:non': 0.16; 'wrote:': 0.16; 'laura': 0.18; 'runs': 0.18; 'language': 0.19; 'all,': 0.20; 'changes': 0.20; '2015': 0.20; 'fix': 0.21; 'machine': 0.21; 'am,': 0.23; 'header:In-Reply-To:1': 0.24; 'message-id:@mail.gmail.com': 0.27; 'developing': 0.28; 'does,': 0.29; 'environment': 0.29; 'code': 0.30; 'maybe': 0.33; 'point': 0.33; 'received:google.com': 0.35; 'world,': 0.35; "isn't": 0.35; 'but': 0.36; 'there': 0.36; 'to:addr:python-list': 0.36; 'subject:?': 0.36; 'subject:: ': 0.37; 'things': 0.38; 'version': 0.38; 'architecture': 0.38; 'along': 0.39; 'subject:-': 0.39; 'to:addr:python.org': 0.40; 'some': 0.40; 'your': 0.60; 'close': 0.61; 'hope': 0.61; 'great': 0.63; 'our': 0.64; 'you.': 0.64; 'future,': 0.70; 'jul': 0.72; 'break.': 0.84; 'to:name:python': 0.84; 'lot,': 0.95 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type; bh=KrUa7XWWwtxl9KSXGYhrKaLY3GPBHyQ/wKJGBs66PRI=; b=soJKCzOTAIOrM0gkCNNThxhZyLxxZUEF22WoHZePpQAvNScF+UPC7QJMg/Q5dQqvN4 YAzRUHU3Gxo902RLR7MNWetR1BDq8WBsNX3tdF566Yl8w9kpLi21nsd6oO+X68gKWqPL S1LR9bXF5O4mqwWR1a+ZOoDXeFqlQtgOeAGBcomxQd2+g3O1L8FPNBGSfVxYmxcIEn3j tvqAgBhS8tAFF6JYJionTyEx+TruLkS/JeO4Qt47ogOihxvjCGYHPGdK13SnNZ20lurR UtN6mz5XTp3pawER+2zkTmgbTQV4sKABZOc/1HCTQDTeBxtN+rN05LuhUBw1a4KqbuuO RFaQ== X-Received: by 10.170.94.84 with SMTP id l81mr10618717yka.93.1437319791023; Sun, 19 Jul 2015 08:29:51 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <201507190927.t6J9RVqM017606@fido.openend.se> References: <201507190927.t6J9RVqM017606@fido.openend.se> From: Ian Kelly Date: Sun, 19 Jul 2015 09:29:11 -0600 Subject: Re: Should non-security 2.7 bugs be fixed? To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 20 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1437319800 news.xs4all.nl 2877 [2001:888:2000:d::a6]:41085 X-Complaints-To: abuse@xs4all.nl Path: csiph.com!usenet.pasdenom.info!news.stben.net!border1.nntp.ams1.giganews.com!nntp.giganews.com!usenetcore.com!newsfeed.xs4all.nl!newsfeed7.news.xs4all.nl!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Xref: csiph.com comp.lang.python:94124 On Sun, Jul 19, 2015 at 3:27 AM, Laura Creighton wrote: > In this corner of the world, the favourite language for developing in > is C (because we work close to hardware) and one of the things we like > about it, a whole lot, is that the language never changes out from > under you. So there is great hope among industrial users of Python > that we can get a hold of a 'never going to change any more' version > of Python, and then code in that 'forever' knowing that a code change > isn't going to come along and break all our stuff. I think this is an unrealistic and unattainable goal. Even if you stop patching your Python 2.7 version altogether, what about the environment that it runs in? Are you going to stop patching the OS forever? Are you going to fix the current machine architecture exactly as it is, forever? I don't know if industrial code uses a network much or at all, but if it does, are you never going to upgrade your network infrastructure? At some point in the future, maybe far in the future, but eventually, assumptions made in the Python 2.7 code will no longer hold true, and at that point Python 2.7 will break.