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

Dan McGee dan at archlinux.org
Wed Jun 16 22:32:57 EDT 2010

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.4.0 has been created
        at  251c047f9985d6b0a0c1c928960952cdf9c872a5 (tag)
   tagging  892266277ed437114080591882d06d5508b3fed7 (commit)
  replaces  v3.3.3
 tagged by  Dan McGee
        on  Wed Jun 16 21:07:52 2010 -0500

- Log -----------------------------------------------------------------
The "it's been a while" release
Version: GnuPG v1.4.10 (GNU/Linux)


Allan McRae (34):
      Be consistent with naming of handle_deps function
      makepkg: tidy usage output
      makepkg: allow overriding pkgver and pkgrel in split packages
      makepkg: allow overriding arch in split packages
      makepkg: fix testing for built package presence
      contrib/bacman: fix checking if file has been added
      makepkg: Add fallback to package function
      makepkg: allow specifying subsets of packages to build
      makepkg: check for references to build root in package
      contrib/bacman: fix checking if file has been added
      Do not print installed size when only downloading
      makepkg: update required programs
      makepkg: only strip files that are writable
      makepkg: abort on missing or non-writable PKGDEST
      makepkg: always update symlinks to compressed man pages
      alpm_list_diff_sorted - make some arguments const
      Sort and avoid duplicates in -Sii output
      makepkg: deprecate repackaging without a package function
      makepkg: BSD find compatibility fix
      makepkg: improve removal of installed dependencies
      makepkg: handle multiple install and changelog files
      makepkg: rework --skipinteg
      Allow -Qo to perform a functional 'which'
      makepkg: allow skipping integrity checks when making source package
      Change directory in package function in PKGBUILD.proto
      makepkg: fix permissions on install and changelog files
      repo-add: symlink to db file to reponame.db
      Remove unnecessary error catching from PKGBUILD protos
      Fix typo in pactest
      Move pacman test suite
      NEWS update for pacman-3.4
      Fix creation of source packages
      makepkg: fix errors with multiple install or changelog files
      makepkg: use BUILDFILE rather than BUILDSCRIPT

Andres P (4):
      makepkg: don't decompress when stripping binaries
      makepkg: replace unnecessary uses of grep
      bash_completion : full rewrite with many improvements
      makepkg: remove code duplication in buildscript parsing

Baurzhan Muftakhidinov (1):
      Update Kazakh translation

Cedric Staniewski (22):
      Fix stderr redirection
      Introduce new PKGBUILD variable `changelog`
      makepkg, repo-add: replace external commands with bash substitutions where possible
      makepkg: remove empty .part files after a failed download
      makepkg: check for non-empty pkgbase instead of pkgname
      makepkg: define escape sequences globally
      makepkg: use tput for terminal-safe colored and bold text
      makepkg: fix abortion after sourcing /etc/profile
      scripts: replace test builtin [ with shell keywords [[ and ((
      makepkg: extend test for hyphen prefixes to pkgbase and all pkgnames
      makepkg: allow the use of only a package() function
      makepkg: move pacman calls to a function
      makepkg: allow to specify an alternative pacman command
      makepkg: limit sudo usage to allowed pacman commands
      makepkg: remove srclinks directory on error exit
      makepkg: check for non-empty pkgbase instead of pkgname
      makepkg: fix abortion after sourcing /etc/profile
      bash_completion: remove absolute utility paths again
      makepkg: document environment variables PKGDEST and SRCDEST
      makepkg: make strip options configurable
      makepkg: print only base filename of install/changelog files
      makepkg: refactor absolute filename detection

Christophe Chapuis (1):
      contrib/pactree: generate reverse dependency trees

Christos Nouskas (2):
      Update Greek translation
      Revise Greek translation

Daenyth (1):
      rankmirrors: Add a --repo option to target a specific repo

Dan McGee (72):
      Pass all xsltproc-opts in one argument
      Fix nonsensical replace
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      Fully implement database lazy loading
      Add missing closedir calls in cache cleanup
      Propagate return status up in DB cleaning code
      Allow cache cleaning to process all cache directories
      Merge branch 'maint'
      repo-add: clean up options parsing
      Merge branch 'maint'
      Merge branch 'maint'
      int typing: s/unsigned short/int/ in libalpm
      typing: a few more fixes for special int types
      Add missing get_usedelta() method
      Reduce calls to list_count() in removing package
      libalpm: clean up lock function
      Minor scope/typing cleanups
      Merge branch 'maint'
      Reduce unnecessary get_name() function calls
      Merge branch 'maint'
      Merge branch 'maint'
      Merge branch 'maint'
      download: major refactor to address lingering issues
      HACKING: add some notes about valgrind/gdb usage
      Fix syntax error in new translation
      bash_completion: use absolute paths to utilities
      Fix requiredby output
      Remove trailing whitespace on all lines in list_display
      NULL out handle after release
      bash_completion: use absolute paths to utilities
      Merge branch 'maint'
      makepkg: Remove setgid bit on srcdir/pkgdir creation
      Mark two functions static
      Reduce duplicate code in DB extraction
      Bump copyright dates to 2010
      Unbreak the database partial extraction code
      Strip extension off all package compression types
      Show 'Required By' in -Sii output
      Update -Si docs to reflect new -Sii operation
      Update PKGBUILD.proto to include a package() function
      Move vercmp code into a separate file
      Remove call to function logger
      Build vercmp without needing link to libalpm
      Fix up the cross-compilation patch library lookup
      Add two new pactests for --dbonly
      Improve documentation of -k/--dbonly
      Add 'pkgbase' highlighting to vim syntax file
      PKGBUILD.vim: only allow hex characters in checksums
      doc: fix up description of where example PKGBUILD is located
      pactest: remove cargo-cult option reset
      Add some machinery to test the Include directive
      Update pacsearch to work with new Qs/Ss output
      Move vercmp tests into util/ testing directory
      contrib: kill gensync/updatesync
      translation: update pot/po files for pacman in prep for release
      translation: update pot/po files for libalpm in prep for release
      NEWS: add some flyspray bug numbers
      Bump configure.ac versions for 3.4.0 release
      Remove unnecessary gettext call
      Add note about XySSL/PolarSSL name change
      Update English (British) translation
      translations: rename Swedish translation from sv_SE to sv
      translations: rename Norwegian translation from nb_NO to nb
      Add a .mailmap file
      Update website with 3.4.0 release
      Add test/util directory as necessary to build files
      Fix distcheck invocation in doc/ directory

David Campbell (1):
      Switch Contributor line with Maintainer line.

Dieter Plaetinck (1):
      fix for incorrect checking of return code, which causes syntax errors

Eric Bélanger (3):
      makepkg: Clarified error message when a sourceball exist already
      makepkg: Fixed logging for split packages
      makepkg: Place packages symlinks in build dir when PKGDEST is used

Giovanni Scafora (1):
      Update Italian translation

Heiko Baums (1):
      pacdiff : add diffsearchpath option

Henning Garus (1):
      makepkg: exit on error during build() or package()

Ionuț Bîru (1):
      Update Romanian translation

Isaac Good (3):
      makepkg: use bash test operators, part one
      makepkg: use bash test operators, part two
      Replace an ugly while [ with a for (( loop

Jonathan Conder (2):
      Compute package download size outside _alpm_sync_prepare
      fix memory leak in _alpm_sync_commit

Juan Pablo González T (1):
      Update Spanish translation

Laszlo Papp (5):
      Remove makepath function from frontend
      Replace hardcoded option numbers with enumeration
      Size handling was changed in fgets() functions
      Fix a small typo in alpm_list.c
      Refactor do/while cycle and multiple while cycles

Leandro Inácio (2):
      Update Portuguese (Brazil) translation
      Revise Portuguese (Brazil) translation

Manuel Tortosa (2):
      Add Catalan translation
      Updating Catalan translation

Marc-A. Dahlhaus (1):
      Allow to include a path containing wildcards

Matthias Gorissen (1):
      Update German translation

Matthias Lanzinger (1):
      Fix cross-compilation issues with git and libfetch

Nagy Gabor (18):
      Change Y/n to y/N with REMOVE_PKGS (remove_unresolvable) callback
      Add a new reason field to pmconflict_t struct
      Do not remove conflict by default
      Use sync.c for upgrade transaction prepare and commit
      Re-enable REMOVE_PKGS test in pactest suite
      Ask user confirmation for -R operation, too
      Fix "-Sd conflict_pkg" bug
      Print error on duplicated database entries
      Print "there is nothing to do" with NOOP transactions
      Show --print and --print-format options with -Rh, -Sh and -Uh only
      New pactests for the phonon/qt issue
      Introduce -D, --database
      Remove unused 'z' option from getopt_long's optstring
      Fix a serious bug in the download code
      Partial fix for the phonon/qt issue
      New pactest: unresolvable001.py
      Update Hungarian translation
      API changes between 3.3 and 3.4

Nezmer (4):
      makepkg: skip devel_check() when repackaging
      makepkg: Introduce $SRCPKGDEST
      makepkg: Add documentation for the new SRCPKGDEST variable
      Resolve dependencies whenever --syncdeps is passed and --nodeps is not

Oleg Finkelshteyn (1):
      Don't wrap lines when we don't have a column size

Pierre Schmitz (1):
      contrib/*_completion: match *.pkg.tar.*

Ray Kohler (1):
      makepkg: fall back to su if sudo is not available

Roman Kyrylych (1):
      Update Ukrainian translation

Samed Beyribey (1):
      Update Turkish translation

Serge Ziryukin (1):
      check for valid optarg before using strdup

Sergey Tereschenko (1):
      Update Russian translation

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

Xavier Chantry (45):
      dload.c : change the way to check for mtimes
      dload.c : only call fwrite once
      dload.c : various fixes
      Add Architecture and --arch option
      Check package arch before installing
      Allow $arch to be used in Server
      makepkg : refactor run_build and run_package
      makepkg : check for invalid backup entry
      Add pactest for 'any' architecture
      Log commandline in pacman/alpm log
      sanity check for optdepends syntax
      libalpm/util.c : remove _alpm_strreplace
      fix small memleak in an error case
      use strreplace in the xfercommand code
      rewrite strreplace
      Allow '-Su foo' operation
      Re-add the non-user friendly --ask option
      Remove transaction type
      Change the interface for target loading
      sync.c : duplicate the target before modifying it
      delta : simple code refactoring
      testdb : fix many memleaks
      replace rankmirrors by bash clone
      cygwin fix : use unsigned char for ctype function
      update sync200 pactest
      Rework the alpm_unpack functions
      alpm_list : add new alpm_list_diff_sorted function
      dload.c : clear sigaction flag to make valgrind happy
      pacman.conf : enable resuming for curl
      refactor _parseoptions
      add some more sanity check for optarg
      improve download_internal error messages
      delta : add external cleanup script
      callback.c : less magic progress bars
      callback: use variable length for progressbar text
      print installed packages
      Add new --print operation for all operations
      Only extract new DB entries
      fix a few warnings reported by clang
      More consistent printing of off_t and time_t
      makepkg -g: use checksums defined in the pkgbuild
      PKGBUILD.vim : update valid licenses
      Allow Include directive in any sections
      configure.ac : disable doc by default and check for asciidoc
      Update French translation

solsTiCe d'Hiver (1):
      use bitwise shift operator in enum "bit field"

甘露(Gan Lu) (2):
      Update Chinese translation
      Fix issue in Chinese translation


The official pacman repository

More information about the pacman-dev mailing list