Commit graph

11806 commits

Author SHA1 Message Date
wiz
614e63b54c gst-plugins1-gio: remove, part of base set now 2021-11-16 08:52:30 +00:00
pin
e4e0c5d6a1 sysutils/xplr: update to 0.16.4
-Fixed a nasty performance issue with rendering custom dynamic layouts in a big
 directory.
-Fixed another nasty issue of cursor jumping back to the initial item after
 visiting a big directory.
2021-11-16 08:21:46 +00:00
wiz
025613e28f *: recursive bump for gstreamer 1.18.5 2021-11-15 22:53:55 +00:00
wiz
d677f088eb restic: use BLAKE2s 2021-11-15 18:14:25 +00:00
adam
041d6f3f38 salt salt-docs: updated to 3004
SALT 3004 RELEASE NOTES - CODENAME SILICON

NEW FEATURES
TRANSACTIONAL SYSTEM SUPPORT (MICROOS)

A transactional system, like MicroOS, can present some challenges when the user decided to manage it via Salt.

MicroOS provide a read-only rootfs and a tool, transactional-update, that takes care of the management of the system (updating, upgrading, installation or reboot, among others) in an atomic way.

Atomicity is the main feature of MicroOS, and to guarantee this property, this model leverages snapper, zypper, btrfs and overlayfs to create snapshots that will be updated independently of the currently running system, and that are activated after the reboot. This implies, for example, that some changes made on the system are not visible until the next reboot, as those changes are living in a different snapshot of the file system.

Salt 3004 (Silicon) support this type of system via two new modules (transactional_update and rebootmgr) and a new executor (transactional_update).

The new modules will provide all the low level API for interacting with transactional systems, like defining a mantenance window where the system is free to reboot and activate the new state, or install new software in a new transaction. It will also provide hight level of abstractions that will allows us to execute Salt module functions or applying states inside new transactions.

The execution module will help us to treat the transactional system transparently (like the traditional ones), using a mechanism that will delegate some Salt modules execution into the new transactional_update module.

REMOVED
Removed the deprecated glance state and execution module in favor of the glance_image state module and the glanceng execution module.

Removed support for Ubuntu 16.04

Removed the deprecated support for gid_from_name from the user state module

Removed deprecated virt.migrate_non_shared, virt.migrate_non_shared_inc, ssh from virt.migrate, and python2/python3 args from salt.utils.thin.gen_min and .gen_thin

DEPRECATED
The _ext_nodes alias to the master_tops function was added back in 3004 to maintain backwards compatibility with older supported versions. This alias will now be removed in 3006. This change will break Master and Minion communication compatibility with Salt minions running versions 3003 and lower.

utils/boto3_elasticsearch is no longer needed

Changed "manufacture" grain to "manufacturer" for Solaris on SPARC to unify the name across all platforms. The old "manufacture" grain is now deprecated and will be removed in Sulfur

Deprecate salt.payload.Serial

CHANGED
Changed nginx.version to return version without nginx/ prefix.

Updated Slack webhook returner to support event returns on salt-master

Parsing Epoch out of version during pkg remove, since yum can't handle that in all of the cases.

Add extra onfail req check in the state engine to allow onfail to be used with onchanges and other reqs in the same state

Changed the default character set used by utils.pycrypto.secure_password() to include symbols and implemented arguments to control the used character set.

FIXED
Set default 'bootstrap_delay' to 0

Fixed issue where multiple args to netapi were not preserved

Handle all repo formats in the aptpkg module.

Do not break master_tops for minion with version lower to 3003 This is going to be removed in Salt 3006 (Sulfur)

Reverting changes in 60150. Updating installed and removed functions to return changes when test=True.

Handle signals and properly exit, instead of raising exceptions.

Redirect imports of salt.ext.six to six

Surface strerror to user state instead of returning false

Fixing _get_envs() to preserve the order of pillar_roots. _get_envs() returned pillar_roots in a non-deterministic order.

Fixes salt-cloud KeyError that occurs when there exists any subnets with no tags when profiles use subnetname

Fixes postgres_local_cache by removing duplicate unicode encoding.

Fixing the state aggregation system to properly handle requisities. Fixing pkg state to exclude packages from aggregation if the hold attribute is in the state.

fix issue that allows case sensitive files to be carried through

Allow GCE Salt Cloud to use previously created IP Addresses.

Fixing rabbitmq.list_user_permissions to ensure we are returning a permission list with three elements even when some values are empty.

Periodically restart the fileserver update process to avoid leaks

Fix default value to dictionary for mine_function

Allow user.present to work on Alpine Linux by fixing linux_shadow.info

Ensure that zypper is called with only one --no-refresh parameter

Fixed fileclient cachedir path switching from master to minion due to incorrect MasterMinion configuration

Fixed the container detection inside virtual machines

Fix invalid dnf command when obsoletes=True in pkg.update function

Jinja renderer resolves wrong relative paths when importing subdirectories

Fixed bug 55262 where salt.modules.iptables would call cmd.run and receive and interpret interspersed stdout and stderr output from subprocesses.

Updated pcs support to handle auth and setup for new syntax supporting version 0.10

Reinstate ignore_cidr option in salt-cloud openstack driver

Fix for network.wolmatch runner displaying 'invalid arguments' error with valid arguements

Fixed bug 57490, which prevented package installation for Open Euler and Issabel PBX. Both Open Euler and Issabel PBX use Yum for package management, added them to yumpkg.py.

Better handling of bad RSA public keys from minions

Fixing various functions in the file state module that use user.info to get group information, certain hosts particularly proxy minions do not have the user.info function avaiable.

Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules

Fix --subset command line option, and support old 'sub' parameter name in cmd_subset for backwards compatibility

When calling salt.utils.http.query with a HEAD method to check for the existence of a source ensure that decode_body is False, so the file is not downloaded into memory when we don't need the contents.

Update the runas user on freebsd for postgres versions >9.5, since freebsd will be removing the package on 2021-05-13.

Fix pip module linked requirements file parsing

Fix incorrect hostname quoting in /etc/sysconfig/networking on Red Hat family OS.

Fix Xen DomU virt detection in grains for long running machines.

add encoding when windows encoding is not defaulting to utf8

Fix "aptpkg.normalize_name" in case the arch is "all" for DEB packages

Astra Linux now considered a Debian family distro

Reworking the mysql module and state so that passwordless does not try to use unix_socket until unix_socket is set to True.

Fixed the zabbix module to read the connection data from pillar.

Fix crash on "yumpkg" execution module when unexpected output at listing patches

Remove return that had left over py2 code from win_path.py

Don't create spicevmc channel for Xen virtual machines

Fix win_servermanager.install so it will reboot when restart=True is passed

Clear the cached network interface grains during minion init and grains refresh

Normalized grain output for LXC containers

Fix typo in 'salt/states/cmd.py' to use "comment" instead of "commnd".

add aliyun linux support and set alinux as redhat family

Don't fail updating network without netmask ip attribute

Fixed using reserved keyword 'set' as function argument in modules/ipset.py

Return empty changes when nothing has been done in virt.defined and virt.running states

Import salt.utils.azurearm instead of using __utils__ from loader in azure cloud. This fixes an issue where __utils__ would become unavailable when we are using the ThreadPool in azurearm.

Fix an issue with the LGPO module when the gpt.ini file contains unix style line endings (/n). This was happening on a Windows Server 2019 instance created in Google Cloud Platform (GCP).

The ansiblegate module now correctly passes keyword arguments to Ansible module calls

Make sure cmdmod._log_cmd handles tuples properly

Updating the add, delete, modify, enable_job, and disable_job functions to return appropriate changes.

Apply pre-commit changes to entire codebase.

Fix Hetzner cloud driver does not recognize machines when rolling out a map

Update Windows build deps & DLLs, Use Python 3.8, libsodium.dll 1.0.18, OpenSSL dlls to 1.1.1k

Salt api verifies proper log file path when providing '--log-file' from the cli

Detect Mendel Linux as Debian

Fixed compilation of requisite_ins by also checking state type along with name/id

Fix xen._get_vm() to not break silently when a VM and a template on XenServer have the same name.

Added missing space for nftables.build_rule when using saddr or daddr.

Add back support to load old entrypoints by iterating instead of type checking

Fixed interrupting salt-call in a pdb session.

Validate we can import map files in states

Update alter_db to return True or False depending on the success of failure of the alter. Update grant_exists to only use the full list of available privileges when the grant is on the global level, eg. datbase is ".".

Fixed firewalld.list_zones when any "rich rules" is set

IPCMessageSubscriber objects expose their connect method as a corotine so they can be wrapped by SyncWrapper.

Allow for Napalm dependency netmiko_mod to load correctly when used by Napalm with Cisco IOS

Ensure proper access to the created temporary file when runas is passed to cmd.exec_code_all

Fixed an IndexError in pkgng.latest_version when querying an unknown package.

Fixed pkgng.latest_version when querying by origin (e.g. "shells/bash").

Gracefuly handle errors in virt.vm_info

The LGPO Module now uses "Success and Failure" for normal audit settings and advanced audit settings

Fixing tests/pytests/unit/utils/scheduler/test_eval.py tests so the sleep happens before the status, so the job is given time before we check it.

Update the external ipaddress to the latest 3.9.5 version which has some security fixes. Updating the compat.p to use the vendored version if the python version is below 3.9.5 and only run the test_ipaddress.py tests if below 3.9.5.

Fixed ValueError exception in state.show_state_usage

Redact the username and password when something goes wrong when using an HTTP source and we raise an exception.

Inject the Ansible functions into Salt's ansiblegate module which was broken on the 3001 release.

Figure out the available Python version inside containers when executing "dockermod.call" function

Handle IPv6 route types such as anycast, multicast, etc when returned from IPv6 route table queries

Move the commonly used code that converts a list to a dictionary into salt.utils.beacons. Fixing inotify beacon close function to ensure the configuration is converted from the provided list format into a dictionary.

Set name of engine subprocesses

Properly discover block devices path in virt.running

Avoid exceptions when handling some exception cases.

Fixed faulty error message in npm.installed state.

Port option reinstated for Junos Proxy (accidentally removed)

Now hosts.rm_host can remove entries from /etc/hosts when this file have inline comments.

Fixes issue where the full same name is not used when making rights assignments with group policy

Fixed zabbix_host.present to not overwrite inventory_mode to "manual" everytime inventory is updated.

Allowed zabbix_host.present to do partial updates of inventory, also don't erase everything if inventory is missing in state definition.

Fixing the mysql_cache module to handle binary inserting binary data into the database. Initially adding tests.

Fixed host_inventory_get to not throw an exception if host does not exist

Check for /dev/kvm to detect KVM hypervisor.

Fixing file.accumulated handling of dependencies when the state_id is used instead of {function: state_id} format.

Adding the ability for yumpkg.remove to handle package names with widdcards.

Pass emulator path to get guest capabilities from libvirt

virt.get_disks: properly report qemu-img errors

Make all platforms have psutils. This prevents a minion from starting if an instance is all ready running.

Ignore configuration for 'enable_fqdns_grains' for AIX, Solaris and Juniper, assume False

Remove check for TIAMAT_BUILD enforcing USE_STATIC_REQUIREMENTS, this is now controled by Tiamat v7.10.1 and above

Have the beacon call run through a try...except, catching any errors, logging and firing an event that includes the error. Fixing the swapusage beacon to ensure value is a string before we attempt to filter out the %.

Refactor loader into logical sub-modules

Clean up references to ZMQDefaultLoop

change dep warn from Silicon to Phosphorus for the cmd,show,system_info and add_config functions in the nxos module.

Fix bug 60602 where the hetzner cloud provider isn't recognized correctly

Fix the pwd.getpwnam caching issue on macOS user module

Fixing beacons that can include a value in their configuration that may or may not included a percentage. We want to handle the situation where the percentage sign is not included and the value is not handled as a string.

Fix RuntimeError in process manager

Ensure all data that is being passed along to LDAP is in an OrderedSet and contains bytes.

Update the AWS API version so VMs spun up by salt-cloud where the VPC has it enabled to assign ipv6 addresses by default, actually get ipv6 addresses assigned by default.

Remove un-needed singletons from tranports

ADDED
Add windows support for file.patch with patch.exe from git for windows optional packages

Added ability to pass exclude kwarg to salt.state inside orchestrate.

Added success_stdout and success_stderr arguments to cmd.run, to override default return code behavior.

The netbox pillar now been enhanced to add support for querying virtual machines (in addition to devices), as well as minion interfaces and associated IP addresses.

Add support for transactional systems, like openSUSE MicroOS

Added namespace headers to allow use of namespace from config to communicate with Vault Enterprise namespaces

boto3mod unit tests

New decorators allow_one_of() and require_one_of()

Added nosync switch to disable initial raid synchronization

Expanded the documentation for the netbox pillar.

Rocky Linux has been added to the RedHat os_family.

Add "poudriere -i -j jail_name" option to list jail information for poudriere

Added the grains.uuid on Windows platform

Add a salt.util.platform check to detect the AArch64 64-bit extension of the ARM architecture.

Adding support for Deltaproxy controlled proxy minions into Salt Open.

Added functions to slsutil execution module to test if files exist in the state tree Added funtion to slsutil execution module to search for a file by walking up the state tree

Allow module_refresh to also refresh available beacons, eg. following a Python library being installed and "refresh_modules" being passed as an argument in a state.

Add the detect_remote_minions and remote_minions_port options to allow the master to detect remote ports for connected minions. This will allow users to detect Heist-Salt minions the master is connected to over port 22 by default.

Add the python rpm-vercmp library in the rpm_lowpkg.py module.

Allow a user to use the aptpkg.py module without installing python-apt.
2021-11-14 20:01:17 +00:00
pin
b287f0ad4e Add felix 2021-11-14 17:17:39 +00:00
pin
c051149b49 sysutils/felix: import package
A tui file manager with vim-like key mapping, written in Rust.

While heavliy inspired by the great vifm and trying to implement its pleasan
 experience in Rust, at the same time this project focuses on the following
points:

- simple and fast
- easy to configure how to open files
2021-11-14 17:16:53 +00:00
otis
4c2a1c9371 zabbix50: Update to 5.0.17
Release notes: https://www.zabbix.com/rn/rn5.0.17
2021-11-13 20:41:09 +00:00
pin
c5521afe47 sysutils/macchina: update to 5.0.5
v5.0.5
-NetBSD: Don't check the output of `session()`, addressing #217.
-Wayland: Sway and Qtile users don't need `wmctrl` to see their window manager
 information.
-Unix: Fixed failing "Host" and "Shell" readouts.

v5.0.4
-Fixed a compilation error upon cargo installation.
-Windows' dependencies have been bumped. (libmacchina#93)
-Windows' Local IP readout is a lot more user-friendly now. (libmacchina#94)
2021-11-13 17:05:42 +00:00
kim
fcb31ffb58 *: Revbump for protobuf-3.19.0
Fix for: Shared object "libprotobuf.so.29" not found
2021-11-11 12:02:46 +00:00
bacon
2e20177c78 sysutils/auto-admin: Update to 0.7.7
Expanded auto-admin menu
Modernized auto-pkgsrc-setup
Numerous other small fixes and enhancements
2021-11-11 01:56:59 +00:00
gutteridge
85a522f8bb lsof: update to match NetBSD 8.x, 9.x, and 9.99.x 2021-11-11 00:49:34 +00:00
pin
592bc88ec1 Add durt 2021-11-10 09:37:24 +00:00
pin
2422d677d5 sysutils/durt: import package
Command line tool for calculating the size of files and directories.
2021-11-10 09:36:42 +00:00
pin
71c6d46ac3 sysutils/xplr: update to 0.16.3
v0.16.3
-Deprecated config.general.cursor. The default terminal cursor will be used
 for the time being.
-The input buffer now supports cursor movement and other readline-like editing
 features.
-You can now replace most boilerplate configuration handling keys to send
 BufferInputFromKey, RemoveInputBufferLastCharacter,
 RemoveInputBufferLastWord, SetInputBuffer = "" etc. messages with a
 single UpdateInputBufferFromKey message.
-Pass multiple paths as command-line arguments or via stdin to select paths,
 e.g. xplr -- $PWD /path/to/select/1 /path/to/select/2.
-Pass --force-focus to focus on the first path even if it's a directory,
 e.g. xplr . --force-focus.
-Order of logs has been reversed in the UI. Now the most recent log will be
 displayed at the top.
-Added new messages LuaEval and LuaEvalSilently to run Lua code without
 needing to define a function. However, the app context won't be available.
-Added new key handlers:
	-on_alphanumeric
	-on_character
	-on_navigation
	-on_function
-Fixed a bug where opening xplr inside a symlink opened xplr in the physical
 path.
-Fixed a bug where passing invalid CLI arguments didn't cause any error.

v0.16.2
-Fix linux gnu bin release

v0.16.1
-Fix CD for musl

v0.16.0
-Upgrade to 0.16.0
2021-11-10 08:44:54 +00:00
wiz
e62cb37083 *: convert packaging to lang/python/versioned_dependencies.mk 2021-11-09 20:34:40 +00:00
pin
5ecfce1ce2 sysutils/broot: update to 1.7.1
-fix clipboard filled with dummy value on launch on X11
2021-11-09 15:28:05 +00:00
nia
f0847b49a7 mk: For consistency, rename PKG_HAS_ to OPSYS_HAVE_.
Requested by jperkin.
2021-11-09 12:04:43 +00:00
nia
7f276b7ca3 xentools*: Extend CHECK_RELRO_SKIP 2021-11-09 11:12:35 +00:00
nia
cc6384bf55 xentools411: MKPIE not supported, requires predictable object positions 2021-11-09 11:11:48 +00:00
nia
921b93ea18 grub: get rid of silly NetBSD version check 2021-11-09 10:25:13 +00:00
nia
50b386fd80 grub: disable all compiler hardening features 2021-11-09 10:24:26 +00:00
nia
6c6b7e7e43 grub2: disable MKPIE and RELRO 2021-11-09 10:21:35 +00:00
pin
3cc99fbcf8 sysutils/tiramisu: update to 2.0.20211107
-Add icon-static capability, bump version
2021-11-09 08:51:02 +00:00
wiz
c8e98160bd fzf: update to 0.28.0.
0.28.0
------
- Added `--header-first` option to print header before the prompt line
  ```sh
  fzf --header $'Welcome to fzf\n▔▔▔▔▔▔▔▔▔▔▔▔▔▔' --reverse --height 30% --border --header-first
  ```
- Added `--scroll-off=LINES` option (similar to `scrolloff` option of Vim)
    - You can set it to a very large number so that the cursor stays in the
      middle of the screen while scrolling
      ```sh
      fzf --scroll-off=5
      fzf --scroll-off=999
      ```
- Fixed bug where preview window is not updated on `reload` (#2644)
- fzf on Windows will also use `$SHELL` to execute external programs
    - See #2638 and #2647
    - Thanks to @rashil2000, @vovcacik, and @janlazo
2021-11-08 12:50:06 +00:00
fox
9fc346a193 sysutils/exa: Refactor the crates into it's own file. 2021-11-08 05:11:27 +00:00
khorben
2cfe84eba1 dbus: let the RC script work unprivileged
This takes advantage of the introduction of the SYSCONFBASE variable.
Tested on NetBSD/amd64.

Bumps PKGREVISION.
2021-11-07 19:14:15 +00:00
mef
a98a64e35a (sysutils/R-ps) PKGREVISION++ 2021-11-06 13:37:33 +00:00
mef
47d0866eb1 (sysutils/R-ps) revert recent adhoc change 2021-11-06 13:36:43 +00:00
bsiegert
41533c256a Revbump all Go packages after go117 update 2021-11-05 20:02:39 +00:00
mef
8cda114d97 (sysutils/R-ps) adhoc, purely tentative fix for RELRO 2021-11-03 13:59:13 +00:00
pin
d339303805 sysutils/macchina: update to 5.0.3
-general: moved miscellaneous theme structures to separate modules.
-netbsd: subtract "one" from pkgsrc's package count.
2021-11-03 11:28:14 +00:00
pin
2c126d4970 sysutils/zoxide: update to 0.7.9
Changed
-Bash/Fish: improved completions for z command.

Fixed
-Fish: error erasing completions on older versions.
-PowerShell: enable --cmd cd to replace the cd command.
2021-11-02 09:15:12 +00:00
pin
f92a791368 sysutils/macchina: update to 5.0.2
v5.0.2
-libmacchina/netbsd: fixed failing brightness readout.
-libmacchina/netbsd: (somehow) fixed failing package count readout.
-themes: the custom_ascii.color field is now optional, omitting it uses the
 colors provided in the text file.
-themes: color values (e.g. "Red", "Green", "Blue") are now case-insensitive.
-general: introduce a new readout, "Session" that is appended to your Window
 Manager readout output. If the latter fails, so does the former.

v5.0.1
-The default theme's bars should not be visible.

macchina v5.0.0, codename "Zinc"
-Deprecated multiple command-line options: --no-ascii, --custom-ascii,
 --palette, --hide-delimiters. (#181)
-Deprecated built-in themes. (#181)
-NetBSD: count packages without the use of pkg_info. (by upgrading to the
 latest libmacchina version)
2021-11-02 09:13:51 +00:00
wiz
63496ca42d fzf: update to 0.27.3.
0.27.3
------
- Preview window is `hidden` by default when there are `preview` bindings but
  `--preview` command is not given
- Fixed bug where `{n}` is not properly reset on `reload`
- Fixed bug where spinner is not displayed on `reload`
- Enhancements in tcell renderer for Windows (#2616)
- Vim plugin
    - `sinklist` is added as a synonym to `sink*` so that it's easier to add
      a function to a spec dictionary
      ```vim
      let spec = { 'source': 'ls', 'options': ['--multi', '--preview', 'cat {}'] }
      function spec.sinklist(matches)
        echom string(a:matches)
      endfunction

      call fzf#run(fzf#wrap(spec))
      ```
    - Vim 7 compatibility
2021-11-01 18:38:38 +00:00
pin
38faccf786 sysutils/broot: update to 1.7.0
-"clipboard" feature now default (can still be removed at compilation
with --no-default-features)
-fix clipboard features not working on some recent linux distributions
-you can now select part of the input with shift arrows or by dragging the
mouse cursor
-new internals: input_selection_cut and input_selection_copy (not bound by
default)
2021-10-30 20:00:24 +00:00
pgoyette
a5b3645328 decode-dimms: Update to upstream v4.3
Change log:

	decode-dimms: Actually decode LPDDR3 modules

	In commit 78ed68308b58 ("decode-dimms: Decode manufacturing
	data for LPDDR3") we said we would handle LPDDR3 the same as
	DDR3, however it was actually only done for the manufacturing
	data. Extend the idea to the rest of the script.
2021-10-28 20:18:20 +00:00
bsiegert
a31ac0f0d1 Update restic to 0.12.1, as requested in PR pkg/56465.
- Improve error handling for rclone and REST backend over HTTP2
- Fix terminal output redirection for PowerShell
- Treat an empty password as a fatal error for repository init
- copy failed to copy snapshots in rare cases
- backup --quiet no longer prints status information
- Fix crash of check --read-data-subset=x% run for an empty repository
- Fix fdopendir: not a directory error for local backend
- Print created new cache message only on a terminal
- Fix crash of backup --exclude='**'
- Fix possibly missing backup summary of JSON output in case of error
- Correctly handle download errors during restore
- Empty files now have size of 0 in ls --json output

- Add auto-completion support for fish
- SFTP backend now checks for disk space
- Add --keep-within-hourly option to restic forget
- Support filtering and specifying untagged snapshots
- Allow specifying limit of snapshots list
- Optimize read performance of mount command
- find --pack fallback to index if data file is missing
2021-10-27 05:58:38 +00:00
pin
e585dda174 sysutils/dua-cli: update to 2.14.11
v2.14.11
Bug Fixes
-cargo install without --locked should work now

v2.14.10
Bug Fixes
-see if releases work now with a different create-release action
 We are only interested in the upload_url, not in actually creating a
 release as smart-release does that already.

v2.14.9
Bug Fixes
-try to produce release binaries once more
 With smart-release, this is created automatically.

v2.14.8
Changed
-auto-config support for Apple M1 Pro and Apple M1 Max
2021-10-26 20:30:46 +00:00
adam
08e128e0c5 py-structlog: updated to 21.2.0
21.2.0 (2021-10-12)
-------------------

Backward-incompatible changes:

- To implement pretty exceptions (see Changes below), ``structlog.dev.ConsoleRenderer`` now formats exceptions itself.

  Make sure to remove ``format_exc_info`` from your processor chain if you configure ``structlog`` manually.
  This change is not really breaking, because the old use-case will keep working as before.
  However if you pass ``pretty_exceptions=True`` (which is the default if either ``rich`` or ``better-exceptions`` is installed), a warning will be raised and the exception will be renderered without prettyfication.


Changes:

- ``structlog`` is now importable if ``sys.stdout`` is ``None`` (e.g. when running using ``pythonw``).
- ``structlog.threadlocal.get_threadlocal()`` and ``structlog.contextvars.get_contextvars()`` can now be used to get a copy of the current thread-local/context-local context that has been bound using ``structlog.threadlocal.bind_threadlocal()`` and ``structlog.contextvars.bind_contextvars()``.
- ``structlog.threadlocal.get_merged_threadlocal(bl)`` and ``structlog.contextvars.get_merged_contextvars(bl)`` do the same, but also merge the context from a bound logger *bl*.
  Same pull requests as previous change.
- ``structlog.contextvars.bind_contextvars()`` now returns a mapping of keys to ``contextvars.Token``\s, allowing you to reset values using the new ``structlog.contextvars.reset_contextvars()``.
- Exception rendering in ``structlog.dev.ConsoleLogger`` is now configurable using the ``exception_formatter`` setting.
  If either the `rich <https://github.com/willmcgugan/rich>`_ or the `better-exceptions <https://github.com/qix-/better-exceptions>`_ package is present, ``structlog`` will use them for pretty-printing tracebacks.
  ``rich`` takes precedence over ``better-exceptions`` if both are present.

  This only works if ``format_exc_info`` is **absent** in the processor chain.
- All use of ``colorama`` on non-Windows systems has been excised.
  Thus, colors are now enabled by default in ``structlog.dev.ConsoleRenderer`` on non-Windows systems.
  You can keep using ``colorama`` to customize colors, of course.
- The final processor can now return a ``bytearray`` (additionally to ``str`` and ``bytes``).
2021-10-26 17:29:40 +00:00
nia
d75334de07 sysutils: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
2021-10-26 11:19:17 +00:00
gdt
6b2debec14 bup: Wrap bup's build system slightly better
Note that bup fails to build on macOS 10.13 with cwrappers (not really
understood).
2021-10-26 00:19:27 +00:00
sjmulder
857621e135 sysutils/nnn: Fix on Solaris 11
Build on Solaris 11, which does have dprintf(), broke because of
the compat drop-in for Illumos, which doesn't, because it was declared
static so it didn't match the stdio.h prototype.
2021-10-25 22:26:53 +00:00
pin
2a0f04842d sysutils/macchina: fix PLIST after update 2021-10-25 05:24:28 +00:00
pin
bab9de90b1 sysutils/xplr: update to 0.15.2
v0.15.2
Changes & fixes
-Fixed incorrect count of selected files.
-Mime type of directories will be set as inode/directory.
-Fixed typo: MaxthLessThanLayoutWidth -> MaxLessThanLayoutWidth.
-Top-level configuration has been fully documented.
-Slight improvement in responsiveness and CPU usage.
-Minor refactor and cleanups.

v0.15.1
-Bump version
2021-10-24 22:07:14 +00:00
pin
072ff3eca9 sysutils/macchina: update to 4.0.1
v4.0.1
Bugfix
-Fix --long-shell doing the opposite of its intended behavior.

Other
-We've added a new command-line flag, --ascii-artists to credit the ASCII
artists whose ASCII art we use throughout macchina.

v4.0.0
macchina v4.0, codename "Copper"
-macchina now looks for themes in $XDG_CONFIG_HOME/macchina/themes, the previous
data path is deprecated. (#172)
-Many command-line flags have been deprecated in favor of being moved to/present
in theme files. (#172)
-Themes are now written in TOML rather than JSON. (#172)
2021-10-24 22:05:38 +00:00
nia
5bc81beecb tiramisu: fix hash of patch file 2021-10-24 07:48:15 +00:00
nia
50d805d19e tiramisu: Fix RELRO build properly (honor CFLAGS/LDFLAGS). 2021-10-24 07:47:41 +00:00
ryoon
f52bf9c4fa pv: Update to 1.6.20
Changelog:
1.6.20 - 12 September 2021
  - fix: add missing stddef.h include to number.c (Sam James)

1.6.19 - 5 September 2021
  - fix: starting pv in the background no longer immediately stops unless
    the transfer is to/from the terminal (Andriy Gapon, Jonathan Elchison)
  - fix: using -B, -A, or -T now switches on -C implicitly
    (Johannes Gerer, André Stapf)
  - fix: AIX build fixes (Peter Korsgaard)
  - i18n: updated German "--help" translations (Richard Fonfara)
  - i18n: switched to UTF-8 encoding, added missing translations (de,fr,pt)
  - docs: new "common switches" manual section (Jacek Wielemborek)
  - docs: use placeholder instead of /dev/sda in the manual (Pranav Peshwe)
  - docs: mention MacOS pipes and "-B 1024" in the manual (Jan Venekamp)
  - docs: correct shell in autoconf/scripts/index.sh  (Juan Picca)
  - cleanup: various compiler warnings cleaned up

  Full changelog is below:
  - (r181) added common switches section to manual (Jacek Wielemborek)
  - (r184) use placeholder instead of /dev/sda in the manual (Pranav Peshwe)
  - (r185) replace ash with sh in autoconf/scripts/index.sh (Juan Picca)
  - (r185) added note to manual about "-B 1024" in MacOS pipes (Jan Venekamp)
  - (r185) fix AIX config check when the CWD contains "yes" (Peter Korsgaard)
  - (r189) (#1556) updated German "--help" translations (Richard Fonfara)
  - (r189) updated missing German translations and changed to UTF-8 encoding
  - (r191) updated missing French translations and changed to UTF-8 encoding
  - (r193) updated missing Portuguese translations, changed to UTF-8 encoding
  - (r196) (#1563) using -B, -A, or -T now switches on -C implicitly
    (Johannes Gerer, André Stapf)
  - (r199) fixed numerous compiler warnings in newer GCC versions
  - (r200,205) fixed bug where "pv /dev/zero >/dev/null &" stopped
    immediately (Jonathan Elchison, Andriy Gapon)
  - (r203,205) marked unused arguments with GCC unused attribute, started
    using boolean data type for flags, corrected more compiler warnings
2021-10-24 02:40:04 +00:00
pin
7c80254074 sysutils/tiramisu: fix broken build
Fix http://www.ki.nu/pkgsrc/reports/current/NetBSD-9.0/20211021.0806/tiramisu-2.0.20211019/install.log
2021-10-23 19:28:35 +00:00