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

Dan McGee dan at archlinux.org
Wed Jan 9 19:51:22 EST 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.1.0 has been created
        at  db4c62c76be4a9b44bcb5f8d783f0b65818080fe (tag)
   tagging  079f5a8346d71b36f703c68e5c1f27fac58815ba (commit)
  replaces  v3.0.6
 tagged by  Dan McGee
        on  Wed Jan 9 18:25:20 2008 -0600

- Log -----------------------------------------------------------------
A long time coming but we are FINALLY ready to release.

Thanks to everyone who helped out!
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)

iEYEABECAAYFAkeFZfUACgkQXC5GoPU6du0GCwCgrkgLboM106qkU21u/ZekuSeZ
TQ0AoIOnFSfbTYcvBqVCLrnnGaVay5ww
=pQQ6
-----END PGP SIGNATURE-----

Aaron Griffin (37):
      From: Andrew Fyfe <andrew at neptune-one.net>
      repo-add leaves .PKGINFO in the current directory
      Report an error on setmntent failure
      Backport changes from 3.0.1
      pactest: remove001.py
      Testing git emails
      ldconfig changes from CVS
      New archlinuxppc.org mirror added to mirrorlist
      Fix IgnorePkg handling with replacement packages
      Fix libarchive permission extraction
      Remove trailing slashes from Server URLs
      Continue scanning when an invalid DB entry is found
      Fix broken resolve_path function
      Allow $repo expansion in 'Server' config lines
      Support for localized times in metadata
      Remove buildtype package accessor prototype
      Minor "cannot remove" message cleanup
      OMG a space!
      Break out transaction test to a separate function
      Allow --refresh specified for most -S options
      Use ANSI 'foreground' color instead of hardcoding 'white'
      Fail loudly is scriptlets cannot be run via /bin/sh
      New French mirror at ftp.free.fr
      Maintain list tail pointers in the head node
      Add STRDUP macro to mirror MALLOC/CALLOC
      Missing quote in output
      Typo fix (sepArately)
      Make the download failure message more clear
      Additionally search for non-regex strings on a db search operation
      Force mode of all database files to 644
      Ensure 0644 permissions for install and changelog files
      Correct scriptlet usage pattern
      Fail sanely on OUTPUT rules when --nolog is passed
      popen does NOT require /bin/sh in a subchroot
      Add "which" path searching functionality to pactest
      Add real scriptlet checking for pactest
      Allow unreadable Include files to be non-fatal

Alessio 'mOLOk' Bolognino (2):
      Add vim syntax file for PKGBUILDs to contrib/
      Updated vim syntax file

Alexander Baldeck (1):
      Bug fix for FS#6944

Allan McRae (4):
      Compress hard linked man pages
      Only query pacman upgrade when performing actual upgrade
      Add remove counterparts to alpm_option_add_* functions
      Allow NULL parameter in alpm_trans_commit

Andreas Hauser (1):
      FS7355: Add --ignorearch option to makepkg

Andrew Fyfe (71):
      Tidy up usage of makepkg.conf
      makepkg: remove grep calls from stripping binaries
      Moved commands to create package file into create_package().
      Cleaned up and simplified create_package().
      Moved commands to tidy up package install into tidy_install().
      Cleaned up and simplified tidy_install().
      Moved commands to setup build environment and run build() into run_build().
      Cleaned up and simplified run_build().
      Add missing new line to 'pacman -T' output.
      Reduced the number of commands run inside fakeroot to the bare minimum.
      Removed fakeroot hacks.
      fix existing autotools in scripts/*
      autotool scripts/abs
      autotool scripts/gensync
      autotool scripts/makeworld
      autotool scripts/pacman-optimize
      move parameter count check after check for help and version.
      autotool scripts/repo-add
      Added copyright header to scripts/abs.in
      autotool scripts/repo-remove
      autotool scripts/updatesync
      chmod -x scripts/*.in
      Fixed typo in scripts/repo-remove.in
      Remove extra_dist from scripts/Makefile.am
      Switch to printf for output messages.
      Add -mtune=generic to C{,XX}FLAGS in makepkg.conf
      Substitute config directory in scripts.
      Autotool fixes/cleanup.
      Add autotool substitution for SRCEXT.
      FS7319: Add option to disable the inclusion of abs script.
      Cleaned up dependencies check functions in makepkg
      scripts/makepkg.in: Various clean ups.
      scripts/makepkg.in: Clean up gen/check checksum code.
      scripts/makepkg.in: All calls to eval_gettext have been remove, gettext.sh is no longer needed.
      scripts/makepkg.in: Move the remaining stages into functions.
      scripts/makepkg.in: Some more clean ups.
      scripts/makepkg.in: Clean up.
      scripts/makepkg.in: Rewrite check_{options,buildenv} to tidy them up.
      Clean up output messages for translation.
      scripts/makepkg.in: Improve error handling and clean up on exit.
      scripts/makepkg.in: More clean up.
      scripts/abs.in: Rearrange/Cleanup.
      scripts/makepkg.in: Fix version comparision in create_xdelta().
      contrib/wget-xdelta.sh: Replaced with an improved version.
      scripts/makepkg.in: Add gettext translation for WARNING and ERROR.
      Autotool clean up.
      scripts/makepkg.in: Switch to GNU getopt.
      scripts/makepkg.in: Added fakeroot version to .PKGINFO header.
      scripts/makepkg.in: Forgot the fakeroot switch when changing to GNU getopt.
      scripts/makepkg.in: Use bsdtar to find packages for xdelta.
      scripts/makepkg.in: Don't include .PKGINFO etc in .FILELIST
      Add two asciidoc manpages to the doc/ dir
      Move common stuff into footer.txt and some formating tweaks.
      Convert the remaining man pages to asciidoc.
      doc/Makefile.am: Set pacman version and date when man pages are generated.
      Add Synopsis section to man 5 pages.
      Update PKGBUILD example.
      Change the exit code for pacman_deptest().
      scripts/makepkg.sh.in: Add CHOST to the list of variables exported.
      Cleanup of pacman_deptest()
      FS#7271 - [patch] option for avoiding caching netfiles
      Remove conflict message for no-existent files.
      Fix previous makepkg patch, and some pacman output.
      Some doxygen comments.
      Fix gettext output in repo-{add,remove}
      scripts/makepkg.sh.in: Fix 2 bugs
      Remove support for SHA1 from pacman.
      Clean up MD5 code.
      scripts/makepkg.sh.in: Add missing [
      scripts/*.sh.in: Clean up and fix a few bugs
      scripts/makepkg.sh.in: Strip bins/libs in all {bin, sbin, lib} directories.

Artyom (1):
      Add -q/--quiet option for controlling output.

Ash Milsted (1):
      makepkg: fix create_xdelta() and add warning

Baptiste Daroussin (1):
      FS7485: Replace tar/cpio/unzip with bsdtar for extracting/creating packages.

Chantry Xavier (110):
      Let IgnorePkg superceed the FORCE package flag
      Fix extraneous "ignoring upgrade" output on Ignore'd packages
      Add -Qee option for the original behavior of -Qe
      Move parts of pacman_query into subfunctions (query_search, query_group, query_isfile)
      Add new pactest remove042
      Add two new pactests for FS #6057
      Fix for removing a package that is no longer needed
      Ensure correct and consistent usage of depmiss
      FS7338: Fix conflicts typo totally this time.
      Add sync301 pactest- pacman gains new deps and should be pulled in
      Add pactest to help debug FS #7415
      libalpm/remove.c : file variable used before being initialized.
      scripts/makepkg.in: Fix creation of .FILELIST
      libalpm/util.c : stat returns 0 on success
      libalpm/add.c : ignore libarchive warning.
      libalpm/add.c,util.c : log ARCHIVE_WARN warning to debug output.
      libalpm/add.c : fix for FS #7484
      pacman/packages.c : print an error for files that can't be stated.
      pacman/query.c : return after a query on all packages.
      libalpm/trans.c : exit the forked process correctly in case of errors.
      add remove045 pactest.
      conflict.c: start cleaning conflict check functions
      libalpm/remove.c : Rsd combination.
      remove sync022 and sync023 pactest.
      Remove conflict message for non-existent files (reworked)
      libalpm/deps.c : fix for remove044 pactest.
      libalpm/remove.c : revert part of commit to fix remove044 pactest
      Add new sync012 pactest.
      Add remove046 pactest for FS#7622.
      new pmdepend_t / pmdepmissing_t accessors.
      Use only one mirror list for all repos
      libalpm/deps.c : split sortbydeps function.
      libalpm/deps.c : split alpm_depcmp.
      libalpm/alpm_list.c : add SYMEXPORT to all alpm_list_ functions.
      libalpm/sync.c : fix DEPENDSONLY flag handling.
      libalpm/conflict.c : cleanup + fix for conflict001.
      pacman/sync.c : return 0 on succesful search, 1 otherwise.
      libalpm/query.c : makes orphans and foreign options as filters.
      new query options : explicit (-Qe) and deps (-Qd).
      libalpm/db.c : allow unregistering db for interrupted transaction.
      Update manpage with new query options.
      libalpm/db.c : add alpm_db_unregister_all.
      libalpm/sync.c : don't go back on STATE_PREPARED when committing fails.
      makepkg : add -L (--dereference) to file.
      pacman/sync.c : kill extra newline with groups on -Ss operation.
      libalpm/add.c : fix backup handling.
      libalpm/remove.c : avoid duplicated packages in removal list.
      contrib : update zsh and bash completion to reflect the new sync dbs location.
      Add a few pactests collected over time.
      libalpm/trans.c : remove the lock even on interrupted transactions.
      libalpm/package.c : add new alpm_pkg_compute_requiredby function.
      libalpm/deps.c : export _alpm_checkdeps (-> alpm_checkdeps).
      Add testdb util for finding inconsistencies in the database.
      Remove the DB consistency check from pacman and libalpm.
      trans.c : reworking of transaction interruptions
      rankmirrors : add support for the $repo var in url.
      libalpm/add.c : newline fix.
      libalpm/add.c : fix backup handling (2)
      libalpm/package.c : fix for FS#8081, case sensitive comparisons in parse_descfile.
      Add two pactests with broken requiredby, and two about pacsave handling.
      Add sync044 pactest : A dependency induces a replacement.
      document the -Qii option.
      needs_transaction adjustments
      Fix -Sy and -Sp operations.
      pacman/pacman.c : add --logfile option.
      pacman/pacman.c : put back root check even if -r is specified.
      libalpm/trans.c : remove the DBPath <-> RootDir dependence in runscriptlet.
      libalpm/trans.c : fix a recently introduced breakage in scriptlets handling.
      libalpm/package.c : fix requiredby with multiple providers.
      extend type001 pactest with a symlink.
      simple pactest renaming : split conflict* into depconflict* and fileconflict*.
      Remove the newline automatically added by alpm_logaction.
      Add two requiredby pactests
      Remove provide.c and provide.h .
      pacman/sync.c : remove duplicated fallback on providers.
      Remove the IgnorePkg handling from alpm_pkg_compare_version.
      Extend the -Sc operation to also clean up unused sync databases.
      Minor rephrasing of the question asked by -Sc.
      Simple s/conflict/fileconflict/ renaming.
      Update PKGBUILD manpage with versioned conflicts.
      Remove duplicated get_upgrades function, use sysupgrade instead.
      Fix a memleak in _alpm_sync_free.
      Fix several memleaks, mostly related to errors handling.
      Move mbasename from pacman.c to util.c
      pacman/query.c : -Qo optimization.
      Minor fixes in sync.c and deps.c.
      Add new --needed option for -S.
      alpm_list : change the alpm_list_find* to return the matching item.
      Delay output during progress bar
      libalpm/backup.c : simple refactoring.
      pacman/sync.c : improve the sync db cleanup feature.
      libalpm/server.c : fix segfault when downloading failed.
      _alpm_unpack: return 1 when the file is not found.
      testdb.c : add vim modeline according to HACKING, and reindent the file.
      src/pacman/: use the FREELIST macro when possible.
      update of translation-help and fix a typo in gensync.
      Update french translation.
      testdb : fix wrong usage of checkdeps.
      Finish french translation.
      libalpm/remove.c : switch back to lstat usage.
      french translation : one broken message caused a segfault.
      fix two broken pactests because of date localization.
      libalpm/add.c: disable buggy backup handling code that didn't do anything.
      add a new upgrade026 pactest for backup handling.
      new upgade042 pactest + bugfix in chk_filedifference.
      add.c : fix upgrade026 pactest.
      conflict.c : fix for upgrade042.
      bugfix in pactest when creating a symlink at the top level.
      conflict.c : fix for FS#8156, detect conflict between symlink and dir.
      Update NEWS with versioned conflicts and new DEP_MOD operators.

Dag Odenhall (3):
      makepkg: fix double occurance of word in asroot warning
      Check if pkgdir exists in create_package
      makepkg: do not retrieve sources if NOEXTRACT or REPKG set

Dale Ogilvie (2):
      Add support for creating xdeltas in makepkg.
      Clean up variable usage in create_xdelta() and add a check for the xdelta program.

Dan McGee (383):
      Improve pacman.c gettext usage
      Move .cvsignore -> .gitignore
      Fix --ignore behavior on sysupgrade
      Continue fixing usage instructions.
      Add execute permissions to abs and rankmirrors
      Doxygen fixups for libalpm
      Fix a 0 and '/0' switch
      Remove unnecessary $ENV_CFLAGS from configure.ac
      Make all paths and file locations configurable
      Remove --disable-fakeroot option from configure.ac
      Clean up pacman.c, add localize function
      Move makepkg -> makepkg.in in anticaption of gettextized version
      Remove some debug print statements that were left in on accident
      Enable support for other download protocols in makepkg
      Added easynews mirror to mirrorlist.in
      Add replaces output to -Qi operation
      Add pactest for pre_ and post_remove scriptlet events firing
      Fix FS #6872- CFLAGS are not used
      Add void to functions with empty parameter list
      Forward port 3.0.2 branch fixes
      makepkg: unset LC_MESSAGES during builds
      Add a pactest for IgnorePkg and force on same package
      Forward port NEWS file from 3.0.2
      Update all translation po files
      Update the pot language files
      Merge single-function header files on pacman side
      Remove single-function upgrade.c
      Remove unnecessary includes of downloadprog.h
      Remove more unnecessary stuff
      add.c and remove.c cleanup
      Update Doxyfile for v1.5.2
      Allow sync search to work without arguments
      More pacman side cleanup
      Pacman side code consolidation- unify callback functions to one file
      Move log.c/h -> output.c/h to properly reflect what is contained
      Remove MSG output macro (#define and in code)
      Remove ERR, WARN, and pm_fprintf macros/functions
      Remove ERR calls from the code
      Add -pedantic flag to pacman (frontend) CFLAGS
      Set the correct type on the log callback function
      Start of the newline fixes after switching over the output
      Remove output.c and output.h
      Clean up gettext on the libalpm side
      Remove FREETRANS macro and correctly type _alpm_trans_free
      Remove FREESYNC macro and correctly type _alpm_sync_free
      Remove FREEGRP macro and correctly type _alpm_grp_free
      Remove FREESERVER macro and correctly type _alpm_server_free
      Remove FREEHANDLE macro and correctly type _alpm_handle_free
      Remove FREEPKG macro and correctly type _alpm_pkg_free
      Add a cb_log call on segfaults
      Remove FREELISTPTR macro
      Set HTTP_USER_AGENT envvar in pacman
      Remove 'removes' array from libalpm
      Bump up the version numbers a bit for the development branch
      Remove STRNCPY macro from libalpm
      libalpm util.c and util.h cleanup
      Allow repo-add to work with symlinks (fixes FS #7054)
      repo-add: fix conflicts instead of conflict bug
      Clean up query_fileowner
      Slight updates to PKGBUILD.vim
      Fix inconsistency in options in default makepkg.conf
      Remove unnecessary casts on malloc and elsewhere
      Add three new 'requiredby' pactests
      makepkg: a few small changes
      makepkg: ensure DISTCC_HOSTS variable is exported when required
      makepkg: fakeroot-related changes and other misc output
      Add autotool-generated scripts to .gitignore
      Get --help and --version options working on all scripts
      Set paths in pacman-optimize to use configure-time paths
      Update POTFILES.in for new source file layout on pacman side
      Modernize and update configure.ac
      scripts: do autoconf path replacement right
      Finish making autoconf changes
      makepkg: add source package creation option
      makepkg: add srcdir and pkgdir variables
      doc/makepkg.8: document --log option
      Use @sysconfdir@ in etc/ configuration files
      makepkg: switch applicable $startdir/dir refs to new variable names
      Set an error exit status on -Qi or -Si failure
      Move DB and cache dirs away from there dependence on ROOTDIR
      Add Andrew to the authors list
      Drop --usesudo option and add some checks related to ASROOT
      Remove freespace checking code
      makepkg: code cleanup
      Rename functions in makepkg for consistency
      makeworld: var rename from version -> myver
      Start moving hardcoded paths out of libalpm
      Remove hardcoded defines from libalpm
      Fix pacman-optimize autoconf paths
      Move functions out of alpm.c to where they belong
      Add a parseconfig to the pacman frontend that compiles
      Move three config options out of the backend
      Rip alpm_parse_config out of libalpm
      Fix up outstanding parseconfig issues
      Merge branch 'alpm.c_cleanup' into frontend_config
      Fix compilation with GCC 4.2.0
      Clean up unnecessary headers and macros from alpm.c
      Const correctness!
      mirrorlist: Add Brazilian mirror
      Add a series of pm_printf functions to pacman frontend
      Update configure.ac with a few new functions to check for
      Revamp pacman.c main function ordering, switch some output to pm_printf
      Remove logmask stuff from backend; switch logging callback to new pm_printf
      Fix up things after the last few changes
      Implement a -Qt operation in frontend to test the database
      Allow multiple CacheDirs to be specified
      be_files.c: Fix compilation bug since I removed unnecessary LOG_STR_LEN
      pacman.c: Refine error messages used by parseconfig
      pactest: fix description of remove040
      Attempt to clean up _alpm_sync_prepare
      pacman util.h: Add missing stdarg.h include
      Functionalize query.c and pacman_query
      Remove some more diskspace checking holdover stuff
      Clean up pacman/sync.c and organize it a bit
      Add ARM architecture to configure.ac
      Quick updates to the bash completion script
      Remove some use of goto in the pacman frontend
      Update Doxyfile and add a few missing parts of documentation
      Revert "Fix libarchive permission extraction"
      libalpm/util.c: remove unnecessary include
      Mirror update and NEWS updates
      Don't extract any top-level files in a package that start with '.'
      Add archlinux.de mirror
      Remove TODO items that have been taken care of.
      Fix wrong permissions on pacnew extraction
      Remove scriptlet START and DONE commands that we don't use
      pacman.c: make parseconfig a bit more robust
      Remove lockfile configuration from frontend, make it job of libalpm
      Move Doxygen manpage generation to doc/ directory
      Add mode and type checking to pactest for files
      Remove unnecessary and extra includes
      Update 'submitting-patches'
      Reduce delay in pactest when running MODIFIED tests
      Fix up pactest TODO
      Various small fixes as suggested by some static code checkers
      First step of moving translations from src/pacman/po to po/
      Move scripts from *.in to *.sh.in so gettext can determine type
      Make paragraph text in scripts single strings
      Add top level hidden file code to package.c
      Remove gettext from any alpm_logaction calls
      Remove old 'static' manpages in anticipation of the asciidoc switch
      Start addition of asciidoc stuff
      Make manpage generation depend on footer.txt
      Asciidoc updates- make it pretty, fix build, etc.
      Add a manpage for repo-add
      Add asciidoc checking to configure.ac, make manpage generation optional
      Clean up the alpm handle
      Add AC_SYS_LARGEFILE to configure.ac
      makepkg: when running as root, cut out some warnings
      Remove gettext calls from all PM_LOG_DEBUG messages
      Fix issue with <dbpath>/db.lck being truncated
      Create the pacman DB and cachedir directories upon install
      Update translation files on libalpm side after gettext change
      Add new pactest that is backwards of sync022
      Add {PKGBUILD,install}.proto to contrib/ directory
      Remove 'buildtype' from libalpm and pacman
      Remove versioncmp.{c,h}, clean up selective #ifdefs
      Remove some more conditional include stuff
      Add TRANSLATORS file
      Ensure requiredby entries are removed during an upgrade
      Switch repo-add, repo-remove, and pacman-optimize to bsdtar
      Add --asdeps option to pacman
      Update AUTHORS file, change encoding to UTF-8
      Clean up libalpm/add.c and revise file extraction code
      makepkg: Add note with some required programs for execution
      Man page revision time
      Remove unnecessary entries from .gitignore files
      Reorder functions in libalpm/package.c for Doxygen purposes
      Cleanup of pacman.c and addition of default paths to frontend
      Fix re-pacman locale issues
      Update mtune/mcpu/march comments in makepkg.conf
      Code cleanup
      package.h: implement origin_data union in pmpkg_t struct
      src/util: Clean up headers and a few fixes
      pacman.c: Alphabetize listing of query options
      configure.ac: Clean up and document version number increments
      Fix some errors spit out by -Wextra
      Clean up architecture handling in configure.ac
      Add const qualifier to md5_file and alpm_get_md5sum
      Fix for FS 6404 and functionalize some cachedir handling stuff
      Post trial install changes, round one
      Add a default cachedir if one wasn't specified
      Various valgrind mem leak fixes
      configure.ac: Remove the hyphen from the version suffix
      pacman.c: clarify reason for doing 2 strcmp operations
      libalpm/remove.c: check for ability to unlink is wrong
      libalpm: add newlines to all strings passed to log callback
      Add new mirror
      libalpm: remove outdated files from POTFILES.in
      Add a few missing includes, caught while compiling on cygwin
      Fix sync db location in pactest so new location is acceptable
      Make some small changes recommended by splint
      Make changes for Arch Linux current -> core change
      Add new Russian mirror
      Remove a dead mirror, update contrib/pacsearch for core change
      Merge branch 'asciidoc' into working
      Add Australian mirror
      Refine pacman manpage, clarify -S repo/package possibility, remove --test
      Update NEWS, -S testing/qt example, and mirrorlist change
      alpm: removed unused strtoupper wrapper, remove installeddate on parse_descfile
      libalpm/remove.c: fix up arguments to unlink_file
      libalpm/add.c: fix backup array issue
      Allow a normal 'make' to compile without asciidoc installed
      Preliminary support for optdepends
      Mirrorlist updates
      libalpm: Add newline to alpm log function output
      Remove package name dependency from libalpm
      Reimplement pacman cache cleaning the right way
      Update comments dealing with pkgext/dbext stripping
      Add 'full' parameter to alpm_pkg_load
      makepkg: When we add an option, we should probably make it work
      Remove outdated mirror
      makepkg: Fix output color codes for real
      libalpm/be_files: Fix outdated code setting path for lastupdate file
      libalpm/deps.c: fix memleak found by valgrind
      libalpm: Optimize/inline the md5 functionality
      pacman-optimize: add check for diff/diffutils
      Add new french mirror
      Fix backward compatibility with non-epoch builddates
      Remove the non-user friendly --ask option
      Clean up the scriptlet fork code a bit, honor the child return value
      Update usage of gcc __attribute__ flags
      libalpm/package.c: ensure we use package name when loading packages
      Add gcc format attribute to _alpm_log, catch a few bugs in the process
      Add new French Arch mirror
      util/testdb: fix up function naming
      Updates to fix Doxygen documentation generation
      Fix scriptlet pactest cases so they 'succeed' again
      Remove rounding on package size totals
      Add Hungarian mirror
      Fix invalid static scoping of strverscmp
      Fix broken or missing includes
      Ensure all localization stuff is correctly guarded
      Print and typecast time_t correctly
      Replace UK mirror with a new updated one
      One more added include to help compilation elsewhere
      Add strndup implemention for environments that are missing it
      Move .cvsignore -> .gitignore
      makepkg: readd -p option that was lost in getopt conversion
      Explicitly cast void* to char* during printf call
      Fix mcheck detection and usage
      Clean up LDADD usage
      makepkg: add explicit dir to find calls
      pactest: generate the filelist the correct way
      Add some more debugging output to dep checking code
      libalpm: introduce MALLOC and CALLOC macros
      libalpm/delta: add const to most methods
      doxygen: preprocess SYMHIDDEN/SYMEXPORT macros so they don't show in docs
      Make general list copy function
      Copy pmdelta_t objects in _alpm_pkg_dup()
      pacman/query.c: add missing free()
      libalpm/handle.c: make realpath() call portable
      When printing size_t, use %zd
      Pick best python program available for 'make check'
      abs: prefer csup to cvsup
      Remove final use of the math library from pacman
      Fix basename usage in pacman and utilities
      Add a little const correctness fix to alpm_list
      Update my TODO
      Update libtool files and macros to newest versions
      Revise configure.ac
      Use an autoconf macro to see if -fstack-protector is available
      Add some more autoconf macros to filter our CFLAGS usage
      Make building of pacman.static optional
      Remove unneeded F77 and GCJ libtool macros from acinclude.m4
      Add some text at the top of acinclude.m4 so people know what is going on
      Remove unneeded CXX macros from acinclude.m4
      vercmp: add some usage instructions
      Readd scriptlet logging that got lost in an earlier commit
      Clean up usage of extern variables
      libalpm: open the logstream on demand
      libalpm: use an lstat wrapper so we never dereference dir symlinks
      Add LOGFILE as a define at compile time for pacman
      libalpm/db.c: change two warnings to errors
      Comment out paths by default in pacman.conf
      Change -fstack-protector flag to -fstack-protector-all
      Update the PKGBUILD example in the manpages
      Sync asciidoc.conf with GIT repository changes
      Update PKGBUILD.5 with missing devel variable descriptions
      doc: update links in footer.txt so they are actual links
      Get rid of the footnotes section in generated manpages
      Fix some issues with localized dates/epoch usage
      Small manpage updates
      Add missing 'done' printout
      Simplify callback DONE event handling
      pacman: remove leftover help string for -Rh
      Update bash completion
      Add a symlink-based pactest
      Add a missing newline in sync confirmation output
      Remove unused and broken alpm_list_remove_node function
      libalpm: fix lstat wrapper to actually use newpath
      Ensure list tail pointer is updated when we remove tail node
      Add a horrible little hack to get symlink001.py to pass again
      Fix memleak with new alpm_list_reverse usage
      Remove 'Total Package Size'
      Fix display of -Qip output when a package file is given
      Update valgrind.supp to ignore ld 2.X dl_relocate
      Return libalpm version number to being dot-separated
      Enforce const correctness on dep functions and rewrite alpm_dep_get_string
      configure: Doxygen is disabled by default; manpages are included in dist
      pacman-optimize: add note saying sync would be helpful
      Remove REQUIREDBY usage from libalpm
      Remove REQUIREDBY checks from pactest
      testdb: remove requiredby checking
      Move alpm_splitdep usage to db_read
      Fix alpm_list_copy_data
      libalpm: change graph malloc to MALLOC macro
      Ensure -Si and -Qi output show correct dependencies
      Fix a would-be memleak with the new compute requiredby stuff
      Add new mirror (FS#8638)
      libalpm: simplify sync db lastupdate
      War on whitespace
      libalpm: use FREELIST when possible
      Fix memleak in _alpm_trans_free with package lists
      Don't filter package files output based on dir/file status
      POSIX shell does not specify meaning of source operation
      Fix sh and scriptlet interaction
      Spruce up HACKING a bit
      Add missing header includes for setlocale
      Turn HACKING into an asciidoc document
      doc: use source highlighter on PKGBUILD guide, update wrong example text
      Add some additional files to .gitignore
      Remove -F/--freshen operation
      Fix memleak when querying package file(s)
      Move requiredby computation before any display starts
      Remove some null checks in _alpm_checkdeps
      Remove alpm_depcmp DEBUG output
      Make pacman path handling (hopefully) a bit more intuitive
      Fixes for the ineptitude of libalpm DB registration
      Add --ignoregroup to completion files
      Remove "done" messages from frontend callback function
      parseconfig: refactor duplicate code out into a function
      Add 4 new pactests to get better code coverage by pactest
      Remove _alpm_depmiss_isin
      Add more pactests to increase code coverage
      Add a lot more tests (and some pactest fixes) to -Si and -Qi tests
      Update all translation files in anticipation of 3.1 release
      Merge branch 'maint' into working
      Oops- forgot to ever set init to 1 in setlibpaths()
      pacman/sync.c: mark sync_trans as static
      Update some errors in messages found during localization
      Update pacman manpage with description of --clean option
      Improve changelog handling through addition of open/read/close functions
      Rename prototype install file
      Updates to PKGBUILD manpage
      pactest: if we are root, don't use fakeroot
      Update GNU GPL boilerplate and copyright dates
      Set the default packager to "Unknown Packager"
      Check for errors on descfile extraction
      Initial updates to NEWS file for 3.1.0 release
      Change all bug references in NEWS to be 'FS#' references
      More updates to the NEWS file (add bug numbers, etc.)
      Fixes to allow make distcheck to work again
      Update PKGBUILD manpage to give info on scriptlet arguments
      Remove abs from the pacman repository
      Do not move man pages to a non-FHS location
      Update path for Belnet mirror
      Ensure that manpages are always distributed and installed
      doc: rename manlink macro to linkman
      Remove .FILELIST generation from makepkg (and elsewhere)
      Switch pkg_new -> pkg_dup in find_replacements
      Fix another usage of pkg_new in _alpm_sync_addtarget
      Add some more regular contributors to the AUTHORS file
      Remove gettext calls from debug-level messages
      Small code cleanups with indents/spaces
      Remove mentions of ABS from makepkg
      doc: add symlink for repo-remove manpage on install
      doc: remove --ask option from pacman manpage
      makepkg: add application/zip to the recognized types
      sync.c: add sanity check so we don't dereference a null pointer
      Don't stat cachedir immediately
      Remove hardcoded DBEXT value from script
      install: install prototype PKGBUILD and install to datadir
      Remove stuff that was a little too Arch-specific from manpage footer
      Remove makeworld from pacman package
      Asciidoc a few more of our informative files
      Documentation updates
      Update translation-help with new translation policies
      makepkg: Fix issues with --asroot and building dependencies
      Remove unused date element from pmpkg_t struct
      Remove upgradedelay and all code associated with it
      NEWS: fix note about ABS
      Update configure.ac version for release

Giovanni Scafora (12):
      Gettext support in makepkg
      Updated Italian Translation
      Add gettext/i18n to most of the currently-used scripts
      Update Italian Translation
      makeworld: gettext support
      Update it translation for 3.1
      Updated Italian translation for pacman 3.1
      Updated Italian Translation
      Updated Italian Translation for pacman 3.1
      Updated Italian Translation
      Italian translation fixes
      Updated Italian translation

Gustavo Chain (1):
      scripts: extra exit() calls in usage() function

Jaroslaw Swierczynski (1):
      Update Polish Translation

Jeff Bailes (3):
      Update British English translation
      Update en_GB translation
      Update en_GB translation for 3.1

Jeff Mickey (1):
      Added optdepends support to pactest

Juan Pablo González T (2):
      Added Spanish translation
      Updated Spanish Translation

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

K. Piche (1):
      Makepkg missing check for empty pkgname

Karolina Lindqvist (1):
      Fix case where pacman asks for confirmation when it should not

Marcus Habernehl (1):
      repo-add: Fix bug where desc info was omitted if package in a group

Mateusz Jędrasik (1):
      Add Polish language translation

Matthias Gorissen (3):
      Update German translation
      Update German translation
      Update of German translation

Nagy Gabor (55):
      Updated Hungarian Translation.
      Using wrong variable for depend lookup in sortbydeps
      Use alpm_depcmp in _alpm_pkg_update_requiredby
      Add five new pactest tests where pacman currently fails
      Fix breakage in checkdeps when upgrading a multiple-depend
      Fix issue when upgrading two packages that would break deps
      Small speed-tuning to upgrade-checkdep
      Implement simple topological sort algorithm for sortbydeps
      Add new pactest remove043.
      Add pactest requiredby004.
      Remove unnecessary trans parameter from _alpm_checkdeps
      Make alpm_splitdep immutable
      add remove044 pactest.
      Update hungarian translation
      libalpm/sync.c : ldconfig is run twice.
      libalpm/deps.c : cleanup + little fix for resolvedeps.
      Hungarian translation updates
      Add sync1002 pactest.
      libalpm/sync.c : two memleak fixes in _alpm_sync_prepare.
      add conflict001 pactest.
      Add two pactest for versioned conflicts.
      libalpm/conflict.c : small memleak fix.
      libalpm/conflict.c : small speed-up and fix.
      libalpm/add.c,trans.c : cleanup of requiredby handling.
      Add sync1003 pactest.
      Update po/hu.po
      Add new (failing) sync pactest
      Add two new pactests to check symlink behavior
      _alpm_depmiss_isin fix
      Add alpm_dep_get_string method
      Dependency error/log messages fix
      dependency error message fix in libalpm/remove.c
      Update Hungarian translation
      Incorrect usage of alpm_db_whatprovides in sync.c
      alpm_list_add == alpm_list_add_last
      new add043.py pactest
      new trans001.py pactest
      Two memleak fixes in pacman.
      Generalized alpm_list_find.
      libalpm/deps.c : improves IgnorePkg handling in resolvedeps.
      Add the pmconflict_t type.
      Versioned provisions.
      New alpm_list_join function
      Improved 'dependency cycle' warning
      Fix for sync1003 and sync1004 pactests
      _alpm_checkconflicts split
      alpm_checkdeps clean-up
      New sync1005 and sync1006 pactests
      Unify dump_pkg_full in pacman [-Si, -Qip, -Qi and -Qii]
      Updated Hungarian translation
      Remove duplicated PM_TRANS_CONV_INSTALL_IGNOREPKG message
      Updated Hungarian translation
      PM_DEP_MOD_LT and PM_DEP_MOD_GT depmods added
      Add PM_DEP_MOD_GT and PM_DEP_MOD_LT to documentation
      Updated Hungarian translation

Nam (1):
      Updated French Translation

Nathan Jones (21):
      Display size for packages
      Change -z|--showsize flag to ShowSize pacman.conf option
      makepkg: Fix typo to make xdelta creation work.
      Manually check xdelta exit codes.
      Add delta information to the repository database.
      Add pmdelta_t structure and functions to libalpm.
      Refactor md5sum checking.
      Download delta files if UseDelta is set.
      Add download size to target list.
      Add IgnoreGroup and --ignoregroup option.
      Implement IgnoreGroup.
      Add TotalDownload option.
      Implement TotalDownload option.
      Add pactest for IgnoreGroup.
      repo-add: Ensure only adding package's deltas.
      Add help for --ignoregroup.
      Make it easier to ignore multiple packages.
      Update zsh completion.
      Fix memory leak in shortest_delta_path.
      Check ignored packages in _alpm_sync_addtarget().
      Documentation updates

Peter Johnson (1):
      Allow rankmirrors to read from stdin

Pierre Schmitz (1):
      Updating German Translation

Roman Kyrylych (6):
      makepkg: spelling fix
      Really run scriptlet on pre_remove and post_remove
      Correct descriptions of configure options
      makepkg: Make it possible to create an empty package
      Add support for arch='any'
      makepkg: remove .pacsave files when uninstalling dependencies

Scott Horowitz (4):
      rankmirrors: download first 50KB of DB to get more reliable numbers
      Integrate versionpkg into makepkg
      Small updates to documentation.
      Correctly handle version comparisons for SVN/CVS/etc PKGBUILDS.

Sebastian Nowicki (1):
      Fix mercurial complaining about directory already existing

Sergej Pupykin (1):
      Use mbstowcs instead of strlen where applicable

Stefano Esposito (2):
      make alpm_strerror binding friendly
      Avoid segfaults whet calling alpm_option_get_* before initialization

Travis Willard (2):
      separate local from sync dbs on filesystem
      Fix compile-time error with de.po, runtime error with db.c

VMiklos (4):
      Move the 100% progress bar call before remove scriptlet for output reasons
      New pactest: Sysupgrade with a sync package forcing a downgrade
      alpm_parse_config(): ignore #.*$, not just ^#.*$
      Add a alpm_db_test() function to the backend for checking DB consistency

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

Владимир Байраковский (1):
      Russian translation update.

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


hooks/post-receive
--
The official pacman repository




More information about the pacman-dev mailing list