Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | skip failing tests on *BSD | Thierry Vignaud | 2017-11-06 | 1 | -0/+1 |
| | |||||
* | skip all rpmdb tests on Debian/Ubutun | Thierry Vignaud | 2017-11-06 | 1 | -0/+1 |
| | | | | | rationale: they've patched rpm to use a user private rpmdb so most tests will fail (no installed package, no perl, ...) | ||||
* | restore rpm-4.12.x compatibility | Thierry Vignaud | 2017-11-06 | 1 | -0/+2 |
| | |||||
* | restore rpm-4.13.x compatibility | Thierry Vignaud | 2017-11-06 | 1 | -0/+1 |
| | |||||
* | advertize the proper pkg for most distros | Thierry Vignaud | 2017-11-06 | 1 | -0/+1 |
| | |||||
* | add cflags reported by pkgconfig | Thierry Vignaud | 2017-11-06 | 1 | -0/+3 |
| | | | | Needed for eg: FreeBSD where rpm is installed under /usr/local | ||||
* | use ExtUtils::PkgConfig in order to get detect rpm | Thierry Vignaud | 2017-11-05 | 1 | -0/+1 |
| | | | | | | | Thus helping cpan-testers to install the proper packages We need to include {cflags} even if empty on Linux as it contains -I/usr/local/include on eg: FreeBSD | ||||
* | we don't actually support rpm < 4.13 anymore | Thierry Vignaud | 2017-10-27 | 1 | -0/+1 |
| | | | | | technically restoring rpm-4.13 support needs a small patch We could even still support rpm-4.12 by ifdef-ing the ELEM callback | ||||
* | Revert "fix segfault when checking invalid signatures" | Thierry Vignaud | 2017-10-05 | 1 | -0/+3 |
| | | | | | | | | This reverts commit 87dbde4f3b078173e53cd45cac000c2d2751b370. Rationale: rpm got fixed We could just initialize header to NULL but rpmReadPackageFile() is supposed to always set a correct value, so keep as it in order to catch another future perl regression | ||||
* | 5.155.15 | Thierry Vignaud | 2017-10-03 | 1 | -0/+2 |
| | |||||
* | fix segfault when checking invalid signatures | Thierry Vignaud | 2017-10-03 | 1 | -0/+1 |
| | | | | | This is a rpm-4.14 regression where rpmReadPackageFile() no longer initialize the header when the pkg is corrupted | ||||
* | Revert "workaround perl-5.26 vs librpm bug" | Thierry Vignaud | 2017-09-14 | 1 | -0/+3 |
| | | | | | This reverts commit 4cb2fcc5bf443de9f3f05fe085c42a317101321b. This is no more needed as of rpm-4.14.0-0.rc1.3.mga7 | ||||
* | 5.145.14 | Thierry Vignaud | 2017-09-07 | 1 | -0/+2 |
| | |||||
* | use native 64bit integers instead of Math::Int64 | Thierry Vignaud | 2017-09-07 | 1 | -0/+3 |
| | | | | it's now possible since perl-5.26.0-8.mga7 | ||||
* | Revert "make sure to use int64 on 32bit arch" | Thierry Vignaud | 2017-09-07 | 1 | -2/+0 |
| | | | | This reverts commit 8aceb9b6a318668d0795af52bf9ea9dbb33351d9. | ||||
* | 5.135.13 | Thierry Vignaud | 2017-08-23 | 1 | -0/+2 |
| | |||||
* | log previous change | Thierry Vignaud | 2017-08-23 | 1 | -0/+2 |
| | |||||
* | workaround perl-5.26 vs librpm bug | Thierry Vignaud | 2017-07-22 | 1 | -0/+1 |
| | | | | | which results in the following on exit cleanup: 'panic: free from wrong pool, 0!=6c7010 during global destruction.' | ||||
* | enhance | Thierry Vignaud | 2017-07-22 | 1 | -1/+2 |
| | |||||
* | fix test failure with perl-5.26 | Thierry Vignaud | 2017-07-21 | 1 | -0/+2 |
| | |||||
* | 5.125.12 | Thierry Vignaud | 2016-11-10 | 1 | -0/+2 |
| | |||||
* | make sure to use int64 on 32bit arch | Pascal Terjan | 2016-11-10 | 1 | -0/+2 |
| | | | | | else we may got total size to overflow (mga#19686) v2 by Thierry Vignaud: use native int64 on 64bit | ||||
* | log previous commits | Thierry Vignaud | 2016-11-10 | 1 | -0/+2 |
| | |||||
* | add bug ID | Thierry Vignaud | 2016-10-20 | 1 | -1/+1 |
| | |||||
* | 5.115.11 | Thierry Vignaud | 2016-10-20 | 1 | -0/+2 |
| | |||||
* | fix crash introduced by mga#15353 fix (mga#19618) | Thierry Vignaud | 2016-10-20 | 1 | -0/+1 |
| | | | | | | | | rationale: - {debug_URPM} only exists if we're in debug mode - as this is an actual error, let's just always report it bug introduced in commit 070f1be3d5c3aa813f61d061c2a0fd38c2477c08 | ||||
* | fix another (old) compilation warnings | Thierry Vignaud | 2016-10-18 | 1 | -0/+2 |
| | | | | use rpmTagGetValue() to get the char* name of the tag | ||||
* | 5.105.10 | Thierry Vignaud | 2016-10-18 | 1 | -0/+2 |
| | |||||
* | (get_int2) try new 64bit tag else old 32bit tag | Thierry Vignaud | 2016-10-18 | 1 | -0/+1 |
| | | | | | | thus enabling to report size of >4Gb packages (however insane this is): rpmlib uses the old small tag for small packages and the new big tag for big packages (mga#19571) | ||||
* | switch to uint64_t for sizes (mga#19571) | Thierry Vignaud | 2016-10-18 | 1 | -0/+2 |
| | | | | Thus we use 64bit for package size on 32bit too, thanks to Math::Int64 | ||||
* | 5.095.09 | Thierry Vignaud | 2016-10-16 | 1 | -0/+2 |
| | |||||
* | log previous fix | Thierry Vignaud | 2016-10-16 | 1 | -0/+2 |
| | |||||
* | 5.085.08 | Thierry Vignaud | 2016-10-14 | 1 | -0/+2 |
| | |||||
* | (check) fix reporting problems | Thierry Vignaud | 2016-10-14 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | for at least 12 years, since swiching rpm to 4.2 (see commit 60031191b7012fdfe8e1af6bd43ff9b36b0c5825) $trans->check() failed to actually report issues rationale: rpmtsCheck() only actually return !0 if it fails to open rpmdb... in order to check if any problem was found by rpmtsCheck(), one must call retrieving the problem set with rpmtsProblems() rpmtsCheck() success only means that the resolution was successfully attempted for all packages in the set, which isn't that usefull... this might help mga#15350... | ||||
* | fix reporting size on big packages (mga#19571) | Thierry Vignaud | 2016-10-13 | 1 | -0/+2 |
| | |||||
* | 5.075.07 | Thierry Vignaud | 2016-04-14 | 1 | -0/+2 |
| | |||||
* | don't push $fullname to callback stack | Thierry Vignaud | 2016-04-14 | 1 | -0/+2 |
| | | | | that's no more needed... | ||||
* | add support for "elem" callback | Thierry Vignaud | 2016-04-14 | 1 | -0/+3 |
| | | | | | This callback will be fired before each pkg being installed/removed Needs rpm >= rpm-4.13.0-0.rc1.28 | ||||
* | 5.065.06 | Thierry Vignaud | 2015-04-12 | 1 | -0/+2 |
| | |||||
* | fix upgrade when package's in several media | Thierry Vignaud | 2015-04-12 | 1 | -0/+2 |
| | | | | | | | | sort by ids (like in other places) when promoting (b/c of eg: conflicts), thus fixing upgrade when the same package is offered in several media (mga#15350) see commit 53e38beae4d9638f41b219521b802a2969d68909 for similar issue | ||||
* | 5.055.05 | Thierry Vignaud | 2015-02-26 | 1 | -0/+2 |
| | |||||
* | fix a segfault when callbacks don't get a header | Pascal Terjan | 2015-02-26 | 1 | -0/+2 |
| | |||||
* | 5.045.04 | Thierry Vignaud | 2015-02-26 | 1 | -0/+2 |
| | |||||
* | callbacks now get pkg name instead of just pkg id | Thierry Vignaud | 2015-02-26 | 1 | -0/+3 |
| | | | | thus fixing unknown package name on erases (mga#15032) | ||||
* | 5.035.03 | Thierry Vignaud | 2014-11-14 | 1 | -0/+2 |
| | |||||
* | Handle non numeric returns for traverse_tag_find callback | Pascal Terjan | 2014-11-14 | 1 | -0/+1 |
| | | | | fix a warning spot by Angelo Naselli | ||||
* | add a missing PUTBACK in traverse_tag_find() | Thierry Vignaud | 2014-11-14 | 1 | -0/+2 |
| | | | | | | this is needed after using POPi bug introduced in commit 4294365db5d78909ae5a490e0714db379502cd80 | ||||
* | 5.025.02 | Thierry Vignaud | 2014-10-26 | 1 | -0/+2 |
| | |||||
* | add >recommends method (mga#14376) | Thierry Vignaud | 2014-10-26 | 1 | -0/+2 |
| | | | | unlike recommends_nosense, it returns version too | ||||
* | add bug ID | Thierry Vignaud | 2014-10-23 | 1 | -1/+1 |
| |