FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

LinkBack Thread Tools
Old 06-07-2011, 04:44 PM
Default The official pacman repository branch, master, updated. v3.5.3-199-g8c6a636

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 8c6a636cd970c19e7a79bb17c484b28454da877d (commit)
via c7501148942159597677c2a8a738f0d59fdaa6dd (commit)
via 4fdcf50d6696709fde8942fee592ab076ddb6004 (commit)
via 19755b648c80f637a430ba5c914db76264024c9a (commit)
via fb4b422fc4567238332050b9a6c8c1cac2a8f091 (commit)
via 992fa50dfd4faba93e37364bded015ea04d1fe15 (commit)
via c1a5b11f1151040e3341d9222cc246c3aa140182 (commit)
via 991b3ff7e63314ea14a40bb437e49ec8553abff2 (commit)
via e62566a7635449e3e35d757c4b3bb768479689ab (commit)
via 67c33fb8fff4db008e3afde8b6dd228f181755ed (commit)
via 3df88a1a01926587b0b68dcff97d539746e3a8f9 (commit)
via cc25576f8b54b3e975949ac7991a193053b519bc (commit)
via e68f5d9a30671419c853b255b32b2e9d0239c9f1 (commit)
via d2f05f72f02e15164f2d83347317f15c7e8c4fb9 (commit)
via 307a6de17a3bca9f8666b33aa3fb9a8dd88c300b (commit)
via 4015b23e8ef1e5a0e8d103ffefca0ffc4ad9e6c0 (commit)
via 7fc635fee071e18d0422a4773937e66960be96b2 (commit)
via de36c5fac4ab50259418c3850b6fb25b96b702f3 (commit)
via 7f98460e37bc032b58ca7c82e70c357aa39370f8 (commit)
via c47d25d74be9ce1fbbfb8577687d9f37ba38d98b (commit)
via 2102d1a2eb6cb9db674fd76aa7aa3192befad733 (commit)
via 78cbc045c129ca7767b13127e1e17c400b112770 (commit)
from 9d73b261cf1bbe8db0b176aeb6a40eb9df61d1e9 (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 8c6a636cd970c19e7a79bb17c484b28454da877d
Merge: c750114 e62566a
Author: Dan McGee <dan@archlinux.org>
Date: Tue Jun 7 11:41:16 2011 -0500

Merge branch 'maint'


commit c7501148942159597677c2a8a738f0d59fdaa6dd
Author: Allan McRae <allan@archlinux.org>
Date: Sun Jun 5 00:18:33 2011 +1000

pacman-key: update copyright

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 4fdcf50d6696709fde8942fee592ab076ddb6004
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 16:13:04 2011 -0500

Revamp pacman setup code to handle new alpm initialize routine

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 19755b648c80f637a430ba5c914db76264024c9a
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 15:46:06 2011 -0500

Update utilities for new initialize/release methods

Signed-off-by: Dan McGee <dan@archlinux.org>

commit fb4b422fc4567238332050b9a6c8c1cac2a8f091
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 15:24:01 2011 -0500

New signatures for alpm initialize and release

These new method signatures return and take handle objects to operate on
so we can move away from the idea of one global handle in the API. There
is also another important change and that deals with the setting of root
and dbpaths. These are now done at initialization time instead of using
setter methods. This allows the library to operate more safely knowing
that paths won't change underneath it.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 992fa50dfd4faba93e37364bded015ea04d1fe15
Author: Dan McGee <dan@archlinux.org>
Date: Tue Jun 7 11:36:30 2011 -0500

Add cachedirs one-by-one in set_cachedirs()

This addresses the issue where calling set_cachedirs() didn't
canonicalize the passed-in paths.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit c1a5b11f1151040e3341d9222cc246c3aa140182
Author: Dan McGee <dan@archlinux.org>
Date: Tue Jun 7 11:33:29 2011 -0500

Be consistent with memory treatment for plural option setters

In all cases we should duplicate the passed-in list so the caller is
free to do with it as it pleases.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 991b3ff7e63314ea14a40bb437e49ec8553abff2
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 16:42:41 2011 -0500

Add helper methods for setting directory options

This keeps duplicate code to a minimum. This will come in more handy as
we refactor some of these option setters away.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit cc25576f8b54b3e975949ac7991a193053b519bc
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 14:37:51 2011 -0500

Use standard errno codes in return from _alpm_archive_fgets

This allows us to not require the context (e.g. handle) when calling
this function. Also beef up the checks in the two callers of this
function to bail if the last return code is not ARCHIVE_EOF, which is
the expected value.

This requires a change to one of the pactest return codes and the
overall result of the test, but results in a much safer operating
condition whereby invalid database entries will stop the operation.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit e68f5d9a30671419c853b255b32b2e9d0239c9f1
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 13:18:36 2011 -0500

Remove global handle dependencies from sync/upgrade paths

This kills a lot more global handle business off. sync.c still requires
the handle declaration for one reference that can't be changed yet; it
will be removed in a future patch which isolates all of the necesary API

Signed-off-by: Dan McGee <dan@archlinux.org>

commit d2f05f72f02e15164f2d83347317f15c7e8c4fb9
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:53:53 2011 -0500

Remove global handle from remove.c

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 307a6de17a3bca9f8666b33aa3fb9a8dd88c300b
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:44:01 2011 -0500

Remove global handle from some package and db code

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 4015b23e8ef1e5a0e8d103ffefca0ffc4ad9e6c0
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:36:13 2011 -0500

Remove global handle from diskspace.c

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 7fc635fee071e18d0422a4773937e66960be96b2
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:33:18 2011 -0500

Remove global handle from util.c

Signed-off-by: Dan McGee <dan@archlinux.org>

commit de36c5fac4ab50259418c3850b6fb25b96b702f3
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:23:32 2011 -0500

Push down extern handle variable to files that need it

This will make the patching process less invasive as we start to remove
this variable from all source files.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 7f98460e37bc032b58ca7c82e70c357aa39370f8
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:13:22 2011 -0500

Add handle attribute to pmpkg_t struct

Similar to what we just did for the database; this will make it easy to
always know what handle a given package originated from.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit c47d25d74be9ce1fbbfb8577687d9f37ba38d98b
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 12:06:25 2011 -0500

Add handle attribute to pmdb_t struct

This is the first step in a long process to remove our dependence on the
global handle variable we currently share in libalpm, with the goal to
make things a bit more thread-safe and re-entrant.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 2102d1a2eb6cb9db674fd76aa7aa3192befad733
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 11:54:58 2011 -0500

Remove unnecessary handle != NULL asserts

These are simple accessor functions for a struct; the handle never even
comes into play when calling these functions.

Signed-off-by: Dan McGee <dan@archlinux.org>

commit 78cbc045c129ca7767b13127e1e17c400b112770
Author: Dan McGee <dan@archlinux.org>
Date: Fri Jun 3 11:48:24 2011 -0500

Remove ALPM_LOG_FUNC macro

The usefulness of this is rather limited due to it not being compiled
into production builds. When you do choose to see the output, it is
often overwhelming and not helpful. The best bet is to use a debugger
and/or well-placed fprintf() statements.

Signed-off-by: Dan McGee <dan@archlinux.org>


Summary of changes:
lib/libalpm/add.c | 68 ++++++--------
lib/libalpm/add.h | 2 +-
lib/libalpm/alpm.c | 76 +++++++++++-----
lib/libalpm/alpm.h | 37 +++-----
lib/libalpm/backup.c | 2 -
lib/libalpm/be_local.c | 39 +-------
lib/libalpm/be_package.c | 23 +++--
lib/libalpm/be_sync.c | 38 +++++---
lib/libalpm/conflict.c | 44 ++--------
lib/libalpm/conflict.h | 4 +-
lib/libalpm/db.c | 84 ++---------------
lib/libalpm/db.h | 9 +-
lib/libalpm/delta.c | 2 -
lib/libalpm/deps.c | 28 +-----
lib/libalpm/diskspace.c | 19 ++--
lib/libalpm/diskspace.h | 2 +-
lib/libalpm/dload.c | 5 +-
lib/libalpm/error.c | 3 +
lib/libalpm/group.c | 8 --
lib/libalpm/handle.c | 152 +++++++++++--------------------
lib/libalpm/handle.h | 13 +--
lib/libalpm/log.c | 5 +-
lib/libalpm/log.h | 7 --
lib/libalpm/package.c | 27 +----
lib/libalpm/package.h | 3 +-
lib/libalpm/pkghash.c | 2 -
lib/libalpm/remove.c | 72 ++++++---------
lib/libalpm/remove.h | 7 +-
lib/libalpm/signing.c | 7 --
lib/libalpm/sync.c | 51 +++++------
lib/libalpm/sync.h | 4 +-
lib/libalpm/trans.c | 40 +++------
lib/libalpm/trans.h | 5 +-
lib/libalpm/util.c | 43 ++++-----
lib/libalpm/util.h | 5 +-
po/fr.po | 149 +++++++++++++++---------------
po/zh_CN.po | 13 ++-
scripts/makepkg.sh.in | 2 +-
scripts/pacman-key.sh.in | 2 +-
src/pacman/conf.c | 205 +++++++++++++++++++++++------------------
src/pacman/conf.h | 16 +++-
src/pacman/pacman.c | 52 +++--------
src/util/cleanupdelta.c | 14 ++-
src/util/pactree.c | 21 +---
src/util/testdb.c | 17 ++--
src/util/testpkg.c | 11 ++-
test/pacman/pactest.py | 1 +
test/pacman/tests/smoke002.py | 12 +--
48 files changed, 603 insertions(+), 848 deletions(-)

The official pacman repository

Thread Tools

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

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org