Changes between Initial Version and Version 7 of Ticket #54800


Ignore:
Timestamp:
Oct 27, 2018, 2:56:42 PM (5 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #54800

    • Property Cc mojca l2dy added
  • Ticket #54800 – Description

    initial v7  
    11== Motivation ==
    22
    3 I just submitted a new port `libfilezilla`. Builds on Travis CI timed out after 48 minutes [1] while on buildbot it takes about 8 minutes only [2]. I believe what @raimue said [3] - time to build non-redistributable dependencies - is the key difference. I hope we can have a caching mechanism so that newcomers can know if their patches are OK or not quickly, and maintainers can spend less time on testing patches manually.
     3I just submitted a new port `libfilezilla`. Builds on Travis CI timed out after 48 minutes ![1] while on buildbot it takes about 8 minutes only ![2]. I believe what @raimue said ![3] - time to build non-redistributable dependencies - is the key difference. I hope we can have a caching mechanism so that newcomers can know if their patches are OK or not quickly, and maintainers can spend less time on testing patches manually.
    44
    55== Proposal ==
    66
    7 Travis CI provides a simple caching mechannism [4]. If built packages under $PREFIX/var/macports/software are cached, there's no need to rebuild them every time.
     7Travis CI provides a simple caching mechannism ![4]. If built packages under $PREFIX/var/macports/software are cached, there's no need to rebuild them every time.
    88
    99Cached data are only accessible to Travis CI builders. There are no URLs to cached files in build logs. I guess it's not a "redistribution" as other people can't access them. Thus there are no licensing issues.
    1010
    11 [1] https://travis-ci.org/macports/macports-ports/builds/273323633
     11![1] https://travis-ci.org/macports/macports-ports/builds/273323633
    1212
    13 [2] https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/38131
     13![2] https://build.macports.org/builders/ports-10.12_x86_64-builder/builds/38131
    1414
    15 [3] https://github.com/macports/macports-ports/pull/756#issuecomment-328345604
     15![3] https://github.com/macports/macports-ports/pull/756#issuecomment-328345604
    1616
    17 [4] https://docs.travis-ci.com/user/caching/
     17![4] https://docs.travis-ci.com/user/caching/