aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 3.533.53topic/infra_1_2Thierry Vignaud2014-11-132-1/+3
|
* fix 64k size limit on provides sizeThierry Vignaud2014-11-132-3/+6
| | | | | | | | | | this broke installing 32 bit kernel for drakx-installer-binaries (spotted by Pascal Terjan) Conflicts: NEWS URPM.xs
* 3.523.52Thierry Vignaud2014-11-042-1/+6
| | | | | rebased over mga2 instead of mga1 (3.40.3 instead of 3.40) (we need ->doc_files() on mga2)
* 3.513.51Thierry Vignaud2014-11-042-1/+3
| | | | | Conflicts: URPM.pm
* RPMFILE_EXCLUDE & RPMFILE_UNPATCHED were drop from external API in rpm-4.11Thierry Vignaud2014-11-042-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.503.50Thierry Vignaud2014-11-041-0/+2
| | | | | Conflicts: URPM.pm
* add support for generating recommends in synthesisThierry Vignaud2014-11-043-3/+7
| | | | | | | | aka having @recommends@ lines instead of @suggests@ ones Conflicts: NEWS URPM.xs
* make it compatible with rpm-4.12.0Thierry Vignaud2014-11-042-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-11-041-2/+2
| | | | | in order to access to extension tags such as new weak deps tags (needed for next commit)
* 3.40.33.40.3distro/mga2Thierry Vignaud2013-04-152-1/+3
|
* add basic support for --downgrade (mga#6655)Thierry Vignaud2013-04-152-4/+6
| | | | | | | enabling eg to switching back to packages from core/release after having installed some from core/updates_testing, then disabling it (backported from trunk)
* Add a Package::doc_files() methodPascal Terjan2012-08-232-0/+11
|
* 3.40.23.40.2Thierry Vignaud2012-08-132-1/+3
|
* Don't read/write after the string when the synthesis is slightly malformedThierry Vignaud2012-08-132-1/+3
| | | | (backported from trunk)
* Do not try to parse current pointer when the line is invalid or empty.Thierry Vignaud2012-08-132-1/+5
| | | | | | This fixes a "Conditional jump or move depends on uninitialised value" during empty synthesis parsing (backported from trunk)
* 3.40.13.40.1Thierry Vignaud2012-06-292-1/+3
|
* (parse_synthesis__XS) enable to read xz & bzip2 compressed synthesisThierry Vignaud2012-06-263-15/+38
| | | | (backported from trunk)
* branchThierry Vignaud2012-06-260-0/+0
|
* blacklist Test::MoreThierry Vignaud2012-06-081-1/+2
|
* help perl_checkerThierry Vignaud2012-06-081-1/+1
|
* kill a warning during testsThierry Vignaud2012-06-081-0/+1
|
* we don't compile anymore with rpm < 4.8Thierry Vignaud2012-04-111-1/+1
|
* document the difference between foobar() and foobard_nosense()Thierry Vignaud2012-03-211-0/+17
|
* document URPM::traverse_tag_find()Thierry Vignaud2012-03-211-0/+8
| | | | (introduced in URPM-3.39)
* include older NEWSThierry Vignaud2012-03-201-0/+799
|
* Revert "(backtrack_selected) help perl_checker"Thierry Vignaud2012-03-191-1/+1
| | | | | This reverts commit 2873 from Feb 1 2012 (perl_checker has better fake packages now)
* comment that URPM::Query is totally unused by anything in the distroThierry Vignaud2012-03-161-0/+3
|
* (min) kill unused functionThierry Vignaud2012-03-161-1/+0
|
* 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
|