On Fri, Feb 19, 2021 at 07:24:01PM +0100, Philippe Mathieu-Daudé wrote: > > I hope you understand the concern I have is not with you in particular, > and I used your case to start a discussion with the QEMU community. > > FWIW I missed the URL change because I still have the image cached in > Avocado so my testing ran fine. Which makes me wonder... > > Cleber, Willian, should Avocado display information about cached > artifacts? Such "Using artifact downloaded 7 months ago". > As of Avocado 85.0 (currently used in QEMU), it's possible to set the "expire" parameter to "fetch_asset", see: https://avocado-framework.readthedocs.io/en/85.0/api/test/avocado.html#avocado.Test.fetch_asset In this case, if we want assets to not be used if they're are 30 days or older, that could be set to 86400. The expired asset not being used, and then not being able to be fetched again, would cause a test to be canceled. Cache browsing/listing/manipulation using the "avocado assets" command is planned for Avocado 86.0, see: https://github.com/avocado-framework/avocado/issues/4311 > > So what I can do > > instead is: > > > >   - update the patch to use github to store the artifacts, and their > > licenses (other tests also use github) > > Until there is better solutions, this is the option I prefer. > +1. Regards, - Cleber.