| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
It was failing for older versions of rpm since
commit 32c4bc874e3f7fc99188bf045902b1018f38855a
This fix the counting & adjust to missing pkg name when erasing with
older rpms
|
|
|
|
|
| |
rationale: CPAN testers installs genhdlist2 using cpan but do not have
/usr/local/bin in their PATH
|
|
|
|
|
|
|
|
|
|
|
|
| |
rationale: CentOS 7's rpm doesn't support eg Recommendstag, it only
knows their definitions but is unable to parse a spec file using
Recommends
Ideally we should be able to detect a too old/unpatched rpm...
Technically, we could check whether it's Mageia < 6 which did have an
non upstream implementation (but was using Suggests tag instead of
Recommends and so would need testsuite adaption -- not worth it)
|
|
|
|
|
| |
Rationale: It needs a Mageia specific patch that introduces
Time::ZoneInfo->current_zone()"
|
|
|
|
|
|
| |
where rpmquery default to outputing NVRA (vs NVR on Mageia)
reuse check_installed_fullnames() where needed instead of introducing %{NVR}
|
|
|
|
|
| |
no need to show red in cpan-testers matrix if local chroot's /proc isn't
mounted :-)
|
| |
|
|
|
|
|
| |
it got broken when wee added support for rpm 4.13.0 in
commit cdcb6c6359e8ee2a590c3c40aa3b4d57ec3b1e80
|
|
|
|
|
|
|
| |
Undefined subroutine &urpm::select::_rpm_version called at t/superuser--media_info_dir.t line 55.
which wents undetected by the testsuite for quite some time... sigh...
bug introduced in commit 60b5009cc4679d4b55fb0490d4d273b5cc6f220c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
as seen in CPAN reports:
<<<
...retrieving failed: no webfetch found, supported webfetch are: curl,
wget, prozilla, aria2
no metadata found for medium "various"
>>>
Whic results in:
<<<
Test Summary Report
-------------------
t/superuser--http.t (Wstat:
2560 Tests: 11 Failed: 10)
Failed tests: 2-11
Non-zero exit status: 10
Files=40, Tests=3775, 953 wallclock secs ( 1.19 usr 0.08 sys + 309.33
cusr 52.13 csys = 362.73 CPU)
Result: FAIL
Failed 1/40 test programs. 10/3775 subtests failed.
make: *** [Makefile:1155: test_dynamic] Error 255
(/usr/bin/make test exited with 512)
CPAN::Reporter: Test result is 'fail', One or more tests failed.
>>>
And indeed:
$ rpm -q curl wget prozilla aria2
package curl is not installed
package wget is not installed
package prozilla is not installed
package aria2 is not installed
Should have been done in commit 360f05b8db2029cb62c11f7eddb7fb57f3b774f1
|
|
|
|
| |
also switching one character back from UTF to ASCII
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
explanations: rpm-4.14.2 spits more error messsages which can mess up
Test::* if eg some space or other characters happen before "ok X"
so just redirect all rpm output to /dev/null
|
|
|
|
|
|
| |
we need to define %_pkgverify_level to none else locally build packages
will derail the testsuite as some pkg installations will fail with eg:
package nls-1.0-2.i386 does not verify: no digest
|
|
|
|
| |
...which fixed %preun not aborting package erasure
|
|
|
|
|
|
|
|
| |
Explicitely adding libnss3.so fixes installing that package:
warning: %post(rpm-query-in-scriptlet-1-1.x86_64) scriptlet failed, exit status 127
Which is b/c of:
error: Failed to initialize NSS library
|
| |
|
|
|
|
|
|
|
| |
basically reverting commit 5d7414cd5dc0c7dbdfe5314df4253cb14f86e9b2
and inversing the test expected result
needs rpm-4.12.90-2.mga6 or newer
|
|
|
|
|
| |
needed for next commit because:
lua's exit(1) is ignored since rpm-4.9.0
|
| |
|
|
|
|
| |
needed for next commits
|
|
|
|
| |
(needed for next commit)
|
|
|
|
| |
uneeded since rpm-4.6.0
|
| |
|
|
|
|
| |
(uneeded since rpm-4.6+ ...)
|
|
|
|
| |
thus fixing noise in testsuite output
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
needed due to perl-5.18 random keys order
|
|
|
|
|
|
| |
needed due to perl-5.18 random keys order
it could alternatively be workarounded by sorting packages in genhdlist2
|
|
|
|
| |
(needed for next commit)
|
|
|
|
| |
(needed for next commit)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(translate_why_removed_one) ensure we got the right reason
(testsuite) adapt to new URPM predictible behaviour
it was previously relying on the following fixed hash order:
$ perl -MData::Dumper -e 'warn Dumper [ keys {'rr1', 'rr1', 'rr2',
'rr2'} ]; \
warn Dumper [ keys {'bb1', 'bb1', 'bb2', 'bb2-1'} ]'
$VAR1 = [
'rr2',
'rr1'
];
$VAR1 = [
'bb1',
'bb2'
];
|
|
|
|
|
|
|
|
|
|
| |
only initialize $total_pkg:
- when starting a new transaction
- or on first erasure in transaction
(_compute_pkg_total) kill it (no more needed)
adjust testsuite accordingly
|
|
|
|
|
|
|
|
|
|
| |
erasures
(callback_uninst) restore quiet behavior when not in verbose mode
(install) temporary set $urpm->{trans}
adapt testsuite
|
|
|
|
|
|
| |
inspirated from install_logger()
adjust testsuite accordingly
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|