Lisandro,

    You never responded to this. I assume it was because you did not like the 
idea? This is not an attempt to take control of petsc4py or to take credit away 
from petsc4py from you. Petsc4py is your package and you will always be the one 
who deserves the credit.

    The problem is that mutual efficient development of very intertwined 
packages is difficult if they are in different respositories. For example 
petsc4py has been out of date with petsc master for many weeks now because it 
is too much effort to update the petsc4py repository each time we make some 
change in PETSc. Thus it becomes a burden on you to go in every once in a while 
and fix up petsc4py. With one repository changes would happen in both PETSc 
source and petsc4py source at the same time and tests would detect problems 
immediately.

   Thoughts?

   Barry



> On Sep 22, 2015, at 3:39 PM, Barry Smith <[email protected]> wrote:
> 
> 
>   Lisandro,
> 
>    Now that everyone is using git and knows branches well can we move 
> PETSc4py inside the PETSc repository as was done a couple of years ago with 
> BuildSystem. Now when changes/additions are made to PETSc there is a slow 
> inefficient, often forgotten manual process of bringing them over to 
> petsc4py. If we put them all in one repository the updates happen quickly and 
> far more efficiently, as would testing. We'll also get the ability to do 
> bi-section.
> 
>   I realize you want a PETSc4py release to be compatible with previous 
> versions of PETSc; this property could still remain and we could easily have 
> a tool that "pulls out" the petsc4py release material from the petsc 
> repository.
> 
>   I think once we make this change we'll wonder why we didn't do it log ago; 
> just as when we changed BuildSystem.  Thoughts?
> 
>   Thanks
> 
>    Barry
> 

Reply via email to