[pacman-dev] [GIT] The official pacman repository annotated tag, v3.2.0, created. v3.2.0

Dan McGee dan at archlinux.org
Wed Jul 30 21:38:25 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 annotated tag, v3.2.0 has been created
        at  a7f9eb8b8b3108c644bebfbe4ef8dcbc5bc464d9 (tag)
   tagging  fabf7ad6c4d9e0a45bf0957d93d810a361db7418 (commit)
  replaces  v3.1.4
 tagged by  Dan McGee
        on  Wed Jul 30 20:23:29 2008 -0500

- Log -----------------------------------------------------------------
The craved for 3.2.0 release. Woo!
Version: GnuPG v1.4.9 (GNU/Linux)


Aaron Griffin (1):
      Store replaces in the local DB too

Allan McRae (17):
      Quote filenames in find expression in pacdiff
      Make all error messages use pm_fprintf
      No error in makepkg when removing deps fails
      Pactest for removing multiple items in a dependency chain.
      makepkg - add check for valid options in PKGBUILD
      Pactests for sync operations with NoUpgrade and NoExtract
      Tidy up of the handle struct in libalpm
      bacman - regenerate package from system
      makepkg: add --allsource option
      Move geninteg block in makepkg before error checking
      Additional path quoting and srcdir/pkgdir usage
      Remove symlinks to libtool files
      Use LC_ALL=C everywhere
      Strip *.a libraries in makepkg
      Make strip paths configurable
      makepkg: add packages to pkgdeps list only after successful install
      Update NEWS file for 3.2.0 release

Alper KANAT (2):
      Add pacman Türkçe (Turkish) translation
      Add libalpm Türkçe (Turkish) translation

Anton Fiuman (1):
      Don't require --force when using the --nobuild option

Carlo Bersani (2):
      bacman: fix issue with symlink early copy
      contrib: add pactree script

Chantry Xavier (31):
      libalpm/sync.c: don't duplicate packages for the sync->data field.
      Move the deptest code from frontend to backend.
      small memleak fix in sync.c.
      Add new public alpm_checkdbconflicts function.
      testdb : add conflicts checking.
      libalpm/cache.c : don't duplicate packages in pkgcache.
      libalpm/sync.c : conflicts resolving cleanup.
      remove --force option from repo-add.
      Move -Sy operation into its own transaction
      Improve yesno function.
      clean up dltotal leftover from 81a2a06818d367f852.
      libalpm/dload.c : memleak fixes.
      libalpm: clean up of md5sum functions.
      Refactoring of the download code.
      Add zipman makepkg option.
      Drop case insensitive comparisons in the config parsing.
      Kill some obsolete references to -A option.
      Kill the dependsonly option.
      Add new CleanMethod option.
      pactest: Add quotes for directory with whitespaces
      pactest : Use tarfile module.
      Refactor the trans init and release code.
      Completely rework delta algorithm
      Get rid of the delta patches list
      libalpm/sync.c : memleak fixes.
      get_filename : use the FILENAME db field only.
      Doxyfile : enable JAVADOC_AUTOBRIEF.
      contrib/paclist: list packages installed from given repo.
      Cleanup usages of alpm_list_find and alpm_list_remove.
      Add SyncFirst option.

Daenyth Blank (1):
      makepkg: fix strip section to allow spaces in paths

Dan McGee (138):
      Use dynamic string allocation in package structures
      Add functions to manipulate pmdepend_t objects
      Merge branch 'maint'
      memleak fix with new dynamic depend structure
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Convert deltas to dynamic allocation
      Merge branch 'maint'
      Fix memleak found by add004.py
      conflict.c: move debug message out of inner loop
      pactest: remove check for root permissions message
      Fix flip-flopped parameters to CALLOC macro
      Merge branch 'maint'
      Update libtool version (1.5.24 -> 1.5.26)
      Merge branch 'maint'
      Remove gensync and updatesync from normal distribution
      Remove gettext calls from gensync/updatesync
      Remove "Installed Size" hackeration
      Merge branch 'maint'
      Merge branch 'maint'
      Update Doxyfile with some new options in new version
      Merge branch 'maint'
      Move pmgraph_t struct and functions to their own header file
      Merge branch 'maint'
      Remove all unnecessary snprintf usage
      Merge branch 'maint'
      More cleanup to alpm_list
      Move download code out of server.c
      Add new stub download functions for use throughout the code
      Remove pmserver_t abstraction
      Merge branch 'maint'
      Start removing some junk from the function template
      Merge branch 'maint'
      Move -A pactests that are relevant to -U, clean the rest out
      Remove the Add option from the command line
      Remove frontend add code that is no longer necessary
      Remove useless TESTS file
      Merge branch 'maint'
      Merge branch 'maint'
      Update database mtime after it has been extracted
      Add -q (quiet) option to valgrind call in pactest
      Switch pmgrp_t to dynamic allocation, general group cleanup
      memleak fix: ensure we free result of get_destfile()
      Merge branch 'maint'
      Make db->treename a pointer
      Add an archive_fgets() function
      Read .PKGINFO directly from package file
      doc/pacman.8: fix manpage typo
      Merge branch 'maint'
      Fix segfault on -Qs usage
      Enable display of multiple groups in -Ss and -Qs output
      Update -Ss and -Qs pactests to include groups
      Merge branch 'maint'
      Add quiet printout to --owns functionality
      Remove libdownload reference from pacman frontend
      libalpm error cleanup, step 1
      Remove unnecessary header file, move one macro to util.c
      Remove a bit more download.h pollution
      Allow disabling of internal (libdownload) code
      Add *.exe ignores for certain other platforms
      Add check for swprintf() and a workaround when it is missing
      Merge branch 'maint'
      Update configure.ac to current code
      Correctly use the fd returned my mkstemp()
      Remove unnecessary import in dload.h
      Merge branch 'maint'
      Memory allocation and other small cleanups
      Fix compilation errors on x86_64
      Fix gettext on non-Linux platforms
      More non-Linux build updates, mostly Darwin
      Slight changes to fix warnings from autoconf 2.62
      Merge branch 'maint'
      Remove unnecessary NULL check in FREE() macro
      Give libalpm native support for both libdownload and libfetch
      Merge branch 'maint'
      Rework delta struct and modify code accordingly
      Fix some fallout from the delta/download changes
      Remove unnecessary archive_entry_set_pathname() calls
      Update pactest to allow setting modes on created files
      Rework extract_single_file() temp file creation
      Updates to _alpm_copyfile()
      Merge branch 'maint'
      pacman-side code cleanups
      be_files.c: PATH_MAX cleanup
      Update md5 routines
      Use strdup() instead of a static buffer
      makepkg: Unify start and end messages
      scripts: add -q/--quiet option to repo-add and repo-remove
      Update makepath to remove PATH_MAX usage
      pacsearch: rewrite in perl
      pactest: fix --gdb option
      Remove some useless abstraction and start db cleanup
      Refactor pkg_load/parse_descfile into a new backend file
      Merge branch 'maint'
      Remove errant include of error.h
      Remove an outdated exception check in file conflict code
      Remove --builddeps from makepkg
      Remove lazy init code from pkg name and version functions
      Simplify _alpm_pkg_new()
      Update _alpm_versioncmp
      Remove wrapper call around versioncmp
      Fix compilation warning on x86_64
      Merge branch 'maint'
      Add missing NULL set in group printing
      Add simple vercmp test script
      Fix versioncmp regression after update
      Allow GIT version to be used in pacman builds
      makepkg: remove some dead TODO code
      libalpm/md5: Fix license header
      Use correct C type for file sizes
      Reimplement TotalDownload functionality
      Reformat -Sg output to look like -Qg
      Various updates needed prior to a new release
      makepkg: remove deprecated --usesudo code
      Allow use of GIT_VERSION in documentation dir
      Use shell builtin to list files for package inclusion
      Merge branch 'maint'
      repo-*: allow use of readlink or realpath
      Combine repo-add and repo-remove into one script
      Document pacman -q/--quiet operation
      Expand PKGBUILD documentation
      Use access() instead of stat() when possible
      autoclean.sh: Fix paths to po/ dir
      makepkg.conf: make keeping docs the default
      Merge branch 'maint'
      Add information on version comparison to manpages
      Merge branch 'maint'
      Remove pacman.static build from build files
      makepkg: speed up svn revision check for large repositories
      Fix vercmp and add additional tests
      pacsearch: quote args passed to pacman
      Remove unused strverscmp substitute
      pactest: add test.expectfailure option for tests
      pactest: exit with a non-zero error code on unexpected failure
      vercmptest: fix binary existence check
      Further updates to submitting-patches
      Version bumps to configure for 3.2.0 release

Geoffroy Carrier (1):
      Add trailing / to DESTDIR for stupid Makefiles.

Giovanni Scafora (2):
      Update Italian translation
      Small fix to Italian translation

Hugo Doria (1):
      Update Portuguese (Brazil) translation

Jeff Bailes (1):
      Update British English translation

Juan Pablo González Tognarelli (2):
      Spanish translation updates
      Update Spanish translation

K. Piche (3):
      add.c: added some tracing and improved some variable locality
      Some comments for _alpm_unpack.
      remove.c: refactor into functions

Mateusz Herych (1):
      Update Polish translation

Matthias Gorissen (1):
      Update German translation

Nagy Gabor (46):
      New reason001.py pactest
      New --asexplicit option
      small sync.c code clean-up
      New _alpm_conflict_dup function
      Fix PM_ERR_CONFLICTING_DEPS handling in sync.c
      pmsyncpkg_t cleanup
      New remove option : -u / --unneeded (FS#6505).
      libalpm/package.c : add _alpm_pkgname_pkg_cmp function.
      alpm_sync_sysupgrade split
      Remove alpm_sync_get_newversion function
      alpm_list.c clean-up
      New alpm_version function
      Remove trans->targets
      Add -Rss option
      Avoid duplicated target names.
      Kill compute_requiredby usage in can_remove_package()
      Swap the parameters of alpm_pkg_find
      Fix for remove052.py by moving recursedeps before checkdeps.
      Add some verbosity to _alpm_db_read.
      Use $PKGEXT (from /etc/makepkg.conf) in bacman
      Don't duplicate packages in requiredby list
      New _alpm_dep_edge function
      New _alpm_find_dep_satisfier function
      Swap parameters on PM_TRANS_CONV_INSTALL_IGNOREPKG callback function
      Resolvedeps rework
      Remove requiredby from pactests
      Fix a bogus message in Hungarian translation
      New remove060.py pactest
      remove_addtarget rework (in front-end)
      sync_addtarget rework
      Fix a wrong FREELIST usage in add.c
      Fix some memleaks in alpm/add.c
      Use "pacman -S $dep" in makepkg's dependency resolving
      _alpm_db_add_pkgincache rework
      Fix a possible segfault in alpm/remove.c
      alpm_list_remove treat NULL needle as "nothing"
      Use NULL instead of "" as no causingpkg
      Rephrase some debug messages in alpm/sync.c
      Update Hungarian translation
      New fileconflict004.py pactest
      Re-enable --debug with -Sw and -Sp
      Update pactest README
      -Sqg and -Qqg
      New fileconflict005.py pactest
      Remove UseColor from front-end
      Put CleanMethod to pacman.conf (commented out)

Robson Roberto Souza Peixoto (1):
      Small fix to pt_BR translation.

Roman Kyrylych (1):
      makepkg: Support for resuming source downloads

Samed Beyribey (1):
      Update Turkish translation

Sebastian Nowicki (7):
      Add documentation for transaction events
      Add detailed description to alpm_pkg_load
      Replace usage of "cp -s" with the more portable "ln -s"
      Allow an unprivileged user to create packages without fakeroot
      Use "legacy mode" on Mac OSX (for file command)
      Use chown 0:0 instead of root.root
      Use openssl for checksum verification instead of *sum utilities

Sergey Tereschenko (1):
      Update Russian translation

Thomas Bächler (1):
      Minor fix to German translation

Vojtěch Gondžala (1):
      Update Czech translation

Xavier Chantry (26):
      Fix rewinddir regression by cleaning up db_scan
      pactest: only use fakeroot when it is found.
      Disable geteuid in cygwin.
      du -b is not available on BSD, use du -k instead.
      be_files : stores REPLACES and FORCE in desc.
      Get rid of double / in database paths.
      src/pacman/sync.c : cleanup of pacman_sync
      Don't display filename on -Qip operation.
      fr.po : fix one minor alignment problem.
      makepkg: Add missing quotes for the source array.
      makepkg: add several quotes needed after nullglob.
      repo-add cleanup.
      src/pacman/sync.c : Display only errors with -Sp and -Sw operations.
      Update pot files.
      Update French translation
      libalpm/package.c : fix infolevel bug in pkg_dup
      src/pacman : rework the display_targets function.
      Show number of packages to be installed / removed.
      Implement AND based package searching.
      makepkg : use /etc/profile
      makepkg: Fix STRIP_DIRS test.
      Update submitting-patches file.
      Update README file.
      Final update of all translations.
      NEWS: updates from ML

甘露(Lu.Gan) (2):
      Update of Chinese simplified pacman translation.
      Update Chinese Simplified translation


The official pacman repository

More information about the pacman-dev mailing list