public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org
Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions
Date: Mon, 10 Apr 2017 19:14:32 +0200	[thread overview]
Message-ID: <1491844472.1661.1.camel@gentoo.org> (raw)
In-Reply-To: <assp.0273ae0e37.20170410120351.353aa134@o-sinc.com>

[-- Attachment #1: Type: text/plain, Size: 4350 bytes --]

On pon, 2017-04-10 at 12:03 -0400, William L. Thomson Jr. wrote:
> On Mon, 10 Apr 2017 08:37:34 +0200
> Michał Górny <mgorny@gentoo.org> 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.

I would love to avoid you. However, you make this impossible via trying
to make the life of Python team (which I am part of) a misery,
and Python support in Gentoo (which I use) a mess long-term. What is
even worse, you do that without even talking to the Python team, or even
bothering to CC them -- what you do instead is start a public discussion
about Python without even bothering to invite Python people to it.

> 
> > 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.

FYI, if you want to change something, the first research you ought to do
is to ask 'why is it done this way?' Not jump to some random points that
might be completely irrelevant.

> 
> > b. has barely any clue (if any at all) about Python ecosystem or
> > package maintenance in Gentoo, 
> 
> 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
> 

Well, I've opened the first ebuild in your overlay [1] and it wouldn't
pass basic code review. For a start, it doesn't enforce USE dependencies
which are absolutely necessary for anything to work by omething else
than mere accident. It also explains why you are able to claim that your
solution works.

[1]:https://github.com/Obsidian-StudiosInc/os-xtoo/blob/master/dev-pytho
n/python-efl/python-efl-9999.ebuild

> 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=overview&from=2006-12-01&to=2006-12-31

I'm sorry but 10 years ago is not very relevant to Gentoo today.

> 
> > 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...

The funny part is that you can write walls of text on yourself and your
ideas but find it impossible to put the most important question: *why is
it done like this?*

-- 
Best regards,
Michał Górny

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

  reply	other threads:[~2017-04-10 17:14 UTC|newest]

Thread overview: 88+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-04-09 16:15 [gentoo-dev] Reverse use of Python/Ruby versions William L. Thomson Jr.
2017-04-09 21:36 ` Francesco Riosa
2017-04-09 22:20   ` Brian Dolbec
2017-04-09 22:48     ` Francesco Riosa
2017-04-09 23:15     ` William L. Thomson Jr.
2017-04-09 23:59       ` Michael Orlitzky
2017-04-10  0:37         ` Francesco Riosa
2017-04-10  0:58         ` William L. Thomson Jr.
2017-04-10 14:57           ` Michael Orlitzky
2017-04-10 15:49             ` William L. Thomson Jr.
2017-04-09 21:44 ` Kristian Fiskerstrand
2017-04-09 22:28   ` Francesco Riosa
2017-04-09 23:08   ` William L. Thomson Jr.
2017-04-09 21:52 ` Michael Orlitzky
2017-04-09 22:34   ` William L. Thomson Jr.
2017-04-09 22:42   ` Francesco Riosa
2017-04-09 23:04 ` James Le Cuirot
2017-04-10  5:33   ` Hans de Graaff
2017-04-10  1:38 ` Kent Fredric
2017-04-10  2:04   ` William L. Thomson Jr.
2017-04-10  4:35     ` Kent Fredric
2017-04-10 15:52       ` William L. Thomson Jr.
2017-04-10 21:30         ` Kent Fredric
2017-04-10 17:58     ` Christopher Head
2017-04-10 18:12       ` William L. Thomson Jr.
2017-04-10 20:11         ` Vadim A. Misbakh-Soloviov
2017-04-20 17:49         ` Christopher Head
2017-04-20 18:23           ` William L. Thomson Jr.
2017-04-21 12:53           ` Kent Fredric
2017-04-10 19:40       ` Alan McKinnon
2017-04-10  6:37 ` Michał Górny
2017-04-10 13:21   ` Dirkjan Ochtman
2017-04-10 17:50     ` Michał Górny
2017-04-10 16:03   ` William L. Thomson Jr.
2017-04-10 17:14     ` Michał Górny [this message]
2017-04-10 17:49       ` William L. Thomson Jr.
2017-04-10 18:10         ` Michał Górny
2017-04-10 18:44           ` William L. Thomson Jr.
2017-04-10 18:57             ` Mart Raudsepp
2017-04-10 19:38               ` William L. Thomson Jr.
2017-04-10 19:51                 ` Mart Raudsepp
2017-04-10 20:01                   ` William L. Thomson Jr.
2017-04-10 20:17                     ` William L. Thomson Jr.
2017-04-10 20:32                       ` Mart Raudsepp
2017-04-10 20:21                     ` Mart Raudsepp
2017-04-10 20:33                       ` William L. Thomson Jr.
2017-04-10 20:43                         ` Michał Górny
2017-04-10 21:33                           ` William L. Thomson Jr.
2017-04-10 21:44                             ` Mart Raudsepp
2017-04-10 22:51                               ` William L. Thomson Jr.
2017-04-10 21:56                             ` Michał Górny
2017-04-10 22:42                               ` William L. Thomson Jr.
2017-04-10 22:09                     ` Kent Fredric
2017-04-10 22:35                       ` William L. Thomson Jr.
2017-04-10 22:56                         ` Kent Fredric
2017-04-10 23:04                           ` William L. Thomson Jr.
2017-04-10 19:31             ` Vadim A. Misbakh-Soloviov
2017-04-10 19:38               ` Ciaran McCreesh
2017-04-10 19:57                 ` William L. Thomson Jr.
2017-04-10 20:29                   ` Vadim A. Misbakh-Soloviov
2017-04-10 20:40                     ` William L. Thomson Jr.
2017-04-10 20:48                       ` Vadim A. Misbakh-Soloviov
2017-04-10 21:27                         ` William L. Thomson Jr.
2017-04-10 20:51                       ` Michał Górny
2017-04-10 21:18                         ` William L. Thomson Jr.
2017-04-10 21:33                           ` Michał Górny
2017-04-10 21:58                             ` William L. Thomson Jr.
2017-04-11  4:48                               ` [gentoo-dev] " Duncan
2017-04-11 17:47                                 ` James Potts
2017-04-11 21:02                                   ` Michał Górny
2017-04-10 21:17                       ` [gentoo-dev] " Vadim A. Misbakh-Soloviov
2017-04-10 21:25                         ` William L. Thomson Jr.
2017-04-10 22:22                     ` Kent Fredric
2017-04-10 19:49               ` [gentoo-dev] No Java Team, Java neglect was -> " William L. Thomson Jr.
2017-04-10 20:04                 ` Rich Freeman
2017-04-10 20:15                   ` William L. Thomson Jr.
2017-04-10 20:58                     ` Rich Freeman
2017-04-10 21:21                       ` William L. Thomson Jr.
2017-04-10 21:31                         ` Rich Freeman
2017-04-10 21:54                           ` William L. Thomson Jr.
2017-04-11  9:18                             ` Kristian Fiskerstrand
2017-04-11 15:22                               ` [gentoo-dev] OT Getting to know others in Gentoo was -> " William L. Thomson Jr.
2017-04-11 15:57                                 ` Kristian Fiskerstrand
2017-04-11 22:23                               ` [gentoo-dev] " Viktar Patotski
2017-04-12  7:25                                 ` Kristian Fiskerstrand
2017-04-10 21:48     ` [gentoo-dev] " Kent Fredric
2017-04-10 20:26 ` William L. Thomson Jr.
2017-04-25  9:16 ` Sergey Popov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1491844472.1661.1.camel@gentoo.org \
    --to=mgorny@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox