<feed xmlns='http://www.w3.org/2005/Atom'>
<title>perl-URPM, branch topic/infra2</title>
<subtitle>Perl RPM Manipulation Module</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/'/>
<entry>
<title>3.51</title>
<updated>2014-11-02T17:17:46+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2014-11-02T17:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=fc2af86d735f9af5784c44be21b9e6e2cae987ad'/>
<id>fc2af86d735f9af5784c44be21b9e6e2cae987ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RPMFILE_EXCLUDE &amp; RPMFILE_UNPATCHED were drop from external API in rpm-4.11</title>
<updated>2014-11-02T17:12:34+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-12-17T15:05:02+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=b1a158b29efd1a84027517b2faff5884a7db2d17'/>
<id>b1a158b29efd1a84027517b2faff5884a7db2d17</id>
<content type='text'>
RPMFILE_UNPATCHED is no more used and RPMFILE_EXCLUDE only exists during
spec parse (see rpm commit 8d277bbb)

Conflicts:
	NEWS
	URPM.xs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
RPMFILE_UNPATCHED is no more used and RPMFILE_EXCLUDE only exists during
spec parse (see rpm commit 8d277bbb)

Conflicts:
	NEWS
	URPM.xs
</pre>
</div>
</content>
</entry>
<entry>
<title>3.50</title>
<updated>2014-09-14T13:19:45+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2014-09-14T13:19:45+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=398a8993ee1403a463b5c282402c105f7cdbbf03'/>
<id>398a8993ee1403a463b5c282402c105f7cdbbf03</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add support for generating recommends in synthesis</title>
<updated>2014-09-14T13:19:10+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2014-08-27T14:07:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=8d1d10d561a07520ccd580d636708a8cfa9e45e0'/>
<id>8d1d10d561a07520ccd580d636708a8cfa9e45e0</id>
<content type='text'>
aka having @recommends@ lines instead of @suggests@ ones

Conflicts:
	NEWS
	URPM.xs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
aka having @recommends@ lines instead of @suggests@ ones

Conflicts:
	NEWS
	URPM.xs
</pre>
</div>
</content>
</entry>
<entry>
<title>make it compatible with rpm-4.12.0</title>
<updated>2014-09-14T13:18:54+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2014-08-26T12:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=e3439c2e9f9e02b0c95f892978c6ea16aa3afc1e'/>
<id>e3439c2e9f9e02b0c95f892978c6ea16aa3afc1e</id>
<content type='text'>
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
=&gt; we need to handle both old &amp; new tags

Hopefully rpm-4.12.x enables to check both old &amp; new tags when using
xxxNVRS variants

We thus have a choice between RECOMMEND &amp; 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-&gt;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 &gt;= 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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
=&gt; we need to handle both old &amp; new tags

Hopefully rpm-4.12.x enables to check both old &amp; new tags when using
xxxNVRS variants

We thus have a choice between RECOMMEND &amp; 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-&gt;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 &gt;= 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
</pre>
</div>
</content>
</entry>
<entry>
<title>use HEADERGET_EXT instead of HEADERGET_DEFAULT</title>
<updated>2014-09-14T13:16:01+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>thierry.vignaud@gmail.com</email>
</author>
<published>2014-08-27T11:19:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=5a26955635dc64cbdbde945acaeffa12f96fdbb6'/>
<id>5a26955635dc64cbdbde945acaeffa12f96fdbb6</id>
<content type='text'>
in order to access to extension tags such as new weak deps tags
(needed for next commit)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
in order to access to extension tags such as new weak deps tags
(needed for next commit)
</pre>
</div>
</content>
</entry>
<entry>
<title>3.40</title>
<updated>2012-03-16T20:11:56+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-03-16T20:11:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=4dd1fa4c69d83796ff0fe7e395b34e99cce038dd'/>
<id>4dd1fa4c69d83796ff0fe7e395b34e99cce038dd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update blacklist</title>
<updated>2012-03-16T20:11:53+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-03-16T20:11:53+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=2905e8dd62fb082afb1cd3d93a5fa3df97cf0940'/>
<id>2905e8dd62fb082afb1cd3d93a5fa3df97cf0940</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(listlenght,uniq) enable perl_checker to see how many arguments are expected</title>
<updated>2012-03-16T20:11:50+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-03-16T20:11:50+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=cedc4412311d4a0e137227eb3896fe5802a95118'/>
<id>cedc4412311d4a0e137227eb3896fe5802a95118</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>(find_required_package) perl_checker cleanup</title>
<updated>2012-03-16T20:11:47+00:00</updated>
<author>
<name>Thierry Vignaud</name>
<email>tv@mageia.org</email>
</author>
<published>2012-03-16T20:11:47+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/software/rpm/perl-URPM/commit/?id=8ec122193e959c00f4f3d673f0966f0a27a5803d'/>
<id>8ec122193e959c00f4f3d673f0966f0a27a5803d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
