Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | - fix regression in 2.00: we can't cache the platform, cache the result of | Pascal Rigaux | 2007-09-18 | 1 | -7/+7 |
| | | | | | | | | | | is_arch_compat instead ie: - revert commits on URPM.xs which introduced the cache on platform - rename is_arch_compat to is_arch_compat__XS in URPM.xs - create URPM::Package::is_arch_compat in URPM.pm | ||||
* | fix typo in previous typo fix | Pascal Rigaux | 2007-09-11 | 1 | -1/+1 |
| | |||||
* | fix typo in previous commit :-/ | Pascal Rigaux | 2007-09-11 | 1 | -1/+1 |
| | |||||
* | - speedup is_arch_compat (x7) by keeping the platform in a cache | Pascal Rigaux | 2007-09-11 | 1 | -6/+6 |
| | |||||
* | add missing free() | Pascal Rigaux | 2007-09-11 | 1 | -0/+1 |
| | |||||
* | add a comment | Pascal Rigaux | 2007-08-31 | 1 | -1/+1 |
| | |||||
* | - disable "dropping tags from rpm header" until we can safely use it | Pascal Rigaux | 2007-08-29 | 1 | -1/+1 |
| | |||||
* | - spec2srcheader: workaround parseSpec returning a header where ->arch is set | Pascal Rigaux | 2007-08-28 | 1 | -0/+4 |
| | | | | | | to %{_target_cpu} whereas we really want a header similar to .src.rpm (see #32824) | ||||
* | - allow running transaction with justdb option | Pascal Rigaux | 2007-08-23 | 1 | -0/+2 |
| | |||||
* | - fix dropping tags from rpm header. | Pascal Rigaux | 2007-08-12 | 1 | -27/+62 |
| | | | | | | it hasn't work since MDK8.1 and rpm 4.0. it may break urpmi!! but potentially allows a much smaller hdlist.cz :) | ||||
* | - allow running transaction with replagekgs option | Pascal Rigaux | 2007-08-11 | 1 | -0/+2 |
| | |||||
* | add documentation | Pascal Rigaux | 2007-08-10 | 1 | -0/+3 |
| | |||||
* | there is no use retrying after a headerRead failure since headerRead may have | Pascal Rigaux | 2007-08-10 | 1 | -14/+0 |
| | | | | | | | | consumed part of the input, and so next headerRead will read in the middle of a header, and so always fail. The only real solution is to ensure rpmlib don't timeout too quickly (and fd->rd_timeoutsecs is rpmlib internal only, so we can't hint it from here. in any case 1sec timeout is really too low) | ||||
* | - compilation fixes on rpm < 4.4.8 | Pascal Rigaux | 2007-08-09 | 1 | -1/+1 |
| | |||||
* | compilation fixes on rpm < 4.4.8 | Pascal Rigaux | 2007-08-09 | 1 | -2/+10 |
| | |||||
* | - "suggests" are no more handled as "requires" | Pascal Rigaux | 2007-08-09 | 1 | -9/+71 |
| | | | | | | | | | - resolve_requested support "suggests": a newly suggested package is installed as if required (can be disabled with option no_suggests) nb: URPM.xs change is quite complex since suggests are mostly seen as requires inside rpmlib. | ||||
* | - add $trans->Element_version and $trans->Element_release | Pascal Rigaux | 2007-08-03 | 1 | -0/+20 |
| | |||||
* | - Urpm_read_config_files properly return the value to perl | Olivier Thauvin | 2007-07-04 | 1 | -2/+3 |
| | | | | - kill useless var dcl | ||||
* | - fix parseSpec argument | Olivier Thauvin | 2007-07-04 | 1 | -1/+3 |
| | |||||
* | - add osscore() and archscore() function to evaluate computer compatiblity ↵ | Olivier Thauvin | 2007-07-04 | 1 | -0/+35 |
| | | | | to an arbitrary value | ||||
* | - add Pkg_is_platform_compat() and Urpm_platformscore() coming with rpm 4.4.8 | Olivier Thauvin | 2007-07-04 | 1 | -1/+48 |
| | |||||
* | - make is_arch_compat rpm 4.4.8 compliant | Olivier Thauvin | 2007-06-19 | 1 | -2/+16 |
| | |||||
* | - hack on $pkg->is_arch_compat to make it return true for noarch packages | Pascal Rigaux | 2007-06-12 | 1 | -2/+3 |
| | | | | | when using rpm 4.4.8 (#31314) | ||||
* | - new release, 1.631.63 | Pascal Rigaux | 2007-05-09 | 1 | -0/+10 |
| | | | | | - add $trans->Element_fullname | ||||
* | - 1.611.61 | Pascal Rigaux | 2007-04-27 | 1 | -0/+19 |
| | | | | | | | | | - add $trans->NElements and $trans->Element_name to be able to display name of uninstalled package in callback_uninst - fix b--obsoletes-->a and c--conflicts-->a prompting for upgrading a (need a fix in urpmi which rely on the $state->{rejected} to upgrade (-U) b instead of installing (-i) it) | ||||
* | - make read_config_files() the load error code1.59 | Olivier Thauvin | 2007-03-01 | 1 | -12/+43 |
| | | | | | | - URPM::read_config_files return success true/false - load config file at module load - the config is tagged as load only in case of success, so reloading after error will retry anyway | ||||
* | use SvTRUE() instead of SvIV() for boolean values 1.53 | Pascal Rigaux | 2007-01-08 | 1 | -7/+7 |
| | | | | | (this gets rid of: Argument "" isn't numeric in subroutine entry at blib/lib/URPM/Build.pm line 68.) | ||||
* | - much stricter synthesis parsing. fail on first error | Pascal Rigaux | 2006-12-04 | 1 | -5/+14 |
| | | | | | - add test using a buggy synthesis that occured on kenobi | ||||
* | correctly set "\0" | Pascal Rigaux | 2006-12-04 | 1 | -0/+1 |
| | |||||
* | correctly handle gzread error code | Pascal Rigaux | 2006-12-04 | 1 | -1/+4 |
| | |||||
* | rpmReadPackageFile() can return ok but no header :-/ | Pascal Rigaux | 2006-12-01 | 1 | -2/+2 |
| | |||||
* | rpmReadPackageFile() can return ok but no header :-/1.51 | Pascal Rigaux | 2006-12-01 | 1 | -1/+1 |
| | |||||
* | (Trans_add) factorize size to allocate | Thierry Vignaud | 2006-11-29 | 1 | -1/+1 |
| | |||||
* | (Trans_add) adjust allocated memory | Thierry Vignaud | 2006-11-29 | 1 | -1/+1 |
| | |||||
* | (Trans_add) remove guard, proper fix is now enough | Thierry Vignaud | 2006-11-29 | 1 | -1/+0 |
| | |||||
* | (Trans_add) fix segfault on ia32 (when one replace "struct foobar" by | Thierry Vignaud | 2006-11-29 | 1 | -0/+4 |
| | | | | | "foobar*", he should expect sizeof() to *slightly* differ in results) | ||||
* | (Trans_add) fix segfault when using --excludepath | Thierry Vignaud | 2006-11-29 | 1 | -0/+1 |
| | |||||
* | (Trans_add) fix the segfault when using --excludepath (introduced in | Thierry Vignaud | 2006-11-29 | 1 | -6/+5 |
| | | | | | | r32435:32440). however, using --excludepath will still segfaults, but later, in rpmtsAddInstallElement() ... | ||||
* | (Trans_add) fix segfault | Thierry Vignaud | 2006-11-29 | 1 | -1/+1 |
| | |||||
* | at least one good header is needed for non compressed hdlist and non empty file | Pascal Rigaux | 2006-11-17 | 1 | -0/+2 |
| | |||||
* | - parse_hdlist on a simple header was broken because pid was left unset, | Pascal Rigaux | 2006-11-17 | 1 | -1/+1 |
| | | | | | - add some tests for this | ||||
* | add a wrapper in perl around parse_hdlist and parse_synthesis | Pascal Rigaux | 2006-11-15 | 1 | -2/+2 |
| | |||||
* | parse_synthesis, parse_hdlist: handle gzip error status instead of relying on | Pascal Rigaux | 2006-11-15 | 1 | -9/+20 |
| | | | | | | | | | wether we did read at least one header. This allow "empty" hdlist/synthesis. But it means it is getting stricter, and the headers added to {depslist} would need to be removed if an error occured. Alas i don't know how to do it (a simple splice) in XS. If no better solution, i'll create a wrapper function in perl. | ||||
* | - cleanup useless imported rpm dcl | Olivier Thauvin | 2006-08-07 | 1 | -154/+0 |
| | |||||
* | - remove useless declaration | Olivier Thauvin | 2006-08-07 | 1 | -6/+0 |
| | |||||
* | Fix a FD leak (patch by Pascal Terjan, bug #24112) | Rafael Garcia-Suarez | 2006-08-04 | 1 | -0/+1 |
| | |||||
* | - add comment into code, need review | Olivier Thauvin | 2006-07-25 | 1 | -0/+5 |
| | |||||
* | That wasn't actually necessaryv1_44 | Rafael Garcia-Suarez | 2006-06-12 | 1 | -4/+0 |
| | |||||
* | Fix passing of rpmRelocation structure with new layout in 4.4.6 | Rafael Garcia-Suarez | 2006-06-12 | 1 | -0/+4 |
| | |||||
* | It's nice to be able to compile with rpm 4.4.6, but it's nice to be able to | Rafael Garcia-Suarez | 2006-06-01 | 1 | -3/+8 |
| | | | | | compile with older rpms too. |