<feed xmlns='http://www.w3.org/2005/Atom'>
<title>urpmi/urpm, branch 7.28</title>
<subtitle>Software Installation Tools</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/'/>
<entry>
<title>add support for --deploops option</title>
<updated>2013-11-05T15:27:49+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2013-10-29T17:36:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=ccafb2b91cfd8428a4a9ae7fa3c8c2756f8a7cf1'/>
<id>ccafb2b91cfd8428a4a9ae7fa3c8c2756f8a7cf1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>download: fix parsing download progress with rsync &gt;= 3.10</title>
<updated>2013-10-14T22:01:35+00:00</updated>
<author>
<name>Olivier Blin</name>
<email>dev@blino.org</email>
</author>
<published>2013-10-14T22:01:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=b9e13ee4d72156bf00cd48a8be4a58281842fcaf'/>
<id>b9e13ee4d72156bf00cd48a8be4a58281842fcaf</id>
<content type='text'>
rsync 3.10 now defaults to human readable output, with sizes being
printed with a separator between group of 3 digits.
This broke our download progress parser.

We can fix this by using the --no-human-readable command line option,
to get the old rsync progress output format.

This option already existed in older rsync versions (tried in Mageia
2), so this change should be safe to include in backports of urpmi to
older distributions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rsync 3.10 now defaults to human readable output, with sizes being
printed with a separator between group of 3 digits.
This broke our download progress parser.

We can fix this by using the --no-human-readable command line option,
to get the old rsync progress output format.

This option already existed in older rsync versions (tried in Mageia
2), so this change should be safe to include in backports of urpmi to
older distributions.
</pre>
</div>
</content>
</entry>
<entry>
<title>adapt to perl-5.18's random hash keys ordering</title>
<updated>2013-10-04T07:25:34+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2013-07-18T09:54:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=eab0b8fad2892d12aa3976678638db455a611e31'/>
<id>eab0b8fad2892d12aa3976678638db455a611e31</id>
<content type='text'>
(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'
        ];
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(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'
        ];
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent removing orphan kernels if we failed to detect running kernel version</title>
<updated>2013-10-04T07:25:26+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2013-06-11T15:48:21+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=42e6407e871b4f3350beea03fe660846c15cef5d'/>
<id>42e6407e871b4f3350beea03fe660846c15cef5d</id>
<content type='text'>
(eg: running testsuite in a chroot)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(eg: running testsuite in a chroot)
</pre>
</div>
</content>
</entry>
<entry>
<title>revert fix for mga#10254 in previous release (mga#10335)</title>
<updated>2013-05-30T06:29:05+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-05-30T06:29:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=7f6aded9b5cdc42487e2b2276fb657825f8e4d10'/>
<id>7f6aded9b5cdc42487e2b2276fb657825f8e4d10</id>
<content type='text'>
the bug was actually in media.cfg

basically reverting commit r8361 on 2013-05-24 (was: "fix wrongly
enabling backports/testing for tainted/nonfree (mga#10254)")
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the bug was actually in media.cfg

basically reverting commit r8361 on 2013-05-24 (was: "fix wrongly
enabling backports/testing for tainted/nonfree (mga#10254)")
</pre>
</div>
</content>
</entry>
<entry>
<title>prevent mga#10254 bug to ever happen again</title>
<updated>2013-05-24T20:56:26+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-05-24T20:56:26+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=f86b22ab4262420b5d958ef4ba90a3a5ddbc19e7'/>
<id>f86b22ab4262420b5d958ef4ba90a3a5ddbc19e7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix wrongly enabling backports/testing for tainted/nonfree (mga#10254)</title>
<updated>2013-05-24T20:56:23+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-05-24T20:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=4da170df8c4a910ba7ec60336e86870b16ae1e26'/>
<id>4da170df8c4a910ba7ec60336e86870b16ae1e26</id>
<content type='text'>
(when such packages are already installed)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(when such packages are already installed)
</pre>
</div>
</content>
</entry>
<entry>
<title>library: ensure priority updates are installed in a single transaction.</title>
<updated>2013-05-19T10:12:48+00:00</updated>
<author>
<name>Colin Guthrie</name>
<email>colin@mageia.org</email>
</author>
<published>2013-05-19T10:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=852e03df3227a6958b799d998ed95b7321257de3'/>
<id>852e03df3227a6958b799d998ed95b7321257de3</id>
<content type='text'>
This fix is needed in cases where rpm's libdb changes. If the priority updates
happen to be installed in more than one transaction, the %post script in rpm
which deletes the old index files (/var/lib/rpm/__db.*) may happen at the
end of the first of those transactions. This causes the indexes to be
regenerated by the *old* db version and causes the second transaction to fail.

By ensuring the priority updates are handled in a single transaction, the
indexes will be recreated after the urpmi restart and will thus use the
correct, new libdb to create the indexes.

Patch and fix from Thierry Vignaud
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fix is needed in cases where rpm's libdb changes. If the priority updates
happen to be installed in more than one transaction, the %post script in rpm
which deletes the old index files (/var/lib/rpm/__db.*) may happen at the
end of the first of those transactions. This causes the indexes to be
regenerated by the *old* db version and causes the second transaction to fail.

By ensuring the priority updates are handled in a single transaction, the
indexes will be recreated after the urpmi restart and will thus use the
correct, new libdb to create the indexes.

Patch and fix from Thierry Vignaud
</pre>
</div>
</content>
</entry>
<entry>
<title>really auto enable tainted media if needed when adding distrib media</title>
<updated>2013-05-17T13:35:08+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-05-17T13:35:08+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=163a5633c9be06d32436af8f20690ebbc1b39a75'/>
<id>163a5633c9be06d32436af8f20690ebbc1b39a75</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>auto enable nonfree/taitned media if needed when adding distrib media</title>
<updated>2013-05-17T12:35:10+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-05-17T12:35:10+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=2b0c898bec008dee6e725da8348a98a9f8579fd3'/>
<id>2b0c898bec008dee6e725da8348a98a9f8579fd3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
