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 5772D139694 for ; Mon, 10 Apr 2017 16:04:19 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id DA208E0C14; Mon, 10 Apr 2017 16:04:02 +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 87281E0BE4 for ; Mon, 10 Apr 2017 16:03:57 +0000 (UTC) Received: (qmail 2712 invoked from network); 10 Apr 2017 16:03:56 -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 16:03:56 -0000 X-Assp-Version: 2.5.5(16366) on assp1.obsidian-studios.com X-Assp-ID: assp1.obsidian-studios.com m1-40236-18761 X-Assp-Session: 32A142C2038 (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 12:03:55 -0400 Date: Mon, 10 Apr 2017 12:03:51 -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: <8F38F35E-A4CE-4530-880C-E409E672F253@gentoo.org> References: <8F38F35E-A4CE-4530-880C-E409E672F253@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: multipart/signed; micalg=pgp-sha1; boundary="Sig_/DilSsCHN+0f0MEn/suUjLXe"; protocol="application/pgp-signature" X-Archives-Salt: 429b713c-b7b5-48fe-8b0b-e5827ac901bc X-Archives-Hash: a524340150a34c90ba46842943088087 --Sig_/DilSsCHN+0f0MEn/suUjLXe Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Mon, 10 Apr 2017 08:37:34 +0200 Micha=C5=82 G=C3=B3rny wrote: > > It is always nice when a person who: Starts off with insults and rudeness... Why I avoid you and I have requested MULITPLE times you just avoid me. Almost did not reply, but unlike your comments I will stick to FACTS. > a. did not bother to do any research on the topic (such as reading > previous posts or even asking the relevant teams), Research was done in the form of packaging some python applications. Also having worked with OTHER languages and teams on Gentoo. There are other ways of doing things. For those who are open minded to considering improvements. > b. has barely any clue (if any at all) about Python ecosystem or > package maintenance in Gentoo,=20 Again I have recently packaged some python libraries and applications. I personally maintain some 300+ Java ebuilds and others. https://github.com/Obsidian-StudiosInc/os-xtoo I think I have a clue when it comes to package maintenance. I was doing it as a Developer back in 2006 thru 2008... https://github.com/wltjr?tab=3Doverview&from=3D2006-12-01&to=3D2006-12-31 > c. is either completely ignorant of how Python packages worked in the > past (which quite proves the points made above) or presumes that they > were changed for no reason by incompetent developers, I have seen it evolve ever since 3.x came out in 2008. The situation was never good and should have gone a different route from the start. Thankfully Java went a different route and other teams never shared the same approach. It is long over due to consider a better way. > decides that the workflow of Python team needs to be changed and goes > to discuss it on the mailing list with other people who barely do any > Python work. Because of how Python is handled on Gentoo. As a developer I would NEVER use python. Just working with a few python libraries and apps, packaging them. Its a PITA compared to Java. If for no other reason than I have to go touch the ebuilds anytime a Python version is added or removed. Same for Ruby. That is dumb... There are some 1600 Python ebuilds. That is ALLOT of work to fiddle with adding/removing targets as new things come and go... Working with hundreds of ebuilds myself. I can easily understand the magnitude of such changes. Even my fully automated scripts, take considerable time to make minor changes across lots of ebuilds. If humans have to do this, it will take MUCH longer. Who wants to waste their time on such? Its funny. In the days of CI and CD, we must manually mess with targets.... There has to be a better way. If not what I am suggesting some other. I do not see any other solutions suggested. Just negativity, insults, and lack of any real facts just opinion and rudeness. Typical status quo... --=20 William L. Thomson Jr. --Sig_/DilSsCHN+0f0MEn/suUjLXe Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iF0EARECAB0WIQTEeldqZjmVut8bVHJNcbKkg6ozUAUCWOus5wAKCRBNcbKkg6oz UIExAKCvW4RyRqYg3eezN7hsxRPGuMaVKQCdFs/DmsHr3pobeqU5Ss4FtDTU/TQ= =GFZx -----END PGP SIGNATURE----- --Sig_/DilSsCHN+0f0MEn/suUjLXe--