Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3.51topic/infra2 | Thierry Vignaud | 2014-11-02 | 2 | -1/+3 |
| | |||||
* | RPMFILE_EXCLUDE & RPMFILE_UNPATCHED were drop from external API in rpm-4.11 | Thierry Vignaud | 2014-11-02 | 2 | -3/+2 |
| | | | | | | | | | RPMFILE_UNPATCHED is no more used and RPMFILE_EXCLUDE only exists during spec parse (see rpm commit 8d277bbb) Conflicts: NEWS URPM.xs | ||||
* | 3.50 | Thierry Vignaud | 2014-09-14 | 2 | -1/+3 |
| | |||||
* | add support for generating recommends in synthesis | Thierry Vignaud | 2014-09-14 | 3 | -3/+7 |
| | | | | | | | | aka having @recommends@ lines instead of @suggests@ ones Conflicts: NEWS URPM.xs | ||||
* | make it compatible with rpm-4.12.0 | Thierry Vignaud | 2014-09-14 | 2 | -2/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | rpm-4.12.0 introduces a new weak deps implementation (the 3rd one to be used in mdv/mga!) The tag we used to use (RPMTAG_SUGGESTSNAME) is now OLDSUGGESTSNAME => we need to handle both old & new tags Hopefully rpm-4.12.x enables to check both old & new tags when using xxxNVRS variants We thus have a choice between RECOMMEND & SUGGEST tags, that both fallback on older SUGGESTS tags if no new ones are found. The difference is that they filter old suggests depending on RPMSENSE_STRONG hint. As we used suggests in the recommends role, this is the perfect time to switch from suggests to recommends (with a patch on rpm in order to fallback RECOMMEND on weak (old) SUGGESTS instead of on strong (old) ENHANCES as we didn't used the later in mga) Our rpm is patched so that RECOMMENDNAME fallbacks too. In Suse, only RECOMMENDNEVRS is the only RECOMMEND variant that handle the fallback on old tags. However, using RPMTAG_RECOMMENDNEVRS makes URPM->suggest_nosense to return versionated suggests, which while not supported by urpmi, do are used by a couple packages (such as git or gnome-user-share) This breaks urpmi as suggests on "foo >= x.y" is not interpreted by urpmi which thinks that "foo" is a new suggests and reinstalls a previously removed suggests Hence we patched rpm. Conflicts: NEWS URPM.xs | ||||
* | use HEADERGET_EXT instead of HEADERGET_DEFAULT | Thierry Vignaud | 2014-09-14 | 1 | -2/+2 |
| | | | | | in order to access to extension tags such as new weak deps tags (needed for next commit) | ||||
* | 3.403.40 | Thierry Vignaud | 2012-03-16 | 2 | -1/+3 |
| | |||||
* | update blacklist | Thierry Vignaud | 2012-03-16 | 1 | -0/+12 |
| | |||||
* | (listlenght,uniq) enable perl_checker to see how many arguments are expected | Thierry Vignaud | 2012-03-16 | 1 | -2/+10 |
| | |||||
* | (find_required_package) perl_checker cleanup | Thierry Vignaud | 2012-03-16 | 1 | -1/+1 |
| | |||||
* | (property2name,property2name_range,property2name_op_version) enable ↵ | Thierry Vignaud | 2012-03-16 | 1 | -3/+8 |
| | | | | perl_checker to see how many arguments are expected | ||||
* | (URPM::traverse_tag_find) add it for urpme --env | Thierry Vignaud | 2012-03-16 | 2 | -0/+9 |
| | |||||
* | 3.393.39 | Thierry Vignaud | 2012-02-27 | 2 | -1/+3 |
| | |||||
* | explain dead code | Thierry Vignaud | 2012-02-27 | 1 | -0/+3 |
| | |||||
* | (update_header) explain what are magic numbers | Thierry Vignaud | 2012-02-27 | 1 | -0/+2 |
| | |||||
* | better pack package structure | Thierry Vignaud | 2012-02-27 | 1 | -3/+3 |
| | |||||
* | (Pkg_set_filesize) enable to set filesize | Thierry Vignaud | 2012-02-27 | 1 | -0/+7 |
| | | | | | | | | | this is needed in order to keep real package file sizes in synthesis when keeping packages on refreshing metadata previous fix only ensured we get real file size when adding a new package to synthesis; but when refreshing synthesis, we were going through poor get_filesize()'s guesses | ||||
* | (size) style | Thierry Vignaud | 2012-02-22 | 1 | -1/+2 |
| | |||||
* | style: reindent after previous commit | Thierry Vignaud | 2012-02-22 | 1 | -21/+21 |
| | |||||
* | (parse_rpm,verify_rpm) factorize some tests | Thierry Vignaud | 2012-02-22 | 1 | -25/+21 |
| | |||||
* | style: remove useless brackets | Thierry Vignaud | 2012-02-22 | 1 | -136/+105 |
| | |||||
* | (drop_tags) readd two lines dropped by error in a commented out | Thierry Vignaud | 2012-02-22 | 1 | -0/+2 |
| | | | | function in commit r904 on 2011-04-16 (was: "clean rpm5 support out") | ||||
* | fix spacing | Thierry Vignaud | 2012-02-22 | 1 | -1/+1 |
| | |||||
* | (update_header) get real file size from actual package file | Thierry Vignaud | 2012-02-22 | 2 | -0/+2 |
| | | | | (thus enabling to put real package file sizes in synthesis) | ||||
* | (update_header) do not add FILENAME_TAG to hdlist anymore (unused since mdv2008) | Thierry Vignaud | 2012-02-22 | 2 | -9/+1 |
| | |||||
* | kill unused FILESIZE_TAG | Thierry Vignaud | 2012-02-22 | 1 | -1/+0 |
| | |||||
* | use NULL rather than 0 for header pointers | Thierry Vignaud | 2012-02-22 | 1 | -5/+5 |
| | |||||
* | (get_filesize) use librpm's headerGetNumber() | Thierry Vignaud | 2012-02-22 | 1 | -1/+1 |
| | |||||
* | (sigsize_to_filesize) rename as get_filesize(), moving deferencing from ↵ | Thierry Vignaud | 2012-02-22 | 1 | -5/+5 |
| | | | | callers into callee | ||||
* | (_find_packages_obsoleting) fix for a rare unreproductable crash (mga#4425) | Thierry Vignaud | 2012-02-15 | 2 | -0/+3 |
| | |||||
* | 3.38.83.38.8 | Thierry Vignaud | 2012-02-07 | 2 | -1/+3 |
| | |||||
* | (open_archive) clean API | Thierry Vignaud | 2012-02-07 | 1 | -10/+3 |
| | |||||
* | (open_archive) switch from forking unpacker to using librpm | Thierry Vignaud | 2012-02-07 | 2 | -58/+19 |
| | |||||
* | 3.38.7.13.38.7.1 | Thierry Vignaud | 2012-02-07 | 1 | -1/+1 |
| | |||||
* | package NEWS too | Thierry Vignaud | 2012-02-07 | 1 | -0/+1 |
| | |||||
* | 3.38.73.38.7 | Thierry Vignaud | 2012-02-07 | 2 | -1/+3 |
| | |||||
* | (find_required_package) really prefer packages from first media, thus | Thierry Vignaud | 2012-02-07 | 2 | -1/+3 |
| | | | | fixing downloading noarch packages from 32 bit repository (mga#1603) | ||||
* | (_selected_size_filesize) fix computing size of added/freed disk space | Thierry Vignaud | 2012-02-07 | 2 | -1/+7 |
| | | | | | | when updating involves removing some packages (mga#4427) (bug introduced by fpons in r11176 on Jun 26 2003 ("0.91-7mdk")) | ||||
* | log previous changes | Thierry Vignaud | 2012-02-01 | 1 | -0/+2 |
| | |||||
* | (set_nofatal) help perl_checker on callers | Thierry Vignaud | 2012-02-01 | 1 | -1/+3 |
| | |||||
* | (backtrack_selected) help perl_checker | Thierry Vignaud | 2012-02-01 | 1 | -1/+1 |
| | |||||
* | remove some perl_checker hints, better managed in fake packages | Thierry Vignaud | 2012-01-30 | 4 | -4/+0 |
| | |||||
* | style | Thierry Vignaud | 2012-01-30 | 1 | -6/+3 |
| | |||||
* | simplify by using mXPUSHs | Thierry Vignaud | 2012-01-30 | 1 | -82/+82 |
| | |||||
* | 3.38.63.38.6 | Olivier Blin | 2012-01-15 | 2 | -1/+3 |
| | |||||
* | support kernel 3.x in kmod resolution | Olivier Blin | 2012-01-15 | 2 | -2/+4 |
| | |||||
* | (Urpm_stream2header) use calloc() instead of malloc()+memset() | Thierry Vignaud | 2012-01-06 | 1 | -2/+1 |
| | |||||
* | 3.38.53.38.5 | Thierry Vignaud | 2011-12-19 | 2 | -1/+3 |
| | |||||
* | (Urpm_spec2srcheader) fix parsing a spec file with rpm-4.9 | Thierry Vignaud | 2011-12-19 | 2 | -1/+3 |
| | | | | | | (regression introduced when adding support for rpm-4.9) (TODO: add a regression test in the testsuite) | ||||
* | reduce even more perl_checker SNR by also checking against URPM's perl | Thierry Vignaud | 2011-09-21 | 4 | -0/+4 |
| | | | | methods instead of only the XS ones |