<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Hi James, Walter<br>
    <br>
    I reviewed the 71 activities for which I created a repository in
    github/sugarlabs.<br>
    <br>
    Of these 47 are not duplicates to repositories on git.sugalabs.org.<br>
    <br>
    The duplicates are:<br>
    <br>
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
    <table border="0" cellspacing="0">
      <colgroup width="220"></colgroup> <tbody>
        <tr>
          <td height="17" align="left">abecedarium-5.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">amazonas_tortuga-2.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">analyze_journal-5.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">analyze-8.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">anno-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">annotate-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">backup-5.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">conozco_alimentos-2.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">conozco_nicaragua-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">conozco_paraguay-2.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">fonts-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">foodchain-4.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">graph_plotter-9.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">hittheballs_-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">hop-a-round-2.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">horsegame_-5.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">implode-9.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">jamflash-1.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">journal_share-6.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">kuku_anakula-5.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">lanzar-2.xo</td>
        </tr>
        <tr>
          <td height="17" align="left">math_quwy-1.xo</td>
        </tr>
      </tbody>
    </table>
    <title></title>
    <meta name="generator" content="LibreOffice 4.2.8.2 (Linux)">
    <style type="text/css"><!-- 
                body,div,table,thead,tbody,tfoot,tr,th,td,p { font-family:"Liberation Sans"; font-size:x-small }
                 -->
        </style><br>
    Unless I hear to the contrary, I'll delete these duplicates. <br>
    <br>
    My understanding from the community is that activity repositoies on
    git.sugarlabs.org should be considered the 'master' copy and ported
    to <br>
    github,<br>
    <br>
    James has raised the point that adding some 600 repositories to
    github/sugarlabs makes reviewing the repositories more difficult. I
    would advocate <br>
    Ignacio's idea that we have a github/sugaractivitiies which would
    leave the sugarlabs repositories for Sugar. <br>
    <br>
    <br>
    In the meantime, I plan to do nothing more on this project until
    there is a clear direction from the community on how it is to be
    done.<br>
    <br>
    My goal is to get repositories on github corresponding to each
    activity in ASLO so that we can eliminate the 'developer web',<br>
    <br>
    Tony<br>
    <br>
    <div class="moz-cite-prefix">On 04/24/2017 07:08 AM, James Cameron
      wrote:<br>
    </div>
    <blockquote cite="mid:20170423230823.GA27974@us.netrek.org"
      type="cite">
      <pre wrap="">Dissent.


1.

For the duplication by Tony from activities.sugarlabs.org to
github.com/sugarlabs;

- for the commit history, we still have the original repository for
  some activities.

- for the source code, now we have two places for some activities; the
  original repository, and a copy with a history collapsed to release
  versions.  While this may be helpful for users, it isn't helpful for
  developers.

As I'm a developer, I'll continue to use the original repositories
rather than the duplicated repositories.

I don't understand why this duplication was done.

The problems in activities.sugarlabs.org are fixed by editing the
source code and configuration files, not a transition to GitHub.  ASLO
is on GitHub and is a relatively simple web application.  See
<a class="moz-txt-link-freetext" href="https://github.com/sugarlabs/aslo/issues">https://github.com/sugarlabs/aslo/issues</a> for some technical analysis
of the issues.


2.

For the duplication by Ignacio from activities.sugarlabs.org to
github.com/sugar-activities, in addition to what others have said;

- it pollutes the search space of GitHub,

- it dilutes the /sugarlabs/ GitHub organisation.

Again, I don't understand why this duplication was done.


3.

Overall, I don't recall seeing any consultation on a transition from
ASLO to GitHub; no Wiki page, no sugar-devel@ posting, just a spray of
GitHub notifications.

The whole thing smacks of automaticity and unqualified work.  ;-)  But
I'm open to hearing what the plan is, in detail.  If it helps me, I'll
jump on board, but if it doesn't I'll avoid it.


4.

Repositories can be moved to GitHub with full commit history.  It's a
feature of GitHub that we have used well in the past.

.gitignore is documented in the Git manual.

README.md is Markdown source that GitHub presents on the default view
of a repository.  For an activity without one it could include parts
of the activity/activity.info file.

License must be clearly defined and compatible with GitHub's
requirements.  We cannot host repositories on GitHub that don't have a
license.


On Sun, Apr 23, 2017 at 11:25:49AM +0800, Tony Anderson wrote:
</pre>
      <blockquote type="cite">
        <pre wrap="">Thanks to all for the valuable suggestions.

Your advice seems to me to check on each activity in ASLO to see if it has a
repository on git.sugarlabs.org. Since there is no obvious way to know if the
current repository in git.sugarlabs.org is consistent with the version(s) on
ASLO.

Are you comfortable with making the most recent version on ASLO a build from
git.sugarlabs.org?

Should I send an email to the developer on git if active on github (or from
recent activity on the lists) to make the move as they feel appropriate.

In any case, the person creating the repository on github must have owner
authority in github.

I still have received no advice on how the repository should be filled out
(.gitignore, readme, license, ....).

Tony

On 04/23/2017 11:11 AM, Samuel Cantero wrote:

    I'm agree with Walter.

    We should move activities repos from [1]git.sugarlabs.org to [2]github.org
    with the whole commit history. It would be nice to keep all repos with same
    format in name and inside one Github organization exclusively dedicated for
    activities.

    Regards,

    On Sat, Apr 22, 2017 at 10:42 PM, Tony Anderson <a class="moz-txt-link-rfc2396E" href="mailto:[3]tony_anderson@usa.net"><[3]tony_anderson@usa.net></a>
    wrote:

        Hi, Ignacio

        I am open to suggestions (accusations not accepted). I am a newbie in
        this and largely unqualified; however, I don't see a rush of more
        qualified volunteers to take this task on.

        Many, possibly a majority of these activities have not been touched
        since 2010. I would not like to wait until we get contact from
        contributors who have moved on to a day job.

        If all of the ASLO activities can be moved as repositories to github/
        sugarlabs - nothing has been lost. Corrections can be made to those
        repositories to include the famous 'repeal and replace'. The immediate
        benefit is that the developer hub on ASLO can be discontinued
        simplifying an effort to make ALSO itself more stable and maintainable.

        In addition, github makes it easier for the community at large to make
        corrections or improvements to the activities knowing that they are
        working on the one and only official version.

        In any case, a repository appears to give no credit to the creator -
        only to contributors. Contributions are, by definition, post the move
        of the repository to github.

        I am looking for advice on how to relate [4]git.sugarlabs.org to the
        github repositories.

        Tony

        On 04/23/2017 10:23 AM, Ignacio Rodríguez wrote:

            I think we should focus on contact the creators of the activities
            before moving them -- sugar-activities org basically contains all
            aslo activities and nothing else (which can be used in case any
            activity has no maintainer/git repository)  --; probably most of
            the activities are in [5]git.sugarlabs.org (so we can move them
            safely).

            On Apr 22, 2017 22:24, "Walter Bender" <a class="moz-txt-link-rfc2396E" href="mailto:[6]walter.bender@gmail.com"><[6]walter.bender@gmail.com></a>
            wrote:

                Tony,

                I can not speak for every contributor, but there is a lot more
                to contributing to a project than the end result. Many
                contributors take pride in their contributions and these days,
                one's GitHub contributions have value in the job market. A
                wholesale removal of the git history by Sugar Labs does not
                send a very welcoming message to past or future contributors.
                On a more mundane level, the lack of history means as a
                developer I have no way of knowing whom to ask for help.

                -walter

                On Sat, Apr 22, 2017 at 9:17 PM, Tony Anderson <[7]
                <a class="moz-txt-link-abbreviated" href="mailto:tony_anderson@usa.net">tony_anderson@usa.net</a>> wrote:

                    The process for installing repositories requires that the
                    target repository be empty.

                    I would appreciate someone who could itemize what needs to
                    be in a repository such as the license, .gitignore,
                    README.md, and so on. Much of that can probably be done by
                    a script using the information available from ASLO.

                    My sense is that PRs are appropriate for changes to an
                    activities functions (such as a port to gtk3) but not for
                    housekeeping.

                    Tony

                    On 04/23/2017 07:27 AM, Love Mehta wrote:

                        There are many activities lacking a description at [8]
                        [9]<a class="moz-txt-link-freetext" href="https://github.com/sugar-activities/">https://github.com/sugar-activities/</a>  and it is hard
                        to know the name and purpose of the activity specially
                        in the web activities where one has to open the
                        index.html file. I think we should add the descriptions
                        from [10][11]<a class="moz-txt-link-freetext" href="https://activities.sugarlabs.org">https://activities.sugarlabs.org</a> for each
                        activity to the readme markdown file. I thought of
                        doing this but this will lead to a large number of pull
                        requests. Should I go ahead with it?

               

                --
                Walter Bender
                Sugar Labs
                [12]<a class="moz-txt-link-freetext" href="http://www.sugarlabs.org">http://www.sugarlabs.org</a>

References:

[1] <a class="moz-txt-link-freetext" href="http://git.sugarlabs.org/">http://git.sugarlabs.org/</a>
[2] <a class="moz-txt-link-freetext" href="http://github.org/">http://github.org/</a>
[3] <a class="moz-txt-link-freetext" href="mailto:tony_anderson@usa.net">mailto:tony_anderson@usa.net</a>
[4] <a class="moz-txt-link-freetext" href="http://git.sugarlabs.org/">http://git.sugarlabs.org/</a>
[5] <a class="moz-txt-link-freetext" href="http://git.sugarlabs.org/">http://git.sugarlabs.org/</a>
[6] <a class="moz-txt-link-freetext" href="mailto:walter.bender@gmail.com">mailto:walter.bender@gmail.com</a>
[7] <a class="moz-txt-link-freetext" href="mailto:tony_anderson@usa.net">mailto:tony_anderson@usa.net</a>
[8] <a class="moz-txt-link-freetext" href="https://github.com/sugar">https://github.com/sugar</a>
[9] <a class="moz-txt-link-freetext" href="https://github.com/sugar">https://github.com/sugar</a>
[10] <a class="moz-txt-link-freetext" href="https://activities.sugarlabs/">https://activities.sugarlabs/</a>
[11] <a class="moz-txt-link-freetext" href="https://activities.sugarlabs/">https://activities.sugarlabs/</a>
[12] <a class="moz-txt-link-freetext" href="http://www.sugarlabs.org/">http://www.sugarlabs.org/</a>
</pre>
      </blockquote>
      <pre wrap="">
</pre>
      <blockquote type="cite">
        <pre wrap="">_______________________________________________
ASLO mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ASLO@lists.sugarlabs.org">ASLO@lists.sugarlabs.org</a>
<a class="moz-txt-link-freetext" href="http://lists.sugarlabs.org/listinfo/aslo">http://lists.sugarlabs.org/listinfo/aslo</a>
</pre>
      </blockquote>
      <pre wrap="">

</pre>
    </blockquote>
    <br>
  </body>
</html>