<feed xmlns='http://www.w3.org/2005/Atom'>
<title>urpmi/urpm/select.pm, 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>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>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>treat formatList like others...</title>
<updated>2013-03-21T07:28:13+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-03-21T07:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=73cb41dad6924966006c0b00360c1d4f3221acbe'/>
<id>73cb41dad6924966006c0b00360c1d4f3221acbe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>only a couple func really are needed</title>
<updated>2013-03-21T07:28:03+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2013-03-21T07:28:03+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=ed8fffb6662279214d6fe4743fcd8d71a8a25122'/>
<id>ed8fffb6662279214d6fe4743fcd8d71a8a25122</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix retrieving rpm version with stable rpm</title>
<updated>2012-12-18T01:36:55+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-12-18T01:36:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=0306e0df3f239e5f4e1ca8da880c76f14f88f549'/>
<id>0306e0df3f239e5f4e1ca8da880c76f14f88f549</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix retrieving rpm version with beta versions</title>
<updated>2012-12-17T15:23:28+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-12-17T15:23:28+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=dfcd07d4771ce05470912fa31f70627fc0257043'/>
<id>dfcd07d4771ce05470912fa31f70627fc0257043</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(_search_packages) do not attempt fuzzy matching if not using --fuzzy</title>
<updated>2012-12-04T20:15:14+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-12-04T20:15:14+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=f5912db2e732b487f6a6c09b3d51622229045f14'/>
<id>f5912db2e732b487f6a6c09b3d51622229045f14</id>
<content type='text'>
it's also a huge speedup (saves 28% of time spent in testsuite)

this fixes urpmq defaulting to fuzzy mode (mga#2953)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
it's also a huge speedup (saves 28% of time spent in testsuite)

this fixes urpmq defaulting to fuzzy mode (mga#2953)
</pre>
</div>
</content>
</entry>
<entry>
<title>use "any" instead of "grep" in scalar context</title>
<updated>2012-11-21T23:23:31+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-11-21T23:23:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=cc6cf3352215ba8287ff915fae554843c9de815b'/>
<id>cc6cf3352215ba8287ff915fae554843c9de815b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(search_packages,_search_packages) further comment</title>
<updated>2012-11-16T20:11:43+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-11-16T20:11:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=ba9078ef041c129029a99aa689cc873e2de0b8ca'/>
<id>ba9078ef041c129029a99aa689cc873e2de0b8ca</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(find_packages_to_remove) make it clearer</title>
<updated>2012-11-16T20:11:40+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-11-16T20:11:40+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/urpmi/commit/?id=821b7ee30c712f8ffa3bfc38eeaf8e99be786fa3'/>
<id>821b7ee30c712f8ffa3bfc38eeaf8e99be786fa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
