On Mon, Sep 19, 2022 at 5:20 PM William Stein <wst...@gmail.com> wrote:

> Hi,
>
> Should we specify anything about who is eligible to vote?  At least
> some guidance might be useful, since you are strongly encouraging
> people to be involved, and some people might wonder whether or not
> they should vote.
>
> "Subscribed to sage-devel" might not be a good criteria. For example,
> Harald Schilly has been the webmaster of Sage since 2007 and likely
> cares about this switch since it can impact him, but I don't think he
> reads sage-devel.
>

Of course, this is a broader question related to Sage's governance, but one
objective criterion I can think of would be "ever made a code contribution
to Sage."
David


>  -- William
>
> On Mon, Sep 19, 2022 at 2:10 PM David Roe <roed.m...@gmail.com> wrote:
> >
> > Given that we've had far more interest in Github than Gitlab, and that
> it's a lot easier to transfer from Github to Gitlab later, I agree with
> Dima that the vote should be on just the question of whether to move to
> Github.  Moreover, John Palmieri made a convincing argument (to me at
> least) that we should not add in an extra 2/3 requirement for this vote
> specifically (the requirement for such a threshold should be part of a
> larger discussion on Sage's governance).  Finally, since we're just voting
> on trac vs github I don't think there's a need to draw out the discussion
> until October 1, and several people (William and Dima) have made arguments
> for making a decision more quickly.  Of course, discussion can continue in
> parallel with voting, and people are able to change their votes if they're
> convinced to do so.
> >
> > We still need to finish the comparison of trac and github, the
> description of a github Sage workflow, and draft an email announcing a
> vote.  I propose sending versions of the following emails to sage-devel on
> Wednesday (two days from now), including starting a new discussion thread
> (since the title of this one no longer holds: we are not discussing an
> incremental move to github anymore).
> > David
> >
> >
> > Dear Sage developers,
> > Following extensive discussion, both recently (prompted by issues
> upgrading the trac server) and over the last decade, we are calling a vote
> on switching Sage development from Trac to Github.  We've created a summary
> of the pros and cons of each system, a description of the development model
> to be used on github, and a trac ticket for coordinating work on the
> transition..  More work will need to be done to carry out the actual
> transition once voting is complete.
> >
> > The voting will last until noon Eastern time on Wednesday, October 5.
> Please use this thread only for sending votes, to make it easier to count
> them afterward; there is a parallel thread where you can make arguments in
> favor of either system.  Finally, I will close with a plea to be involved
> in this vote and discussion even if you are not a core Sage developer.  By
> definition, core Sage developers have become comfortable with trac, and I
> think that one of the major arguments in favor of github is that it will
> help bring in new contributors who are not familiar with Sage's development
> workfow.
> >
> >
> > Dear Sage developers,
> > As announced in a parallel thread, we are voting to move Sage
> development from Trac to Github.  Several of us have created a wiki page
> attempting to summarize arguments in favor of each system, and this thread
> can serve as a space for people to make clear their own reasoning for
> favoring one option over the other.  This discussion has gotten heated at
> times, so remember to be considerate, respectful and polite: we are all
> aiming to make Sage better.
> >
> >
> >
> >
> > On Mon, Sep 19, 2022 at 10:47 AM Dima Pasechnik <dimp...@gmail.com>
> wrote:
> >>
> >>
> >>
> >> On Mon, 19 Sep 2022, 15:35 William Stein, <wst...@gmail.com> wrote:
> >>>
> >>> Here is a 3-minute section of a PyCon 2022 keynote by the steering
> >>> council discussing migration of CPython to GitHub:
> >>>
> >>> https://youtu.be/m2R5shF1pLc?t=535
> >>>
> >>> In particular, they talk about how much effort went into the
> >>> migration, and just how difficult it was, and how GitHub was
> >>> directly involved with supporting their effort.  It took nearly 7
> >>> years (!) from when the plan was first created in 2015:
> >>>
> >>> https://peps.python.org/pep-0512/
> >>>
> >>> This Python PEP is itself pretty interesting, e.g., it outlines why
> >>> they chose GitHub or GitLab.
> >>
> >>
> >> I had a quick look, and noted that in this PEP they as well moved from
> mercurial to git, set up a number of bots (probably not needed for us), set
> up testing infrastructure.
> >> All of this, except bots, is already done for us
> >>
> >> And in few places they described features they needed to put extra
> effort in, while they are now in GitHub already.
> >> So it's much less work for us.
> >>
> >> Dima
> >>
> >>>
> >>> I hope our migration process doesn't take 7 years like Python's.  For
> >>> comparison,
> >>> as of today there are 60,730 Python issues and 34,557 sagetrac issues,
> >>> so the size
> >>> of  the relevant data sets is comparable.   So to anybody who are
> >>> working on this
> >>> herculean effort, my hat is off to you.
> >>>
> >>> William
> >>>
> >>>
> >>> On Mon, Sep 19, 2022 at 12:51 AM Marc Mezzarobba <m...@mezzarobba.net>
> wrote:
> >>> >
> >>> > Matthias Koeppe wrote:
> >>> > > This is great question, thanks for the pointer to this GitLab.com
> URL.
> >>> > > I've updated
> >>> > >
> >>> >
> https://github.com/sagemath/sage/wiki/Github-vs-Gitlab-vs-trac#in-favor-of-gitlab
> >>> > > based on it.
> >>> >
> >>> > Additionally, here in France at least, many universities and research
> >>> > institutes already host their own (internal or semi-public) gitlab
> >>> > instance.
> >>> >
> >>> > --
> >>> > Marc
> >>> >
> >>> > --
> >>> > You received this message because you are subscribed to the Google
> Groups "sage-devel" group.
> >>> > To unsubscribe from this group and stop receiving emails from it,
> send an email to sage-devel+unsubscr...@googlegroups.com.
> >>> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/tg971e%2412pj%241%40ciao.gmane.io
> .
> >>>
> >>>
> >>>
> >>> --
> >>> William (http://wstein.org)
> >>>
> >>> --
> >>> You received this message because you are subscribed to a topic in the
> Google Groups "sage-devel" group.
> >>> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/sage-devel/ayOL8_bzOfk/unsubscribe.
> >>> To unsubscribe from this group and all its topics, send an email to
> sage-devel+unsubscr...@googlegroups.com.
> >>> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CACLE5GB71KRBqzNnGJxopidE43Ry2cmrJe4p1sg3MNoyOFpfKQ%40mail.gmail.com
> .
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "sage-devel" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an email to sage-devel+unsubscr...@googlegroups.com.
> >> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CAAWYfq0qbB_%2BxQNgbbaX6%3DypovpBwaDcPXWtUxH3sCoJLA6jbQ%40mail.gmail.com
> .
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "sage-devel" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to sage-devel+unsubscr...@googlegroups.com.
> > To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CAChs6_%3DmeCNmcfRQJf%3DRXqTBeU-VQ_7eSZ0ULDY0J0YA6kcuQg%40mail.gmail.com
> .
>
>
>
> --
> William (http://wstein.org)
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-devel" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-devel+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/sage-devel/CACLE5GB33geDUTPpKz3h5ZkjTQ6zAYAy06wsLsB5NDKn9OUE2A%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sage-devel/CAChs6_njE_tt_d3Q0P87e0E-4FjYQXAt3ujHyjM%3DUoB7qtXpfg%40mail.gmail.com.

Reply via email to