Commit Graph

252 Commits

Author SHA1 Message Date
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
b292e47af6 Added autogen.sh and removed autotools generated files 2012-03-16 15:50:40 +01:00
5ef0704967 Check for binary packages with same name in upper level repositories when coming from sources with different names 2012-03-16 15:18:43 +01:00
dc9d1ec36e Release 1.2 2011-10-29 18:18:05 +02:00
0950ec1ae4 resolveFirstLevelDependencies(): add file providers when a file provide is specified as Provides: /file/provide/example 2011-10-20 15:26:21 +02:00
5fa39e3b16 print_datatables: check and ignore obsoleted providers when printing deps table 2011-10-12 12:02:42 +02:00
4f2abc0fbc Print 'obsoleted by' warnings coming from upper level repositories and print 'obsoletes' warning for obsoletions in current repository 2011-10-12 11:00:50 +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
6f5f28dde3 Modify several messages to print packages in the form packagename(arch,repository) 2011-09-27 20:35:49 +02:00
1e56f5eb13 Provide smarter warnings for obsoleted and obsoleting packages 2011-09-15 17:48:23 +02:00
30c3b97217 handeObsoletePackages: add a warning for packages which obsolete other existing packages 2011-09-14 23:57:55 +02:00
10a6a28ea8 logmsg: extend oldmg string buffer to 20 entries to avoid logging repeated obsoleted by msgs 2011-09-14 22:44:32 +02:00
54798cd06a Fixed a bug causing alternate repositories packages to be skipped when name follows last package in main repositories (e.g. zzuf) 2011-08-16 17:57:45 +02:00
e4d8771c25 reports.c: remove forgotten debugging line 2011-08-14 19:44:25 +02:00
776d307662 resolveFirstLevelDependencies: skip obsoleted packages 2011-08-13 14:38:46 +02:00
c5fe806773 Added a check to display 'obsoleted by' warning only for binary packages belonging to target repository 2011-08-12 17:53:10 +02:00