56677044b8
headerlist: generateHeaderList (repodata): process upstream packages first to fix following provder checks for updated packages
2021-03-12 21:25:41 +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
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
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
8836c8f87b
Fix checkVersionWithFlags for rpm 4 and remove semaphore handlings
2020-06-19 14:20:27 +02:00
b14c9271cf
Runtime fixes after rpm 4 migration
2020-06-19 10:03:30 +02:00
51cf5cacb6
Switch to rpm 4 and cmake build tool
2020-06-18 13:55:52 +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
95d368a12a
Implement in many places support for managing file user,group and permissions
2013-10-19 19:24:04 +02:00
adf76fa4fd
distromatic: use per-arch id counter for FileTree
2013-10-14 18:19:41 +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
00a537a56e
Add repository information for package in "missing SRPM" warning
2013-06-12 18:21:34 +02:00
babfe854ea
Added per-arch multithreaded support for scanning binary packages
2013-05-05 17:35:01 +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
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
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
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
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
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
root
01c345c579
Add obsoleted flag in headerList struct and set it to fix (remove) obsoleted packages handling in deps-* lists
2011-08-12 17:31:13 +02:00
45aed8c11e
Initial commit
2011-04-27 21:50:52 +02:00