[arch-projects] [devtools] [GIT] The official devtools repository branch master updated. 20170320-22-g2243a27
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 devtools repository". The branch, master has been updated via 2243a276e4b84dedc8d362ad66716026688949c0 (commit) via 578a62f1e0713b0df9722470146fb85fb819202c (commit) via 4228d79b635d1a2f448492f64eacbe83bc40e0cc (commit) via 5b9c06d275dd1a2dca09514e39f853bd9c57be3a (commit) via 82e6bfcd7ae9a0dc2e9ef3c48d5477aa615bef9e (commit) via 35da846ddeecbdb99cd4f7a5ea13d650b1fdfda3 (commit) via 2fd5931a8c67289a8a4acd327b3ce99a5d64c8c7 (commit) via 6098253f6f362909c8a9bfc972b3ea72b30428a1 (commit) from c1a056c9a8f42e1a8e1f66b265b7ccbd1a2cb1ee (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 2243a276e4b84dedc8d362ad66716026688949c0 Author: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com> Date: Wed Apr 5 22:20:01 2017 +0200 makechrootpkg: Unindent as suggested in 2fd5931 commit 578a62f1e0713b0df9722470146fb85fb819202c Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:36:03 2017 -0400 mkarchroot: Don't let the environment affect pacstrap (sans proxy settings). A previous iteration of this change (libretools commit d7dcce53396d) simply inserted `env -i` to clear the environment. However, that lead to it ignoring proxy settings, which some users had problems with: https://labs.parabola.nu/issues/487: > To fix other bugs, the pacstrap environment is blank, which also > means that the proxy settings are blank. So (in libretools commit d17d1d82349f), I changed it to use `declare -x` to inspect the environment, and create a version of it only consisting of variables ending with "_proxy" (case-insensitive). I honestly don't remember what "other bugs" prompted me to clear the environment in the first place. commit 4228d79b635d1a2f448492f64eacbe83bc40e0cc Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:36:02 2017 -0400 makechrootpkg: Improve status messages. In sync_chroot(), this makes the messages be a bit more precise with exactly which thing they are syncing where. This is based on my users expressing confusion at what is going on (especially when something is taking a long time, and they have to blame something for blocking). With these changes, I haven't gotten such confusion in a long time (but maybe my users just got used to it). In delete_chroot(), this changes "temporary copy" to "chroot copy", since in Parabola's version of the tools, the function can get called from other places, and it isn't necessarily operating on a temporary copy. commit 5b9c06d275dd1a2dca09514e39f853bd9c57be3a Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:36:01 2017 -0400 mkarchroot, arch-nspawn: Add an `-s` flag to inhibit `setarch`. This allows us to run an ARM chroot on an x86 box; as the binfmt runner will set the architecture for us, and the x86 `/usr/bin/setarch` program won't know about the ARM architecture string. commit 82e6bfcd7ae9a0dc2e9ef3c48d5477aa615bef9e Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:36:00 2017 -0400 mkarchroot, arch-nspawn: Add an `-f` flag to add files to copy. This allows us to copy in files like `qemu-arm-static`, which is necessary for running an ARM chroot on an x86 box. commit 35da846ddeecbdb99cd4f7a5ea13d650b1fdfda3 Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:35:59 2017 -0400 makechrootpkg: Adjust to have the functions work with `set -u`. Even though main() doesn't call `set -u`; this way the functions will continue to work if copied into an environment with `set -u`, or so that we are ready if we ever want to start using `set -u`. commit 2fd5931a8c67289a8a4acd327b3ce99a5d64c8c7 Author: Luke Shumaker <lukeshu@parabola.nu> Date: Wed Apr 5 15:35:58 2017 -0400 makechrootpkg: Have functions be more function-y. Rather than them simply being named blocks of code with braces around them. That is: have them take things via arguments rather than global variables. Specific notes: - create_chroot->sync_chroot: I pulled out locking the destination chroot; getting that lock is now the caller's responsibility. It still handles locking the source chroot though. I pulled the `if [[ ! -d $copydir ]] || $clean_first;` check out; it is now the caller's responsibility to use that check when deciding if to call sync_chroot. However, when pulling that check out, I left it as `if true;`, to keep an indentation level. This patch has had to be rebased/merged many times, and changing the indentation is a sure way to make that go less smoothly; I'm not going to re-indent this block until I see the check removed in the git.archlinux.org/devtools.git repository. - install_packages: 1. Receive the list of packages as arguments, rather than a global variable. 2. Make the caller responsible for looking at PKGBUILD. From the name and arguments, one would never expect it to look at PKGBUILD. commit 6098253f6f362909c8a9bfc972b3ea72b30428a1 Author: lukeshu@parabola.nu <lukeshu@parabola.nu> Date: Wed Apr 5 15:35:57 2017 -0400 Handle makepkg.conf more consistently ----------------------------------------------------------------------- Summary of changes: arch-nspawn.in | 16 ++++++- checkpkg.in | 6 ++- commitpkg.in | 6 ++- makechrootpkg.in | 131 ++++++++++++++++++++++++++++++++++++++++--------------- mkarchroot.in | 19 +++++++- rebuildpkgs.in | 7 +++ 6 files changed, 144 insertions(+), 41 deletions(-) hooks/post-receive -- The official devtools repository
On Wed, Apr 5, 2017 at 10:16 PM Jan Steffens <heftig@archlinux.org> wrote:
The branch, master has been updated via c1a056c9a8f42e1a8e1f66b265b7ccbd1a2cb1ee (commit) via 747e8ffc8d02bc8726d6f336ebbe7ecf05e9fd38 (commit) via fb40b587729a6f596e674da8d3ea8397c65a0060 (commit) via f9d9db474a68acee7fcb939b03b0a1db04017fe2 (commit) via 253bb4c8d4019d17f83632a196e233fa10e2bf9e (commit) via 189efd3bc0b4fe87aae088b6c46ebb8a172caf28 (commit) via cb35d74f8ce0e1ad489c59d608877e4d6b34ca85 (commit) via 14d5e1c21b69975a8d30aba059e1012595d48bba (commit) via ae82f88e51d9ec14d28b6e0d73675767af6aff75 (commit) via f55786b7a83a1f70920616d56231bb722f2888d9 (commit) via 8ff247de13ef9b9ff311f6eff46ba3a871984fae (commit) via d4f09b2c7b36c78500bec769c98ebc04c0a19e7d (commit) via d33344081006d3f653651f0895b143c305e9e7c7 (commit) via 997bc1dc0db12ee5791bfb74f07c91ce10ed7cfd (commit) from f73c1f172f93b734ec46e861ed1ba8fbb05e65cf (commit)
On Wed, Apr 5, 2017 at 10:24 PM Jan Steffens <heftig@archlinux.org> wrote:
The branch, master has been updated via 2243a276e4b84dedc8d362ad66716026688949c0 (commit) via 578a62f1e0713b0df9722470146fb85fb819202c (commit) via 4228d79b635d1a2f448492f64eacbe83bc40e0cc (commit) via 5b9c06d275dd1a2dca09514e39f853bd9c57be3a (commit) via 82e6bfcd7ae9a0dc2e9ef3c48d5477aa615bef9e (commit) via 35da846ddeecbdb99cd4f7a5ea13d650b1fdfda3 (commit) via 2fd5931a8c67289a8a4acd327b3ce99a5d64c8c7 (commit) via 6098253f6f362909c8a9bfc972b3ea72b30428a1 (commit) from c1a056c9a8f42e1a8e1f66b265b7ccbd1a2cb1ee (commit)
Your patches have been applied; thanks for your help!
participants (2)
-
heftig@archlinux.org
-
Jan Alexander Steffens