From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 6E4F9139694 for ; Mon, 10 Apr 2017 21:18:35 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 55D0521C1F3; Mon, 10 Apr 2017 21:18:18 +0000 (UTC) Received: from mail1.obsidian-studios.com (mail.obsidian-studios.com [173.230.135.215]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 0431021C1E9 for ; Mon, 10 Apr 2017 21:18:17 +0000 (UTC) Received: (qmail 6246 invoked from network); 10 Apr 2017 21:18:16 -0000 Received: from unknown (HELO assp1.obsidian-studios.com) (wlt-ml@::ffff:127.0.0.1) by ::ffff:127.0.0.1 with ESMTPA; 10 Apr 2017 21:18:16 -0000 X-Assp-Version: 2.5.5(16366) on assp1.obsidian-studios.com X-Assp-ID: assp1.obsidian-studios.com m1-59096-04577 X-Assp-Session: 32A149F87D8 (mail 1) X-Assp-Envelope-From: wlt-ml@o-sinc.com X-Assp-Intended-For: gentoo-dev@lists.gentoo.org X-Assp-Server-TLS: yes Received: from unknown ([fdbe:bad:a55:0:1::211] helo=localhost) by assp1.obsidian-studios.com with SMTPSA(TLSv1_2 ECDHE-RSA-AES128-GCM-SHA256) (2.5.5); 10 Apr 2017 17:18:16 -0400 Date: Mon, 10 Apr 2017 17:18:15 -0400 From: "William L. Thomson Jr." To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions Message-ID: In-Reply-To: <1491857471.1661.16.camel@gentoo.org> References: <20170410203822.2cbc440b@snowblower> <5950999.Gx5BNhHzAl@note> <1491857471.1661.16.camel@gentoo.org> Organization: Obsidian-Studios, Inc. X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-pc-linux-gnu) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 5f41c30d-6c99-4f65-8b5f-0c032775a163 X-Archives-Hash: c47f6cc7bc12229e9a0ecd0c6a5aa839 On Mon, 10 Apr 2017 22:51:11 +0200 Micha=C5=82 G=C3=B3rny wrote: > > I'm sorry but do you even use Gentoo, these days? Like the real > Gentoo, not just some little part you've installed years ago and then > modified only Java stuff in it? Um yes... Maybe someday you will learn to stop assuming.... Having so many systems running Gentoo is one of the few reasons I still run Gentoo. Its considerable work to move to another. Also unlike many developers. My Laptop and Desktop are also gentoo. Not just all my servers.... I have run Gentoo on everything since 2002. I have my own business and lots of servers. Let me repeat 100% Gentoo since 2002. What ever the "real" Gentoo is. I was given access to Funtoo and could contribute. But I have never even messed with putting it on any of my systems.... Really funny to assume otherwise.... You could also do a search on Bugzilla. If I wasn't using stuff, why comment on some bugs... I do it very sparingly due to people like you. Why I do not do any PRs. If I had no gentoo systems. Why would I have taken over the Portage Ansible module. Despite my hatred for Python... https://github.com/ansible/ansible/blob/devel/lib/ansible/modules/packaging= /os/portage.py > Perl does not use TARGETS. It uses subslots, after it used horrible > custom rebuild tool. The latter brought many bug reports of users > being hit by random breakage on upgrades, the former just brings > *tons* of problems with Portage not being able to deal with Perl > upgrades. I am aware. One of the main applications I use and packaged for some time is ASSP. Anti Spam Server Proxy written in perl. It is not small nor trivial. ( Horribly outdated in tree as I was the mainatiner... ) https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/mail-filter/assp I have never had issues maintain perl ebuilds. I do not have to mess with versions in them most times. https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-perl > PHP *uses* PHP_TARGETS. I see that, I have mine set to nothing, so wildcarded I guess. That said I have only every see one version of PHP installed not more than one. I only run that on nagios servers. Rather OpenNMS but its not trivial to package. Though been years since I last looked at it. > Python used not to use TARGETS. The results were random > incompatibilities between packages that were hard to track and random > breakage. Now we're past that. But I can understand it's not the > Gentoo of your times where user was expected to watch his every step > to have his system boot again. This has nothing to do with booting. This BS broke my build server. Many times over many years have I had to mess with Python targets. Now with Ruby its double. It was mostly the headache as a system admin having emerges not run due to unmet requirements etc. The Rubty 23/24 issue was new. Since I did work with Ruby 24 sometime back for spring-context. This as a month ago https://github.com/Obsidian-StudiosInc/os-xtoo/tree/master/dev-java/spring-= context I have been running with just Ruby 24 targets that hole time. Then my build server and manual updates were prevented till I took action. I ended up having to mask the crap out of ruby to keep < 24 off my systems. Also dropped a couple desktop packages I did not need that was bring in ruby on those systems. It was nice to have nothing change and builds fail. Which seems things modified as I am still only Ruby 24 and some of the things that were trying to bring in 23 were updated. Look at the recent commits, you see add ruby24.... https://github.com/gentoo/gentoo/commits/master/dev-ruby --=20 William L. Thomson Jr.