[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-85-g48861f5
Allan McRae
allan at archlinux.org
Mon Jul 29 23:03:04 EDT 2013
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The official pacman repository".
The branch, master has been updated
via 48861f509a817649f6cbda63e5ed253bdebc4f56 (commit)
via d7bd40045c5a8c1240800bddf61ddac3fa4bd3d2 (commit)
via e81faa9d6d2ac910720a9a87a9f469b80cf106e5 (commit)
via 640324f1d4a63709822f61a9647e06d95e6c0c21 (commit)
via 8e533b0363551febeab7521b21d16ff46a1722aa (commit)
via 4ad6939980a9c6e6fc12c78d9d4b0d2a69dcc01b (commit)
via 0f22bef8c3441fce4cc47618f644e4f818117014 (commit)
via 2d9dad5e14f35657ce4f6e1f59867a0638eca3aa (commit)
via a79661225a5d017864aefbacda50322ae1952df5 (commit)
via 15eea825e65e4ed1e7e186cb1f3535ed04b71373 (commit)
via b1b9ca01f06b74924945ea1ac75d36d1ea89c423 (commit)
via 05e954d2cd71bf1031a79bd77610c6cb1da9ef54 (commit)
via bcde02709120fa8d16d63d5fc797876f5f2fc465 (commit)
via c4d8da47271972a58357bef95efe0b9143714a48 (commit)
from 6e3ea82f9bd88fc12efbb6da24e2b52ca3cf9819 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 48861f509a817649f6cbda63e5ed253bdebc4f56
Author: Allan McRae <allan at archlinux.org>
Date: Sun Jul 21 16:48:31 2013 +1000
Report missing directory if we can not initialise alpm library
When pacman failed to initialise the alpm library due to the database
directory being missing (either via the root not existing or the database
directory itself not existing), it just printed the non-informative
message "could not find or read directory". Add the directory
information the the error output. E.g.:
error: failed to initialize alpm library
(could not find or read directory: /this/does/not/exist/var/lib/pacman/)
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d7bd40045c5a8c1240800bddf61ddac3fa4bd3d2
Author: Allan McRae <allan at archlinux.org>
Date: Sun Jul 21 16:38:17 2013 +1000
Remove setlocale usage from the backend
Using setlocale in the backend is bound to lead to frontend issues
and we have have been using epoch in our databases since April 2007
(commit 47622eef). Remove support for old style times.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e81faa9d6d2ac910720a9a87a9f469b80cf106e5
Author: Allan McRae <allan at archlinux.org>
Date: Sun Jul 21 16:10:25 2013 +1000
Warn when directory ownership differs between filesystem and package
We currently only warn if a directory's permissions differ, but using -Qkk
on my system shows that directory permissions tend to change in packages
reasonably frequently without notice. Provide a warning in such cases
so that it can be altered. Example output:
(1/1) reinstalling nginx
warning: directory ownership differs on /var/lib/nginx/proxy/
filesystem: 33:0 package: 0:0
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 640324f1d4a63709822f61a9647e06d95e6c0c21
Author: Allan McRae <allan at archlinux.org>
Date: Sun Jul 21 15:38:24 2013 +1000
Only note backup file changes with -Qkk
Backup files are expected to be changed and should not be flagged by -Qkk.
Note changed back-up files in -Qkk but do not count them as altered. Do
not report backup files in -Qqkk.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 8e533b0363551febeab7521b21d16ff46a1722aa
Author: Jason St. John <jstjohn at purdue.edu>
Date: Mon Jul 22 03:09:58 2013 +0200
Fix whitespace in makepkg.sh.in and makepkg-template.pl.in
Replace spaces with tabs in one instance.
Remove extra spaces.
Signed-off-by: Jason St. John <jstjohn at purdue.edu>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4ad6939980a9c6e6fc12c78d9d4b0d2a69dcc01b
Author: Jason St. John <jstjohn at purdue.edu>
Date: Mon Jul 22 03:09:57 2013 +0200
Fix whitespace in pacsort.c and pactree.c
Replace spaces with tabs.
Remove extra spaces.
Signed-off-by: Jason St. John <jstjohn at purdue.edu>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0f22bef8c3441fce4cc47618f644e4f818117014
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Thu Jul 18 18:05:58 2013 -0400
pacdiff: provide an --output option to show any .pac* files
This is an option to just echo's the pacnews/pacsaves instead of merging
or removing them. This can be used to check the config status such as in
a cron job without modifying the system.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2d9dad5e14f35657ce4f6e1f59867a0638eca3aa
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Thu Jul 18 17:50:44 2013 -0400
pacdiff: make pacmandb search the default type.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit a79661225a5d017864aefbacda50322ae1952df5
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Thu Jul 18 17:12:32 2013 -0400
pacdiff: improve speed, accuracy finding active configs using pacmandb
This is a new search type, using -p or --pacmandb options. It reads
config file locations directly from the local pacman db. It will find
active configs anywhere they are defined in installed packages. It is
not dependant on outside configs such as updatedb.conf or scanning a
large set of directories for find.
This will find more pacnews than find when searching with the current
default of /etc, and it is faster than both find and updatedb when
searching the entire fs. When run directly after an update, the local db
is more likely to be cached than all files in /etc or / as other methods
read. This will increase performance further post upgrade.
After a package is removed and a pacsave is created, this method will
not find these pacsaves until the base config is added to the local db
again. These files have no influence in a working system and only take
up a few blocks of disk space.
Active configs need to be dealt with immediately to keep a system
working. pacsaves related to removed configs can remain for weeks or
months without problems. I would recommend occasionally running other
methods such as --locate to remove them.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 15eea825e65e4ed1e7e186cb1f3535ed04b71373
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Tue Jul 16 12:38:15 2013 -0400
pacdiff: rework search type handling, add --find option
Change cmd tests to if (( USE_FIND ))... as it is cleaner. All search
cmds have an option and a variable initialized to zero. The active option
should be set to 1. Add a switch to exclude multiple search options.
set the default when all are equal to zero.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b1b9ca01f06b74924945ea1ac75d36d1ea89c423
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Mon Jul 15 13:02:33 2013 -0400
pacdiff: add --nocolor option for the terminally challenged.
Allow colors to be disabled for use on broken/serial terminals.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 05e954d2cd71bf1031a79bd77610c6cb1da9ef54
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Mon Jul 15 12:56:03 2013 -0400
pacdiff: allow multiple separated options
loop over arguments, this will allow adding options such as --nocolor
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit bcde02709120fa8d16d63d5fc797876f5f2fc465
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Mon Jul 15 11:00:30 2013 -0400
pacdiff: clean up and reword --help
Clean up and reword --help
get rid of all the echos to make it easier to read in source.
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c4d8da47271972a58357bef95efe0b9143714a48
Author: Jonathan Frazier <eyeswide at gmail.com>
Date: Sun Jul 7 09:45:02 2013 -0400
pacdiff: Search and give warnings for older pacsave.[0-9]* files
Signed-off-by: Jonathan Frazier <eyeswide at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
contrib/pacdiff.sh.in | 125 ++++++++++++++++++++++++++++++++++-------
lib/libalpm/add.c | 16 +++++-
lib/libalpm/util.c | 15 -----
scripts/makepkg-template.pl.in | 2 +-
scripts/makepkg.sh.in | 8 +--
src/pacman/check.c | 53 +++++++++++++----
src/pacman/conf.c | 4 +-
src/util/pacsort.c | 20 +++----
src/util/pactree.c | 20 +++----
test/pacman/tests/query002.py | 5 +-
test/pacman/tests/sync1100.py | 3 -
11 files changed, 189 insertions(+), 82 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list