7c5076198f
Better management of firstconfigtag and configtag global variables
2013-10-06 20:26:34 +02:00
d220dd75b0
Move read_configuration from distromatic.c to functions.c
2013-10-06 19:53:57 +02:00
36ed99b46e
Release 1.4
2013-10-06 19:07:52 +02:00
96748e4b7e
autotools: add backend-sqlite3.h to extra sources
2013-10-06 19:05:18 +02:00
31c8e4b837
Fix checks when reporting fails to provide due to version
2013-10-06 18:49:42 +02:00
b9b62dc14c
sqlite-backend: support for single repository not incremental db creation
...
- also don't resolve dependencies and obsoletes
2013-10-06 17:43:38 +02:00
57786153d2
Fix version requirements checks with multiple providers
...
Also make providedList more linear by removing numversions and using numproviders for provider[] and version[] vectors
2013-10-06 16:31:06 +02:00
f49e684c64
backend-sqlite: fix arch index when generating packages_arch tables; temporary disable slow files table generation
2013-10-06 14:09:04 +02:00
a51e4180cc
backend-sqlite3: generate db in distromatic directory
2013-10-02 15:10:53 +02:00
69bbf2e485
distromatic.c: fix a segfault while printing version of providing packages
2013-09-21 15:59:49 +02:00
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