Commit Graph

234 Commits

Author SHA1 Message Date
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
21d596193d reports.c: increase size of obsoletebuf from 4096 to 8192 2020-10-01 11:39:53 +02:00
2bce284dd9 backend-sqlite3: workaround for duplicated indexs problem 2020-10-01 11:09:59 +02:00
ece2fe900b distroquery: various fixes 2020-06-27 16:30:53 +02:00
160acba232 reports.c: generateHTML_SRPMSFiles: fix a segfault when writing multiple providers 2020-06-25 16:31:06 +02:00
aa8f3adb08 Comment fix 2020-06-22 09:56:14 +02:00
93936cac50 handleObsoletedPackages(): fix: prevent upper repositories packages to obsolete packages in current repository; code formatting fixes 2020-06-20 19:12:42 +02:00
fac5730549 Fix Sqlite3 weird problem by adding compile option -fno-toplevel-reorder 2020-06-20 14:37:50 +02:00
6e5e4496d7 headerGetStringArrayEntry: add missing terminator 2020-06-19 16:19:42 +02:00
8836c8f87b Fix checkVersionWithFlags for rpm 4 and remove semaphore handlings 2020-06-19 14:20:27 +02:00
61352c7c3e Optimization warning fixes 2020-06-19 10:44:26 +02:00
b14c9271cf Runtime fixes after rpm 4 migration 2020-06-19 10:03:30 +02:00
2bca22fae3 Almost completed cmake support with po and html directories 2020-06-18 15:14:52 +02:00
2072b7a7bd Remove most obsoleted autotools files 2020-06-18 14:08:35 +02:00
51cf5cacb6 Switch to rpm 4 and cmake build tool 2020-06-18 13:55:52 +02:00
8083cad05b distromatic.h: further increase obsolete max number 2020-03-30 21:28:55 +02:00
ab64584996 distromatic.h: OBSOLETE_MAX: further increased from 2048 to 4096 2019-09-17 16:49:24 +02:00
617dd504a0 distromatic.h: raise the limit of obsoletes from 1024 to 2048 2019-09-08 12:01:27 +02:00
b782ebbffb reports.c: fix indentation warning reported by recent gcc 2016-10-21 20:42:24 +02:00
ce32dea9ed Allow generating only html stats with --generatehtmlstats
Calling --generatehtml implies adding --generatehtmlstats
2016-02-24 14:51:06 +01:00
00a88dd5e6 Increase obsolete limit (OBSOLETE_MAX) from 256 to 1024 2016-02-18 19:50:44 +01:00
4d9e6ffad9 Make contentslist generation optional using --gencontentslist
backend-sqlite: only output data for local repository to work also when executed with other arguments
2015-10-13 00:09:40 +02:00
33e8cd84a9 Update some copyright year 2015-06-17 21:02:30 +02:00
8e9c1edb36 Fix all (hopefully) occurencies of strcat and strncat which may cause buffer overflows 2015-06-17 20:58:26 +02:00
49b2967e9b Use url in FAVICON_SEARCH_PREFIX to get favicon url for sites
Default configuration pointing to google service
Fallfack to <url>/favicon.ico if FAVICON_SEARCH_PREFIX is not set
2015-05-16 13:04:12 +02:00
4199fc7d62 Add arch information when listing packages which need rebuild 2015-04-03 18:35:44 +02:00
779f6a7fe9 distroquery: give download link for correct arch in search results 2015-03-30 00:07:31 +02:00
c7f47f3adf distroquery: make prefix to search page configurable (URL_SEARCH_PREFIX) 2015-03-29 23:45:03 +02:00
53ac68d8d0 distroquery: milestone3 (still hardcoded) support and searchbox fix for package query 2014-11-24 12:46:34 +01:00
714aba96fd distroquery: fix width tag in img entries and add some css classes 2014-11-16 15:46:05 +01:00
7de992a3e5 Add provider package in pkg_needrebuild() in the form package@provider 2014-07-06 20:15:28 +02:00
56baf37545 Fixes for pkg_needrebuild() and also add rebuilds as warning 2014-07-06 17:10:16 +02:00
e2d17e725a Add rebuildList to source headers to output pkg_needrebuild() in build-*.sh files 2014-07-06 00:49:04 +02:00
ee2f7c4a89 reports: increase to 200 (from 100) recent and oldest packages html output lines 2014-06-14 12:46:33 +02:00
11e2a198e5 Don't hide obsoleted packages from builds-<arch> 2014-05-26 22:53:10 +02:00
042f6862d6 Other rough path fix for libiberty 2014-05-26 22:50:52 +02:00
7b880f0a96 Rough fix for new libiberty include dir 2014-05-26 21:16:48 +02:00
584c5cd8d9 changelog.c: time array must be declared as int_32* instead of long* in x86_64 2014-05-14 01:28:57 +02:00
93c410f724 distroquery: better check for is_update in latest packages 2013-10-30 22:59:52 +01:00
f15c8bf750 distroquery: improvements in latest packages output 2013-10-27 19:26:29 +01:00
5deae1025b distroquery: add changelog and date in lastest packages 2013-10-25 16:22:03 +02:00
2707361aaa distroquery: implement specialQueryResponse function starting with %latest%<repository> special command 2013-10-25 15:10:18 +02:00
43fb6825f8 distroquery: search all repositories in same milestone for required by and buildrequired by sections 2013-10-22 17:37:37 +02:00
7eb2118595 distroquery: show build required by package and version; also specify version in required by 2013-10-22 11:54:03 +02:00
66862cc5f0 distroquery: refine files search output and update translations 2013-10-22 10:31:23 +02:00
eca33e1e9e distroquery: fixes for query_path search 2013-10-21 21:48:37 +02:00
5b3b2caa2e distroquery: small fixes on query_arch and arch get option 2013-10-21 14:33:37 +02:00
ba8b6ecf7d distroquery: inital support for big repository file browser 2013-10-20 22:16:25 +02:00
c80e43497e Compile with -Wall and fix all new warnings 2013-10-20 13:42:55 +02:00
f899e8907e distroquery: small cosmetic change on files list 2013-10-20 12:43:19 +02:00
f18e247d7a distroquery: added query_compact option for webbuild 2013-10-20 03:20:01 +02:00
80dfdb190c distroquery: add 'required by' entries in package page 2013-10-20 01:03:47 +02:00
95d368a12a Implement in many places support for managing file user,group and permissions 2013-10-19 19:24:04 +02:00
790de907fe distroquery: add reply_plain and reply_xmltag options for webbuild integration 2013-10-17 02:29:56 +02:00
7d2a532478 functions: use g.eftv.co service to display favicons 2013-10-16 13:43:07 +02:00
9ca0fcb65a distroquery: print "results show" not "results found" when showing pages > 1 2013-10-16 13:42:24 +02:00
0566f3557c distroquery: added specfile link in source and binary packages pages 2013-10-15 14:36:10 +02:00
07d3dbdf7d distroquery: make files search optional and refine check for other available results and paging 2013-10-15 11:40:22 +02:00
4dfb651da5 distroquery: files search and results pagination support 2013-10-15 00:12:47 +02:00
adf76fa4fd distromatic: use per-arch id counter for FileTree 2013-10-14 18:19:41 +02:00
406de2b323 backend-sqlite3: correctly finalize sqlite3 prepared statements 2013-10-14 18:19:10 +02:00
868ec46738 distroquery: correctly finalize sqlite3 prepared statements 2013-10-14 18:18:31 +02:00
ec0c093578 backend-sqlite3: add --gensqlite3files option to generate <repository>-<arch>-files.db databases 2013-10-14 16:22:21 +02:00
2b99d7d46f distroquery: add provided search 2013-10-14 12:45:06 +02:00
654c4fbf41 distroquery: final fixes to make translations work 2013-10-14 03:04:16 +02:00
18e522572b Autotools gettext support with initial italian translation for distroquery 2013-10-14 01:47:12 +02:00
c872356be3 distroquery: support for entering the page with a query passed from QUERY_STRING for homepage website integration 2013-10-14 00:03:07 +02:00
0610ab9760 distroquery: favicon management and some other output data improvements 2013-10-13 14:45:56 +02:00
9c1d4b1547 distroquery: added download links in package pages 2013-10-13 12:25:46 +02:00
6a83898e66 distroquery: apply htmlclean to description and some other improvements in packages pages 2013-10-13 03:31:46 +02:00
e41fc038c7 sqlite-backend, distroquery: use relations to provided in requires and provides tables 2013-10-13 02:17:31 +02:00
e23954abf5 Remove unused field buildpriority in providedList 2013-10-13 02:16:12 +02:00
57a0e45218 distroquery: move group to top tags in source and package packages 2013-10-13 00:09:21 +02:00