<feed xmlns='http://www.w3.org/2005/Atom'>
<title>urpmi/t, branch 7.3</title>
<subtitle>Software Installation Tools</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/'/>
<entry>
<title>silent a 4years+ old warning when running testsuite</title>
<updated>2012-06-13T18:43:22+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-13T18:43:22+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=a8a6449e6596f950f2f4ebd6a45ce19be37a1b78'/>
<id>a8a6449e6596f950f2f4ebd6a45ce19be37a1b78</id>
<content type='text'>
option --src is deprecated by --buildrequires since commit r233081
by pixel on Fri Jan 18 2008...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
option --src is deprecated by --buildrequires since commit r233081
by pixel on Fri Jan 18 2008...
</pre>
</div>
</content>
</entry>
<entry>
<title>fix a testsuite regression with rpm-4.10.0</title>
<updated>2012-06-08T18:52:46+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-08T18:52:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=5d7414cd5dc0c7dbdfe5314df4253cb14f86e9b2'/>
<id>5d7414cd5dc0c7dbdfe5314df4253cb14f86e9b2</id>
<content type='text'>
disable failing %%pretrans test with rpm-4.10.0 which now fails with:
"error: pretrans-1-1.x86_64: install skipped"

b/c in rpm-4.10.0:
"%pretrans scriptlet failure now fails the install of the package %(similarly to %pre and %preun semantics)"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
disable failing %%pretrans test with rpm-4.10.0 which now fails with:
"error: pretrans-1-1.x86_64: install skipped"

b/c in rpm-4.10.0:
"%pretrans scriptlet failure now fails the install of the package %(similarly to %pre and %preun semantics)"
</pre>
</div>
</content>
</entry>
<entry>
<title>fix testsuite faillure introduced in commit r3103 on Feb 27 2012:</title>
<updated>2012-06-08T18:50:46+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-08T18:50:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=34b0c13bce43796a09724d30eb90f2d6545d71d5'/>
<id>34b0c13bce43796a09724d30eb90f2d6545d71d5</id>
<content type='text'>
"fix urpmi failing silently and with exit status 0 when package
 installation fails due to either conflicts (mdv#63072) or to
 unselecting package (inspirated by mdv, mdv#63940)"

urpmi now exit with 17 instead of 0 in that case unless we comment
"$exit_code ||= $urpm::postponed_code;" in urpmi
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"fix urpmi failing silently and with exit status 0 when package
 installation fails due to either conflicts (mdv#63072) or to
 unselecting package (inspirated by mdv, mdv#63940)"

urpmi now exit with 17 instead of 0 in that case unless we comment
"$exit_code ||= $urpm::postponed_code;" in urpmi
</pre>
</div>
</content>
</entry>
<entry>
<title>(system_should_partially_fail,urpmi_partial) introduce them for next commit</title>
<updated>2012-06-08T18:50:43+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-08T18:50:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=0a1719e9c340767641112ab79120cae41669f755'/>
<id>0a1719e9c340767641112ab79120cae41669f755</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(test_exotic_medium_name) skip test when building as root in /root</title>
<updated>2012-06-08T18:50:40+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-08T18:50:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=f406c1c4b8e3d3df97510b2a85d062ebe4e4e1bc'/>
<id>f406c1c4b8e3d3df97510b2a85d062ebe4e4e1bc</id>
<content type='text'>
else File::Path::mkpath() in urpm::create_var_lib_rpm() tries to
create directories in /root/rpmbuild/urpmi*/t/root (but as nobody),
thus it stat every directory in $PWD, which fails (due to permissions!)
then try to create them which fails (due to directory already existing)

another solution would be to use a mkstemp()ed directory in TMPDIR...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
else File::Path::mkpath() in urpm::create_var_lib_rpm() tries to
create directories in /root/rpmbuild/urpmi*/t/root (but as nobody),
thus it stat every directory in $PWD, which fails (due to permissions!)
then try to create them which fails (due to directory already existing)

another solution would be to use a mkstemp()ed directory in TMPDIR...
</pre>
</div>
</content>
</entry>
<entry>
<title>fix 4years+ old warning when running testsuite</title>
<updated>2012-06-08T18:50:32+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-06-08T18:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=bd979bcd12d26d94f372027ab198386d38f7161f'/>
<id>bd979bcd12d26d94f372027ab198386d38f7161f</id>
<content type='text'>
-option --src is deprecated by --buildrequires since commit r233081 by
pixel on Fri Jan 18 2008...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
-option --src is deprecated by --buildrequires since commit r233081 by
pixel on Fri Jan 18 2008...
</pre>
</div>
</content>
</entry>
<entry>
<title>(handle_need_restart) enable to test "should restart" again</title>
<updated>2012-02-27T20:49:25+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-02-27T20:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=461f6c5750f907ed6c6c4825d130644bb490b797'/>
<id>461f6c5750f907ed6c6c4825d130644bb490b797</id>
<content type='text'>
it didn't work since commit r263652 on Tue Nov 24 2009 (was:
"(handle_need_restart) do not advice to reboot when inside a chroot")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it didn't work since commit r263652 on Tue Nov 24 2009 (was:
"(handle_need_restart) do not advice to reboot when inside a chroot")
</pre>
</div>
</content>
</entry>
<entry>
<title>(system_should_fail) on some error questions ("Do you want to...</title>
<updated>2012-02-27T20:42:17+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-02-27T20:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=69949786a09933d2634c8f89f7ca0b32df3063a9'/>
<id>69949786a09933d2634c8f89f7ca0b32df3063a9</id>
<content type='text'>
(y/N)?"), urpmi doesn't output "\n", which breaks parsing:

t/superuser--handle-conflict-deps2.t ............................
Failed 2/18 subtests
(...)
Test Summary Report
-------------------
t/superuser--handle-conflict-deps2.t                          (Wstat: 0 Tests: 16 Failed: 0)
  Parse errors: Tests out of sequence.  Found (6) but expected (5)
                Tests out of sequence.  Found (7) but expected (6)
                Tests out of sequence.  Found (8) but expected (7)
                Tests out of sequence.  Found (9) but expected (8)
                Tests out of sequence.  Found (10) but expected (9)
Displayed the first 5 of 13 TAP syntax errors.
Re-run prove with the -p option to see them all.

eg:
Continue installation anyway? (Y/n) ok 5 - should fail: echo n | perl -I.. ../urpmi --urpmi-root /urpmi/t/root -q c-2 d1-2
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(y/N)?"), urpmi doesn't output "\n", which breaks parsing:

t/superuser--handle-conflict-deps2.t ............................
Failed 2/18 subtests
(...)
Test Summary Report
-------------------
t/superuser--handle-conflict-deps2.t                          (Wstat: 0 Tests: 16 Failed: 0)
  Parse errors: Tests out of sequence.  Found (6) but expected (5)
                Tests out of sequence.  Found (7) but expected (6)
                Tests out of sequence.  Found (8) but expected (7)
                Tests out of sequence.  Found (9) but expected (8)
                Tests out of sequence.  Found (10) but expected (9)
Displayed the first 5 of 13 TAP syntax errors.
Re-run prove with the -p option to see them all.

eg:
Continue installation anyway? (Y/n) ok 5 - should fail: echo n | perl -I.. ../urpmi --urpmi-root /urpmi/t/root -q c-2 d1-2
</pre>
</div>
</content>
</entry>
<entry>
<title>kill unused DUDF support (mga#4493)</title>
<updated>2012-02-14T20:56:12+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-02-14T20:56:12+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=e58230418c6031fba4003db36923ae04ca955ee9'/>
<id>e58230418c6031fba4003db36923ae04ca955ee9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>do not test urpm::dudf</title>
<updated>2012-01-23T20:14:37+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-01-23T20:14:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=57dfab8a3524e788545f18a98d0e3c45da3e90da'/>
<id>57dfab8a3524e788545f18a98d0e3c45da3e90da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
