[petsc-dev] get rid of https://bitbucket.org/petsc/petsc-dev NOW

Barry Smith bsmith at mcs.anl.gov
Thu Sep 4 10:21:03 CDT 2014


  Satish,

    Can we dump the branch name to configure.log as well so I don’t need to remember the incantation git branch -r —contains ?

  Barry

On Sep 4, 2014, at 10:10 AM, Satish Balay <balay at mcs.anl.gov> wrote:

> 
> On Thu, 4 Sep 2014, Barry Smith wrote:
> 
>> 
>> On Sep 4, 2014, at 9:12 AM, Satish Balay <balay at mcs.anl.gov> wrote:
>> 
>>> how about 'petsc-dev' mailing list?
>> 
>>  :-) Though that could be slightly confusing it is just the petsc developers mailing list and distinct from “petsc-dev” which means some mystical repository somewhere (what branch?) that does need to be eradicated from our vocabulary.
> 
> Incomplete statements will always such ambiguity. There is no harm in
> asking for clarification.
> 
> petsc-dev It primarily refers to 'master branch' [or taball off
> it]. If one is using it differently - then there is an error.
> 
> If eliminating petsc-dev [wrt repo/tarball] we also need to change
> http://www.mcs.anl.gov/petsc/developers/index.html
> 
> What about maint? How does one interpret it? Does it refer to 'maint'
> branch aka release or petsc-maint e-mail? How about the bad corelation
> 'petsc-dev at mcs' for petsc-develoment discussion petsc-maint at mcs -
> petsc release discussions only?
> 
> Or perhaps rename petsc-dev@ as petsc-development@ and petsc-maint@ as petsc-maintainance@
> 
> This maint/master/next terminology is great for gitworkflow users -
> not petsc users [who don't know or care about gitworkflows(8) terminology]
> 
> Or we should always say 'master *branch*' or 'maint *branch*' [and a
> followup e-mail: master = development-stable next=development-testing
> etc..] Look at all the email replies from petsc developers that don't
> mention it [and we expect our users to be complete..]
> 
>> Note the email we just got: 
>> 
>> I'm trying to build petsc-dev and it's failing on configuring Zoltan. I've attached the configure.log
>> 
>> Thanks,
>> John
>> 
>> 
>>  I have not clue what branch John is talking about.
> 
> petsc-dev refers to master branch. But one doesn't have to rely on that when we have logs..
> 
> $ grep VERSION_GIT configure.log
>        #define PETSC_VERSION_GIT        "unknown"
>          Defined "VERSION_GIT" to ""v3.5.1-194-gde9c8a0""
> #ifndef PETSC_VERSION_GIT
> #define PETSC_VERSION_GIT "v3.5.1-194-gde9c8a0"
> 
> $ git branch -r --contains de9c8a0
>  origin/HEAD -> origin/master
>  origin/knepley/feature-fe-fv-hybrid
>  origin/master
>  origin/tisaac/petsc-next-upstream
>  origin/tisaac/thplex-on-master
>  origin/tisaac/warn-next-upstream
> 
> Satish




More information about the petsc-dev mailing list