Linux Archive

Linux Archive (
-   ArchLinux Pacman Development (
-   -   The official pacman repository branch, master, updated. v3.0.6-720-gc18191b (

Dan McGee 01-03-2008 12:29 AM

The official pacman repository branch, master, updated. v3.0.6-720-gc18191b
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 c18191ba5b54439b8e7f64ef8aff0bb37f4b0a8a (commit)
via 4abd710ec993bf5766fdbf2f1cf240a8d6e7d17f (commit)
via 860465b34ba86bdced01ec494cffb94f95301445 (commit)
via 553ce8323c23fe3259e45b2708184533158501bd (commit)
via d18686a5637c50a8229a0a280f81a1eb9ec34ed0 (commit)
via ac0605b9c27bf206c99bd73302efeff3ce79797e (commit)
via dffa0654f2eae1c427a74c647d22f0bbd201ccf7 (commit)
via fbd88a8212e794899e75ecf44024777c5a58deb2 (commit)
via 01930400a5f40f4ea5e9cafeff00afff515d0a2c (commit)
via b3c6bdda38f7e370e1f80f02a61f1d3f08c1b57d (commit)
from 26c05b1c8c6fe639cd4eea5decac694c86cc7c00 (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 c18191ba5b54439b8e7f64ef8aff0bb37f4b0a8a
Author: Dan McGee <>
Date: Tue Jan 1 19:59:27 2008 -0600

Small code cleanups with indents/spaces

Signed-off-by: Dan McGee <>

commit 4abd710ec993bf5766fdbf2f1cf240a8d6e7d17f
Author: Dan McGee <>
Date: Tue Jan 1 19:57:02 2008 -0600

Remove gettext calls from debug-level messages

These used FUNCTION output level and not DEBUG, so I didn't catch them way
back when I removed those gettext calls. Remove them now (which exposed a
nice little memory access error elsewhere in the code). This should have a
slight speedup effect on the code too as we no longer have to make the
gettext call even when these messages aren't printed.

Signed-off-by: Dan McGee <>

commit 860465b34ba86bdced01ec494cffb94f95301445
Author: Dan McGee <>
Date: Tue Jan 1 19:56:32 2008 -0600

Add some more regular contributors to the AUTHORS file

Signed-off-by: Dan McGee <>

commit 553ce8323c23fe3259e45b2708184533158501bd
Author: Dan McGee <>
Date: Tue Jan 1 19:14:34 2008 -0600

Fix another usage of pkg_new in _alpm_sync_addtarget

Use _alpm_pkg_dup instead.

Signed-off-by: Dan McGee <>

commit d18686a5637c50a8229a0a280f81a1eb9ec34ed0
Author: Dan McGee <>
Date: Tue Jan 1 19:12:09 2008 -0600

Switch pkg_new -> pkg_dup in find_replacements

Ugh, it was a pain to figure out why the Total Removed Size was showing up
wrong in the output of removed packages, but this was why- we used a stupid
_alpm_pkg_new call instead of just duping the package. Fix this. In the long
run, we really need to figure out better ways to not duplicate all this
package information.

Signed-off-by: Dan McGee <>

commit ac0605b9c27bf206c99bd73302efeff3ce79797e
Author: Chantry Xavier <>
Date: Tue Jan 1 17:25:12 2008 +0100

new upgade042 pactest + bugfix in chk_filedifference.

This adds a pactest for the relocation of a config file between two packages
(case of etc/profile moving from bash to filesystem).
While running this pactest, I found out that chk_filedifference didn't work
correctly with an empty list as second argument. So that's fixed now.


Signed-off-by: Chantry Xavier <>
Signed-off-by: Dan McGee <>

commit dffa0654f2eae1c427a74c647d22f0bbd201ccf7
Author: Karolina Lindqvist <>
Date: Sat Dec 29 12:42:45 2007 -0600

Fix case where pacman asks for confirmation when it should not

There is another case where pacman-git asks for confirmation, when it should
not. It is when removing packages. If running with makeworld --noconfirm
--rmdeps the question will come to the log file, and never appear on the
console, so you can wait forever wondering what is happening.

Signed-off-by: Dan McGee <>

commit fbd88a8212e794899e75ecf44024777c5a58deb2
Author: Dan McGee <>
Date: Sat Dec 29 11:24:57 2007 -0600

Remove .FILELIST generation from makepkg (and elsewhere)

This is something pacman can do on its own straight from the archive, and we
will reduce the chance of problems occurring becuase of inproper FILELIST
generation as we have had in the past with special characters in filenames.

Once we remove it from makepkg. we can remove any usage of it from all of
our other tools, including pacman, pactest, and contrib/ utilities.

Note that removing it from pacman uncovered a few other bugs anyway, so this
was probably a good move.

Signed-off-by: Dan McGee <>

commit 01930400a5f40f4ea5e9cafeff00afff515d0a2c
Author: Chantry Xavier <>
Date: Sat Dec 29 18:06:40 2007 +0100

add a new upgrade026 pactest for backup handling.

This is the bash case when the /etc/profile file was removed by error from
the package, but stayed in the backup array.


Also fixed a little typo in add.c, but it's disabled code.

Signed-off-by: Chantry Xavier <>

commit b3c6bdda38f7e370e1f80f02a61f1d3f08c1b57d
Author: Dan McGee <>
Date: Sat Dec 29 00:24:15 2007 -0600

doc: rename manlink macro to linkman

Between AsciiDoc 8.2.2 and 8.2.3, the following change was made to the stock
Asciidoc configuration:

@@ -149,7 +153,10 @@
# Inline macros.
# Backslash prefix required for escape processing.
# (?s) re flag for line spanning.
+# Explicit so they can be nested.
+(?su)[]?(?P<name>(http|https|ftp|file|mailto|callto|image |link)):(?P<target>S*?)([(?P<attrlist>.*?)])=
# Anchor: [[[id]]]. Bibliographic anchor.
# Anchor: [[id,xreflabel]]

This default regex now matches explicit values, and unfortunately in this
case manlink was being matched by just 'link', causing the wrong inline
macro template to be applied. By renaming the macro, we can avoid being
matched by the wrong regex.

Signed-off-by: Dan McGee <>


Summary of changes:
contrib/re-pacman | 8 +--
doc/ | 2 +-
doc/PKGBUILD.5.txt | 10 ++--
doc/asciidoc.conf | 14 +++---
doc/libalpm.3.txt | 4 +-
doc/makepkg.8.txt | 18 +++---
doc/makepkg.conf.5.txt | 6 +-
doc/pacman.8.txt | 10 ++--
doc/pacman.conf.5.txt | 6 +-
doc/repo-add.8.txt | 4 +-
lib/libalpm/add.c | 4 +-
lib/libalpm/be_files.c | 3 +-
lib/libalpm/cache.c | 2 +-
lib/libalpm/conflict.c | 11 +++-
lib/libalpm/package.c | 70 ++++++++----------------
lib/libalpm/sync.c | 5 +-
pactest/ | 20 +------
pactest/tests/{ =>} | 4 +-
pactest/tests/ | 28 ++++++++++
scripts/ | 11 +----
src/pacman/remove.c | 3 +-
22 files changed, 113 insertions(+), 132 deletions(-)
copy pactest/tests/{ =>} (74%)
create mode 100644 pactest/tests/

The official pacman repository

pacman-dev mailing list

All times are GMT. The time now is 11:47 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.