Conan-center-index: [service] Missing packages when creating packages in PRs

Created on 17 Dec 2019  路  6Comments  路  Source: conan-io/conan-center-index

When generating packages in PRs we have seen that some dependency packages are missing:

Affected ones reported are: #502 #498

The problem happened when generating the Clang 9 packages to close #211. We are running a custom build to generate the new packages and the hooks are not activated to avoid additional trouble.

However, the hook making this action https://github.com/conan-io/conan-center-index/wiki/Error-Knowledge-Base#kb-h031-conandatayml-reduce is not executed, and packages are exported with the complete contents of the conandata.yml file, generating a new recipe revision only with the clang 9 packages.

We have set the service under maintenance until the issue is solved

bug high

Most helpful comment

Clang packages are now merged to the central repo and available for consumers 馃帀

This should not be an issue anymore. Disabling the "under maintenance" status...

All 6 comments

The fix was merged but we are still running some test so the system will be under maintenance

We found some recipe revision mismatches due to the reduction of the conandata.yml not being activated in the custom builds (internal builds).

There are some packages that have a wrong recipe revision due to this and should be regenerated before merging the clang 9 packages

The packages affected are the following:

['amqp-cpp/4.1.5',
 'b2/4.0.0',
 'benchmark/1.5.0',
 'cpp-sort/1.5.1',
 'eabase/2.09.05',
 'jasper/2.0.14',
 'libelf/0.8.13',
 'libevent/2.1.11',
 'libffi/3.2.1',
 'libmount/2.33.1',
 'libmysqlclient/8.0.17',
 'libssh2/1.8.0',
 'libssh2/1.8.2',
 'libssh2/1.9.0',
 'libtiff/4.0.8',
 'libtiff/4.0.9',
 'libuuid/1.0.3',
 'libwebp/1.0.3',
 'ms-gsl/2.0.0',
 'mysql-connector-c/6.1.11',
 'nasm/2.13.01',
 'nasm/2.13.02',
 'nasm/2.14',
 'ninja/1.9.0',
 'odbc/2.3.7',
 'optional-lite/3.2.0',
 'pcre/8.41',
 'pcre2/10.32',
 'pcre2/10.33',
 'rapidjson/1.1.0',
 'span-lite/0.6.0',
 'string-view-lite/1.3.0',
 'tinyobjloader/1.0.6',
 'variant-lite/1.2.2',
 'yas/7.0.4',
 'zlib/1.2.8',
 'zlib/1.2.11',
 'zstd/1.3.8',
 'zstd/1.4.3']

Packages were regenerated for the references above and merged to the central repository.

We will run again the test to check that the RREVs match and finally merge the clang 9 packages.

Checks went OK and Clang 9 packages are ready to be merged now

Clang packages are now merged to the central repo and available for consumers 馃帀

This should not be an issue anymore. Disabling the "under maintenance" status...

Was this page helpful?
0 / 5 - 0 ratings