Gentoo Archives: gentoo-dev

From: Mart Raudsepp <leio@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Reverse use of Python/Ruby versions
Date: Mon, 10 Apr 2017 21:46:08
Message-Id: 1491860670.23778.1.camel@gentoo.org
In Reply to: Re: [gentoo-dev] Reverse use of Python/Ruby versions by "William L. Thomson Jr."
1 Ühel kenal päeval, E, 10.04.2017 kell 17:33, kirjutas William L.
2 Thomson Jr.:
3 > Add a new Java version and recompiling packages with it, will also
4 > immediately show breakage if any.
5 >
6 > If your saying Python code is of higher quality than Java. I would
7 > digress heavily on that. You have leniency in python not being strong
8 > typed. Lack of generics and stuff could only mean that could be
9 > worse.
10 > Relying on internals to handle data types for you.
11
12 Which is why python modules can't just pretend to work with a newer
13 python by merely happening to "compile" and install. It is not strongly
14 typed and it does not involve a AOT phase (pyc is just a semi-binary
15 representation of the source code really) and issues are not found
16 unless properly tested at runtime or test suite.
17
18 > Regardless of new eclass, the TARGETS remain. Things did not change
19 > from a user perspective. Recently packaging some ebuilds, the
20 > COMPAT/VERSION does not seem to have changed. Despite what ever
21 > changes to the eclass.
22
23 Users don't get unexpected failures, as things that are claimed to work
24 with a given python version, probably actually do so.

Replies

Subject Author
Re: [gentoo-dev] Reverse use of Python/Ruby versions "William L. Thomson Jr." <wlt-ml@××××××.com>