summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2007-02-28* Unifying placement of REPLACES in desc file, as pacman2 does. We'll worryDan McGee7-33/+42
about bigger DB changes later, but lets not screw anything up for release. * Removed some weird uses of "not ... ==" usage in pactest- correct me if I'm wrong, but isn't "!=" a lot more clean and concise? * Print description of failed tests in the pactest summary. This could get dirty with a lot of failed tests though, so watch out.
2007-02-28* Implemented Douglas' suggestion from the ML- print all integrity checksDan McGee1-3/+7
together while using makepkg -g.
2007-02-28* Added another test as suggested by Nagy on the ML- a package both providesDan McGee10-56/+68
for and is a dependency of another package. (upgrade057) * Removed man2html stuff from doc/Makefile.am. * Patch: improved depends checking in _alpm_checkdeps Nagy Gabor <ngaba@petra.hos.u-szeged.hu> * Slight revisions to pmrule.py to allow for a PKG_PROVIDES test. * Very quick updates to the pactest README. * Added rules to some of the newer upgrade tests. Note: upgrade055 now fails due to requiredby entries not being written packages that are dependencies in a provides role.
2007-02-27* Some new tests. That bring new failures. :)Dan McGee3-4/+42
2007-02-27* Added another test- I believe it is a possible situation and one we need toDan McGee2-1/+25
deal with. Currently, libalpm with AND without Nagy's patch fails it. * Slight spacing update to pmenv.py.
2007-02-27* Prevent this error when creating empty packages.Dan McGee1-1/+2
tar: *: Cannot stat: No such file or directory tar: Error exit delayed from previous errors
2007-02-27* Updated description of test upgrade052.Dan McGee4-342/+32
* Added the actual "Nagy's bug" as upgrade055.py. * Updated the Makefile to distribute the pactest readme. * Removed COPYING from the pactest directory- see COPYING at the root for the same license.
2007-02-27* Updated all the supfiles for consistancy, and added a commented out lineDan McGee5-11/+9
to set the umask that some people may find helpful with an 'abs' group (but it isn't enabled by default).
2007-02-27* Fixed a pacman warning when these fake packages didn't create an (empty)Aaron Griffin1-4/+7
.FILELIST
2007-02-27* This test was off. pactest doesn't do all the DB work, so we need to manuallyAaron Griffin1-0/+1
add the "requiredby" information that libalpm would have written. Now it succeeds.
2007-02-27* Added 5 new upgrade tests, which check various things with depends,Dan McGee5-0/+87
provides, and conflicts. - upgrade051 is known to fail- but we want to eventually make it work. - upgrade052 is Nagy's bug as reported on the ML- I think. If it isn't, let me know.
2007-02-26* db search optimization- why don't we compile the regex once instead of onceDan McGee1-7/+11
per package.
2007-02-26* TODO updates.Dan McGee3-3/+14
* Makefile.am updates for Aaron's move of re-pacman to contrib.
2007-02-26* Added a small note to HACKINGAaron Griffin2-0/+3
* Moved re-pacman to contrib/ as it's probably not as useful as the other stuff in scripts/
2007-02-26* pacman hidden arguments: removed -Y and -D. -T is the only hidden arg now, toAaron Griffin7-141/+42
be used in place of -Y. Also, -D was rather silly, as it does mostly what -S does. * Cleaned up pacman_deptest - removed the goofy faketarget stuff (NEEDS testing still) * libalpm function renames
2007-02-26* Enforce const char* params when using stringsAaron Griffin17-107/+54
* Unified some functions names "package" -> "pkg" for consistency * Removed the goofy 'faketarget' stuff used for dep testing * Renamed alpm_pkg_isin -> alpm_pkg_find * Renamed alpm_db_readpkg -> alpm_db_get_pkg
2007-02-26* Writing 'replaces' info to both /desc and /depends files for testing - see theAaron Griffin2-6/+7
"replaces confusion" thread on pacman-dev for more information * Cleaned up some 2 item loops in the sync131 test
2007-02-26* corrected (IMO) --debug usage with pactest. --debug is now passed straightAaron Griffin6-34/+38
through to pacman, whereas --verbose affects the pactest output - this cleans up the standard test output significantly * sorted tests a bit better, sectioning off failed tests AFTER successful tests, to make it easier to see what failed at a glance * added a 'testname' member to pmtest, which strips path info (cleaner output)
2007-02-24* Added some undocumented options to the manpage.Dan McGee1-14/+17
2007-02-24* Updated Italian translationDan McGee2-103/+99
Giovanni Scafora <linuxmania@gmail.com> * added '-fstack-protector' flag to debug compile, to catch any buffer overflows we may have in stack variables.
2007-02-24else if --> elif (thanks to yankees26 for finding this)Aaron Griffin1-1/+1
2007-02-24Syntax errorAaron Griffin1-1/+1
2007-02-23Implementing feature request: <http://bugs.archlinux.org/task/4706>Dan McGee4-28/+37
* Added these three possible options (or !options, more likely), to the PKGBUILD possibilities: - ccache - distcc - makeflags * Removed the --noccache and -j flags from makepkg as their functionality is better used by adding the above options to a PKGBUILD- keep the functionality where it is needed. Testing would be appreciated, I didn't do much of that yet.
2007-02-23* Updated Italian translationDan McGee1-22/+27
Giovanni Scafora <linuxmania@gmail.com>
2007-02-23Whoops, added to Makefile.amAaron Griffin1-0/+1
2007-02-23I had this laying around, figured someone might find it usefulAaron Griffin1-0/+47
2007-02-23* The info level for this was wrong, causing replacements to not really workAaron Griffin1-2/+2
2007-02-23* Too much debugging output in the alpm_pkg_compare_versions functionAaron Griffin2-10/+13
* Using the wrong info level for replacements
2007-02-23* conflicts are returned with the full path, so prepending root is redundantAaron Griffin2-9/+5
2007-02-23* added contrib/.cvsignore, and slight change to supfile.testingDan McGee2-1/+3
2007-02-23* Oops. Messed a few things up, fixing them now.Dan McGee2-2/+2
2007-02-23* Changes to quite a few of the tests, mostly minimal changes (betterDan McGee47-61/+127
descriptions, additional rules, etc) * One new pactest test regarding file migration between packages. * Fix of a little output bug in pmenv.py
2007-02-23Ignore that... wasn't supposed to happenAaron Griffin1-1/+0
2007-02-23*** empty log message ***Aaron Griffin2-1/+2
2007-02-23* Fixed globbing for pactest --test argumentAaron Griffin3-7/+13
* --manual-confirm was handled in the wrong order
2007-02-23* Removed a stray print statement left in thereAaron Griffin2-7/+15
* Fail when no tests defined * Added --manual-confirm to help with hand testing
2007-02-23We don't need this anymoreAaron Griffin1-1/+1
2007-02-23* Removed man2html stuff from configure. It is now available in the doc/Dan McGee9-53/+37
directory by running the target man2html, e.g. 'make man2html'. * Slightly fixed up the bottom of the manpages.
2007-02-23Just some changes to my TODOAaron Griffin1-42/+27
2007-02-23* Modified the handling and output w.r.t. IgnorePkg entries. -Sy always ignoresAaron Griffin5-26/+35
these packages, but -S explicitly asks for confirmation.
2007-02-23* Updated distcheck target- added some flags so pactest is 100% correct.Dan McGee4-2/+10
* Added a Makefile.am so contrib/ folder is included in dist.
2007-02-23* Prepend all lists with _ for consistencyAaron Griffin1-15/+16
* Fixed IFS. It seems there's no easy way to get a newline IFS without setting it like so: IFS=" " #ewww gross
2007-02-22Big commit here, I'll try to cover all the bases.Dan McGee20-989/+1291
* Updated all of the language files, as the POT file was updated. NOTE FOR TRANSLATORS, try to base your next contribution off of these, notice how some msgids and messages have been wrapped to the next line- it makes it easier to read anyway. * More Makefile.am/configure.ac updates. 'make dist' and 'make distclean' now work properly, with only one caveat- the automatic testing in distclean doesn't do so hot as it is compiled with a default configure, which includes the fakeroot-proof code (which does not cooperate with pactest). * Added a Makefile.am for the pactest directory.
2007-02-22* Update the translation POT files- I don't want to do this daily but theDan McGee2-288/+360
current ones were a bit out of date.
2007-02-22* Updated German translations.Dan McGee3-306/+390
Pierre Schmitz <pierre@archlinux.de> * Updated Italian translations. Giovanni Scafora <linuxmania@gmail.com>
2007-02-22* Rewrote pactest with an OptionParser so we can have helpful help text, andDan McGee2-48/+71
bumped the version to 0.4. Still a work in progress. * Changed some linewraps in rankmirrors to keep everything under 80 chars.
2007-02-22* debug cleanup (more)Aaron Griffin2-26/+31
* Fixed conflict checking. I had mistakenly assumed that the transaction packages were of type 'pmsyncpkg_t', but that is not the case. Reverted back to pmpkg_t's and fixed some checking a bit. * pactest results: PASSED = 71 (100.00%)
2007-02-22* Forgot the second printf in the last commitAaron Griffin1-1/+1
2007-02-22* Cleaned up some debug outputAaron Griffin5-18/+41
* Fixed a segfault in the conflict checking code * Added an automatic failure in the case of -A/-U for a replacement of an existing package. This requires a large amount of work and is postponed for now. Example: If ncmpc is installed, pacman -U /path/to/ncmpc-svn.pkg.tar.gz will fail with and appropriate error message
2007-02-22* A lot of Makefile.am updates to try to get 'make dist' and 'make distcheck'Dan McGee9-125/+139
to work as expected.