Hi,

Am 26.10.2013 12:51, schrieb Kristján Valur Jónsson:
As long as the features have unittests (stackless/unittests/...) then there is 
no special testing infrastructure needed.
That's perfectly valid as long as everything works as expected. But sometimes things break in a subtle way and you need to closely investigate the problem. For instance, a valid 2.7 test case could be invalid for 3.x. Unfortunately I didn't use python 3.x yet and therefore I would probably need a lot of time which I don't have.

Everything we add should be unit-testable if possible. I have tried to make it a habit to add these tests for all that I do
and my 3.x testing when porting features consists of running the test suite.
+1

As promised, here is a list of changes to be ported to 3.x.

http://www.stackless.com/ticket/24
http://hg.python.org/stackless/rev/2612a56e0082

http://www.stackless.com/ticket/22
http://www.stackless.com/changeset/00459789dc70
Perhaps we should refactor and simplify the f_execute logic at the end
of PyEval_EvalFrame_value. I didn't look into any 3.x version, but in
2.7 it is really hard to read.

http://www.stackless.com/ticket/20
http://www.stackless.com/changeset/91ff56a0cd3c
At least the test case.

http://www.stackless.com/ticket/18
http://www.stackless.com/changeset/7d4f4b6fdf06
http://www.stackless.com/changeset/7513dc7259b3

http://www.stackless.com/ticket/15
http://www.stackless.com/changeset/0f46dcc0abf0

http://www.stackless.com/ticket/14
http://www.stackless.com/changeset/53f0e5446729

http://www.stackless.com/ticket/12
http://www.stackless.com/changeset/56982efdeb04

Regards
  Anselm


K

-----Original Message-----
From: Anselm Kruis [mailto:[email protected]]
Sent: 25. október 2013 19:09
To: Kristján Valur Jónsson
Cc: [email protected]
Subject: Re: [Stackless] merging changes

Hi Kristján,

here at s+c we still use Python 2.7 almost exclusively. Therefore I have no 
real Python3 test infrastructure. I would appreciate it very much, if you could 
merge my changes into 3.*. I already added comments about this to the stackless 
issues, but I'll summarise it for you later this weekend.

best regards
    Anselm


Am 25.10.2013 16:59, schrieb Kristján Valur Jónsson:
Hello there.
I notice that there have been a number of changes to 2.7 in the last months by 
other people than me.
Anselm and Christian mostly.

We should be careful to keep merging these changes to the 3.2 and 3.2 branches.
Merging from 2.7 to 3.2 is best done with the "graft" extension, I always do 
this for individual changes.
Then, a branch merge from 3.2 to 3.3. can be performed, bringing the changes 
all the way.

Anselm and Christian, do you want to do this?  Alternatively, if you identify 
the revisions that need merging, I can do it for you, n.p.


K



Hello there.

I notice that there have been a number of changes to 2.7 in the last
months by other people than me.

Anselm and Christian mostly.

We should be careful to keep merging these changes to the 3.2 and 3.2
branches.

Merging from 2.7 to 3.2 is best done with the "graft" extension, I
always do this for individual changes.

Then, a branch merge from 3.2 to 3.3. can be performed, bringing the
changes all the way.

Anselm and Christian, do you want to do this?  Alternatively, if you
identify the revisions that need merging, I can do it for you, n.p.

K



_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless



--
 Dipl. Phys. Anselm Kruis                       science + computing ag
 Senior Solution Architect                      Ingolstädter Str. 22
 email [email protected]             80807 München, Germany
 phone +49 89 356386 874  fax 737               www.science-computing.de
--
Vorstandsvorsitzender/Chairman of the board of management:
Gerd-Lothar Leonhart
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Michael Heinrichs, Dr. Arno Steitz, Dr. Ingrid Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Philippe Miltin
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196


_______________________________________________
Stackless mailing list
[email protected]
http://www.stackless.com/mailman/listinfo/stackless

Reply via email to