<?xml version="1.0"?>
<puzzles xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.0pdd.com/puzzles.xsd" date="2021-08-16T06:26:20+00:00" version="0.30.23">
  <puzzle alive="false">
    <issue href="https://github.com/artipie/composer-adapter/issues/69" closed="2021-01-18T10:46:04+00:00">69</issue>
    <ticket>66</ticket>
    <estimate>30</estimate>
    <role>DEV</role>
    <id>66-9f8b5d33</id>
    <lines>59-62</lines>
    <body>Enable repository integration tests. Integration tests became broken. That is because of updated composer utility checks if ZIP file is empty or not. Tests needs to be modified so uploaded ZIP file is not empty.</body>
    <file>src/test/java/com/artipie/composer/RepositoryHttpIT.java</file>
    <author>@olegmoz</author>
    <email>oleg.mozzhechkov@gmail.com</email>
    <time>2021-01-18T08:13:39Z</time>
    <children/>
  </puzzle>
  <puzzle alive="true">
    <issue href="https://github.com/artipie/composer-adapter/issues/80">80</issue>
    <ticket>78</ticket>
    <estimate>30</estimate>
    <role>DEV</role>
    <id>78-4704fb66</id>
    <lines>67-73</lines>
    <body>min Avoid cleaning directory in this method. Now method for cleaning directory is used because otherwise temporary directory could not be deleted on github actions (it doesn't happen locally on Win). Probably it related to the fact that not all resources working with this temporary directory were properly closed. The invocation of cleaning directory should be removed.</body>
    <file>src/test/java/com/artipie/composer/RepositoryHttpIT.java</file>
    <author>Aleksandr Krasnov</author>
    <email>genryxy.alexandr@yandex.ru</email>
    <time>2021-02-20T13:10:20Z</time>
    <children/>
  </puzzle>
  <puzzle alive="true">
    <issue href="https://github.com/artipie/composer-adapter/issues/111">111</issue>
    <ticket>77</ticket>
    <estimate>30</estimate>
    <role>DEV</role>
    <id>77-df29f287</id>
    <lines>41-44</lines>
    <body>Move this class to asto. Move this class to asto module as soon as the implementation will be checked on convenience and rightness (e.g. this class will be used for implementation in this adapter and proper tests will be added).</body>
    <file>src/main/java/com/artipie/composer/http/proxy/CacheTimeControl.java</file>
    <author>@yegor256</author>
    <email>yegor256@gmail.com</email>
    <time>2021-05-12T11:00:53Z</time>
    <children/>
  </puzzle>
  <puzzle alive="true">
    <issue href="https://github.com/artipie/composer-adapter/issues/112">112</issue>
    <ticket>77</ticket>
    <estimate>30</estimate>
    <role>DEV</role>
    <id>77-53d20d25</id>
    <lines>60-65</lines>
    <body>Enable tests or remove them. Now caching functionality is not implemented for class because the index for a specific package is obtained by combining info local packages file and the remote one. It is necessary to investigate issue how to cache this information and does it require to be cached at all. After that enable tests or remove them.</body>
    <file>src/test/java/com/artipie/composer/http/proxy/CachedProxySliceTest.java</file>
    <author>Alexander</author>
    <email>38591972+genryxy@users.noreply.github.com</email>
    <time>2021-05-13T06:28:20Z</time>
    <children/>
  </puzzle>
</puzzles>
