Path: csiph.com!eternal-september.org!feeder.eternal-september.org!weretis.net!feeder4.news.weretis.net!feeder1.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod From: Robert Collins Newsgroups: linux.debian.maint.python Subject: Re: Removing some python3-* packages Date: Tue, 25 Aug 2015 04:00:02 +0200 Message-ID: References: X-Original-To: Thomas Kluyver X-Mailbox-Line: From debian-python-request@lists.debian.org Tue Aug 25 01:51:44 2015 Old-Return-Path: X-Amavis-Spam-Status: No, score=-7.72 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01] autolearn=ham autolearn_force=no X-Policyd-Weight: DYN_NJABL=ERR(0) NOT_IN_SBL_XBL_SPAMHAUS=-1.5 BL_NJABL=ERR(-1.5) CL_IP_EQ_HELO_IP=-2 (check from: .robertcollins. - helo: .mail-oi0-f54.google. - helo-domain: .google.) FROM/MX_MATCHES_HELO(DOMAIN)=-2; rate: -7 X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=eJ0Ice1+Pkiym4K1E4H1wBX4M0QG1c+wo1HjEQz5lGU=; b=FfwNV7yj8/e0XBwJIrvWODsoyrxsXJD0kZyjitGpzUbX4//CWkrcTFV85f8YnJ33Yv vrlB09J6TG/6Lu/kKdC824a9LV7K50Kyx9xGXuA0XGjF4K8z/EzIGwuGRZWnHJD5aBGQ Ktk0/L3TiSQ8kQqKY4Rg8OlntO/Y9qNLflSEBPRLWFHXB48jTyLSI01OwG+nyg3g2nZB Hhi1+KcUXzIHA3E0TCZKIiyviCcMqivrwFo4S8cia4+ztADKUlIxFJEBWLfUT+HZfY+k KwnPqatsRZMA8tOVI/+CwPc77FU0/vYTo/xdl19c0SZT6rscoDeunATn8gu49nawa3ZL l2bw== X-Gm-Message-State: ALoCoQmEtTv3upPL6baoEi92mMtQrGu4ub6o1Qqc7z2l20OEN1NpLhaUi5XIOees4fwYTUDb5Wp2 MIME-Version: 1.0 X-Received: by 10.202.105.133 with SMTP id e127mr23480484oic.60.1440467465482; Mon, 24 Aug 2015 18:51:05 -0700 (PDT) X-Originating-IP: [122.57.103.106] Content-Type: text/plain; charset=UTF-8 X-Mailing-List: archive/latest/12524 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/CAJ3HoZ2W1Mak5pkHv+Y5D0Pm56OY_84Nrkpb-RWqieWMQ8bhHA@mail.gmail.com Approved: robomod@news.nic.it Lines: 25 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Cc: Debian Python X-Original-Date: Tue, 25 Aug 2015 13:51:05 +1200 X-Original-Message-ID: X-Original-References: <20150702155530.4e93b05d@limelight.wooz.org> <25C573EC-8BD4-4BB6-84EE-344C65343061@kitterman.com> <55D4B1BF.30505@debian.org> <20150824175757.236d2f23@anarchist.wooz.org> <20150824183701.37eb1b89@anarchist.wooz.org> <20150824192357.4b1ff913@limelight.wooz.org> <1440460162.2531806.364988089.19218732@webmail.messagingengine.com> Xref: csiph.com linux.debian.maint.python:7217 On 25 August 2015 at 11:49, Thomas Kluyver wrote: > On Mon, Aug 24, 2015, at 04:30 PM, Robert Collins wrote: >> c) write convoluted tricky code to workaround the bugs and differing >> behaviour on 3.4 vs 3.5. > > I use unittest.mock from Python 3.4 on several packages, and it has not > required convoluted code. I would be very surprised if that code breaks > when run under Python 3.5. If it works with mock 1.3 (in stretch) and with unittest.mock from 3.4, then you're fine. Very much depends on the size and variety of your codebase, whether you will have an issue or not. But it doesn't take 'works for me' to invalidate the point: it requires 'works for *everyone*' - and while you haven't experienced the faults yourself that in no way invalidates the experience of folk that have experienced it. -Rob -- Robert Collins Distinguished Technologist HP Converged Cloud