Activity log for bug #1776898

Date Who What changed Old value New value Message
2018-06-14 12:17:33 林博仁(Buo-ren, Lin) bug added bug
2018-06-14 12:26:29 林博仁(Buo-ren, Lin) description I'd like to ask for the support of ccache cache in build.snapcraft.io as it can minimize build time. Travis CI managed to achieve this by packing and uploading the cache somewhere after building and pull it back at the start of the build: https://docs.travis-ci.com/user/caching#How-does-caching-work Their implementation appears to be: https://github.com/travis-ci/casher and has set a 512MiB cache size limit in the build environment. I'd like to ask for the support of ccache cache in build.snapcraft.io as it can minimize build time. Travis CI managed to achieve this by packing and uploading the cache somewhere after building and pull it back at the start of the build: https://docs.travis-ci.com/user/caching#How-does-caching-work Their implementation appears to be: https://github.com/travis-ci/casher and has set a 512MiB cache size limit in the build environment. Also quoting @cjwatson 's comment about this subject: > That said, my instinct is that anything like this would require a great deal of care to > avoid accidentally creating security vulnerabilities due to multi-tenanting and > information leaks between builds via ccache data; it would be a large project to do this > safely, and until we could be absolutely confident in its safety, it’s more valuable to > have certainty that each build is strongly isolated from the next.
2018-10-15 06:36:33 林博仁(Buo-ren, Lin) description I'd like to ask for the support of ccache cache in build.snapcraft.io as it can minimize build time. Travis CI managed to achieve this by packing and uploading the cache somewhere after building and pull it back at the start of the build: https://docs.travis-ci.com/user/caching#How-does-caching-work Their implementation appears to be: https://github.com/travis-ci/casher and has set a 512MiB cache size limit in the build environment. Also quoting @cjwatson 's comment about this subject: > That said, my instinct is that anything like this would require a great deal of care to > avoid accidentally creating security vulnerabilities due to multi-tenanting and > information leaks between builds via ccache data; it would be a large project to do this > safely, and until we could be absolutely confident in its safety, it’s more valuable to > have certainty that each build is strongly isolated from the next. I'd like to ask for the support of ccache cache in build.snapcraft.io as it can minimize build time. Travis CI managed to achieve this by packing and uploading the cache somewhere after building and pull it back at the start of the build: https://docs.travis-ci.com/user/caching#How-does-caching-work Their implementation appears to be: https://github.com/travis-ci/casher and has set a 512MiB cache size limit in the build environment. Also quoting @cjwatson 's comment about this subject: > That said, my instinct is that anything like this would require a great deal of care to > avoid accidentally creating security vulnerabilities due to multi-tenanting and > information leaks between builds via ccache data; it would be a large project to do this > safely, and until we could be absolutely confident in its safety, it’s more valuable to > have certainty that each build is strongly isolated from the next.