aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 3.51topic/infra2Thierry Vignaud2014-11-022-1/+3
|
* RPMFILE_EXCLUDE & RPMFILE_UNPATCHED were drop from external API in rpm-4.11Thierry Vignaud2014-11-022-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.50Thierry Vignaud2014-09-142-1/+3
|
* add support for generating recommends in synthesisThierry Vignaud2014-09-143-3/+7
| | | | | | | | aka having @recommends@ lines instead of @suggests@ ones Conflicts: NEWS URPM.xs
* make it compatible with rpm-4.12.0Thierry Vignaud2014-09-142-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_DEFAULTThierry Vignaud2014-09-141-2/+2
| | | | | in order to access to extension tags such as new weak deps tags (needed for next commit)
* 3.403.40Thierry Vignaud2012-03-162-1/+3
|
* update blacklistThierry Vignaud2012-03-161-0/+12
|
* (listlenght,uniq) enable perl_checker to see how many arguments are expectedThierry Vignaud2012-03-161-2/+10
|
* (find_required_package) perl_checker cleanupThierry Vignaud2012-03-161-1/+1
|
* (property2name,property2name_range,property2name_op_version) enable ↵Thierry Vignaud2012-03-161-3/+8
| | | | perl_checker to see how many arguments are expected
* (URPM::traverse_tag_find) add it for urpme --envThierry Vignaud2012-03-162-0/+9
|
* 3.393.39Thierry Vignaud2012-02-272-1/+3
|
* explain dead codeThierry Vignaud2012-02-271-0/+3
|
* (update_header) explain what are magic numbersThierry Vignaud2012-02-271-0/+2
|
* better pack package structureThierry Vignaud2012-02-271-3/+3
|
* (Pkg_set_filesize) enable to set filesizeThierry Vignaud2012-02-271-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) styleThierry Vignaud2012-02-221-1/+2
|
* style: reindent after previous commitThierry Vignaud2012-02-221-21/+21
|
* (parse_rpm,verify_rpm) factorize some testsThierry Vignaud2012-02-221-25/+21
|
* style: remove useless bracketsThierry Vignaud2012-02-221-136/+105
|
* (drop_tags) readd two lines dropped by error in a commented outThierry Vignaud2012-02-221-0/+2
| | | | function in commit r904 on 2011-04-16 (was: "clean rpm5 support out")
* fix spacingThierry Vignaud2012-02-221-1/+1
|
* (update_header) get real file size from actual package fileThierry Vignaud2012-02-222-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 Vignaud2012-02-222-9/+1
|
* kill unused FILESIZE_TAGThierry Vignaud2012-02-221-1/+0
|
* use NULL rather than 0 for header pointersThierry Vignaud2012-02-221-5/+5
|
* (get_filesize) use librpm's headerGetNumber()Thierry Vignaud2012-02-221-1/+1
|
* (sigsize_to_filesize) rename as get_filesize(), moving deferencing from ↵Thierry Vignaud2012-02-221-5/+5
| | | | callers into callee
* (_find_packages_obsoleting) fix for a rare unreproductable crash (mga#4425)Thierry Vignaud2012-02-152-0/+3
|
* 3.38.83.38.8Thierry Vignaud2012-02-072-1/+3
|
* (open_archive) clean APIThierry Vignaud2012-02-071-10/+3
|
* (open_archive) switch from forking unpacker to using librpmThierry Vignaud2012-02-072-58/+19
|
* 3.38.7.13.38.7.1Thierry Vignaud2012-02-071-1/+1
|
* package NEWS tooThierry Vignaud2012-02-071-0/+1
|
* 3.38.73.38.7Thierry Vignaud2012-02-072-1/+3
|
* (find_required_package) really prefer packages from first media, thusThierry Vignaud2012-02-072-1/+3
| | | | fixing downloading noarch packages from 32 bit repository (mga#1603)
* (_selected_size_filesize) fix computing size of added/freed disk spaceThierry Vignaud2012-02-072-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 changesThierry Vignaud2012-02-011-0/+2
|
* (set_nofatal) help perl_checker on callersThierry Vignaud2012-02-011-1/+3
|
* (backtrack_selected) help perl_checkerThierry Vignaud2012-02-011-1/+1
|
* remove some perl_checker hints, better managed in fake packagesThierry Vignaud2012-01-304-4/+0
|
* styleThierry Vignaud2012-01-301-6/+3
|
* simplify by using mXPUSHsThierry Vignaud2012-01-301-82/+82
|
* 3.38.63.38.6Olivier Blin2012-01-152-1/+3
|
* support kernel 3.x in kmod resolutionOlivier Blin2012-01-152-2/+4
|
* (Urpm_stream2header) use calloc() instead of malloc()+memset()Thierry Vignaud2012-01-061-2/+1
|
* 3.38.53.38.5Thierry Vignaud2011-12-192-1/+3
|
* (Urpm_spec2srcheader) fix parsing a spec file with rpm-4.9Thierry Vignaud2011-12-192-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 perlThierry Vignaud2011-09-214-0/+4
| | | | methods instead of only the XS ones