diff options
authoractionless2018-10-04 05:20:33 +0200
committeractionless2018-10-04 05:20:33 +0200
commita26b89d8e3a293b65b19b456422b3563331269e1 (patch)
parent19c42ae805a1f17c1f2c2e1b3b746fc488f292e0 (diff)
update to (fix changelog)
3 files changed, 531 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7658e0b553d..304acf97649 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = pikaur
pkgdesc = AUR helper which asks all questions before installing/building. Inspired by pacaur, yaourt and yay.
- pkgver = 1.3.0
+ pkgver =
pkgrel = 1
url =
arch = any
@@ -9,8 +9,8 @@ pkgbase = pikaur
depends = git
optdepends = asp: for ABS support in -G/--getpkgbuild operation
conflicts = pikaur-git
- source = pikaur-1.3.0.tar.gz::
- md5sums = 23f832152ef2d87fe625d6dc1a160444
+ source = pikaur-
+ md5sums = 43ed94a529c0e0cba016fe94446d0ea5
pkgname = pikaur
index 5c4ea7f81ac..215ba08239e 100644
@@ -28,6 +28,34 @@ Fri Feb 9 18:16:23 2018 +0100
b8a50ab doc(readme): more verbose description
2791da7 refactor(pacman): dedup some cache-related code
f749a55 half-revert previous commit
+ 56dcc43 fix(build, install_cli): allow reinstalling deps to avoid missing them if they were removed as dep of conflicting package
+ 2e50f02 fix(cli_install): don't recursively remove conflicting packages
+ 5100d5b fix(build): retrieving package name of multiarch package
+ 8ee76d3 fix(pacman): fix cache name for get_repo_provided_dict and get_local_provided_dict
+ 7e8575e fix(build): use makepkg --packagelist and /etc/makepkg.conf instead of glob
+ c66ece3 fix(meta package): uncomment back resolving conflicts by provided package but now it should work (i guess :D)
+ c7e8e48 fix(meta pkg): disable conflict resolving against Provides section in locally installed pkgs
+ 9602b02 chore(build): add todo note
+ f311290 chore(build): add todo note
+ 4ab04fc fix: improve conflict resolving
+ 43b80c4 fix(build): don't try to install package dependency if it's already provided by one of installed packages
+ bb6f0d5 fix(pkgbuild): add chrpath dep
+ fbb3aa1 fix(pkgbuild): add fakeroot dependency
+ 9cdada2 fix(build): remove already installed dependency to avoid reinstalling it again later
+ 230674c fix(build): install already built deps which are needed for making new packages
+ 6483217 fix(build): pass --force to makepkg if no --needed was passed to pikaur
+ 493d64a doc(build): add todo
+ ef9bb43 style: var names
+ 3efc8b2 fix: don't raise error on broken pipe (like `head` command)
+ bcbaa05 fix(packaging: fish): remove first line from package list
+ 9f632df fix(PKGBUILD): use unique package name for git clone repo
+ 31aef06 fix(packaging: fish): path to pkg cache
+ e316981 fix: correctly bypassing -Sg for completion and small rehaul in bypassing options to pacman
+ 321b28f chore: add completion for fish
+ 8a152c0 test: add simple assertion compare_versions
+ b2b4258 try to fix comparing versions once again :-)
+ 71470dc fix: compare_version if one of the version have '+' or ':' but other don't
+ 428c0a4 feat(meta pkg): add __repr__ for PackageUpdate
Tue Feb 13 20:35:10 2018 +0100
@@ -41,6 +69,41 @@ Tue Feb 13 20:35:10 2018 +0100
47cd501 refactor(meta_package, conflicts): split check_conflicts into smaller routines and move into a new module
8c2a3f0 fix(build): add missing build_dir property
4a3b8a8 refactor(build): split into smaller routines
+ 6bd46ec feat: print progress bar while reading local packages db
+ e188b85 feat: print progress bar while reading repo packages db
+ 3f10044 refactor(aur): represent aur package as class
+ c400c0a feat(pacman, meta_pkg, install_cli): ask about packages replacements
+ 86edfe9 fix(meta package: find aur deps): check versions of packages which specified in dependencies not directly (via Provided field)
+ 5f8864e feat(build): allow overriding PKGEXT in PKGBUILD
+ 18c280c style: pylint
+ 3b47cb5 refactor(install cli): extract find packages/deps - related stuff to a separate method
+ 1582988 fix(core: version_matchers): comment out debug print
+ 23980b5 refactor(meta_package): pass wanted_by to exception instead of printing info right there
+ 842139e fix(install_cli): use the same message as pacman
+ 5a4c878 style: pylint
+ 366c935 fix(meta_package: find_aur_deps): raise exceptions instead of exiting
+ 7e45dd4 fix(build, install_cli): raise exception when deps failed to install instead of exiting
+ ecca514 fix(build): retry with sudo if permission error when removing old build dir
+ 13ed8c8 doc: remove mention about transaction lock
+ f1d7ab4 feat(metapkg: find_aur_deps): check deps' versions
+ f15fc11 feat(install cli): revert remove/install transaction for aur/repo if the step failed
+ 854794e fix(core:get_package_name_and_version_matcher_from_depend_line): use helper for comparing versions
+ fca4df1 fix(install cli): ignore package conflicts in --downloadonly mode
+ 12765d7 feat: sort aur packages search results by votes and rating - 2
+ 770823b feat: sort aur packages search results by votes and rating
+ 88ad83e style(args): pylint
+ fa2158d refactor(install cli): convert into class
+ 674f104 refactor(install cli): split main function into smaller routines
+ fd3a429 style(args): pylint
+ e171aa9 style(args): pylint
+ 55ba0a4 style: pylint
+ ff44419 refactor: extract install cli to a separate module
+ 2de5443 remove ./pkg/ mention
+ 2baaac3 feat(install, upgrade cli): use common package list view and prompt
+ eba1776 feat(pprint): print pacman and alpm versions as well
+ 7edea89 fix(pprint): make string diff more robust in corner cases
+ c82d0c6 fix(install cli): print not found AUR packages only when they are exist
+ 35155c0 fix(tag_release): reset pkgrel to 1
Thu Feb 22 03:05:41 2018 +0100
@@ -54,6 +117,34 @@ Thu Feb 22 03:05:41 2018 +0100
2018-02-22 70c6503 actionless feat(install cli): implement [m]anual package selection
2018-02-22 2b17668 actionless chore(travis): enable pylint
2018-02-22 87d4540 actionless fix(meta_pkg: find_aur_deps): some local pkgs were not added to the list of deps
+ 2018-02-21 f9a3595 actionless fix(pprint): formatting of colored text
+ 2018-02-21 f7bd247 actionless feat(pprint: upgradeable): print repo in verbose mode
+ 2018-02-21 8d63782 actionless fix(version): make matchers parsing ordered
+ 2018-02-21 0a6bc05 actionless feat(PKGBUILD): set current pkgver before the build
+ 2018-02-21 dd94b80 actionless feat(install cli): print packages from unofficial repos separately
+ 2018-02-21 a7c80c7 actionless feat(pacman): save package Repository field
+ 2018-02-20 d08a379 actionless fix(meta_pkg, conflicts, pacman): return version matchers for packages provided by other packages
+ 2018-02-18 4c43ad4 actionless fix(main: sysupgrade): also install packages from positional cli args
+ 2018-02-18 9a27fa8 actionless feat(metapkg: find_aur_deps): store who depends on package in version mismatch exception
+ 2018-02-18 be0cafd actionless feat(install cli): improve output to show ignored packages
+ 2018-02-18 8d80cf1 actionless fix(install_cli): return if there are no packages to be installed
+ 2018-02-18 de54e64 actionless fix(conflicts): check each new package to be listed in 'Conflicts' section of already installed (local) packages
+ 2018-02-18 e4cf908 actionless feat(install cli): rename build dir after successfull transaction
+ 2018-02-17 325cab9 actionless fix(main: search cli): dedup search results; re: #15
+ 2018-02-17 dee8109 actionless fix(main: search cli): if multiple search words provided join search result by result.Name
+ 2018-02-17 985bded actionless fix(core: configreader): prevent attempts to do multiline parsing
+ 2018-02-17 7e46569 actionless fix(core: configreader): inline_comment_prefixes=('#', ';')
+ 2018-02-16 bd6523d actionless feat(build, install cli): propose to fix the problem if can't pull the repo from AUR
+ 2018-02-15 a8d428b actionless fix(install cli): don't pass to pacman --ignore arg
+ 2018-02-15 c2aae09 actionless fix(core: configreader): use non-strict config parser
+ 2018-02-14 b3fd2d2 actionless fix(core: ConfigReader): don't process fallback value
+ 2018-02-14 7f6f005 actionless fix(core: config-reader; pacman): ignore 'Server' field
+ 2018-02-14 fb0a565 actionless feat: support IgnorePkg from /etc/pacman.conf
+ 2018-02-13 8878414 Asger Hautop Drewsen Fix #6
+ 2018-02-13 5de8019 actionless chore(entrypoint): remove unused imports
+ 2018-02-13 ae6d26a actionless fix( correct license
+ 2018-02-13 4924f8f actionless chore(maintenance_scripts: tag_release): update version as well
+ 2018-02-13 fa04a94 actionless chore: add
Thu Mar 1 05:34:25 2018 +0100
@@ -67,6 +158,53 @@ Thu Mar 1 05:34:25 2018 +0100
2018-02-26 fb77eab Antoine Pietri Leverage systemd dynamic users to run pikaur as root
2018-03-01 f1b9b36 actionless chore(args): rename --names-only to --namesonly (like in --dbonly and --downloadonly)
2018-03-01 4cfe97c actionless feat(main: search_cli): flag to search in package names only (--names-only)
+ 2018-03-01 da4c4a8 actionless feat: use pyalpm for package search ; format repo search results instead of using preformatted from pacman ; use lowercase AUR pkg attributes
+ 2018-02-28 a197681 actionless feat(aur, main, prompt): print some status/error messages to stderr
+ 2018-02-28 4087cf4 actionless feat(pprint, package_update, pacman): print status messages to stderr
+ 2018-02-28 719ba10 actionless fix(main): correct SIGPIPE handling (like piping to `head` command)
+ 2018-02-28 487e167 actionless feat(package_update): mroe verbose logging when reading aur updates
+ 2018-02-26 2ce545f actionless refactor(package_update: find_aur_updates): don't take any arguments (the same as find_repo_updates())
+ 2018-02-26 5c6c8eb actionless fix(pprint): last block of version diff
+ 2018-02-26 7576be2 actionless fix(PKGBUILD): return back missing packaging files
+ 2018-02-26 8e8b655 actionless refactor(package_update: find_repo_updates): use new pyalpm-based PackageDB instead of spawning pacman -Qu
+ 2018-02-26 1535c72 actionless refactor: use pyalpm for pacman db
+ 2018-02-26 5ab20ae actionless fix(build): save built package path only if it's really exist
+ 2018-02-26 65c4740 actionless refactor(version): use pyalpm for vercmp
+ 2018-02-26 5e423b8 actionless refactor(pacman): use pyalpm for PacmanConfig
+ 2018-02-26 38324b4 actionless feat(build): separate package builds by the new line
+ 2018-02-26 a5338de actionless doc(readme): update dirs description
+ 2018-02-26 a0f9882 actionless feat(main): implement -Sc/-Scc
+ 2018-02-26 d2a8d70 actionless chore(PKGBUILD): use setuptools
+ 2018-02-26 d07137f Asger Hautop Drewsen Fix version diff of ignored packages
+ 2018-02-26 15166e4 Asger Hautop Drewsen Remove duplicated --noconfirm from Dockerfile
+ 2018-02-26 cecbfe6 actionless chore(packaging: fish, bash): add completion for --noedit option
+ 2018-02-26 c448edf actionless doc: update screenshot
+ 2018-02-25 a325e23 actionless refactor(version: diff): split version to calculate diffs
+ 2018-02-26 6fc8293 actionless feat(install_cli): print version of ignored package
+ 2018-02-25 58e445b actionless fix(build, install_cli): multipackage builds
+ 2018-02-25 88108d4 actionless fix(install_cli): typo
+ 2018-02-25 fb0e25f actionless fix(install_cli): get sudo permission for further questions via pacman instead of `true`
+ 2018-02-25 96f2071 actionless feat(main: help): beautify help message
+ 2018-02-25 d97f1f7 actionless fix(install_cli, prompt): small fixes for noconfirm
+ 2018-02-25 1e35281 actionless feat(main): add help for pikaur-specific option
+ 2018-02-25 adb9a1f actionless feat: implement --noedit flag and fix --noconfirm flag for some operations
+ 2018-02-25 0cb3967 actionless fix(install cli): assume package is 'any' if no 'supported_archs' provided
+ 2018-02-25 c2254b8 actionless fix(install cli): exit on build dependency cycle
+ 2018-02-25 aa67d2b actionless refactor(version: compare_versions): don't cache vercmp call
+ 2018-02-24 3ff9f79 actionless revert multiple task executor
+ 2018-02-24 446a4af Asger Hautop Drewsen Use libalpm directly instead of calling vercmp
+ 2018-02-24 a81e9f6 actionless chore(core): remove unnecessary function
+ 2018-02-24 dde4bd8 actionless refactor(version): make it follow spec more accurate - 2
+ 2018-02-24 29166ee actionless refactor(version): make it follow spec more accurate
+ 2018-02-24 7d14f21 actionless fix(version: version_matcher): use new compare_versions implementation
+ 2018-02-24 4ab6f1e actionless refactor(version): dedup synchronous implementation of `compare_versions`
+ 2018-02-24 0157f07 actionless refactor(package_update: find_aur_updates): use executor pool
+ 2018-02-24 6df2771 actionless feat(version): use `vercmp` from pacman instead of own implementation
+ 2018-02-24 a947091 actionless feat(core): implement executor pool
+ 2018-02-24 14ae934 actionless feat(core): make it possible to use taskexecutor from within event loop
+ 2018-02-22 ddb9b33 nl6720 Prefer $VISUAL over $EDITOR
+ 2018-02-23 9a49c31 actionless feat: ask to retry more commands if they failed
+ 2018-02-23 028a1f4 actionless feat(main: upgrade): try to retry if database refresh failed
Wed Mar 7 13:27:36 2018 +0100
@@ -80,6 +218,41 @@ Wed Mar 7 13:27:36 2018 +0100
2018-03-06 f16e552 actionless Merge branch 'master' into i18n
2018-03-05 28200b5 actionless fix(aur_deps, conflicts): fixup after previous commit
2018-03-05 8582054 actionless style: pylint
+ 2018-03-05 62991be actionless refactor(find_{local,repo}_packages): return packages, not their names
+ 2018-03-05 a09473f actionless fix(pacman: package db: repo): use priority from /etc/pacman.conf
+ 2018-03-05 20c5255 Chris Tam No sudo when no arguments are given
+ 2018-03-04 cfbd511 Chris Tam Human readable datetime info for AUR
+ 2018-03-04 fbc81af Alexandre Macabies i18n: initial refactor; add French strings
+ 2018-03-04 56cf501 actionless fix(aur_deps): exit loop condition
+ 2018-03-03 19c662f Sami Boukortt chore(packaging: fish): accept more extensions when completing for -U
+ 2018-03-03 65d68b6 actionless fix(install_cli: get_editor): allow editor to be command with some arguments
+ 2018-03-03 71bc5ba actionless fix(dockerfile): install binutils; makepkg --noconfirm
+ 2018-03-03 d5c4b49 actionless fix(dockerfile): chown build dir ; don't install pyalpm
+ 2018-03-03 7b45edd actionless fix(dockerfile): install `sudo`
+ 2018-03-03 ddc0c71 actionless fix(dockerfile): run makepkg as user
+ 2018-03-03 4837eca actionless test(dockerfile): check if package can be built
+ 2018-03-03 117c8ac actionless refactor(pprint, version): move some version-related stuff to version module
+ 2018-03-03 36aa399 actionless refactor(pprint, main: print_upgradeable): inline the function
+ 2018-03-03 0011bd1 actionless chore(install cli): add @TODO note
+ 2018-03-02 eacd9a4 actionless style: pylint
+ 2018-03-02 1a67760 actionless refactor(main, pprint): move stuff related to search cli to a separate module
+ 2018-03-02 b254807 actionless feat(packaging: bash): completion for AUR packages
+ 2018-03-02 461ff32 actionless fix(main: search cli): less loggin in quiet mode
+ 2018-03-02 fd8d6e3 actionless feat(aur, main: search cli): implement AUR pkgs listing (-Ss, -Ssq) - shell completion for AUR packages
+ 2018-03-02 2c8c15e actionless feat(pprint: progress bar): make it more pacman-styled
+ 2018-03-02 8ead68e actionless feat(core: MultipleTasksExecutorPool): optional progressbar
+ 2018-03-02 293b90c actionless fix(core: MultipleTasksExecutorPool): case when cmd_id is <int>0
+ 2018-03-02 3757134 actionless refactor(core): common get_event_loop wrapping
+ 2018-03-02 28fd297 actionless fix(pprint: progressbar): use stderr
+ 2018-03-01 1c1b20d actionless style(main: help cli): simplify print statement
+ 2018-03-01 9003263 actionless style: pylint
+ 2018-03-01 addb780 actionless fix(main: search cli): fix progressbar length
+ 2018-03-01 7d7a358 actionless refactor(main: cli_search_packages): prepare for repo-only and aur-only cli options
+ 2018-03-01 9172463 actionless fix(pprint: aur_search_results): correct condition for [installed] status
+ 2018-03-01 a0bf560 actionless fix(packaging: zsh): add --noedit and --namesonly
+ 2018-03-01 a53c6ea actionless chore(packaging): add zsh completion
+ 2018-03-01 c954847 actionless fix(install_cli): don't ask see AUR repo diff if --noconfirm passed
+ 2018-03-01 836d6f9 actionless fix(package_update): s/description/desc/
Sun Mar 18 03:04:03 2018 +0100
@@ -93,6 +266,43 @@ Sun Mar 18 03:04:03 2018 +0100
2018-03-15 b822191 actionless fix(build, install_cli): play with ask bits once again
2018-03-15 5585108 actionless fix(build, install cli): set --ask=127 (yes to all questions)
2018-03-15 bb7f545 actionless fix(build, install_cli): --ask should have bitwise value
+ 2018-03-13 c868605 actionless fix(apply): --aur and --repo option to -Sc/-Scc
+ 2018-03-13 f800813 actionless refactor(pacman): clean-up after the previous commits
+ 2018-03-13 7725471 actionless refactor(conflicts): clean-up after the previous commits
+ 2018-03-13 7fc2050 actionless doc(readme): add faq section
+ 2018-03-13 4e3b33f Yauhen Kirylau Noconfirm experiments (#74)
+ 2018-03-13 f89d3cd actionless fix(conflicts): don't check replacement if package is all required missing info
+ 2018-03-13 a675d21 actionless fix(build): choosing package from multipackage
+ 2018-03-11 da0dc2c actionless fix(pacman; aur_deps; conflicts): provided_name and pkg_name are swapped in provided_dict structure
+ 2018-03-11 9f720c3 actionless fix(PKGBUILD): set -o pipefail
+ 2018-03-11 7504779 actionless fix(config): create config root dir if it doesn't exist
+ 2018-03-11 10c231c actionless feat(main): implement -Vq
+ 2018-03-11 7fe1dc3 actionless fix(build; install cli): improve handling of --downloadonly
+ 2018-03-11 ceee36e actionless fix(readme): fix toc
+ 2018-03-11 1b39773 actionless doc(readme): add toc
+ 2018-03-11 bee1b34 actionless feat: implement --aur and --repo cli options to operate only on aur or repos
+ 2018-03-11 30af2da actionless fix(main: help): show pikaur-specific options only for relevant pacman operation
+ 2018-03-11 f7b076d actionless feat(pprint): make version colors configurable
+ 2018-03-11 6e7cabc actionless fix(version): default comparison result
+ 2018-03-11 59a719b actionless feat(config): implement pikaur.conf and [sync]AlwaysShowPkgOrigin option there
+ 2018-03-09 0bd0bd7 actionless fix(search cli): convert enum value to str - 2
+ 2018-03-09 4f05d3c actionless fix(search cli): convert enum value to str
+ 2018-03-08 bebd1cc actionless fix(install_cli): don't replace packages by default if --noconfirm passed
+ 2018-03-08 ad06927 actionless fix(pikaur: conflicts): check Replaces-packages' repo priority
+ 2018-03-08 9a91423 actionless fix(package_update: find_repo_updates): use pyalpm to determine available updates
+ 2018-03-08 094ee87 actionless fix(prompt): fallback value
+ 2018-03-08 47586cb actionless fix(build): initialize new_make_deps_to_install variable
+ 2018-03-08 4d9aeaa actionless fix(install_cli): --noconfirm option if $EDITOR or $VISUAL are unset
+ 2018-03-08 a813531 actionless refactor(pacman): types
+ 2018-03-08 6dc1e90 Danil Antoshkin Updating the Russian translation (#66)
+ 2018-03-07 551c9f4 actionless feat(package_update): allow plural in log message
+ 2018-03-07 4f91884 actionless refactor(args): add type hints
+ 2018-03-07 69aec99 actionless refactor(aur): add type hints
+ 2018-03-07 900c653 actionless fix(aur: find_aur_packages): reduce chunk size frmo 250 to 200 to avoid too large response from AUR RPC
+ 2018-03-07 c19d634 actionless Merge branch 'master' of
+ 2018-03-07 536957e actionless fix(build): wrong path to PKGBUILD if PKGDEST is set
+ 2018-03-07 f3b650a Daniil Yarancev Add translation for new string
+ 2018-03-07 3e331ac actionless fix(install_cli): make one more string translateable
Sun Mar 25 00:53:34 2018 +0100
@@ -106,6 +316,13 @@ Sun Mar 25 00:53:34 2018 +0100
2018-03-24 f385d14 actionless feat: add DevelPkgsExpiration config option and `--devel` cli arg
2018-03-24 bb1e2f5 actionless fix(build: MakepkgConfig): read ~/.makepkg.config and /pacman/makepkg.conf
2018-03-23 6286bea actionless fix(build): raise error if built package is not found by its path
+ 2018-03-23 8440e3f actionless refactor(core: configreader): move all the parsing logic to one place
+ 2018-03-23 31fe0a4 actionless refactor(core: configreader): use own implementation instead of extending default `configparser` module
+ 2018-03-23 c556591 actionless fix(core: configreader): use
+ 2018-03-21 e2c0ad2 actionless feat(pacman: find_repo_packages, support for package groups
+ 2018-03-21 4c6567d actionless feat(args): add `-a` for `--aur`
+ 2018-03-21 383ce97 actionless fix(pprint): flush stderr after writing there
+ 2018-03-21 366ac0b actionless fix(build): don't add self name to dependencies
Wed Mar 28 05:31:25 2018 +0200
@@ -119,6 +336,27 @@ Wed Mar 28 05:31:25 2018 +0200
2018-03-28 437c020 actionless fix(main: upgrade cli): don't print the same message as pacman will print again later on
2018-03-28 af611df actionless fix(search cli): duplicated variable name
2018-03-28 6fc8d59 actionless fix(build: srcinfo: get_depends): exclude not only self name but all the names provded by base package
+ 2018-03-28 30b1d24 actionless fix(async, aur, core, search cli): handle AUR errors
+ 2018-03-26 886f973 actionless fix(prompt: ask_to_continue): handling default answer
+ 2018-03-26 4070b10 actionless fix(build: srcinfo): re-read it after re-generating
+ 2018-03-25 541e854 Jake Stanger Add `# type: ignore` comments.
+ 2018-03-25 1943bdb Jake Stanger Change function name
+ 2018-03-25 f35ba7a Jake Stanger Move return statement to the right bloody place
+ 2018-03-25 887f8bf Jake Stanger Added missing return statement
+ 2018-03-25 c935000 Jake Stanger Defaulted as `none`, added internationalization call
+ 2018-03-25 a550d44 Jake Stanger Add missing internationalization calls for strings
+ 2018-03-25 9aca066 Jake Stanger Update to correct category name
+ 2018-03-25 dc52f62 Jake Stanger Change imports to relative
+ 2018-03-25 6f12016 Jake Stanger Change category to more appropriate name
+ 2018-03-25 97b20f7 Jake Stanger Change default for enter confirm
+ 2018-03-25 3a5e851 Jake Stanger Add config option for enter to confirm
+ 2018-03-25 ec7d058 Jake Stanger Added args for noconfirm option
+ 2018-03-25 acdf297 Jake Stanger Added support for toggling enter key requirement
+ 2018-03-25 d5ecefa actionless fix(search cli): fix sorting; display `0` if zero votes instead of hiding a label
+ 2018-03-25 6336937 actionless fix(config): use XDG_CACHE_HOME if set
+ 2018-03-25 2312966 actionless fix(build: set_package_path): 'any' arch in multipackage builds
+ 2018-03-25 fb77af5 actionless feat(install cli, build): implement `KeepBuildDir` option to skip removing build directory between the builds
+ 2018-03-25 482fda4 actionless refactor(main): move help printer to args module
Thu Apr 5 03:33:54 2018 +0200
@@ -132,6 +370,30 @@ Thu Apr 5 03:33:54 2018 +0200
2018-04-05 638e85c actionless refactor(build: srcinfo): handling dependencies for multipackages
2018-04-04 958f72b guschtlswife German translation. Initial commit.
2018-04-04 a954f18 Jake Stanger Add missing translation for Y
+ 2018-04-04 f6a00a1 Jake Stanger Allow for easy translation of Y/N.
+ 2018-03-31 a21e8ee actionless fix(install_cli): aur updates were skipped on sysupgrade
+ 2018-03-31 2bb6b3a actionless refactor(install cli): remove some variables duplication
+ 2018-03-31 5826a68 actionless feat(aur_deps, install_cli): save reference of aur deps and so discard dep tree if one of deps failed
+ 2018-03-31 32d9054 actionless refactor(build): don't use asyncio for cmd spawning
+ 2018-03-31 2bcdf78 actionless refactor(args): don't use asyncio for cmd spawning
+ 2018-03-31 a0ce5f6 actionless refactor(main): don't use asyncio for cmd spawning
+ 2018-03-31 dfcbfdb actionless fix(build, exceptions): update typing for the previous two commits
+ 2018-03-31 81d060a actionless refactor(install_cli): don't use asyncio
+ 2018-03-31 da73aa4 actionless refactor(build): use threading to clone the repos
+ 2018-03-31 b683542 actionless refactor(aur): use threaded urllib instead of asyncio
+ 2018-03-30 847f2d8 actionless refactor(aur): rewrite aur search from asyncio to threaded urllib
+ 2018-03-30 743b7ca actionless chore(locale): rename pt to pt_BR (since we don't have any other pt_* locales)
+ 2018-03-30 f19c8fa actionless refactor(async): remove 2 unused functions
+ 2018-03-30 e1db4ab Alexandre Lopes Acrescentado traduções pt_BR (#105)
+ 2018-03-30 db55ac8 actionless fix(install_cli): typo in message
+ 2018-03-30 645008e Jake Stanger Reduce text size to match other settings (#103)
+ 2018-03-29 dce311f Alexandre Lopes Added portuguese translations (#99)
+ 2018-03-29 d0e3360 Jake Stanger Fix require enter (#102)
+ 2018-03-28 4d82245 Jonas Platte Fix typo in
+ 2018-03-28 3f7c47a actionless fix(core: open_file): try to detect file encoding only when reading
+ 2018-03-28 608414a Christopher Cooper change readme [ui] config header case
+ 2018-03-28 f6d66bd actionless refactor(core: open_file, detect_bom_type): conform more to project coding style
+ 2018-03-28 983fe94 actionless fix(core: open_file): automatically detect file encoding
Wed Apr 18 01:42:45 2018 +0200
@@ -145,6 +407,101 @@ Wed Apr 18 01:42:45 2018 +0200
2018-04-18 e438861 actionless fix(install cli): correctly exclude aur package from install dep tree
2018-04-18 27abbac actionless fix(install_cli): correctly skip package which is already up to date
2018-04-18 52c0acd actionless style(build): nicer output
+ 2018-04-18 a047702 actionless fix(build): correctly retrieve version from srcinfo
+ 2018-04-17 2e85b36 actionless fix(build): don't reconstruct args when installing deps
+ 2018-04-17 e9bd18a actionless fix(build): sum make and check deps after the iteration (type mismatch)
+ 2018-04-17 66ef23d actionless fix(build, aur_deps): take also `checkdepends` into account
+ 2018-04-17 aa31c46 actionless fix(build): pass '--noprepare', '--nocheck', '--nodeps' instead of '-rs' to makepkg --nobuild when retrieving version
+ 2018-04-17 72b13ae actionless fix(build): pass -rs to makepkg when doing --nobuild to get the pkgver
+ 2018-04-17 683bec4 actionless fix(install cli): better handling of --needed option for AUR packages - 2
+ 2018-04-17 b2a79a1 actionless refactor(build): rename attribute for storing cached installation state
+ 2018-04-17 2d18949 actionless fix(install cli): better handling of --needed option for AUR packages
+ 2018-04-17 c1dec54 actionless chore(package_update: find_aur_updates): if --devel is passed set `devel_packages_expiration` to `0` (now it makes sense, when --needed option for devel AUR packages is implemented correctly
+ 2018-04-17 b4618f1 Antoine Pietri fix(core: isolate_root_cmd): use Dynamic User's /tmp as its new $home
+ 2018-04-17 4b9c71e actionless refactor(version): simplify `get_version_diff`
+ 2018-04-17 9d1c360 arivarton Fixed Plural-Forms.
+ 2018-04-17 2811693 actionless fix(core: isolate_root_cmd): set HOME for systemd DynamicUser (when running pikaur as root)
+ 2018-04-17 d078193 actionless doc(readme, pkgbuild): revert to the previous description thanks to pikspect
+ 2018-04-17 d195f9d actionless chore: bump version to 0.9.4
+ 2018-04-16 fcd3f3d arivarton Added icelandic locale.
+ 2018-04-17 e88fa82 actionless Revert "feat(build): remove installed repo deps only if --downloadonly was passed (to avoid reinstalling those deps again on the next stages)"
+ 2018-04-17 7b92ae0 actionless refactor(build): remove unused variable
+ 2018-04-17 7177168 actionless fix(build): preserver symlinks when copying repo into the build dir
+ 2018-04-17 94540a0 actionless feat(build): remove installed repo deps only if --downloadonly was passed (to avoid reinstalling those deps again on the next stages)
+ 2018-04-17 be6f676 actionless fix(build: install repo deps): find deps satisfied via packages provided by locally installed packages and check their versions
+ 2018-04-15 f2692a3 guschtlswife Add new strings. Minor improvements.
+ 2018-04-14 3fc6ec6 actionless chore(locale): regenerate pots
+ 2018-04-14 43bf32b actionless feat(install cli, config): implement [build]NoEdit config option to force --noedit behavior
+ 2018-04-14 5f02aa5 actionless fix(build): typo
+ 2018-04-14 d3baac0 actionless feat(build): make makepkg obey pikaur's --color arg
+ 2018-04-14 0b13067 actionless fix(args): exclude --color from reconstructed args
+ 2018-04-14 72d8887 actionless style: pylint
+ 2018-04-14 8defa55 actionless chore(dockerfile): enable color output
+ 2018-04-14 9c65f6e actionless fix(pikspect): don't rstrip historic output when comparing with expected question
+ 2018-04-14 f78f0fc actionless feat(pprint, pacman): use colors only on tty or if set explicitly via --color
+ 2018-04-14 1a0db63 actionless fix(args): add missing `color` option
+ 2018-04-14 824b284 actionless refactor(pacman): use coloring only if on real tty or if set to always
+ 2018-04-14 2979743 actionless refactor(install cli, build, pprint, etc): use stderr for all the warnings and questions
+ 2018-04-14 728d34e actionless fix(main: sysupgrade): colored output of --refresh
+ 2018-04-14 7e4a999 actionless fix(build): don't install AUR dep --asdep if it is already installed explicitly
+ 2018-04-14 81d1ab2 actionless fix(build): discard local cache before storing local packages state
+ 2018-04-14 6a1d9bf actionless refactor(build): reimplement makepkg's --syncdeps and --rmdeps to make root isolation work again
+ 2018-04-14 56ec6dc actionless fix(pikspect): limit historic output size by max question length
+ 2018-04-14 fc02752 actionless fix(build): get deps from srcinfo in build dir, not repo
+ 2018-04-14 a1311f7 actionless style: pylint
+ 2018-04-14 1e68406 actionless refactor(config): remove redundant constants
+ 2018-04-14 ed5f6f9 actionless feat(args, main: sysupgrade, clean): count --refresh and --clean opts
+ 2018-04-14 425debd actionless refactor(config, build): join BUILD and AUR dirs right in the config module
+ 2018-04-14 5192f0d actionless refactor(config, build): join PACKAGE_CACHE_PATH right in the config module
+ 2018-04-14 3c5496b actionless refactor(pikspect): remove redundant lock
+ 2018-04-14 6694b3e actionless refactor(pikspect): remove redundant constant
+ 2018-04-14 4d71c97 actionless feat(pikspect): set geometry of real terminal to pty
+ 2018-04-13 14b89a5 actionless fix(pikspect): don't do tty stuff if we are not on tty
+ 2018-04-13 ea21937 actionless fix(pikspect): don't stuck if previous command wasn't require any stdin
+ 2018-04-13 f861a9d actionless feat(build, install cli): make pacman skip 'main' question
+ 2018-04-13 f10304a actionless fix(pprint: color_line, bold_line): make it more conform to pacman's coloring
+ 2018-04-12 16c50bb morganamilo chore(locale): update .po templates
+ 2018-04-12 0f69dce morganamilo feat(search cli): show if package is out of date
+ 2018-04-12 b4d1375 actionless refactor(srcinfo, build): store deps in dict instead of list of tuples
+ 2018-04-11 0589da8 actionless chore(PKGBUILD): remove `sudo` from the deps
+ 2018-04-11 b4cdd91 actionless fix(build): check the versions of locally installed dependencies
+ 2018-04-10 f428316 actionless refactor/wip(args, build, main): parse cli args in module via import instead of passing it to each function as arg
+ 2018-04-10 883384a actionless fix(build): choose between copy method on depend if dir exists or not
+ 2018-04-10 6746834 actionless fix(build): create build dir if it not exists
+ 2018-04-10 79ad1cb actionless doc(main): add @TODO note
+ 2018-04-10 1d828ea actionless fix(install_cli): remove repo package name from install list if it's up to date
+ 2018-04-10 f9a47f0 actionless feat(install cli): print version when skipping up-to-date package
+ 2018-04-10 d682042 actionless feat(install cli): print version when skipping AUR package
+ 2018-04-10 139db23 actionless feat(build): download package source to determine version of -git and other devel packages
+ 2018-04-10 bbc6a4f actionless fix(install cli): don't continue install sequence if there are n oexplicit packages to install and it's not sysupgrade
+ 2018-04-10 32c41e3 actionless fix(install cli): remove package from install list if it's up-to-date
+ 2018-04-10 a78b778 actionless fix(build): use copy_tree from distutils to avoid problem in --keepbuild
+ 2018-04-10 fd149e9 actionless fix(srcinfo): case when srcinfo is not generated yet
+ 2018-04-10 f13c9a3 actionless refactor(package_update): extract is_devel_pkg into separate function
+ 2018-04-10 4bb73e4 actionless fix(aur, progressbar): implement threadsafe progressbar for `-Ss` (list all packages including AUR)
+ 2018-04-10 11b4870 actionless refactor(pprint): extract progressbar to a separate module
+ 2018-04-09 dda31b0 actionless refactor(search cli): remove unused loop var
+ 2018-04-09 5a297fd actionless fix(search_cli): aur search with --namesonly
+ 2018-04-09 6a6f8f6 actionless feat(search_cli): reraise exceptions from the worker thread
+ 2018-04-09 c2d142f actionless fix(args): parse positional arguments given not after each other
+ 2018-04-07 4768c2b guschtlswife Update de.po from template and add new strings.
+ 2018-04-07 ccb999d actionless feat(args, build, install cli): implement -k/--keepbuild option to not remove build dir between the builds
+ 2018-04-07 c75010f actionless fix(prompt: retry_interactive_command): don't retry if --noconfirm passed
+ 2018-04-07 51e94f9 actionless fix(install_cli): Don't ask about conflicts of repo packages (ask only for AUR packages, for repo pacman will ask later on/again)
+ 2018-04-07 d979bfb actionless chore(install_cli): install repo packages before starting to build AUR ones
+ 2018-04-07 6adc32d actionless style(install cli): pylint
+ 2018-04-07 e68a5e1 actionless fix(install_cli): if local package is too old try to find it in AUR and recompute deps if it was found
+ 2018-04-07 474a9cb actionless refactor(aur_deps): return empty list for packages which have no deps
+ 2018-04-07 8bac4f8 actionless fix(aur_deps): check versions of explicitly chosen AUR packages which could be deps
+ 2018-04-06 723e341 Martin Trigaux Add extra space in confirmation prompt
+ 2018-04-06 35a121e actionless fix(prompt: retry_interactive_command_or_exit): use PikaurArgs
+ 2018-04-06 ecd199b actionless fix(prompt: retry_interactive_command): use PikaurArgs
+ 2018-04-06 295d7f0 actionless fix(prompt: ask_to_continue): make pikaur args required and fix --noconfirm with default No answer
+ 2018-04-06 f39277f actionless doc(install cli): comment
+ 2018-04-05 8507c30 actionless style(install cli): add comments to class attributes
+ 2018-04-05 fcd6193 actionless refactor(build: clone_aur_repos): small style improvement
+ 2018-04-05 2975f8f actionless refactor(build): extact SrcInfo class to a separate module
+ 2018-04-05 e0eeba7 actionless style(maintenance_scripts: tag_release): typo
Thu Apr 19 14:59:02 2018 +0200
@@ -158,6 +515,8 @@ Thu Apr 19 14:59:02 2018 +0200
2018-04-18 6d66af5 actionless fix(install cli): don't try to remove package which was already removed when reverting transaction on failed build
2018-04-18 c4733c4 actionless fix(install cli): correctly bypass --ignore arg to pacman
2018-04-18 d1d3dab actionless fix(build): already_installed detection for non-devel AUR packages
+ 2018-04-18 2281326 actionless chore(, pkgbuild): drop dependency on setuptools
+ 2018-04-18 73f715c actionless doc(install cli): add @TODO note
Fri May 11 21:14:28 2018 +0200
@@ -171,6 +530,53 @@ Fri May 11 21:14:28 2018 +0200
2018-05-11 3fb191e actionless Revert "fix(core: copy_tree): pass update=True to dir_util.copy_tree)"
2018-05-09 a97a94f actionless fix(pikspect): change pool import
2018-05-08 a22ff59 actionless fix(core: copy_tree): pass update=True to dir_util.copy_tree)
+ 2018-05-08 d2452f9 actionless wip(pikaur: pikspect): replace Popen.communicate to Popen.wait
+ 2018-05-08 d8f2c6d actionless doc(install cli: get_all_packages_info): add comments
+ 2018-05-08 1085f80 actionless fix(install cli): don't retrieve repo/aur updates if --aur/--repo flag was passed
+ 2018-05-06 7aa78c1 actionless fix(package_update: PackageUpdate): make Repository field optional
+ 2018-05-04 1286b60 actionless refactor: typing and mypy 0.600
+ 2018-05-04 14afcd5 actionless fix(version, srcinfo, aur_deps): support multiple version matchers (like `linux>=4.16,linux<4.17`)
+ 2018-05-04 ff61de1 actionless fix(srcinfo, build): retrieve package-specific deps when building multipackages
+ 2018-05-03 9818081 actionless fix(main): don't try to handle SIGINT twice
+ 2018-05-01 40ebd11 Andri Viðar Tryggvason Add an edit flag that will force noedit to be canceled. Closes #130 (#158)
+ 2018-04-28 e2eaad5 Christopher Cooper only regenerate srcinfo when PKGBUILD contents are changed
+ 2018-04-28 144827e guschtlswife de.po Minor fixes
+ 2018-04-27 92c7ab6 actionless style(build): remove unused imports
+ 2018-04-27 461c2b4 actionless fix(srcinfo): count arch-specific deps
+ 2018-04-27 efbcf6c actionless refactor(build): extract MakepkgConfig class into separate module
+ 2018-04-26 607b526 actionless chore: add flake8 check in CI
+ 2018-04-26 f8bfce8 actionless style(build): make message more precise
+ 2018-04-26 b8bdac8 actionless refactor(pikspect: restore_tty): re-implement it as class
+ 2018-04-25 cac24e3 actionless fix(pikspect, main): more fixes on SIGINT (Ctrl+C) handling
+ 2018-04-25 151a7c1 rpetrov94 added config to hide prompt to show build files diff (#153)
+ 2018-04-24 8a13a01 actionless fix(pikspect): reset tty settings on SIGINT
+ 2018-04-22 4071904 actionless feat(main): check runtime deps
+ 2018-04-22 c40936b actionless fix(core, install cli, build): don't use `sudo` when already running as a super user
+ 2018-04-22 6efe5f4 actionless feat(config, pprint, readme): implement config option to choose sorting when upgrading multiple packages/doing sysupgrade
+ 2018-04-22 7115be1 actionless fix(main: info cli): `pikaur -Si` without extra args shows info for all the repo and AUR packages available
+ 2018-04-22 2990709 actionless feat(build, install cli): use threading to speed-up repo checkout on `-Syu --devel --needed`
+ 2018-04-22 281f652 actionless feat(pikspect): implement `print_output` and `save_output` options
+ 2018-04-22 e8c3d0a actionless refactor(install cli): extract architecture check into separate function
+ 2018-04-22 5812e66 actionless feat(install cli): more distinctive error message on build fail
+ 2018-04-22 f10dfe1 actionless feat(pprint): add infrastucture for thread-safe printing (basically — to avoid lines printed from different thretoadmesswitehothacher)
+ 2018-04-21 399eb3a actionless style: remove linebreaks
+ 2018-04-21 69d189b actionless fix(exceptions: SysExit): call super init
+ 2018-04-21 e036fcd actionless feat(exceptions; main): introduce SysExit() exception for exiting from inside the threads (but not only)
+ 2018-04-21 7505030 actionless style: remove linebreaks
+ 2018-04-21 9015cbe actionless fix(install_cli): case if pkgbuild was removed during review stage
+ 2018-04-21 3c130e0 actionless wip(pikspect: output handler): delay between sending characters to std in
+ 2018-04-22 71898a9 jingyu9575 fix(aur): remove req.set_proxy to fix 404 error (#152)
+ 2018-04-21 530ae78 actionless fix(install_cli): return back `replacements` module and use to exclude from the transaction AUR packages which are going to be replaced by repo packages
+ 2018-04-21 73d8f3b actionless fix(build, install cli): use makepkg's CARCH instead platform.machine()
+ 2018-04-21 7930b6f Osman Karagöz Update
+ 2018-04-21 c954b36 osmank3 When using without enter confirm, translated short keys not working correctly error is fixed
+ 2018-04-21 e395ceb osmank3 Turkish translation: correction to conflict of short keys
+ 2018-04-20 d383460 actionless refactor(pkgbuild): discover langpacks automatically
+ 2018-04-20 d313caf actionless chore(makefile): add Danish lang
+ 2018-04-20 7edad3a Jonas Tranberg Removed misplaced space
+ 2018-04-20 8a27776 Jonas Tranberg added danish locale support
+ 2018-04-20 03243e0 osmank3 Turkish translation added.
+ 2018-04-19 82c76d6 actionless fix(version: get_common_version): be aware what vercmp('.', '+') == 0 when formatting colored version diff
Mon May 14 20:52:50 2018 +0200
@@ -193,6 +599,19 @@ Mon May 21 03:55:21 2018 +0200
2018-05-20 cc401f6 actionless feat(pikspect, install cli): don't ask twice about package replacements
2018-05-20 6f9a27c actionless feat(pikspect, install cli): don't ask twice about package conflicts
2018-05-20 ff7f3f0 actionless feat(args): validate some args for compatibility
+ 2018-05-20 d05e693 actionless feat(main: query: upgradeable): print repo or `aur/` prefix if `sync.AlwaysShowPkgOrigin` option is enabled
+ 2018-05-20 94689cb actionless feat(aur): make it possible to search and install AUR packages by `aur/` prefix
+ 2018-05-20 77c4730 actionless fix(pacman, search_cli): index repo pkgs by `repo_name/pkg_name`
+ 2018-05-19 d805c63 actionless style(exception: DependencyVersionMismatch): make mypy happy again
+ 2018-05-19 070bed5 actionless fix(exception: DependencyVersionMismatch): one more regression after mypy improvements
+ 2018-05-15 681356b actionless fix(install_cli): don't attempt to clone the same aur repo twice (split packages related)
+ 2018-05-15 be90ea6 actionless style(install_cli): line length
+ 2018-05-15 ef6f408 actionless fix(core: copy_tree): remove dest_dir and try again - 2
+ 2018-05-15 0a4f66a actionless refactor(config): implement get_int and get_boolean to make mypy's life easier and generally have more robust config api - 2
+ 2018-05-15 d534f5f actionless refactor(config): implement get_int and get_boolean to make mypy's life easier and generally have more robust config api
+ 2018-05-15 48ce6a8 actionless feat(config): misc.PacmanPath
+ 2018-05-15 f3b55db actionless feat(config: PikaurConfig): implement __getattr__ for strings
+ 2018-05-15 0c61e6d actionless fix(core: copy_tree): remove dest_dir and try again
Mon May 21 14:02:18 2018 +0200
@@ -273,6 +692,33 @@ Mon Jun 11 15:15:09 2018 +0200
2018-06-10 082b24a actionless fix(pikspect): don't clear buffer after show() filter
2018-06-10 3aed87f actionless fix(install_cli): prompt deadlock
2018-06-10 18ee141 actionless fix(pikspect): regression on displayed auto-answer
+ 2018-06-10 f4ce101 actionless fix(pikspect): don't fully clean historic output on filter match
+ 2018-06-10 b47ede1 actionless fix(main): commented-out ctrl+c handler
+ 2018-06-10 aef43d0 actionless fix(pikspect): better do `grep -v`
+ 2018-06-10 e74022d actionless fix(pikspect): synchronize returncode to end of the output
+ 2018-06-08 66a590d actionless fix(install_cli): package ignore handling regression
+ 2018-06-08 7be1405 actionless fix(install_cli: pacman_wrap): don't try to remove non-existent arg - 2
+ 2018-06-08 e7e3441 actionless fix(install_cli: pacman_wrap): don't try to remove non-existent arg
+ 2018-06-08 219b28b guschtlswife chore(locale: de): add/update strings + cleanup. (#206)
+ 2018-06-08 3e17167 actionless fix(install_cli): missing prompt character in --sysupgrade
+ 2018-06-08 90ede58 actionless feat(pikspect, install cli): add .hide_each_line() method and use it to improve pacman wrapping experience
+ 2018-06-08 ea10d21 actionless fix(install_cli, pacman): gracefully handle unexpected --print-format output - 2
+ 2018-06-08 d2c1a57 actionless fix(install_cli, pacman): gracefully handle unexpected --print-format output
+ 2018-06-08 ee1be6f actionless feat(install cli): don't show prompt in --noconfirm mode
+ 2018-06-08 46e35d3 actionless feat(pikspect, install cli): add .hide_after() and .show_after() methods and use them to improve pacman wrapping experience
+ 2018-06-08 6cc81d6 actionless fix(install_cli): group selection pacman question
+ 2018-06-08 69c8352 actionless feat(pprint): purge line
+ 2018-06-08 6a5727e actionless fix(install_cli): load local db before starting pacman in --noconfirm mode
+ 2018-06-08 da118aa actionless fix(install_cli): --noconfirm mode
+ 2018-06-08 9c78ceb actionless fix(pacman: find_repo_packages): case when no repo packages found
+ 2018-06-08 28f8252 actionless fix(install_cli): show upgrade message only on --sysupgrade
+ 2018-06-08 601ffff actionless chore(news): internationalization support
+ 2018-06-08 4f6bc4a actionless fix(install_cli): print not found deps only if they really present
+ 2018-06-08 7c324ab actionless chore(args): assign '-r' to '--repo'
+ 2018-06-08 cd64a30 actionless fix(install_cli): comment out back nothing todo handler
+ 2018-06-06 8c66ff5 Bundy01 chore(locale): add Spanish (es) translation (#205)
+ 2018-06-05 f533db1 actionless fix(news, main): create cache root dir if doesn't exists
+ 2018-06-04 1b9e95b Bundy01 chore(locale): update FR translation (#198)
Wed Jun 13 03:15:27 2018 +0200
@@ -286,6 +732,18 @@ Wed Jun 13 03:15:27 2018 +0200
2018-06-13 6d29aa1 actionless fix(install_cli: parse_pacman): typecheck
2018-06-13 8c047b1 actionless fix(aur_deps): check all repo-provided deps
2018-06-13 71ce9d4 actionless feat(install cli): parse provided package choice from pacman output
+ 2018-06-12 026d212 actionless style(pikspect: tty_restore): add typehints
+ 2018-06-12 b655e22 actionless fix(pacman, pikspect): pylint
+ 2018-06-12 b1b16d2 actionless feat(pikspect: tty_restore; prompt): implement tty save/restore for sub tty
+ 2018-06-12 a21fcb3 actionless fix(pacman, install_cli): better support for installing repo packages via Provided field (prompt still shows up only the latest candidate)
+ 2018-06-12 5f52867 actionless Revert "fix(pacman: find_repo_package): don't return package deps as search result"
+ 2018-06-12 3d66ea7 actionless style(aur_deps): pylint
+ 2018-06-12 66d71ce actionless fix(aur_deps): partially revert 1cdb23f0b7f1d1d143955b8bea1cfa1cc66a3e2a
+ 2018-06-12 35303dd actionless Revert "refactor(aur_deps): remove unused code branch (find provided pkgs in repo)"
+ 2018-06-12 6411ff2 actionless fix(pacman: find_repo_package): don't return package deps as search result
+ 2018-06-11 635707d actionless fix(main): restore tty on any exit, not only Ctrl+C
+ 2018-06-11 54b11d1 actionless fix(install_cli): reset repo packages cache if --refresh was passed
+ 2018-06-11 48bd74a actionless fix(install cli): join pacman pool in noconfirm mode
Wed Jun 13 03:36:55 2018 +0200
@@ -306,6 +764,39 @@ Sun Jun 17 09:25:10 2018 +0200
2018-06-17 6b5d5ce actionless fix(core: spawn): use tempfile instead of PIPE
2018-06-17 bb9991d actionless style(install info fetcher): pylint
2018-06-17 8763ecb actionless refactor(install info fetcher): extract deps marking into separate method
+ 2018-06-17 64df273 actionless feat(install info fetcher): show in prompt .makedepends and .checkdepends of aur packages
+ 2018-06-17 dd2546f actionless fix(prompt, pikspect): return back tty restoring; don't flush any stream
+ 2018-06-17 2747544 actionless fix(aur_deps): regression when search repo packages with multiple version matcher
+ 2018-06-17 233b53e actionless chore(vulture): update whitelist
+ 2018-06-17 c6fab21 actionless fix(aur_deps): pass full version matcher to find_repo_package()
+ 2018-06-17 72298f6 actionless wip(pikspect): don't drain tty on restore
+ 2018-06-17 b4486f9 actionless style: .join all the pools
+ 2018-06-17 d004da4 actionless wip(prompt): comment out TTYRestore call
+ 2018-06-17 36e3804 actionless fix(pacman: print_format): caching if none found
+ 2018-06-17 17dab01 actionless fix(version): regression because of using instance methods instead of closure
+ 2018-06-17 522d893 actionless refactor(pacman: get_pacman_command): import args module instead of bypassing them as param
+ 2018-06-17 277089e actionless style(install info fetcher): move import up
+ 2018-06-17 1cc52c0 actionless refactor(package_update): split it to InstallInfo, InstallInfoFetcher and updates
+ 2018-06-17 366562c actionless refactor(install cli): move out stuff related to new pkgs' InstallInfo/PackageUpdate to `package_update.InstallInfoFetcher`
+ 2018-06-17 bfc8bbe actionless refactor(version): remove get_package_name_and_version_matcher_from_depend_line()
+ 2018-06-17 0fc02bd actionless refactor(version): move all VersionMatcher-related logic to the class itself
+ 2018-06-17 9eeb316 actionless refactor(install cli, aur_deps): use thread pool to hurry up iterations
+ 2018-06-17 facea7c actionless feat(install cli, print_dept): colorized output for package deps, group and providers in install prompt
+ 2018-06-17 78b8095 actionless fix(install cli): improve printing which packages depend on which via version deps
+ 2018-06-17 a1b676d actionless refactor(package_update): use lowercase class attributes
+ 2018-06-16 d38c36e actionless feat(install cli, print_dept): print which pkg require deps
+ 2018-06-16 f568184 actionless refactor(install cli): move .provided_by and .members_of detection to a more common routine
+ 2018-06-16 a8dad01 actionless feat(install cli, print_dept): print package group if it was requested as a member of group; fix [m]anual package selection for them
+ 2018-06-16 03fac6a actionless fix(install cli): don't print twice the same deps
+ 2018-06-16 f440b19 actionless Revert "doc(readme): update readme since -Syu not splitted anymore to -Sy and -Su"
+ 2018-06-16 d3301d1 actionless Revert "doc(readme): remove note on argument wrapping since there is no special case with Syu vs Sy+Su anymore"
+ 2018-06-16 c58a72b actionless feat(prompt, pikspect): make auto_proceed and hide_pacman_prompt configurable (for now only from python api, not config file)
+ 2018-06-16 d0fb84d actionless fix(install cli, aur): manual package selection of aur packages
+ 2018-06-16 18ea550 actionless chore(aur_deps, install cli): add more refactoring notes
+ 2018-06-16 b0260a6 actionless refactor(install cli): revert to Syu separation and remove pacman prompt hiding, prompt improvements for packages installed via provided
+ 2018-06-16 1725c32 actionless Revert "refactor(pacman): remove unused .get_repo_priority()"
+ 2018-06-13 237ad6e actionless chore(vulture): start maintaining whitelist for false alarms
+ 2018-06-13 c235a48 actionless chore(PKGBUILD): fix license name
Sun Jun 17 10:45:44 2018 +0200
@@ -351,6 +842,11 @@ Thu Jun 28 15:50:31 2018 +0200
2018-06-25 1ed1319 actionless fix(build: remove deps): resolve diff inconsistency in case if package was replaced by a different provider
2018-06-25 01471b8 actionless fix(pacman: pkg_db: get_provided_pkgs): case when package is providing itself (like `jack` is provided by `jack` and `jack2`)
2018-06-19 af54476 actionless fix(install info fetcher): --needed handling when installing repo pkgs
+ 2018-06-18 f0e70db actionless fix(build): bypass --noconfirm to pacman commands if pikaur was invoked with --noconfirm
+ 2018-06-18 47534cd actionless chore: start using coveralls (#216)
+ 2018-06-18 9a7863a actionless chore(locale): update label for [v]iew package details
+ 2018-06-18 e7897d6 actionless fix(install cli): do you want to proceed without editing?
+ 2018-06-18 4960bbf actionless fix(aur_deps): remove additional exceptions handling in thread
Fri Jun 29 18:47:01 2018 +0200
@@ -375,6 +871,14 @@ Thu Jul 12 00:30:20 2018 +0200
2018-07-11 737f043 actionless fix(aur_deps): don't split doubled version requirements when querying them from pacman
2018-07-11 540283d actionless fix(aur_deps): handle some edge case with provided packages
2018-07-11 b2e8532 actionless fix(pacman): discard provided packages as well when discarding local cache
+ 2018-07-11 84c25be actionless fix(args, makepkg_config): separate --mflags by coma
+ 2018-07-11 51c4e4c actionless feat(args, makepkg_config): add --makepkg-path cli arg
+ 2018-07-10 68ac970 actionless feat: add --mflags and --makepkg-config args
+ 2018-07-05 d5c8279 actionless feat(build, args): don't rebuild package if it's already in `~/.cache/pikaur/pkg/` and no `--rebuild` flag was passed
+ 2018-07-05 4e7a254 Caio Salvador fix: use direct path to python3 to avoid problems when default python3 is not cpython
+ 2018-07-04 72e5aa9 Bundy01 Updating locales
+ 2018-07-03 9352aef actionless fix(aur_deps): don't try to remove package with failing version matcher if it was already removed
+ 2018-06-29 c80d7b8 Alexandre Lopes chore(locale): update PT translation (#226)
Fri Jul 13 02:01:46 2018 +0200
@@ -455,6 +959,12 @@ Sun Jul 22 19:48:44 2018 +0200
2018-07-22 081ba66 actionless fix(build, core): race condition when updating aur repos with systemd dynamic users
2018-07-22 ec1735e actionless fix(core: copy): isolate cp -r command if running pikaur from root via sudo
2018-07-22 3d69888 Osman Karagöz chore(locale): update TR translation
+ 1.1.2 Bugfix release 1.1.2
+ more fixes for installing local PKGBUILD (`-P`)
+ 1.1.1 Bugfix release 1.1.1
+ copy function creating problems again :-)
Mon Jul 23 07:05:31 2018 +0200
@@ -706,3 +1216,19 @@ Thu Oct 4 05:13:45 2018 +0200
2018-10-03 0d7d149 actionless fix(install cli: manual package selection): bug in lists' diff
2018-10-03 3a6e696 Felix Glaser chore(locale): update translation file for german (#301)
2018-10-03 7f1958c Felix Glaser doc(readme): Fix the wording in some places of the readme (#300)
+ 2018-09-26 27ae2b3 actionless fix(build): don't show confirm prompt twice on wrong arch
+ 2018-09-24 55f526c Bert Peters chore(locale): Update Dutch translation. (#297)
+ 2018-09-20 1a2a246 actionless feat(config, install cli): add build.GitDiffArgs config option to specify flags to pass to git diff when reviewing build files
+ 2018-09-19 d41598c actionless feat(config, args, main): implement --pikaur-config flag and use it for passing user's config to root when using dynamic users
+ 2018-09-19 aaf377a actionless fix(build): aur deps are not being removed when using --downloadonly flag
+ 2018-09-19 0168cf6 actionless fix(pacman: install built deps): ignore --downloadonly flag for --upgrade pacman command
+ 2018-09-16 3490656 actionless fix(install cli): don't exit immediately on a wrong architecture
+ 2018-09-12 f423417 Zhustec change zh_cn locale to zh_CN (#289)
+ 2018-09-06 47e7647 Bundy01 chore(locale: es, fr): update (#287)
+Thu Oct 4 05:19:15 2018 +0200
+ Hotfix release
+ Fix changelog generation
diff --git a/PKGBUILD b/PKGBUILD
index d653276171d..e6a715d66c2 100644
@@ -2,7 +2,7 @@
# shellcheck disable=SC2034,SC2154
pkgdesc="AUR helper which asks all questions before installing/building. Inspired by pacaur, yaourt and yay."
@@ -11,7 +11,7 @@ license=('GPL3')