Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!newsfeed.xs4all.nl!newsfeed2.news.xs4all.nl!xs4all!news.tele.dk!news.tele.dk!small.news.tele.dk!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.008 X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'heavily': 0.04; 'skip:[ 20': 0.04; 'subject:Python': 0.06; 'fixes': 0.07; 'python3': 0.07; 'dependency': 0.09; 'executed': 0.09; 'python': 0.11; '"production': 0.16; 'check.': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'inputs': 0.16; 'stupid,': 0.16; 'version;': 0.16; 'alpha': 0.16; 'wrote:': 0.18; 'wed,': 0.18; 'else,': 0.19; 'thu,': 0.19; 'work,': 0.20; 'people,': 0.24; 'versions': 0.24; '(or': 0.24; "i've": 0.25; 'changes,': 0.26; 'compiled': 0.26; 'header:In-Reply-To:1': 0.27; '[1]': 0.29; 'strongly': 0.30; 'message-id:@mail.gmail.com': 0.30; "i'm": 0.30; 'code': 0.31; 'context,': 0.31; 'python.org': 0.32; 'run': 0.32; 'running': 0.33; 'subject:the': 0.34; '(2)': 0.35; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'version': 0.36; '+0200,': 0.36; '14,': 0.36; 'list': 0.37; '(3)': 0.38; 'nov': 0.38; 'stable': 0.38; 'to:addr:python-list': 0.38; 'pm,': 0.38; 'anything': 0.39; 'ability': 0.39; 'does': 0.39; 'to:addr:python.org': 0.39; 'ensure': 0.60; 'most': 0.60; 'further': 0.61; 'more': 0.64; 'taking': 0.65; 'finally': 0.65; 'production': 0.68; 'nobody': 0.68; 'internet': 0.71; 'published': 0.71; 'yourself': 0.78; 'order:': 0.84; 'pike': 0.84; '2013': 0.98 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=uzYZD7OwnZ3aK1XbJlmGBlOTF/IFRHveMCnldEg9IDQ=; b=QC9IYF4JkmWU3mxihUI2HxYUbvaw/NqlDV4l9mwpB31WzSBiWQCUd6/TVnl5hd5Fji GbSJRmv5weo6jbnLtEFaGqbIXhN5ZfcbjhygS4hUqQtjPUXJsmzCZ2fDpVw6Yfx3U578 CtwMEgbE5wzx2D/33WrfmgmYalBAPA0sE5wlT60blcAQ76J1SPxImNu8mwwvPo8ZMZM4 UGKVZCFP4ALLm9nZvtoJ1B2u9kKD78hLdv9iLN9Sy1lL1bBmOxZWd77QNu6PeVTE/ZN8 jNPdYsIQeyV/7JTzPTz6Udy103dtP/rkiCZ8DsSrTtlS/glrvEx2MDLX+An1Q7hmeE/c u8oQ== MIME-Version: 1.0 X-Received: by 10.68.160.69 with SMTP id xi5mr16864892pbb.168.1384392478677; Wed, 13 Nov 2013 17:27:58 -0800 (PST) In-Reply-To: References: Date: Thu, 14 Nov 2013 12:27:58 +1100 Subject: Re: Trying tcompile an use the Python 3.4a From: Chris Angelico To: python-list@python.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 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: 31 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1384392482 news.xs4all.nl 15884 [2001:888:2000:d::a6]:48000 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:59384 On Thu, Nov 14, 2013 at 12:14 PM, Denis McMahon wrote: > On Wed, 13 Nov 2013 16:17:22 +0200, Ferrous Cranus wrote: > >> root@secure [/home/nikos/www/cgi-bin]# python3 -V Python 3.4.0a4 > > Let me just check. > > Nobody is so stupid as to run alpha software on a production server[1] > are they? > > [1] In this context, "production server" means any system facing the > public internet upon which python code is executed in response to inputs > from the public internet. I don't know that that's necessarily stupid. For a lot of my work, I've been using a trunk version of Pike (7.9.11 currently), and if I were working more heavily with Python on my servers, I would consider using alpha versions if there were features that I wanted (or fixes that I needed). It's not stupid, but it does require a "hand on the tiller" so to speak; running alpha code - or, for that matter, any code you compiled yourself - in production means taking responsibility for it. I'm confident of my own ability to keep up with changes, but for most people, I would strongly recommend taking, in order: (1) the Python that your distro provides; (2) a python.org published stable version; (3) a preproduction (eg RC) version; and finally (4) anything else, including straight from Mercurial. The further down that list you go, the more work you have to do yourself to ensure compatibility, dependency management, etcetera. ChrisA