Commit Graph

206 Commits

Author SHA1 Message Date
758da30631 backend-sqlite3.c: added arch field to packages table 2024-05-31 18:32:30 +02:00
116eadbd6f DistroqueryAPI: implementation of /get_repositories 2024-05-31 14:08:15 +02:00
e6616f603b distroquery: start implementing Distroquery API and some C to C++ string management conversions 2024-05-30 17:17:00 +02:00
6732bdccfe distroquery.cpp: realign main code 2024-05-30 13:15:44 +02:00
659b2ba778 distroquery: convert from C to C++ 2024-05-30 12:16:48 +02:00
772fd4d42b distroquery.c: fix calloc usage error reported by gcc 14 2024-05-30 11:13:07 +02:00
b357f9c075 src/rpmfunctions.c: replace usage of heraderLoad() removed since rpm 4.19 2024-05-16 10:38:41 +02:00
b91d2687a2 src/CMakeList.txt: check for zck module 2024-05-16 10:16:09 +02:00
98bcaa9175 Update hardcoded references to rolling, current archs and repositories 2023-08-16 13:41:25 +02:00
2536192624 Code updates to current gcc 2023-08-16 13:00:04 +02:00
d744c16571 reports.c: add epoch to pkg_header of build-*.sh files 2022-06-08 09:54:13 +02:00
30ef76c5ea Release 2.2 2022-02-19 15:09:49 +01:00
d95d93440f distromatic.c: add versioned "fails to provide" to needrebuild list
reports.c: remove other arch duplicates in pkg_need_rebuild=()
2022-02-19 15:05:34 +01:00
3197ec8cf7 headerlist.c: getXMLPackageNFV: support of rich requirements containing 'or' (consider only the latter requirement with > or >=) 2021-09-04 13:04:48 +02:00
f5e33d9f50 headerlist.c: getXMLPackageNFV: fix extending data structures with multiple rich requirements 2021-04-18 13:49:23 +02:00
c7eb144bb1 functions.c: logmsg(): fix length of marker lines in LOG_MARK 2021-04-18 13:48:47 +02:00
57c93b2591 reports.c: remove complex deps from deps-* files 2021-04-07 15:05:52 +02:00
5136ee98b9 distromatic.c: add date field to sources file 2021-04-04 15:11:03 +02:00
4e7c195bf0 headerlist.c: fix to previous commit in case of unrecognized requirement starting with '(' 2021-03-20 15:41:04 +01:00
2370dd1cd0 headerlist.c: getXMLPackageNFV: support for complex requirements like "(name >= ver1 with name < ver2)" 2021-03-20 14:05:02 +01:00
367ba2bf22 headerlist.c: indentation fixes 2021-03-20 12:24:36 +01:00
7d07afc0cc distromatic.c: indentation fixes 2021-03-20 12:21:11 +01:00
04d323e9a7 distromatic.c: add a sources file with the list of number of requirements per package to detect leaves (package that can be removed without breaking deps) 2021-03-20 11:28:21 +01:00
8445407e9c reports.c: other indentation fixes 2021-03-19 19:08:55 +01:00
b70cb5cf71 reports.c: indentation fixes 2021-03-19 01:58:01 +01:00
2d09528f4f src/reports.c: don't remove obsoleted packages from builds files 2021-03-14 19:34:28 +01:00
a4b7cd5412 src/distromatic.c: partially revert a change in versioned deps check 2021-03-14 19:33:15 +01:00
b8feab5122 src/CMakeLists.txt: fix internally displayed version 2021-03-14 19:32:24 +01:00
88492caec4 CMake: add dist target, sysconfdir default, requirement for librepo 2021-03-13 10:53:53 +01:00
56677044b8 headerlist: generateHeaderList (repodata): process upstream packages first to fix following provder checks for updated packages 2021-03-12 21:25:41 +01:00
4891e1f7ec Identation fixes 2021-03-12 17:34:15 +01:00
10e111f785 repodata: check for duplicated SRPM packages 2021-03-12 17:08:02 +01:00
b94d504063 headerlist.c: former pre-production changes not committed 2021-03-12 15:51:52 +01:00
fa6aab80e1 Fix for infinite loop bug introduced in previous commit 2021-02-19 22:27:22 +01:00
28ace51262 Fixes to report files 2021-02-19 18:51:58 +01:00
378aedbdbe headerlist.c: from repodata: fix changelog ordering and a wrong free() 2021-02-19 17:43:54 +01:00
6a5bfecb6d gen headerlist with repodata: fix the way packages in alternate repositories are processed to match the previous (working correcly) behaviour 2021-02-17 20:37:44 +01:00
80d1ad8e46 Increase size of log buffer to a safe value 2021-02-17 20:36:50 +01:00
32a0b172de Further removal of code generating config for the obsolete smart package manager 2021-02-17 20:36:08 +01:00
39af94aa1d Fixes for recent and old bugs 2021-02-16 20:24:29 +01:00
019aa970f0 Almost final fixes for repodata support 2021-02-16 17:05:52 +01:00
3d6d78539c headerlist.c: remove temporary code used for debugging with libxml2 2021-02-16 16:03:09 +01:00
c0c8df638e Added changelog support from repodata 2021-02-16 15:43:38 +01:00
f804316c02 repodata scan: added support for files provides; added -p option to enable parallel per-arch processing (default: disabled) 2021-02-16 14:44:40 +01:00
1aa74444e2 Third part of getting packages info from repodata 2021-02-16 11:34:59 +01:00
d24817d3a3 Second part of support for getting info from repodata 2021-02-15 21:48:54 +01:00
4f566ceec3 Code reformatting 2021-02-14 22:26:37 +01:00
9a546f52b9 First part of support for getting packages information from repodata using librepo 2021-02-14 22:02:35 +01:00
10dbcdb8b2 functions.c: backtraceHandler(): use libunwind and libelf-utils to provide stacktrace with source code line numbers 2021-02-14 14:28:21 +01:00
88887423f4 Skip "debuginfo(build-id)" multiple provided element from obsolete checking 2020-11-08 10:53:37 +01:00