[pacman-dev] [GIT] The official pacman repository annotated tag, v5.0.0, created. v5.0.0
Allan McRae
allan at archlinux.org
Sat Jan 30 00:19:07 UTC 2016
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, v5.0.0 has been created
at 717b490179b45158b000fa3476b78172bc643469 (tag)
tagging fea9abc8db3b8161ab32774a0ddd7c405cfbe44f (commit)
replaces v4.2.1
tagged by Allan McRae
on Sat Jan 30 10:18:13 2016 +1000
- Log -----------------------------------------------------------------
Peter Pan
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQEcBAABCAAGBQJWrAFGAAoJEPmf/g/q6Zm9PEoH/iSFF5owOl9OPnmoKSYGbG2O
3kbz24peojAEdOWCMLCmmSlphBcCRZCPyT/1NjEvUWrQ28OoyoXKJ5TKpPGRfbdg
XLgkL0xk63NvrbLB+fDjWWSbiisMvvudBUQt2WPJsuGj4fpZyCYxIrhM+mFidkYf
W0RA+wptF0R17gs7zb8aqyPmgMOwU5nOnnblgyFy7L4SUrhlMKFB/PQvj6LtFUtd
0j1H3yUGl4/bwo9myKaePMRzfrkqlkNFuMyfXgY3l8SSeajBXuRPayEafdGe+kEJ
+HNIPFt0QpGDoAv72NbYbUNovAW/1CIl9CE0RfhTrNFDpJjamvTxT+e2z5Obsrs=
=zevl
-----END PGP SIGNATURE-----
Aaron Campbell (1):
Refactor lint_source to work with earlier versions of Bash
Alastair Hughes (2):
Updated the documentation for makepkg's -L option.
Replace mktemp's --tmpdir option with shell code.
Allan McRae (159):
Improve db upgrade error message
_alpm_delta_dup: free memory on error
depmiss_new: free memory on error
build_payload: free memory on error
Fix memory leak in ALPM_EVENT_OPTDEP_REMOVAL callback
pacman/util.c: fix potential memory leak in indentprint
_alpm_dep_dup: free memory on error
_alpm_delta_parse: free memory on error
_alpm_db_get_pkgcache_hash: check for error when loading pkgcache
_alpm_db_new: free memory on error
local_db_read: fix memory leak on error
_alpm_conflict_dup: fix memory leak on error
alpm_dep_from_string: free memory on error
_alpm_split_backup: free memory on error
create_tempfile: fix memory leak on error
add_fileconflict: free memory on error
_alpm_runscriptlet: free memory on error
conflict_new: free memory on error
mount_point_list: free memory on error
Merge branch 'maint'
pacsort: fix memory leak
apply_deltas: fix memory leak on error
_alpm_recursedeps: free memory on error
Initialize memory to prevent issues when freeing on error
_alpm_db_add_pkgincache: free potential memory leak
_alpm_run_chroot: only close working directory if it was opened
Remove logically dead code in _alpm_local_db_write
Merge branch 'maint'
Clarify "assume installed" error message
Merge branch 'maint'
Split install reason changing into its own function
Integrate testdb into pacman
Document database checking options
Remove testdb
add alpm_pkg_get_base() to README
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
Merge branch 'maint'
Add make rule to update copyright years
pmenv.py: Fix typo in copyright assignment
Update copyright notices for 2015
makepkg: split message functions into libmakepkg
makepkg: rename other_options to build_options
makepkg: split PKGBUILD/makepkg.conf option checking to libmakepkg
makepkg: split package tidying into libmakepkg
Merge branch 'maint'
repo-add: improve removing old packages
repo-add: clarify invalid repo extension message
repo-add: unify checking gpg keys
repo-add: only backup database signature if database was backed up
repo-add: improve delta file detection on removal
libmakepkg: move package checking out of tidy_install
libmakepkg: make package tidy functions extendable
libmakepkg: make package checking functions extendable
Merge branch 'maint'
Update release history
Merge branch 'maint'
Fix memory leaks in dump_pkg_full
parse_descfile: fix memory leak in error case
Abort of failure to add version file to empty local database
pacsort: test string is not NULL before strlen
sync_cleandb: ensure stat call succeeds
calculate_removed_size: ensure llstat succeeds
libmakepkg: move helper functions into tidy/strip
Update PKGBUILD-split.proto allowed overrides
Merge branch 'maint'
repo-add: move database rotation into its own function
repo-add: move database creation into its own function
repo-add: only update database if entire command succeeded
repo-add: check early for xdelta if it is needed
repo-add: remove duplication finding old package details
Always create files database
update repo-add documentation for removal of -f flag
PKGBUILD.5: have epoch directly following pkgver/pkgrel
makepkg: write validpgpkeys to .SRCINFO
repo-add: merge desc and depends files
Update source URL
Pluralize callback string
Silence warning from clang
libmakepkg: fix test bracket style
libmakepkg: move functions for extracting pkgbuild attributes
libmakepkg: extract in_array
libmakepkg: extract PKGBUILD linting functions
makepkg: merge validate_pkgver into check_pkgver
makepkg: put further restrictions on pkgbase
Simplify libmakepkg .gitignore
libmakepkg: extract get_full_version and get_pkg_arch
libmakepkg: extract more utility functions
libmakepkg: move more functions for extracting information from PKGBIULDs
libmakepkg: fix test style
libmakepkg: extract functions for handling source URLs
libmakepkg: extract functions for source download and extraction
Do not warn about downgrades when only downloading package
Do not warn about packages that optionally require a removal when ignoring deps
Simplify sync_cleandb
Fix formatting in parsearg_upgrade
Allow frontends to specify the sync database extension
Read file lists from databases
Add pacman support for .files databases
pacman: move database syncing to util.c
Prototype pacman files database operations
Implement locating file owner in sync files database
Implement listing files from sync packages
Implement searching for a file in the sync databases
Add regex search option to sync database file searching
Handle repo/pkg style arguments to sync repo file listing
libmakepkg: lint_package requires cd_safe
pacman/files.c: fix memory leak on regex error
libmakepkg: move color settings to function
Remove ko_KR translation
pacman.8: Consistently refer to the package database
libmakepkg: util/pkgbuild.sh needs processing on build
libmakepkg: check if PKGBUILD variables are arrays or not as appropriate
makepkg: remove FORCE_VER variable
libmakepkg: update .gitignore
libmakepkg: return 1 on error in arch array
libmakepkg: remove declaration of unused local variables
makepkg: remove ability to build individual packages
Do not print any root prefix in files database operations
contrib/checkupdates: separate fakeroot call and command
Ignore cov-int directory for Coverity scan
Pluralize malloc failure string
Remove space before ellipses
makepkg: separate "sourcefile" into two words
libmakepkg: fix pkgver checking
scripts/po: fix translated file name
lint_pkgbuild: explicitly return value
makepkg: remove obsolete comment
makepkg: merge arch dependent variables after PKGBUILD linting
lint_pkgbuild/variable: increase robustness
Add large file support CFLAGS to pkgconfig file
Detect potential conflict when symlink to directory is changing to directory
makepkg: record build information in .BUILDINFO
Pull translations from Transifex and prepare for next release
Collect all triggered hooks before running them
Add ALPM_EVENT_TRANSACTION_{START,DONE} events
Show progress processing hooks
alpm-hooks: add Description field
Give error message when --files will do nothing
makepkg: run pkgver() and prepare() with --noextract
Do not warn about missing files in NoExtract
Update copyright years for 2016
Update README for pacman-5.0
Update NEWS for pacman-5.0
Cast events to void* before passing to callback
Pull translations updates from Transifex
makepkg: do not run prepare() and pkgver() with --repackage
Remove spacing when outputting package sizes
PKGBUILD.5: document split package depends are not used during packaging
makepkg.conf.5: document option arguments in DLAGENTS need spaces escaped
pacman.8: document --hookdir
pacman.conf.5: document system hook directory
bash_completion: update makepkg completion
bash_completion: update pacman completion
Add HookDir to example pacman.conf
Create makepkg-template and system hook directories upon install
Update translations
Release 5.0.0
Andrew Gregory (82):
add vim modeline to test files
use tap.sh for bash tests
add tap_ prefix to test helper functions
be_package.c: fix style violation
initialize pointers passed to _alpm_pkg_dup
conf.c: store repo settings in dedicated struct
conf.c: use masks for siglevel inheritance
conf.c: parse config in a single pass
ini.c: remove final callback call
ini.c: move Include parsing to conf.c
ini.c: remove unnecessary helper function
ini.c: remove empty section name restriction
ini.c: remove useless key check
ini.c: move error output into conf.c
extract_single_file: consolidate needbackup checks
extract_single_file: reduce indentation
extract_single_file: factor out db file extraction
extract_single_file: use full path in messages
remove support for .pacorig files
extract_single_file: use .pacnew for check files
extract_single_file: consolidate extraction logic
sync_prepare: exclude removals from resolvedeps
remove: use strcmp for files in skip_remove
add_entry_to_files_list: pass filelist directly
be_package: fallback to standard filelist loading
close stdin before running install scripts
pacsort: fix warning about signed overflow potential during comparison.
merge _alpm_logaction into alpm_logaction
alpm_logaction: check logfile before opening
alpm_logaction: allow falling back to syslog
alpm_logaction: implement documented return value
Fix overflow warnings
check dep versions before calling strcmp
check assumeinstalled for meaningful mod
copy assumeinstalled options
fill in name_hash for assumeinstalled options
sortbydeps: skip local packages being updated
move strtrim to util-common
move ini parser into common
check fileconflicts and diskspace outside commit
handle: add hookdirs option
add hook data types and parser
run hooks during trans_commit
validate hooks after parsing
pacman: add user hook directories
pactest: use pacman --hookdir option
util.py: return the created path
pactest: add hook/script support
add hook tests
order hooks by file name
hook.c: print invalid option name
add alpm-hooks man page
_alpm_hook_run: check path length before copying
ensure realloc has a positive size
add --quiet to -Fh
add detail to broken dependency errors
files.c: add vim modeline
files: do not unnecessarily strdup targets
files_search: free compiled regex
files_search: reset found for each target
pmrule.py: add FILE_CONTENTS rule
tap.py: replace newlines with escape sequence
allow arguments in hook Exec fields
allow specifying input to scriptlets
hooks: pass matched targets to hooks
run_chroot: always clear script output buffer
always unlink files before extraction
skip conflicts resolved by file replacement
handle_unlock: return 0 if lockfile == NULL
add and expose alpm_unlock
pacman: exit without memory cleanup on signals
do not catch SIGTERM
remove SIG_IGN check when setting signal handler
avoid unsafe functions in signal handler
move signal handlers to sighandler.[ch]
extract SIGWINCH handler
extract SIGSEGV handler
extract soft interrupt handlers
remove soft interrupt handler before cleanup
db_update: always clear db flags after update
alpm_run_chroot: remove dead code
add alpm_list_append
Benjamin Yates (1):
makepkg: fix $pkgname element duplication
Charles Duffy (1):
Fix compilation if libarchive headers are not in standard location
Charles Pigott (1):
Actually return the error value of check_db_local
Christian Hesse (3):
remove globbing for upx and make UPXFLAGS an array variable
add option to optimize PNG images with optipng
fix source package signing with SRCPKGDIR set
Daniel Hahler (1):
zsh_completion: add -q/--quiet for -Q/-S
Daniel Wallace (1):
Update zsh completion for pacman 5
Dave Reisner (3):
makepkg: call out the source array(s) missing checksums
makepkg: print the name of the source array being checked
dont remove x bit when marking pkgdir RO
David Macek (5):
Allow UPX compression for DOS/Win executables
makepkg: Empty/create only $pkgdir's relevant to current PKGBUILD
Fix comment in alpm_db_update
libalpm: Do a sanity check before manipulating final DB URL
alpm_initialize: Fix double slash in sys hook dir path
Dominik Fischer (2):
makepkg-template: support multiple --template-dirs
test version range restrictions corner case
Evangelos Foutras (3):
checkupdates: show error when fakeroot is missing
checkupdates: include package versions in output
pacdiff: do not require DIFFPROG for -o/--output
Florian Pritz (15):
makepkg-template: Remove linenumber/file from errors
Add testrunner for makepkg-template
test makepkg-template: Add invalid-key
test makepkg-template: Add invalid-template-line-missing-name
test makepkg-template: Add invalid-template-line-unknown-marker
test makepkg-template: Add keep-old-version
test makepkg-template: Add missing-template-file
test makepkg-template: Add missing-template-symlink
test makepkg-template: Add name-charset-invalid
test makepkg-template: Add name-charset-valid
test makepkg-template: Add template-without-version
test makepkg-template: Add update-version-with-newest-option
Document pacman -F
Add -F --machinereadable option
makepkg: Output full URL in case of download failure
Ivy Foster (2):
Make get_pkg_arch treat arch as an array
Add makepkg option --packagelist
Jan Steffens (3):
libmakepkg: Add check_buildoption for distcc and ccache
makepkg: Correctly layer distcc and ccache
makepkg: Set CCACHE_BASEDIR to make paths in $srcdir relative
Johannes Löthberg (9):
libalpm: Parse and write PKGBASEs
libalpm: Add accessors for the base field
PKGBUILD.5.txt: Add note about functions starting in $srcdir
PKGBUILD.5.txt: Clarify note about variables available
util.c: table_display: Fix incorrect docstring
repo-add: Generate unarmored DB signature
makepkg: Add flag for printing SRCINFO to stdout
repo-add: Reject armored signatures
doc: alpm-hooks.5: Remove extra space in alpm-hooks man page
Levente Polyak (1):
ensure matching database and package version
Lukas Fleischer (1):
Match providers when showing optdep install status
Luke (1):
makepkg: add whirlpool to the list of hashing algorithms
Maxim Andersson (1):
paccache: added --quiet option
Mohammad Alsaleh (4):
pkgdelta: Use high compression options offered by xdelta3
makepkg: Fix hard-coded debug suffix
zsh_completion: Add --asdeps/--asexplicit to -U options
zsh_completion: Handle --ignore/--ignoregroup correctly
Olivier Brunel (2):
Add events ALPM_EVENT_HOOK_{START,DONE}
alpm: Abort ASAP on failure in pre-transaction hooks
Pierre Neidhardt (7):
PKGBUILD.5: post_*() are functions, not scripts
package.c: Remove obsolete param from doc
package.c: Comment style
HACKING: Allow the use of 'sizeof' on values
Use ARRAYSIZE macro for non-string array size computation
Align titles automatically in information display
package.c: Fix incorrect buffersize and constant-folding
Rikard Falkeborn (9):
pacman/util.c: Fix memory leak if realloc fails
pacsort: handle failing list_add
pacsort: don't overwrite memory if realloc fails
pacsort: clean up if error
Alpm, check for NULL in free-functions
Use correct format specifiers
Make alpm_graph state signedness explicit
pacsort, introduce define for escape_char error code
Add pacsort tests with invalid input
Sebastian Lackner (1):
libalpm: Force update when database is marked as corrupted.
Silvan Jegen (1):
Refactor strtrim function
Wieland Hoffmann (1):
makepkg-template.1: Clarify which file version-less markers use
Will Miles (2):
util: Use util-common for strndup in pacsort and pactree
common: Avoid errors on systems that define strnlen but not strndup
Zuyi Hu (1):
Fix testing of arrays status for arch specific variables
-----------------------------------------------------------------------
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list