summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-03-09* Two fixes when running under a new root (-r|--root)Aaron Griffin
- Check EACCES in can_remove_file, to verify - we're only checking for a read-only FS here... if write permissions fail, we can still remove it - Switched the message when creating DB directories from an error to a debug message * Fix the dep tests once and for all (it wasn't working for provides=() packages)
2007-03-09* Another slight update, getting rid of -rf flags and clarifying a message.Dan McGee
2007-03-09* Added confirmation step to makepkg -C operation to ensure user is deletingDan McGee
exactly what they think they are.
2007-03-08* Updated Italian translationDan McGee
Giovanni Scafora <linuxmania@gmail.com> * Changed default SRCDEST in makepkg.conf. Two reasons: 1) consistency with PKGDEST in /home/packages 2) building packages as root is NOT recommended, so no reason to ever encourage this use by caching source in a dir with root permissions Yes, we may all do this differently and build our packages in other directories. But that is why they are variables and can be set anyway.
2007-03-07* Mark a function as static that is only used in deptest.c.Dan McGee
2007-03-07* Updated -V output to include the 2007 copyright date.Aaron Griffin
2007-03-07* Slight updates to NEWS file.Dan McGee
2007-03-07* Updated pot files for hopefully the last time before release.Dan McGee
* po files update themselves when a pot file update occurs, so you see that here as well. * Added a few more small notes to translation-help.
2007-03-07* Updated German translationDan McGee
Pierre Schmitz <pierre@archlinux.de> * Added en_GB translation, thanks! Keep it 'synchronised'! Sorry, awful joke. Jeff Bailes <thepizzaking@gmail.com>
2007-03-07* Bug fix for makepkg dependency testing. This requires that weAaron Griffin
expose alpm_splitdep and alpm_depcmp as public symbols * Removed a duplicate strtrim for question responses
2007-03-07* Updated Brazilian Portuguese translationDan McGee
Douglas Soares de Andrade <dsandrade@gmail.com>
2007-03-07* Added a readme file to the contrib/ directory.Dan McGee
2007-03-06* Updated Italian translationDan McGee
Giovanni Scafora <linuxmania@gmail.com>
2007-03-06* Oops, that last commit had some debug stuff in it. Removed it and addedDan McGee
--help and --version command line flags to contrib/pacsearch.
2007-03-06* -Qs was returning an error if no package found, which is not the same ↵Dan McGee
behavior as -Ss.
2007-03-06* Slight updates of Hungarian translationDan McGee
Nagy Gabor <ngaba@petra.hos.u-szeged.hu>
2007-03-06* Sorry tranlators, another string update. .pacorig was displayed twice inDan McGee
the output of this message (simple fix- remove .pacorig from your translated message).
2007-03-06* Fix FS #6534- unclear IgnorePkg message. Sorry translators, had to updateDan McGee
a string! You messages may or may not have changed much.
2007-03-06* Updated Italian translationDan McGee
Giovanni Scafora <linuxmania@gmail.com>
2007-03-06* Remove sha1 checksums for now from the INTEGRITY_CHECK array.Dan McGee
2007-03-06Trying to fix up this autotools stuff a bit more.Dan McGee
* Greatly simplify and de-obfuscate the autogen and autoclean code. * Add a bunch of the autotools required files to the repository. This will give us consistency (a novel idea) across all builds, and allow for much more recent versions of config.guess and config.sub to be used.
2007-03-06* Fix the double package name URL when using XferCommandAaron Griffin
* Fixed valgrind yelling about the sprintfs in md5/sha1 routines
2007-03-06* Added missing header include guards in md5.h and sha1.h.Dan McGee
* Some header cleanup on the pacman side of things - we had alpm.h instead alpm_list.h in a few headers. * removed an extra slash in path-building snprintf in server.c.
2007-03-05This commit looks much more monumental than it is. Almost all just #includeDan McGee
reordering and adding ones that were forgotten (noticed when trying to compile after reordering). * Updated the HACKING file to include information on #include usage. * print -> vprint in "making dir" function in pactest.
2007-03-05* Failure to #include config.h cost us here, we lost all NLS in alpm.c.Dan McGee
2007-03-05Added this test to check the XferCommand functionalityAaron Griffin
2007-03-05* Fixed an issue with globbing the --test argumentAaron Griffin
* Added a custom 'mkdir' function which makes parents and doesn't fail on existence * Added output for 'SKIP' messages (it did not indicate WHY it was skipped) * Added the ability to generate DB packages in the sync dir (not the cache dir) for testing downloading. (self.cachepkgs = False) * Added pmtest.path for the full path to the package file
2007-03-05* Removed a mirrorlist that codemac says is quite outdated.Dan McGee
2007-03-05* rankmirrors updates from Scott Horowitz <stonecrest@gmail.com>.Dan McGee
Formatted output is now the default. Added a TODO for later as well.
2007-03-04* Hopefully the LAST big update of the language files before release.v3.0.0-rc1Dan McGee
Translators and developers should count this as the string freeze unless something REALLY essential comes up. Send in patches to these translations when you get a chance (and patches are appreciated, as they are much easier to deal with).
2007-03-04* Update distcheck flags, we no longer need to pass --disable-fakeroot.Dan McGee
All tests are passing except 1 known to fail (upgrade051).
2007-03-04* By Roman's request - proactive backup=() entry test caseAaron Griffin
2007-03-04* Fixed the handle realroot stuffAaron Griffin
* Added some {}
2007-03-04* Fixed a whole mess of extra '/' pathing issues when a different root isAaron Griffin
specified * Use db->path when appropriate * Commented out the FAKEROOT checks in libalpm. This should never ever be done. TODO test this quite a bit, as this will never cause the transactions to fail if RW operations are requested... right now it is totally up to the front end to decide when to fail * Use realpath() to canonicalize the root path when specified, so _alpm_makepath() doesn't freak out * Fixed some output/indent of MDFile and SHAFile algorithms * More efficient sprintf() usage in MDFile/SHAFile * Added real error output to _alpm_makepath
2007-03-04* handle changes: callbacks should check handle first, as there's a fewAaron Griffin
occasions where some alpm stuff could be used without initializing the library (vercmp is one). TODO make these functions (handle accessors) better by returning "library not initialized" instead of failing. * Removed NoUpgrade lines from pacman.conf - we need to test this! * Re-corrected the lib targets for src/util/* * make dist seems to have updated the po files
2007-03-04* libtool fixes for building against the right libsAaron Griffin
2007-03-04* Maybe that call to _alpm_trans_update_depends was necessary. Added it backDan McGee
in but did it right by duplicating the package first.
2007-03-04Added a test for checking 'requiredby' removalAaron Griffin
2007-03-03* Remove unnecessary call to _alpm_trans_update_depends that was erroringDan McGee
anyway. * Spelling/commenting etc.
2007-03-03* Updated Italian translationDan McGee
Giovanni Scafora <linuxmania@gmail.com> * Updated German translation Pierre Schmitz <pierre@archlinux.de>
2007-03-03* file utility was updated to version 4.20, removing code that was there toDan McGee
catch a bug in 4.19.
2007-03-03Minor changesAaron Griffin
2007-03-03* A little more hacking with wchar_t output, but nothing really changed inDan McGee
it. Eventually we'll make progress. * Rewrote the _alpm_splitdep function to behave more like all our other function calls. Use heap instead of stack allocation for the depend struct, so now it needs to be freed by the caller.
2007-03-03Big commit this time:Aaron Griffin
* Moved entirely to alpm_pkg_get_* accessors, to read data on demand * Mostly removed the INFRQ_ parameters from outside the be_files backend (making the backend more extensible in the long run) * packages created from _alpm_db_scan now have the db and origin set (making accessors actually work for these packages) * removed _alpm_db_ensure_pkgcache * totally revamped the _alpm_checkconflicts function, making it cleaner and easier to read (and thus fix in the long run) - maintainable code ftw NOTE: feel free to rename the functions... I couldn't think of anything better * removed an extra loop in sync.c:find_replacements - no sense in looping over an entire DB while strcmp'ing the name, when we have get_pkgfromcache Other: * package struct "license" -> "licenses" * Created _alpm_sync_find (duplicate code in some places, find_pkginsync * Minor const correctness changes along the way * fixed a couple extra '/' pathing issues (non-issues really) * removed a duplicate pkg_cmp function
2007-03-01* Oops- I need to learn to count in hex.Dan McGee
2007-03-01* Slight documentation update.Dan McGee
2007-03-01* Updated Italian translationDan McGee
Giovanni Scafora <linuxmania@gmail.com>
2007-03-01* Modified values of INFRQ_* options so we start at 0x01 and not 0x00. ThisDan McGee
allows for the same bit operators to be used across the board on pkg_get operations. * Changed name of INFRQ_NONE -> INFRQ_BASE to more clearly reflect what it does (loads pkg name and version). * Added a few missing things on package functions, such as SYMEXPORT and ALPM_LOG_FUNC. * Slight updates to pmenv to print 'pass' and 'fail' instead of 'passed' and 'failed'. Keeps output a bit more concise. * Fixed a doxygen comment spelling error. :P
2007-03-01* Comment clarificationAaron Griffin
2007-03-01* Switched some functions to alpm_pkg_get_* usage as I came across themAaron Griffin
* Added some provision switching hackery. This could probably use some refactoring,.. it solves the following case: pkg1 and pkg2 provide 'foo' and are both installed pkg3 depends on 'foo' and so lists 'pkg1' in the REQUIREDBY db section pkg1 is upgraded and no longer provides 'foo' ** This code ensures that the REQUIREDBY of pkg3 is updated to require pkg2 now instead of pkg1