Commit Graph

267 Commits

Author SHA1 Message Date
cdf0f1d7c8 reports: don't add obsoleted packages to built packages lists 2013-09-05 17:55:56 +02:00
e07f68435d distromatic: fixes to obsoletes detection:
- ignore obsoletes from obsoleted packages
- ignore obsoletes from updated or updating packages which apply to same {up/down}stream source build packages
2013-09-04 16:53:22 +02:00
6cf2f008b1 reports: avoid duplicated file names coming from different sources in deps-[arch] files 2013-09-04 16:52:12 +02:00
c81d7fc96d autogen.sh: run autoheader before automake to avoid error about missing src/include/Makefile.in 2013-09-04 12:02:35 +02:00
6661afaeb8 distromatic.c: fix a creash when checking build provider versions 2013-07-13 20:01:25 +02:00
59e25e737f Fix support for multiple build providers 2013-07-13 11:53:05 +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
00a537a56e Add repository information for package in "missing SRPM" warning 2013-06-12 18:21:34 +02:00
9af956da14 rpmfunctions.c: add mutex around rpmEVRparse 2013-05-29 23:07:58 +02:00
6524044cb9 Print backtrace to standard error 2013-05-29 12:15:00 +02:00
628ae59139 Reorder output messages after implementing multithreaded scan 2013-05-29 12:13:46 +02:00
6825cb0c06 Implement a backtrace handler which displays a backtrace in case of Segmentation Fault 2013-05-28 17:19:55 +02:00
1176487045 reports: put only packages in current repository in needport list 2013-05-08 13:02:15 +02:00
babfe854ea Added per-arch multithreaded support for scanning binary packages 2013-05-05 17:35:01 +02:00
67b53d8af7 reports.c: add needport_list() in builds-[arch].sh files 2013-05-04 17:02:04 +02:00
513c96ecb2 Makefile.am: add missing configuration for src/include to fix autogen.sh 2013-05-04 16:20:40 +02:00
b8c5893106 backend-sqlite3: added packages tables and more improvements 2013-03-05 11:42:54 +01:00
944c8673ea Added new sqlite3 backend (experimental and to be completed) 2013-03-04 15:08:13 +01:00
28b1420417 configure.ac: fix to silent autoreconf warnings 2013-03-02 13:55:53 +01:00
9127a7edd2 Makefile.am: make autoreconf work 2013-03-02 13:26:45 +01:00
398a33cc2e Release 1.3 2013-02-02 16:44:56 +01:00
12d4c38b30 hedaerlist: fix requirelist for files provided by multiple package with same name 2013-01-21 01:57:10 +01: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
72a7609832 Ignore SRPMS with no builds when resolving fist level dependencies, mainly for secondary archs 2013-01-12 17:44:52 +01:00
5bc95d28e1 Don't check for missing ports and builds in single arch mode passed by command line 2013-01-10 18:22:03 +01:00
636f2364d3 Add info marker to quiet output for unported/missing builds checks 2013-01-10 17:05:44 +01:00
c424626c66 Add warnings for missing archs ports and fix warning for packages with no builds 2013-01-10 15:24:04 +01:00
abc188b260 reports.c: fix links to Required by: packages in html pages 2013-01-10 13:01:44 +01:00
55afaf208c resolveFirstLevelDependencies: don't fall in update case in obsolete check for secondary archs 2013-01-09 15:18:39 +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
2d5370973f Release 1.2.1.1 2013-01-06 14:59:01 +01:00
dd2ec3fdb1 configure.ac: remove hardcoded path for libiberty.a to fix x86_64 build 2013-01-06 14:53:54 +01:00
18125eed10 distromatic.c: remove unused variable 2013-01-03 13:45:47 +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
971f2764e9 autogen.sh: use autoheader to regenerate src/include/config.h.in (removed from git) 2013-01-02 00:13:35 +01:00
3d17bddc92 reports: fix a buffer overflow in obsoletebuf 2013-01-02 00:10:44 +01:00
b358e4a43b autogen.sh: configure with normally used defaults for prefix and sysconfdir 2013-01-01 22:13:18 +01:00
ddad019c25 configure.ac: fix for automake >= 1.12 2012-08-13 15:52:28 +02:00
f79ed692f6 Print warning only when all providing packages are obsoleted 2012-05-31 12:08:36 +02:00
2c5d8f223c Complete previous fix by setting packages as obsoleted in other parts 2012-05-29 19:59:03 +02:00
372e91d705 Add warnings for missing dependencies caused by obsoleted packages 2012-05-29 16:32:51 +02: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