Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

List of git repos for font projects #1262

Merged
merged 35 commits into from
Apr 5, 2017

Commits on Mar 29, 2017

  1. working on the full list of font repos.

    Extracting the list into a separate file: fontprojects.py
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    26a3bd6 View commit details
    Browse the repository at this point in the history
  2. increasing the list to ~100 font repos (still lacks font-file prefixe…

    …s, though.
    
    And some of these are binary only, so they still need to be inspected individually
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    7bc0a96 View commit details
    Browse the repository at this point in the history
  3. make the list of font repos tell us automatically how many

    repos are enabled (not commented out)
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    1ae6c2c View commit details
    Browse the repository at this point in the history
  4. Raising active repos to a total of 46.

    And annotation dozens of other repos with the issues found in each of them.
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    4ebdba5 View commit details
    Browse the repository at this point in the history
  5. make the status of the repos in the list runtime accessible

    so that we can generate things like this summary:
    =====================
    Number of font repositories in this file:
    "TTX": 15
    "OK": 41
    "UFO": 3
    "GH-PAGES": 2
    "NOTE": 5
    "GFONTS-REPO": 1
    "OTF": 12
    "?": 35
    From the total of 114 repos, 46 are enabled.
    Enabled means: "OK" or "NOTE" status.
    
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    e6e7a08 View commit details
    Browse the repository at this point in the history
  6. Finished reviewing all repos from the current list.

    Number of font repositories in this file:
    "TTX": 16
    "OK": 47
    "UFO": 18
    "GH-PAGES": 2
    "NOTE": 13
    "GFONTS-REPO": 1
    "OTF": 16
    "404-ERROR": 1
    "SOURCE-ONLY": 1
    From the total of 115 repos, 60 are enabled.
    Enabled means: "OK" or "NOTE" status.
    
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    0db6a62 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d0f2423 View commit details
    Browse the repository at this point in the history
  8. using some shell-foo I extended the list with all gfonts

    font-family names, based on the foldernames in the google/fonts repo.
    We'll still have to fill the gaps in this table...
    
    Number of font repositories in this file:
    "TTX": 18
    "OK": 46
    "UFO": 17
    "GH-PAGES": 2
    "NOTE": 13
    "GFONTS-REPO": 1
    "OTF": 15
    "404-ERROR": 1
    "?": 802
    "SOURCE-ONLY": 1
    From the total of 916 repos, 59 are enabled.
    Enabled means: "OK" or "NOTE" status.
    
    (issue fonttools#1241)
    felipesanches committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    3fcde64 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2017

  1. Adding font project repos from github.com/googlefonts/:

    Now we have 91 repos enabled.
    
    ====
    Number of font repositories in this file:
    "TTX": 15
    "OK": 76
    "UFO": 18
    "GH-PAGES": 2
    "NOTE": 15
    "GFONTS-REPO": 1
    "OTF": 15
    "404-ERROR": 1
    "?": 777
    "SOURCE-ONLY": 2
    From the total of 922 repos, 91 are enabled.
    Enabled means: "OK" or "NOTE" status.
    
    (issue fonttools#1241)
    felipesanches committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    243777c View commit details
    Browse the repository at this point in the history
  2. attempting to fix the container orchestration

    something is still wrong about the way we schedule and run worker containers and how we decide to give up or try again upon failure.
    felipesanches committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    3f076d9 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Configuration menu
    Copy the full SHA
    1e05bc5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    64a42ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    060fcdf View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2017

  1. removing hardcoded list of repos and adding code to

    feed the container with data from a GoogleDocs spreadsheet.
    But we keep a cache file locally as well just in case (and for versioning purposes)
    
    (issue fonttools#1241)
    felipesanches committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    6b21044 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e6cde91 View commit details
    Browse the repository at this point in the history
  3. Update status/font-prefixes

    felipesanches committed Apr 4, 2017
    Configuration menu
    Copy the full SHA
    fc4fa77 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2017

  1. limit the maximum number of commits that we run fbakery on

    each font project repo.
    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    8021df0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b587cd5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ab0f0bc View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3c9d5b5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    f8d28bb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ab03407 View commit details
    Browse the repository at this point in the history
  7. fix cambay font_prefix

    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    d65a2ec View commit details
    Browse the repository at this point in the history
  8. exit value must be always zero in the worker container

    otherwise it would re-run forever.
    
    (issue fonttools#1241)
    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    41f382a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    6978aba View commit details
    Browse the repository at this point in the history
  10. fix crash on the flask app

    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    c8cc74b View commit details
    Browse the repository at this point in the history
  11. A more efficient way of running a limited num of commits!

    Using git commit --depth={MAX_NUM_ITERATIONS}
    (issue fonttools#1241)
    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    7cfb506 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    d8968da View commit details
    Browse the repository at this point in the history
  13. reducing to a single commit per family for now

    we'll later increase this value again, but now, for testing purposes, let's stick to the master of each font-repo.
    (issue fonttools#1241)
    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    638258d View commit details
    Browse the repository at this point in the history
  14. fixing Overpass font_prefix

    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    3312d49 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    21045fb View commit details
    Browse the repository at this point in the history
  16. add a few more exceptions to name table rules, such as:

    Cormorant SC, Amatica SC, etc...
    (issue fonttools#1241)
    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    0e52a63 View commit details
    Browse the repository at this point in the history
  17. Added server logs page

    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    1a6cd61 View commit details
    Browse the repository at this point in the history
  18. fix travis pylint rule

    felipesanches committed Apr 5, 2017
    Configuration menu
    Copy the full SHA
    b92ec81 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    da6ad4b View commit details
    Browse the repository at this point in the history