Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 3.533.53topic/infra_1_2 | Thierry Vignaud | 2014-11-13 | 2 | -1/+3 |
| | |||||
* | fix 64k size limit on provides size | Thierry Vignaud | 2014-11-13 | 2 | -3/+6 |
| | | | | | | | | | | this broke installing 32 bit kernel for drakx-installer-binaries (spotted by Pascal Terjan) Conflicts: NEWS URPM.xs | ||||
* | 3.523.52 | Thierry Vignaud | 2014-11-04 | 2 | -1/+6 |
| | | | | | rebased over mga2 instead of mga1 (3.40.3 instead of 3.40) (we need ->doc_files() on mga2) | ||||
* | 3.513.51 | Thierry Vignaud | 2014-11-04 | 2 | -1/+3 |
| | | | | | Conflicts: URPM.pm | ||||
* | RPMFILE_EXCLUDE & RPMFILE_UNPATCHED were drop from external API in rpm-4.11 | Thierry Vignaud | 2014-11-04 | 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.503.50 | Thierry Vignaud | 2014-11-04 | 1 | -0/+2 |
| | | | | | Conflicts: URPM.pm | ||||
* | add support for generating recommends in synthesis | Thierry Vignaud | 2014-11-04 | 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-11-04 | 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-11-04 | 1 | -2/+2 |
| | | | | | in order to access to extension tags such as new weak deps tags (needed for next commit) | ||||
* | 3.40.33.40.3distro/mga2 | Thierry Vignaud | 2013-04-15 | 2 | -1/+3 |
| | |||||
* | add basic support for --downgrade (mga#6655) | Thierry Vignaud | 2013-04-15 | 2 | -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() method | Pascal Terjan | 2012-08-23 | 2 | -0/+11 |
| | |||||
* | 3.40.23.40.2 | Thierry Vignaud | 2012-08-13 | 2 | -1/+3 |
| | |||||
* | Don't read/write after the string when the synthesis is slightly malformed | Thierry Vignaud | 2012-08-13 | 2 | -1/+3 |
| | | | | (backported from trunk) | ||||
* | Do not try to parse current pointer when the line is invalid or empty. | Thierry Vignaud | 2012-08-13 | 2 | -1/+5 |
| | | | | | | This fixes a "Conditional jump or move depends on uninitialised value" during empty synthesis parsing (backported from trunk) | ||||
* | 3.40.13.40.1 | Thierry Vignaud | 2012-06-29 | 2 | -1/+3 |
| | |||||
* | (parse_synthesis__XS) enable to read xz & bzip2 compressed synthesis | Thierry Vignaud | 2012-06-26 | 3 | -15/+38 |
| | | | | (backported from trunk) | ||||
* | branch | Thierry Vignaud | 2012-06-26 | 0 | -0/+0 |
| | |||||
* | blacklist Test::More | Thierry Vignaud | 2012-06-08 | 1 | -1/+2 |
| | |||||
* | help perl_checker | Thierry Vignaud | 2012-06-08 | 1 | -1/+1 |
| | |||||
* | kill a warning during tests | Thierry Vignaud | 2012-06-08 | 1 | -0/+1 |
| | |||||
* | we don't compile anymore with rpm < 4.8 | Thierry Vignaud | 2012-04-11 | 1 | -1/+1 |
| | |||||
* | document the difference between foobar() and foobard_nosense() | Thierry Vignaud | 2012-03-21 | 1 | -0/+17 |
| | |||||
* | document URPM::traverse_tag_find() | Thierry Vignaud | 2012-03-21 | 1 | -0/+8 |
| | | | | (introduced in URPM-3.39) | ||||
* | include older NEWS | Thierry Vignaud | 2012-03-20 | 1 | -0/+799 |
| | |||||
* | Revert "(backtrack_selected) help perl_checker" | Thierry Vignaud | 2012-03-19 | 1 | -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 distro | Thierry Vignaud | 2012-03-16 | 1 | -0/+3 |
| | |||||
* | (min) kill unused function | Thierry Vignaud | 2012-03-16 | 1 | -1/+0 |
| | |||||
* | 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 |
| |