Commit Graph

54 Commits

Author SHA1 Message Date
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
57c93b2591 reports.c: remove complex deps from deps-* files 2021-04-07 15:05:52 +02: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
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
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
21d596193d reports.c: increase size of obsoletebuf from 4096 to 8192 2020-10-01 11:39:53 +02:00
160acba232 reports.c: generateHTML_SRPMSFiles: fix a segfault when writing multiple providers 2020-06-25 16:31:06 +02:00
61352c7c3e Optimization warning fixes 2020-06-19 10:44:26 +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
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
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
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
0610ab9760 distroquery: favicon management and some other output data improvements 2013-10-13 14:45:56 +02:00
cdf0f1d7c8 reports: don't add obsoleted packages to built packages lists 2013-09-05 17:55:56 +02:00
6cf2f008b1 reports: avoid duplicated file names coming from different sources in deps-[arch] files 2013-09-04 16:52:12 +02:00
1570c792be reports.c: added generation on warnings-*.sh files and added warnings_list in builds-*.sh 2013-07-12 02:04:18 +02:00
1176487045 reports: put only packages in current repository in needport list 2013-05-08 13:02:15 +02:00
67b53d8af7 reports.c: add needport_list() in builds-[arch].sh files 2013-05-04 17:02:04 +02:00
13bcb5ed4e reports.c: fix selection between duplicated providers in deps files
Example case:
$ rpm -q perl --provides|grep "perl(DynaLoader)"
perl(DynaLoader)
perl(DynaLoader) = 1.14
2013-01-13 23:30:43 +01:00
abc188b260 reports.c: fix links to Required by: packages in html pages 2013-01-10 13:01:44 +01:00
34f9295baf General rework to support updated packages
- keep updated source and binary rpm structures
- detect and report broken requirements due to package updates
- TODO: check datatables output before stabilizing for a new release
2013-01-09 14:07:46 +01:00
56e4ad7c6c headerlist.c: drop updrepository in headersourcelist in favour of a pointer to old updated package
reports.c: print version information on updated package
2013-01-08 13:31:04 +01:00
024e792c35 Update Copyright for release 1.2.1 2013-01-03 13:44:31 +01:00
4e6ad6d365 reports: trivial fix for previous commit 2013-01-02 00:37:31 +01:00
27b05fffa1 reports: implement a basic check on duplicates in obsoletebuf 2013-01-02 00:27:48 +01:00
3d17bddc92 reports: fix a buffer overflow in obsoletebuf 2013-01-02 00:10:44 +01:00
b80887e10c printpkgicon: also print Archs list of target built packages 2012-05-17 12:52:18 +02:00
4d081e2ee6 printpkgicon: print the last two changelog entries and rework function to optimize code 2012-05-17 12:12:45 +02:00
222691ea78 Split cleanhtml into cleanhtml() and cleanhtmlPackagesFiles() for late and early cleaning respectively 2012-04-15 15:41:06 +02:00
452fcef5f0 printpkgicon: check if package has Changelog instead of segfaulting if not
printpkgicon: use new function htmlcleanNoBr() to work correctly as title= descriptions
2012-04-15 14:41:31 +02:00
b1d3e0b22d Also put popup information hover package icons in package list pages 2012-04-15 12:28:46 +02:00
07548364d6 Restructure popup information and provide Changelog information in recent packages HTML boxes
Cleanup old HTML files just before recreating new ones to avoid having them missing during distromatic execution
2012-04-15 12:08:10 +02:00
5fa39e3b16 print_datatables: check and ignore obsoleted providers when printing deps table 2011-10-12 12:02:42 +02:00
7bc65d8d44 Add altrepository in headerlist structure (binary packages) to have correct values for obsoleted packages; replace occurencies of sourceheaderlist->altrepository with altrepository 2011-09-27 22:04:40 +02:00