From owner-freebsd-python@freebsd.org Wed Apr 26 19:02:35 2017 Return-Path: Delivered-To: freebsd-python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB173D51452 for ; Wed, 26 Apr 2017 19:02:35 +0000 (UTC) (envelope-from sunpoet@sunpoet.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id C8A21AE4 for ; Wed, 26 Apr 2017 19:02:35 +0000 (UTC) (envelope-from sunpoet@sunpoet.net) Received: by mailman.ysv.freebsd.org (Postfix) id C6BD8D51451; Wed, 26 Apr 2017 19:02:35 +0000 (UTC) Delivered-To: python@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C6404D51450 for ; Wed, 26 Apr 2017 19:02:35 +0000 (UTC) (envelope-from sunpoet@sunpoet.net) Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 89A1DAE0 for ; Wed, 26 Apr 2017 19:02:35 +0000 (UTC) (envelope-from sunpoet@sunpoet.net) Received: by mail-qk0-x233.google.com with SMTP id u75so9239391qka.3 for ; Wed, 26 Apr 2017 12:02:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sunpoet-net.20150623.gappssmtp.com; s=20150623; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=0X6N8z4fNAoSnABQhimcqyKaaxhG7RizHnZwEJrJeWo=; b=H884sl7P32d6LRuWZOIi/ngDLnBenrR8P6/4Xl8ZT+SBtp4KS8cqjlf1r5ww31dfIi foO8/O9WymKhmQDH1y/yowt6Co9cmry4QUn7oGBYQHyHrMLpuHwxUL6OnbExYaAee7V5 qT7Q5u6dDbUQWzgctQW9NCvFGekWcldv/pwYIZbNn4wnPOgD0DonNpMi1r4egxXLWntJ 7HTbaHSIPau1LBi88E0bI0zcSgKWfI0l79IsMa7GPIrSW4okdYygUJpvMJBhGdwOEmvo 5o2IvYLNDUzEctmmW6PXVYU9isBgWLc7FR+qqi1ZVou2WP9S7YxbhZCSHGrWEDEMPGew C6/A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=0X6N8z4fNAoSnABQhimcqyKaaxhG7RizHnZwEJrJeWo=; b=pRc6YXAdNlzqC4I4Cxf5yshNFvQlZZWMo76DVPkMfWviVPI3R8TIU8C6IslooIVTpT SOBiHFPUn4/Dh5fhz9mTLpL/THkgHR3lU98ru7Wr7dRYP3ytRK5JMg1ODlsKIR/Sh3vr S88xyWW5ZKNJ3O7yoRR+newJIvVfF+Ou/B4EmkRMJicq7KDMIVeQsaB3Z82xwgimSsmR Hu8xP/3L6VgVJLW1zvnSq+68HT/wilgBcGuZB64G0yNTFSNG/3N4F5xshthpKIXEbUZW fiR2TJis24jIIuMvXZP9XIBgeOzrJ6m8v62fODVvF/GwnrUJqRIXdKmT7ytKfgCApHsC s6uA== X-Gm-Message-State: AN3rC/7YcSTl5lXdtQyxhG4x4lYcAV6E+5kwJvd4HW+kJD3kNR4sQo6W nhVbcL5FV73325VGtvZpCMl+uJFIMQ== X-Received: by 10.55.79.211 with SMTP id d202mr1268867qkb.298.1493233354434; Wed, 26 Apr 2017 12:02:34 -0700 (PDT) MIME-Version: 1.0 Sender: sunpoet@sunpoet.net Received: by 10.12.172.194 with HTTP; Wed, 26 Apr 2017 12:01:53 -0700 (PDT) In-Reply-To: <20170426075453.GB41140@grummit.biaix.org> References: <20170426075453.GB41140@grummit.biaix.org> From: Sunpoet Po-Chuan Hsieh Date: Thu, 27 Apr 2017 03:01:53 +0800 X-Google-Sender-Auth: UbSFOr7i20ZMzYERN4HeEh8APm0 Message-ID: Subject: Re: tortoisehg freebsd port update To: Joan Picanyol i Puig Cc: olivierd@freebsd.org, arrowdodger <6yearold@gmail.com>, python@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-python@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: FreeBSD-specific Python issues List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Apr 2017 19:02:36 -0000 Hi, Thanks for notification. FYI, devel/tortoisehg has been updated to 4.1.3 in r439483. That means both ports (mercurial and tortoisehg) in head are 4.1.3 now. Then I checked quarterly branch. We have mercurial 4.1.1 and tortoisehg 4.0 in 2017Q2 branch. Maybe we need to merge updates from head to 2017Q2 branch. Regards, sunpoet On Wed, Apr 26, 2017 at 3:54 PM, Joan Picanyol i Puig wrote: > Hi there, > > Thank you all for keeping the FreeBSD mercurial tooling up-to-date. At > least for me, it is reassuring that I can keep on relying on it as my > main production workstation. > > However, there's one minor hiccup. Occasionally (every some months), a > mercurial upgrade breaks tortoisehg, which is a pretty useful tool and I > would say part of the "standard" mercurial user expectations. > > > Gleb (tortoisehg mantainer, Cc'ed) does keep up with tortoisehg releases > ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=218623 ) but > some more coordination would improve the end-user experience. I'm unsure > of how the ports/pkg building is scheduled, but I am using the quarterly > pkg > repo if that matters. AFAICT, upstream does make it relatively easy to > keep in > sync: > > Matching Versions > If you are using TortoiseHG from source, we recommend you use the most > recent stable releases of TortoiseHG and Mercurial together. TortoiseHg > synchronized version numbers with Mercurial at release 3.0, so you > should > always use the same major revision number of TortoiseHg as Mercurial > for any > Mercurial version later than 3.0. > > Right now, I see: > > pk-ets-ws% python > Python 2.7.13 (default, Jan 3 2017, 01:29:10) > [GCC 4.2.1 Compatible FreeBSD Clang 3.8.0 (tags/RELEASE_380/final > 262564)] on freebsd11 > Type "help", "copyright", "credits" or "license" for more information. > >>> from tortoisehg.util.hgversion import hgversion, checkhgversion > >>> errmsg = checkhgversion(hgversion) > >>> errmsg > 'This version of TortoiseHg requires Mercurial version 3.9.n to 4.0.n, > but found 4.1.1' > >>> > > I'm not sure what the port system offers, but it would probably be > necessary to > specifically specify the mercurial version accepted at runtime. I > currently have: > > pk-ets-ws% pkg info -d tortoisehg-4.0_1 > tortoisehg-4.0_1: > py27-qt4-gui-4.11.4,1 > pango-1.38.0_1 > py27-qt4-xml-4.11.4,1 > py27-pygments-2.1.3_1 > py27-qt4-network-4.11.4,1 > python27-2.7.13_1 > gtk-update-icon-cache-2.24.29 > gdk-pixbuf2-2.32.3_1 > py27-setuptools-32.1.0_1 > py27-qt4-qscintilla2-2.9.1,1 > py27-qt4-core-4.11.4,1 > py27-iniparse-0.4_1 > mercurial-4.1.1 > glib-2.46.2_5 > gettext-runtime-0.19.8.1_1 > atk-2.18.0 > > That's a result of a recent upgrade I did: > > pk-ets-ws% bzgrep pkg /var/log/messages*bz2 | grep "Apr 18" | grep -E > '(mercurial|tortoise)' > /var/log/messages.0.bz2:Apr 18 18:37:10 pk-ets-ws pkg: mercurial > upgraded: 4.0.1 -> 4.1.1 > /var/log/messages.0.bz2:Apr 18 18:40:39 pk-ets-ws pkg: tortoisehg > upgraded: 4.0 -> 4.0_1 > > I update my pkg repository catalogues daily, but upgrade every few weeks > only. > > keep up the good work > -- > pica