Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | switch to uint64_t for sizes (mga#19571) | Thierry Vignaud | 2016-10-18 | 2 | -9/+11 |
| | | | | Thus we use 64bit for package size on 32bit too, thanks to Math::Int64 | ||||
* | add support for int64, using Math::Int64 C API | Thierry Vignaud | 2016-10-18 | 6 | -0/+227 |
| | | | | previously it was missing on 32bit arches | ||||
* | 5.095.09 | Thierry Vignaud | 2016-10-16 | 2 | -1/+3 |
| | |||||
* | bump copyright | Thierry Vignaud | 2016-10-16 | 3 | -3/+3 |
| | |||||
* | log previous fix | Thierry Vignaud | 2016-10-16 | 1 | -0/+2 |
| | |||||
* | silent perl_checker | Thierry Vignaud | 2016-10-16 | 1 | -3/+4 |
| | |||||
* | mga#15353 don't crash if re is wrong | Angelo Naselli | 2016-10-16 | 1 | -7/+10 |
| | |||||
* | fix compiling on 32bit | Thierry Vignaud | 2016-10-14 | 1 | -1/+1 |
| | |||||
* | 5.085.08 | Thierry Vignaud | 2016-10-14 | 2 | -1/+3 |
| | |||||
* | Revert "prevent distepoch & disttag to be added and appended to package ↵ | Thierry Vignaud | 2016-10-14 | 1 | -5/+0 |
| | | | | | | filename" This reverts commit a4b836dfe43cf1a498e93094d54d498a55142fef. | ||||
* | reports obsoletes issues too | Thierry Vignaud | 2016-10-14 | 1 | -0/+3 |
| | | | | | RPMPROB_OBSOLETE was added in rpm-4.9.0 (5 years ago) but wasn't handled until now | ||||
* | (check) fix reporting problems | Thierry Vignaud | 2016-10-14 | 2 | -7/+2 |
| | | | | | | | | | | | | | | | | | 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 | 2 | -6/+6 |
| | |||||
* | simplify: do not reinvent get_arch() | Thierry Vignaud | 2016-10-13 | 1 | -1/+1 |
| | |||||
* | perl_checker cleanup | Thierry Vignaud | 2016-10-13 | 1 | -1/+1 |
| | |||||
* | shrink .perl_checker blacklists | Thierry Vignaud | 2016-09-16 | 2 | -1/+0 |
| | | | | (need latest perl_checker) | ||||
* | shrink .perl_checker blacklists | Thierry Vignaud | 2016-09-16 | 1 | -16/+0 |
| | | | | (need latest perl_checker) | ||||
* | 5.075.07 | Thierry Vignaud | 2016-04-14 | 2 | -1/+3 |
| | |||||
* | don't push $fullname to callback stack | Thierry Vignaud | 2016-04-14 | 2 | -7/+2 |
| | | | | that's no more needed... | ||||
* | add support for "elem" callback | Thierry Vignaud | 2016-04-14 | 3 | -2/+16 |
| | | | | | 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 | 2 | -1/+3 |
| | |||||
* | fix upgrade when package's in several media | Thierry Vignaud | 2015-04-12 | 2 | -2/+4 |
| | | | | | | | | 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 | 2 | -1/+3 |
| | |||||
* | fix a segfault when callbacks don't get a header | Pascal Terjan | 2015-02-26 | 2 | -2/+8 |
| | |||||
* | 5.045.04 | Thierry Vignaud | 2015-02-26 | 2 | -1/+3 |
| | |||||
* | callbacks now get pkg name instead of just pkg id | Thierry Vignaud | 2015-02-26 | 3 | -5/+12 |
| | | | | thus fixing unknown package name on erases (mga#15032) | ||||
* | move PUTBACK in branch | Thierry Vignaud | 2014-11-17 | 1 | -1/+1 |
| | |||||
* | 5.035.03 | Thierry Vignaud | 2014-11-14 | 2 | -1/+3 |
| | |||||
* | Handle non numeric returns for traverse_tag_find callback | Pascal Terjan | 2014-11-14 | 2 | -3/+7 |
| | | | | fix a warning spot by Angelo Naselli | ||||
* | add a missing PUTBACK in traverse_tag_find() | Thierry Vignaud | 2014-11-14 | 2 | -0/+3 |
| | | | | | | this is needed after using POPi bug introduced in commit 4294365db5d78909ae5a490e0714db379502cd80 | ||||
* | 5.025.02 | Thierry Vignaud | 2014-10-26 | 2 | -1/+3 |
| | |||||
* | add >recommends method (mga#14376) | Thierry Vignaud | 2014-10-26 | 3 | -0/+6 |
| | | | | unlike recommends_nosense, it returns version too | ||||
* | add bug ID | Thierry Vignaud | 2014-10-23 | 1 | -1/+1 |
| | |||||
* | typo fix | Thierry Vignaud | 2014-10-23 | 1 | -1/+1 |
| | |||||
* | 5.015.01 | Thierry Vignaud | 2014-10-23 | 2 | -1/+3 |
| | |||||
* | fix crashing in ptread when using log callback with rpm-4.12 | Thierry Vignaud | 2014-10-23 | 2 | -2/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | fix by Panu Matilainen When rpmlog() occurs, it now grabs a read/write lock on the log context depending on whether it needs to save the log or not. The callback executes while the context lock is held, so when one call rpmlogMessage() or pretty much any rpmlog-related function from the callback, it'll try to lock the context again. Which is okay as long as rpmlog() only needed a read-lock on the context. However if it has a write-lock then attempting to grab a read-lock for rpmlogMessage() fails, but due to the largely missing error handling in rpmlog.c it falls through to crash and burn. The only reason we need to call rpmlogMessage() is that the callback does not match the callback function type in rpm >= 4.6: typedef int (*rpmlogCallback) (rpmlogRec rec, rpmlogCallbackData data); We shouldn't call that from log callback. We can avoid the issue by using rpmlogRecMessage() instead of rpmlogMessage() inside the callback. These are not the same, rpmlogRecMessage() returns the message of the *current* log event, whereas rpmlogMessage() returns the last *saved* log event. Which might not exist, might be from an earlier event or it might be the current event. ...and it'll not only work in all rpm >= 4.6 versions, but also give the actual log message at hand, instead of something that might have happened in the past. | ||||
* | kill bogus files | Thierry Vignaud | 2014-09-14 | 3 | -132/+0 |
| | |||||
* | 5.005.00 | Thierry Vignaud | 2014-09-12 | 2 | -1/+3 |
| | |||||
* | rename a variable | Thierry Vignaud | 2014-09-12 | 1 | -3/+3 |
| | |||||
* | s/suggested/recommended/ | Thierry Vignaud | 2014-09-12 | 1 | -3/+3 |
| | |||||
* | {suggested} is renamed {recommended} in state | Thierry Vignaud | 2014-09-12 | 2 | -1/+2 |
| | | | | Veuillez saisir le message de validation pour vos modifications. Les lignes | ||||
* | kill unused argument | Thierry Vignaud | 2014-09-12 | 1 | -2/+2 |
| | |||||
* | add aliases for compatibility | Thierry Vignaud | 2014-09-12 | 1 | -0/+3 |
| | |||||
* | rename "no_suggests" option as "no_recommends" | Thierry Vignaud | 2014-09-12 | 2 | -2/+3 |
| | |||||
* | s/suggests/recommends/ in method names | Thierry Vignaud | 2014-09-12 | 2 | -14/+15 |
| | |||||
* | s/suggests/recommends/ in comments & variable names | Thierry Vignaud | 2014-09-12 | 1 | -12/+12 |
| | |||||
* | add support for generating recommends in synthesis | Thierry Vignaud | 2014-09-12 | 3 | -3/+7 |
| | | | | aka having @recommends@ lines instead of @suggests@ ones | ||||
* | recognize "recommends" lines in synthesis | Thierry Vignaud | 2014-09-12 | 1 | -1/+1 |
| | |||||
* | rename "suggests" method as "recommends_nosense" | Thierry Vignaud | 2014-09-12 | 4 | -4/+6 |
| | | | | | in order to reflect reality but keep a suggests alias for compatibility for the time being | ||||
* | rename "suggests" field to "recommends" | Thierry Vignaud | 2014-09-12 | 4 | -8/+140 |
| | | | | as this really what it is |