| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
|
|
| |
- 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)
|
| |
|
|
|
|
| |
exactly what they think they are.
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
Pierre Schmitz <pierre@archlinux.de>
* Added en_GB translation, thanks! Keep it 'synchronised'! Sorry, awful joke.
Jeff Bailes <thepizzaking@gmail.com>
|
|
|
|
|
| |
expose alpm_splitdep and alpm_depcmp as public symbols
* Removed a duplicate strtrim for question responses
|
|
|
|
| |
Douglas Soares de Andrade <dsandrade@gmail.com>
|
| |
|
|
|
|
| |
Giovanni Scafora <linuxmania@gmail.com>
|
|
|
|
| |
--help and --version command line flags to contrib/pacsearch.
|
|
|
|
| |
behavior as -Ss.
|
|
|
|
| |
Nagy Gabor <ngaba@petra.hos.u-szeged.hu>
|
|
|
|
|
| |
the output of this message (simple fix- remove .pacorig from your
translated message).
|
|
|
|
| |
a string! You messages may or may not have changed much.
|
|
|
|
| |
Giovanni Scafora <linuxmania@gmail.com>
|
| |
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
| |
* Fixed valgrind yelling about the sprintfs in md5/sha1 routines
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
| |
Formatted output is now the default. Added a TODO for later as well.
|
|
|
|
|
|
|
| |
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).
|
|
|
|
| |
All tests are passing except 1 known to fail (upgrade051).
|
| |
|
|
|
|
| |
* Added some {}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
in but did it right by duplicating the package first.
|
| |
|
|
|
|
|
| |
anyway.
* Spelling/commenting etc.
|
|
|
|
|
|
| |
Giovanni Scafora <linuxmania@gmail.com>
* Updated German translation
Pierre Schmitz <pierre@archlinux.de>
|
|
|
|
| |
catch a bug in 4.19.
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
| |
|
|
|
|
| |
Giovanni Scafora <linuxmania@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|