<feed xmlns='http://www.w3.org/2005/Atom'>
<title>makepnd.git/pactest/tests, branch makepnd</title>
<subtitle>makepnd-ng
</subtitle>
<id>https://git.cloudef.pw/makepnd.git/atom?h=makepnd</id>
<link rel='self' href='https://git.cloudef.pw/makepnd.git/atom?h=makepnd'/>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/'/>
<updated>2010-06-02T18:14:51Z</updated>
<entry>
<title>Move pacman test suite</title>
<updated>2010-06-02T18:14:51Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2010-05-30T04:41:59Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=844d82fad811626b0b8e54db60ee4b3ea32a3cb9'/>
<id>urn:sha1:844d82fad811626b0b8e54db60ee4b3ea32a3cb9</id>
<content type='text'>
Move the test suite to test/pacman in order to make a logical
location for a future makepkg test suite.

Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Fix typo in pactest</title>
<updated>2010-06-02T18:14:41Z</updated>
<author>
<name>Allan McRae</name>
<email>allan@archlinux.org</email>
</author>
<published>2010-05-30T00:18:00Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=ccea1b55766200c1ab371cf0f3b38c4cebdb2063'/>
<id>urn:sha1:ccea1b55766200c1ab371cf0f3b38c4cebdb2063</id>
<content type='text'>
Signed-off-by: Allan McRae &lt;allan@archlinux.org&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>New pactest: unresolvable001.py</title>
<updated>2010-05-18T16:33:56Z</updated>
<author>
<name>Nagy Gabor</name>
<email>ngaba@bibl.u-szeged.hu</email>
</author>
<published>2010-05-17T19:41:51Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=0e7ba6bddd4b6c67cb6344ee3af4bacb00cda76b'/>
<id>urn:sha1:0e7ba6bddd4b6c67cb6344ee3af4bacb00cda76b</id>
<content type='text'>
To test the regression of commit eada558e12.

Signed-off-by: Nagy Gabor &lt;ngaba@bibl.u-szeged.hu&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Partial fix for the phonon/qt issue</title>
<updated>2010-05-18T16:33:00Z</updated>
<author>
<name>Nagy Gabor</name>
<email>ngaba@bibl.u-szeged.hu</email>
</author>
<published>2010-05-17T00:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=eada558e12da1fd605d8c7401ec3c17a37fed9a9'/>
<id>urn:sha1:eada558e12da1fd605d8c7401ec3c17a37fed9a9</id>
<content type='text'>
This patch fixes the phonon/qt issue, if all to-be-upgraded packages are
explicit targets (ie. only not-yet-installed packages are pulled by
resolvedeps). This condition covers the most common situations, for example
it should hold with every -Su operation.

After this patch sync405.py passes, but sync406.py doesn't.

The work is inspired by the patch of Henning Garus, thanks for his work:
http://mailman.archlinux.org/pipermail/pacman-dev/2010-February/010429.html
(I moved the alpm_list_diff computation to sync.c in order to compute it
only once.)

Signed-off-by: Nagy Gabor &lt;ngaba@bibl.u-szeged.hu&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Add some machinery to test the Include directive</title>
<updated>2010-05-17T23:47:30Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2010-05-17T23:47:30Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=a6ace987a913852af30bb5e3ae6bf145dc9c6157'/>
<id>urn:sha1:a6ace987a913852af30bb5e3ae6bf145dc9c6157</id>
<content type='text'>
After the previous patch that re-enabled its use outside of sync repository
sections which we had unintentionally disabled.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Add two new pactests for --dbonly</title>
<updated>2010-05-05T16:11:20Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2010-05-05T15:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=9528c36452a6ca8b3718ef5895f31f46c16b17fa'/>
<id>urn:sha1:9528c36452a6ca8b3718ef5895f31f46c16b17fa</id>
<content type='text'>
It caught me by surprise that:
1. These weren't being tested at all
2. The --dbonly combined with -U not only "works" but is also completely
   undocumented. It also has some weird behavior on install vs. upgrade that
   may need addressing.

Add some tests which will hopefully provoke some discussion.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Introduce -D, --database</title>
<updated>2010-05-05T15:37:01Z</updated>
<author>
<name>Nagy Gabor</name>
<email>ngaba@bibl.u-szeged.hu</email>
</author>
<published>2009-05-20T19:46:23Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=ac9dde072c56b9dbc3fe515dc3702c2c992f492f'/>
<id>urn:sha1:ac9dde072c56b9dbc3fe515dc3702c2c992f492f</id>
<content type='text'>
The request of FS#12950 is implemented.

On the backend side, I introduced a new function, alpm_db_set_pkgreason(),
to modify the install reason of a package in the local database. On the
front-end side, I introduced a new main operation, -D/--database, which has
two options, --asdeps and --asexplicit. I documented this in pacman manual.
I've created two pactests to test -D: database001.py and database002.py.

Signed-off-by: Nagy Gabor &lt;ngaba@bibl.u-szeged.hu&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>New pactests for the phonon/qt issue</title>
<updated>2010-04-26T23:47:56Z</updated>
<author>
<name>Nagy Gabor</name>
<email>ngaba@bibl.u-szeged.hu</email>
</author>
<published>2010-04-24T14:48:14Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=652762488a1fbe70b073588dc5f88412ff952fb7'/>
<id>urn:sha1:652762488a1fbe70b073588dc5f88412ff952fb7</id>
<content type='text'>
Original-work-by: Xavier Chantry &lt;shiningxc@gmail.com&gt;
Signed-off-by: Nagy Gabor &lt;ngaba@bibl.u-szeged.hu&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>Fix "-Sd conflict_pkg" bug</title>
<updated>2009-10-11T20:30:52Z</updated>
<author>
<name>Nagy Gabor</name>
<email>ngaba@bibl.u-szeged.hu</email>
</author>
<published>2009-09-12T18:50:03Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=72bc947cbb8ba752f021f28ec9e9a85c354918e3'/>
<id>urn:sha1:72bc947cbb8ba752f021f28ec9e9a85c354918e3</id>
<content type='text'>
If the -d switch was invoked with -S (or -U), the removes list was simply
lost, because trans-&gt;remove was computed in an
"if(!(trans-&gt;flags &amp; PM_TRANS_FLAG_NODEPS))" block.

I've added a new pactest file, sync045.py (derived from sync043.py) to test
this.

Additionally, I did some other minor cleanups in sync_prepare:
 * preferred list is not needed anymore
 * I removed a needless alpm_list_remove_dupes line (the target list should
   not contain dupes at all)
 * I moved alpm_list_free(remove); to cleanup part to eliminate a possible
   memleak

Signed-off-by: Nagy Gabor &lt;ngaba@bibl.u-szeged.hu&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
<entry>
<title>update sync200 pactest</title>
<updated>2009-10-11T20:12:44Z</updated>
<author>
<name>Xavier Chantry</name>
<email>shiningxc@gmail.com</email>
</author>
<published>2009-10-10T21:56:15Z</published>
<link rel='alternate' type='text/html' href='https://git.cloudef.pw/makepnd.git/commit/?id=471b1fa54395f7f16939e213f50aaf76f390553b'/>
<id>urn:sha1:471b1fa54395f7f16939e213f50aaf76f390553b</id>
<content type='text'>
update download -&gt; fetch

This just meant that we used XferCommand even if internal download was
available, no big deal.

Signed-off-by: Xavier Chantry &lt;shiningxc@gmail.com&gt;
Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
</content>
</entry>
</feed>
