[pacman-dev] [GIT] The official pacman repository branch, maint, updated. v3.2.0-26-g5b51dbb

Dan McGee dan at archlinux.org
Sat Aug 23 09:48:54 EDT 2008


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, maint has been updated
       via  5b51dbb11e2087e1055be24b486502be806b5e13 (commit)
       via  e760c4f4784c7e7b59717cd10c56dac04f175b73 (commit)
       via  081f64aea3aa7df13f1ccd1da601075abab6b1ba (commit)
       via  0969c2e700c6bd7f855ddfa4e73b6ccd71911ff5 (commit)
       via  56f0cf9d157bc2b902e4590364e2926c2f169b05 (commit)
       via  96e023c7bd0b1069878667278a45a34476c42472 (commit)
       via  e27a8c9ae323c275b0c3503d6a6ea18b639f4dc6 (commit)
       via  9451b2e4f23a3c566fcfe3420c379b3cb3eb1f90 (commit)
       via  901e4aa5c203f605e9d527e474821426a40e5cea (commit)
       via  282eeadc68fec1da8651d0c65ad0dfebd11a9c7f (commit)
      from  9609c0f1351a73e06edcfda1494a41d66c51dcb5 (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 5b51dbb11e2087e1055be24b486502be806b5e13
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Sat May 31 15:06:30 2008 +0200

    Cleanup of _alpm_pkg_compare_versions.
    
    * Change the return values to be more informative.
    
    It was previously boolean, only indicating if a sync package was newer than
    a local package.
    
    Now it is a simple wrapper to vercmp, handling the force flag.
    
    * Remove the verbose output from _alpm_pkg_compare_versions.
    
    The "force" message is not so useful.
    The "package : local (v1) is newer than repo (v2)" message can be moved to
    -Su operation.
    For the -S operation, it is better to have something like :
    "downgrading package from v1 to v2"
    
    * Don't display the "up to date -- skipping" and "up to date -- reinstalling"
    messages, when the local version is newer than the sync one.
    
    * Fix the behavior of --needed option to not skip a target when the local
    version is newer, and clarify its description.
    
    * Add a new alpm_pkg_has_force function
    
    This allows us to access the pkg->force field like any other package fields.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit e760c4f4784c7e7b59717cd10c56dac04f175b73
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Wed Aug 20 23:17:02 2008 +0200

    download : disable progressbar when total is unknown.
    
    This is a work around for FS#8725.
    
    There are some bad combination of proxies and mirrors where the Content
    Length is not returned, and thus the progress bar can't be displayed
    correctly.
    
    Dan: Note that this patch also adds a "downloading" message when the
    progress bar is disabled, which was formerly not indicated at all in the
    output.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 081f64aea3aa7df13f1ccd1da601075abab6b1ba
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Thu Aug 21 09:09:16 2008 +0200

    fix HACKING asciidoc file.
    
    The HACKING file seemed to be broken :
    http://archlinux.org/pacman/HACKING.html
    
    And indeed, running asciidoc HACKING issued a number of warnings :
    
    WARNING: HACKING: line 27: missing [paradef-default] C-style entry
    type:  numbered : expected  1  got  3
    WARNING: HACKING: line 44: list item 3 out of sequence
    WARNING: HACKING: line 49: missing [paradef-default] C-style entry
    type:  numbered : expected  2  got  4
    WARNING: HACKING: line 62: list item 4 out of sequence
    type:  numbered : expected  3  got  5
    WARNING: HACKING: line 69: list item 5 out of sequence
    type:  numbered : expected  4  got  6
    WARNING: HACKING: line 75: list item 6 out of sequence
    type:  numbered : expected  5  got  7
    WARNING: HACKING: line 83: list item 7 out of sequence
    WARNING: HACKING: line 104: missing [paradef-default] C-style entry
    WARNING: HACKING: line 116: missing [paradef-default] C-style entry
    WARNING: HACKING: line 126: missing [paradef-default] C-style entry
    
    I just followed the syntax example there :
    http://www.methods.co.nz/asciidoc/userguide.html#X56
    And all is fine now :)
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 0969c2e700c6bd7f855ddfa4e73b6ccd71911ff5
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Thu Aug 7 19:50:07 2008 +0200

    pacman : clarify help message.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 56f0cf9d157bc2b902e4590364e2926c2f169b05
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Thu Jul 17 22:35:35 2008 +0200

    makepkg : localize the Y/n part of the question.
    
    pacman already localizes the yesno stuff, so doing the same in makepkg is
    more consistent.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 96e023c7bd0b1069878667278a45a34476c42472
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Thu Jul 31 16:35:21 2008 +0200

    pacman: print optdepends on install and upgrade.
    
    This implements FS#10630.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit e27a8c9ae323c275b0c3503d6a6ea18b639f4dc6
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Thu Jul 31 15:58:25 2008 +0200

    Add new list_display_linebreak function
    
    list_display puts several members on the same line, which is not appropriate
    for optdepends:
    
    Optdepends: foo: feature1  bar: feature2  baz: feature3
    
    The new list_display_linebreak function puts every member on its own line,
    which is much better with optdepends:
    
    Optdepends: foo: feature1
                bar: feature2
                baz: feature3
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    [Xav: implement this new behavior as a new function rather than as a
    parameter of list_display]
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9451b2e4f23a3c566fcfe3420c379b3cb3eb1f90
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Thu Jul 31 13:38:30 2008 +0200

    Move the the description parsing logic to string_display()
    
    So dump_pkg_full will indent all strings correctly.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    [Xav: add string_length function]
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 901e4aa5c203f605e9d527e474821426a40e5cea
Author: Xavier Chantry <shiningxc at gmail.com>
Date:   Fri Aug 22 13:54:15 2008 +0200

    makepkg: do insensitive comparisons of checksums.
    
    This fixes FS#11283 , which was originally reported on the forums :
    http://bbs.archlinux.org/viewtopic.php?id=53794
    
    Insensitive comparisons were implicitly made before since md5sum --status was
    used for checking. Now that we use openssl and compare checksums manually in
    bash, we lost that feature.
    This can be easily reintroduced using tr '[A-F]' '[a-f]'
    
    What convinced me to fix it is that the md5 command line tool generates md5sums
    in upper case by default :
    http://www.fourmilab.ch/md5/
    
    And finally, A-F and a-f are the same in hex and both are used.
    
    Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 282eeadc68fec1da8651d0c65ad0dfebd11a9c7f
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Aug 19 23:29:56 2008 -0500

    Factor shell script size command into configure script
    
    Commit 149839c5391e9a93 introduced a small behavior regression as a drawback
    for a better portability. repo-add now includes the approximate size (to the
    nearest KB) rather than an exact size due to the switching of the du command
    to a more portable form. Instead of sacrificing the exact size, use
    configure to help us determine a valid command to acquire our filesize and
    place it in the sync database.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 HACKING                |   36 +++++++++---------
 configure.ac           |    7 +++
 doc/pacman.8.txt       |    2 +-
 lib/libalpm/alpm.h     |    1 +
 lib/libalpm/package.c  |   38 +++++++++---------
 lib/libalpm/sync.c     |   30 ++++++++++----
 scripts/Makefile.am    |    1 +
 scripts/makepkg.sh.in  |   11 +++--
 scripts/repo-add.sh.in |    4 +-
 src/pacman/callback.c  |    7 +++-
 src/pacman/package.c   |   20 +--------
 src/pacman/pacman.c    |    7 ++-
 src/pacman/util.c      |   98 +++++++++++++++++++++++++++++++++++------------
 src/pacman/util.h      |    2 +
 14 files changed, 165 insertions(+), 99 deletions(-)


hooks/post-receive
--
The official pacman repository



More information about the pacman-dev mailing list