[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-85-g48861f5
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@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@archlinux.org> commit d7bd40045c5a8c1240800bddf61ddac3fa4bd3d2 Author: Allan McRae <allan@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@archlinux.org> commit e81faa9d6d2ac910720a9a87a9f469b80cf106e5 Author: Allan McRae <allan@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@archlinux.org> commit 640324f1d4a63709822f61a9647e06d95e6c0c21 Author: Allan McRae <allan@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@archlinux.org> commit 8e533b0363551febeab7521b21d16ff46a1722aa Author: Jason St. John <jstjohn@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@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4ad6939980a9c6e6fc12c78d9d4b0d2a69dcc01b Author: Jason St. John <jstjohn@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@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 0f22bef8c3441fce4cc47618f644e4f818117014 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 2d9dad5e14f35657ce4f6e1f59867a0638eca3aa Author: Jonathan Frazier <eyeswide@gmail.com> Date: Thu Jul 18 17:50:44 2013 -0400 pacdiff: make pacmandb search the default type. Signed-off-by: Jonathan Frazier <eyeswide@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit a79661225a5d017864aefbacda50322ae1952df5 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 15eea825e65e4ed1e7e186cb1f3535ed04b71373 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit b1b9ca01f06b74924945ea1ac75d36d1ea89c423 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 05e954d2cd71bf1031a79bd77610c6cb1da9ef54 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit bcde02709120fa8d16d63d5fc797876f5f2fc465 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c4d8da47271972a58357bef95efe0b9143714a48 Author: Jonathan Frazier <eyeswide@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@gmail.com> Signed-off-by: Allan McRae <allan@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
participants (1)
-
allan@archlinux.org