summaryrefslogtreecommitdiff
path: root/sysutils
AgeCommit message (Collapse)AuthorFilesLines
2021-03-05libfm: Update to 1.3.2nia2-8/+7
Changes on 1.3.2 since 1.3.1: * Fixed all/allfiles parse conditions in FmAction, it was inverted. * Fixed 'SelectionCount' condition parsing in FmAction if '=' was used. * Fix memory access error if home path == desktop path. * Added treating /usr/local/share/ as trusted for *.desktop files. * Fixed value for amount of data transferred in progress dialog. * Fixed preferred height in fm-cell-renderer-text. * Fixed search_window immediately disappearing on Wayland. * Changed thumbnails placement according to the XDG Base Directory Specification. * Changed xarchiver command invocation to create archive. It was incompatibly changed by the author in 2017. * Don't set $DISPLAY for spawned process, let it be inherited from parent. * Fixed memory leak on sn_id in fm-action.c.
2021-03-05pcmanfm: Update to 1.3.2nia2-8/+7
Changes on 1.3.2 since 1.3.1: * Fixed case when some keyboard shortcuts stopped working: Alt+Home, Alt+Up. * Fixed sytem reboot delayed for 90 seconds in some cases.
2021-03-04coreutils: Update to 8.32nia4-25/+8
* Noteworthy changes in release 8.32 (2020-03-05) [stable] ** Bug fixes cp now copies /dev/fd/N correctly on platforms like Solaris where it is a character-special file whose minor device number is N. [bug introduced in fileutils-4.1.6] dd conv=fdatasync no longer reports a "Bad file descriptor" error when fdatasync is interrupted, and dd now retries interrupted calls to close, fdatasync, fstat and fsync instead of incorrectly reporting an "Interrupted system call" error. [bugs introduced in coreutils-6.0] df now correctly parses the /proc/self/mountinfo file for unusual entries like ones with '\r' in a field value ("mount -t tmpfs tmpfs /foo$'\r'bar"), when the source field is empty ('mount -t tmpfs "" /mnt'), and when the filesystem type contains characters like a blank which need escaping. [bugs introduced in coreutils-8.24 with the introduction of reading the /proc/self/mountinfo file] factor again outputs immediately when stdout is a tty but stdin is not. [bug introduced in coreutils-8.24] ln works again on old systems without O_DIRECTORY support (like Solaris 10), and on systems where symlink ("x", ".") fails with errno == EINVAL (like Solaris 10 and Solaris 11). [bug introduced in coreutils-8.31] rmdir --ignore-fail-on-non-empty now works correctly for directories that fail to be removed due to permission issues. Previously the exit status was reversed, failing for non empty and succeeding for empty directories. [bug introduced in coreutils-6.11] 'shuf -r -n 0 file' no longer mistakenly reads from standard input. [bug introduced with the --repeat feature in coreutils-8.22] split no longer reports a "output file suffixes exhausted" error when the specified number of files is evenly divisible by 10, 16, 26, for --numeric, --hex, or default alphabetic suffixes respectively. [bug introduced in coreutils-8.24] seq no longer prints an extra line under certain circumstances (such as 'seq -f "%g " 1000000 1000000'). [bug introduced in coreutils-6.10] ** Changes in behavior Several programs now check that numbers end properly. For example, 'du -d 1x' now reports an error instead of silently ignoring the 'x'. Affected programs and options include du -d, expr's numeric operands on non-GMP builds, install -g and -o, ls's TABSIZE environment variable, mknod b and c, ptx -g and -w, shuf -n, and sort --batch-size and --parallel. date now parses military time zones in accordance with common usage: "A" to "M" are equivalent to UTC+1 to UTC+12 "N" to "Y" are equivalent to UTC-1 to UTC-12 "Z" is "zulu" time (UTC). For example, 'date -d "09:00B" is now equivalent to 9am in UTC+2 time zone. Previously, military time zones were parsed according to the obsolete rfc822, with their value negated (e.g., "B" was equivalent to UTC-2). [The old behavior was introduced in sh-utils 2.0.15 ca. 1999, predating coreutils package.] ls issues an error message on a removed directory, on GNU/Linux systems. Previously no error and no entries were output, and so indistinguishable from an empty directory, with default ls options. uniq no longer uses strcoll() to determine string equivalence, and so will operate more efficiently and consistently. ** New Features ls now supports the --time=birth option to display and sort by file creation time, where available. od --skip-bytes now can use lseek even if the input is not a regular file, greatly improving performance in some cases. stat(1) supports a new --cached= option, used on systems with statx(2) to control cache coherency of file system attributes, useful on network file systems. ** Improvements stat and ls now use the statx() system call where available, which can operate more efficiently by only retrieving requested attributes. stat and tail now know about the "binderfs", "dma-buf-fs", "erofs", "ppc-cmm-fs", and "z3fold" file systems. stat -f -c%T now reports the file system type, and tail -f uses inotify. ** Build-related gzip-compressed tarballs are distributed once again
2021-03-04agedu: Update to 20200705.2a7d4a2nia2-7/+7
Unknown changes
2021-03-04dosfstools: Update to 4.2nia5-14/+50
dosfstools 4.2 - released 2021-01-31 ==================================== fatlabel now accepts two new options. When given the -i or --volume-id option, fatlabel changes to an alternate mode where it displays or changes the volume serial number instead of the volume label. With the -r or --reset option, it will remove the label or (in the alternate mode) generate a new volume serial number. The user prompting for interactive fsck has been overhauled. Now it will directly react to a pressed key without the user having to additionally press enter. The changed prompting is also consistently repeating the prompt when invalid input is given. The legacy check whether it is running on Atari hardware when compiled for 68k in order to automatically switch to Atari mode is now disabled by default. It can be compiled in with the new configure switch --enable-atari-check. Both mkfs and fsck now have a new option --variant=TYPE where TYPE can be 'standard' or 'atari' to explicitly select one of those variants rather than having to toggle between them with -A. fsck, mkfs and fatlabel were fixed to process volume label correctly. Previously there were many issues during processing labels. Fixes issues are: leading byte 0xE5 of root label needs to be handled in special way, label cannot contain some special characters, label itself is stored according to the current DOS codepage which may be specified by a new --codepage option. fatlabel now reads volume label only from the root directory to be compatible with existing systems like MS-DOS 5.00, MS-DOS 6.22, MS-DOS 7.10, Windows 98, Windows XP, Windows 7, 8, 10 and also with the Linux mlabel from mtools project. fsck was extended to fix incorrect volume labels and ensure that volume label from the root directory is same as the volume label stored in boot sector. Old versions of dosfslabel read label only from the boot sector. So with all these changes fsck now ensures compatibility with both MS-DOS/Windows and old Linux/dosfslabel world. fsck now allows spaces in the middle of SFNs. Previous behavior (when spaces are disallowed) can be achieved by a new option -S. Both mkfs and fsck now have fixed Year 2038 Bug. mkfs may still set filesystem timestamp to 1980-01-01 00:00:00 (beginning of the FAT era) in case operating system has Year 2038 Bug and cannot provide current time in time_t variable. Some memory leaks were fixed in fatlabel and fsck to make valgrind happy. Processing of command line arguments in all tools were fixed to ensure that invalid options are not accepted anymore and proper error message is thrown instead of trying to continue with uninitialized or undefined value. In fsck and fatlabel were fixed issues that faulty filesystems were able to trigger integer overflows during reading them. mkfs now has a new option --offset for specifying offset at which filesystem would start. This is useful when formatting FAT filesystem on disk image with MBR table without need to use loopback kernel driver with partx to access only specific partition. All tools now can be compiled without iconv library and in this case they support only CP850 codepage which is integrated into tools. This internal CP850 codepage can be used also when tools were compiled with iconv library which do not support CP850 (e.g. iconv from GNU libc without installed gconv shared libraries). Manual pages were updated to clarify some ambiguous options and descriptions. fatlabel has a new section with details about volume label and codepage issues. mkfs now has a new option --mbr which fills (fake) MBR table with one partition which spans whole disk device. This (fake) MBR table is needed only for non-removable disks used on Microsoft Windows systems and only when formatting whole unpartitioned disk. mkfs now calculates CHS geometry according to the SD Card Part 2 File System Specification. For SD cards with more than 256MB capacity is this new CHS calculation same as CHS calculation defined for hard disks via LBA-Assist Translation. So CHS geometry calculation in mkfs is now compatible with both SD Card specification and also LBA-Assist Translation. Moreover mkfs now has also a new option -g for specifying CHS geometry manually if it is needed for compatibility with some SD card readers. CHS geometry is part of FAT boot sector which mkfs.fat must fill. fsck now checks for DOS Clean Shutdown bit and marks filesystem as clean after successful run. This is for compatibility with Microsft Windows 98 and also with Windows NT-based variants. Dependency on systemd/udev was completely removed from mkfs tool. But there is no lost or removed functionality. Existing systemd/udev code was rewritten to directly access sysfs and new implementation has less lines of code as previous implementation which used systemd/udev libraries. mkfs was fixed to setup FAT32 backup boot sector correctly. mkfs's -D option (BIOS drive number) was relaxed to support also higher level hard disk and floppy devices (second, third, ...). fsck now preserve reserved fields in info sector. They are used by other systems (e.g. FSIBOOT stage of lDOS boot32.asm), hence why are reserved. fsck was extended to check and fix that first two entires in directory structures are . and .. mkfs now aligns total number of sectors to be multiple of the value of sectors per track which is stored in FAT boot sector. This requirement is needed by DOS systems and also by Linux FAT tools from mtools project. Alignment can be turned off by -a option. mkfs is now able to calculate FAT32 cluster size also for disks which have sector size different than 512 bytes. Note that this calculation is not optimal. It is just first step which ensures that mkfs does not fail during formatting Native 4K disks. mkfs cluster calculation was fixed to correctly handle differences between FAT12 and FAT16 variants. mkfs now explicitly disallow to create FAT filesystem with 4085 or 4086 clusters because Windows fastfat.sys detects such filesystem as FAT12 but Linux msdos.ko/vfat.ko detects it as FAT16. mkfs now avoids this situation to happen by fully automatic increasing or decreasing cluster size. fsck now has a new option -F which can be used to specify FAT table used for reading whole FAT filesystem. It can be useful in situation when user wants to do recovery and filesystem repairing from second FAT table independently of what fsck thinks that is the best. fsck was extended to try fixing first FAT cluster but only when -F option is specified. Previously when first FAT cluster was broken, fsck just printed error: "Both FATs appear to be corrupt. Giving up." and failed. fatlabel was fixed to not call parts of fsck procedure and to not print warning or log messages on stdout as it conflicts with expected label output on stdout. A test suite was heavily extended and now it also checks that fsck repairs broken filesystem into the expected state. List of fixed issues: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=803391 https://github.com/dosfstools/dosfstools/issues/13 https://github.com/dosfstools/dosfstools/issues/18 https://github.com/dosfstools/dosfstools/issues/22 https://github.com/dosfstools/dosfstools/issues/29 https://github.com/dosfstools/dosfstools/issues/32 https://github.com/dosfstools/dosfstools/issues/38 https://github.com/dosfstools/dosfstools/issues/39 https://github.com/dosfstools/dosfstools/issues/43 https://github.com/dosfstools/dosfstools/issues/45 https://github.com/dosfstools/dosfstools/issues/52 https://github.com/dosfstools/dosfstools/issues/53 https://github.com/dosfstools/dosfstools/issues/54 https://github.com/dosfstools/dosfstools/issues/64 https://github.com/dosfstools/dosfstools/issues/66 https://github.com/dosfstools/dosfstools/issues/69 https://github.com/dosfstools/dosfstools/issues/70 https://github.com/dosfstools/dosfstools/issues/74 https://github.com/dosfstools/dosfstools/issues/88 https://github.com/dosfstools/dosfstools/issues/99 https://github.com/dosfstools/dosfstools/issues/111 https://github.com/dosfstools/dosfstools/issues/139 https://github.com/dosfstools/dosfstools/issues/151
2021-03-04entr: Update to 4.8leot2-7/+7
Changes: 4.8 --- - Set a maximum of 2^19 watches to guard against absurd file open limits on MacOS - Use control sequences to clear the display and specify '-c' twice to erase the scrollback buffer 4.7 --- - Use system file descriptor limits when max_user_watches is not accessible - Return the exit status of the child process when the '-z' option is used - Handle SIGHUP so child process are terminated when a terminal is closed - More accurately return shell exit code using '-s' option
2021-02-27sysutils/broot: add update warningpin1-1/+3
I'll update the package when we default to rust-1.50
2021-02-27sysutils/sfm: update to 0.4.2pin2-7/+7
-Add autoreload on dir content change (#11)
2021-02-27py-supervisor: updated to 4.2.2adam3-8/+15
4.2.2 (2021-02-26) ------------------ - Fixed a bug where ``supervisord`` could crash if a subprocess exited immediately before trying to kill it. - Fixed a bug where the ``stdout_syslog`` and ``stderr_syslog`` options of a ``[program:x]`` section could not be used unless file logging for the same program had also been configured. The file and syslog options can now be used independently. Patch by Scott Stroupe. - Fixed a bug where the ``logfile`` option in the ``[supervisord]`` section would not log to syslog when the special filename of ``syslog`` was supplied, as is supported by all other log filename options. Patch by Franck Cuny. - Fixed a bug where environment variables defined in ``environment=`` in the ``[supervisord]`` section or a ``[program:x]`` section could not be used in ``%(ENV_x)s`` expansions. Patch by MythRen. - The ``supervisorctl signal`` command now allows a signal to be sent when a process is in the ``STOPPING`` state. Patch by Mike Gould. - ``supervisorctl`` and ``supervisord`` now print help when given ``-?`` in addition to the existing ``-h``/``--help``.
2021-02-25ansible: updated to 2.9.18adam3-15/+32
v2.9.18 ======= Release Summary --------------- | Release Date: 2021-02-18 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ Minor Changes ------------- - ansible-test - The ``pylint`` sanity test is now supported on Python 3.8. - inventory cache - do not show a warning when the cache file does not (yet) exist. Security Fixes -------------- - **security issue** - Mask default and fallback values for ``no_log`` module options (CVE-2021-20228) - _sf_account_manager - `initiator_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - _sf_account_manager - `target_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_active_directory - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_active_directory - `secret_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_filesystems - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_filesystems - `secret_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_pool - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_pool - `secret_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_snapshots - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - aws_netapp_cvs_snapshots - `secret_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - bitbucket_pipeline_variable - hide user sensitive information which are marked as ``secured`` from logging into the console (https://github.com/ansible-collections/community.general/pull/1635) (CVE-2021-20180). - ce_vrrp - `auth_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - cp_mgmt_vpn_community_meshed - `shared_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - cp_mgmt_vpn_community_star - `shared_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - docker_swarm - `signing_ca_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_backend_service - `oauth2_client_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_disk - `disk_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_disk - `source_image_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_disk - `source_snapshot_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_image - `image_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_image - `source_disk_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_instance_template - `disk_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_instance_template - `source_image_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_region_disk - `disk_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_region_disk - `source_snapshot_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_snapshot - `snapshot_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_snapshot - `source_disk_encryption_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_ssl_certificate - `private_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_compute_vpn_tunnel - `shared_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gcp_sql_instance - `client_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - gitlab_runner - `registration_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - iap_start_workflow - `token_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - ibm_sa_host - `iscsi_chap_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - keycloak_client - `auth_client_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - keycloak_client - `registration_access_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - keycloak_clienttemplate - `auth_client_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - keycloak_group - `auth_client_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - librato_annotation - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - na_elementsw_account - `initiator_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - na_elementsw_account - `target_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - netscaler_lb_monitor - `radkey` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - nios_nsgroup - `tsig_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - nxos_aaa_server - `global_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - nxos_pim_interface - `hello_auth_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - oneandone_firewall_policy - `auth_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - oneandone_load_balancer - `auth_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - oneandone_monitoring_policy - `auth_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - oneandone_private_network - `auth_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - oneandone_public_ip - `auth_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - ovirt - `instance_rootpw` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - pagerduty_alert - `api_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - pagerduty_alert - `integration_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - pagerduty_alert - `service_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - pulp_repo - `feed_client_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - rax_clb_ssl - `private_key` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - snmp_facts - hide user sensitive information such as ``privkey`` and ``authkey`` from logging into the console (https://github.com/ansible-collections/community.general/pull/1621) (CVE-2021-20178). - spotinst_aws_elastigroup - `multai_token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - spotinst_aws_elastigroup - `token` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). - utm_proxy_auth_profile - `frontend_cookie_secret` is now masked with no_log and no longer emitted in logging/output (CVE-2021-20191). Bugfixes -------- - Fix incorrect variable scoping when using ``import with context`` in Jinja2 templates. (https://github.com/ansible/ansible/issues/72615) - ansible-test - Temporarily limit ``cryptography`` to versions before 3.4 to enable tests to function. - ansible-test - The ``--remote`` option has been updated for Python 2.7 to work around breaking changes in the newly released ``get-pip.py`` bootstrapper. - ansible-test - The ``--remote`` option has been updated to use a versioned ``get-pip.py`` bootstrapper to avoid issues with future releases. - display correct error information when an error exists in the last line of the file (https://github.com/ansible/ansible/issues/16456) - facts - properly report virtualization facts for Linux guests running on bhyve (https://github.com/ansible/ansible/issues/73167) - mysql_user - add ``INVOKE LAMBDA`` privilege support (https://github.com/ansible-collections/community.general/issues/283). - mysql_user - add ``SHOW_ROUTINE`` privilege support (https://github.com/ansible-collections/community.mysql/issues/86). - mysql_user - add missed privileges to support (https://github.com/ansible-collections/community.general/issues/617). - pause - do not warn when running in the background if a timeout is provided (https://github.com/ansible/ansible/issues/73042) - postgresql_info - fix crash caused by wrong PgSQL version parsing (https://github.com/ansible-collections/community.postgresql/issues/40). - postgresql_ping - fix crash caused by wrong PgSQL version parsing (https://github.com/ansible-collections/community.postgresql/issues/40). - postgresql_query - fix datetime.timedelta type handling (https://github.com/ansible-collections/community.postgresql/issues/47). - postgresql_query - fix decimal handling (https://github.com/ansible-collections/community.postgresql/issues/45). - postgresql_set - return a message instead of traceback when a passed parameter has not been found (https://github.com/ansible-collections/community.postgresql/issues/41). - psrp connection plugin - ``to_text(stdout)`` before json.loads in psrp.Connection.put_file in case stdout is bytes. - win_find - Get-FileStat used [int] instead of [int64] for file size calculations v2.9.17 ======= Release Summary --------------- | Release Date: 2021-01-18 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ Minor Changes ------------- - ansible-test - Added a ``--export`` option to the ``ansible-test coverage combine`` command to facilitate multi-stage aggregation of coverage in CI pipelines. - ansible-test - added a ``--venv-system-site-packages`` option for use with the ``--venv`` option - ansible-test - virtualenv helper scripts now prefer ``venv`` on Python 3 over ``virtualenv`` if the ``ANSIBLE_TEST_PREFER_VENV`` environment variable is set - bigiq_device_info module - add information on BIG-IQ 7.x support Bugfixes -------- - Fix bytestring vs string comparison in module_utils.basic.is_special_selinux_path() so that special-cased filesystems which don't support SELinux context attributes still allow files to be manipulated on them. (https://github.com/ansible/ansible/issues/70244) - Freeform actions did not work with ``ansible.builtin.`` or ``ansible.legacy.`` FQCN (https://github.com/ansible/ansible/pull/72958). - async - Fix Python 3 interpreter parsing from module by comparing with bytes (https://github.com/ansible/ansible/issues/70690) - bigiq_device_info module - fix iteration bug in a _transform_name_attribute method - docker_image - if ``push=true`` is used with ``repository``, and the image does not need to be tagged, still push. This can happen if ``repository`` and ``name`` are equal (https://github.com/ansible-collections/community.docker/issues/52, https://github.com/ansible-collections/community.docker/pull/53). - docker_image - report error when loading a broken archive that contains no image (https://github.com/ansible-collections/community.docker/issues/46, https://github.com/ansible-collections/community.docker/pull/55). - docker_image - report error when the loaded archive does not contain the specified image (https://github.com/ansible-collections/community.docker/issues/41, https://github.com/ansible-collections/community.docker/pull/55). - inventory - pass the vars dictionary to combine_vars instead of an individual key's value (https://github.com/ansible/ansible/issues/72975). - k8s - add support for python-kubernetes v12 and later - backport of support in community.kubernetes - paramiko connection plugin - Ensure we only reset the connection when one has been previously established (https://github.com/ansible/ansible/issues/65812) - systemd - preserve the full unit name when using a templated service and ``systemd`` failed to parse dbus due to a known bug in ``systemd`` (https://github.com/ansible/ansible/pull/72985) - unsafe_proxy - Ensure that data within a tuple is marked as unsafe (https://github.com/ansible/ansible/issues/65722) - user - do the right thing when ``password_lock=True`` and ``password`` are used together (https://github.com/ansible/ansible/issues/72992) v2.9.16 ======= Release Summary --------------- | Release Date: 2020-12-14 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ Minor Changes ------------- - ansible-doc - provide ``has_action`` field in JSON output for modules. That information is currently only available in the text view (https://github.com/ansible/ansible/pull/72359). - ansible-galaxy - find any collection dependencies in the globally configured Galaxy servers and not just the server the parent collection is from. - ansible-test - Added the ``-remote rhel/7.9`` option to run tests on RHEL 7.9 - ansible-test - Fix container hostname/IP discovery for the ``acme`` test plugin. - ansible-test - centos6 end of life - container image updated to point to vault base repository (https://github.com/ansible/distro-test-containers/pull/54) - iptables - reorder comment postition to be at the end (https://github.com/ansible/ansible/issues/71444). - lvol - fix idempotency issue when using lvol with ``%VG`` or ``%PVS`` size options and VG is fully allocated (https://github.com/ansible-collections/community.general/pull/229). Bugfixes -------- - Adjust various hard-coded action names to also include their ``ansible.builtin.`` and ``ansible.legacy.`` prefixed version (https://github.com/ansible/ansible/issues/71817, https://github.com/ansible/ansible/issues/71818, https://github.com/ansible/ansible/pull/71824). - Collection callbacks were ignoring options and rules for stdout and adhoc cases. - Fix virt module to support list_vms with a status of paused (https://github.com/ansible/ansible/issues/72059) - Fixed issue when `netstat` is either missing or doesn't have execution permissions leading to incorrect command being executed. - Try to load action plugin from the same collection as the module (https://github.com/ansible/ansible/pull/66701) - account for bug in Python 2.6 that occurs during interpreter shutdown to avoid stack trace - ansible-test - Correctly detect changes in a GitHub pull request when running on Azure Pipelines. - ansible-test - Skip installing requirements if they are already installed. - ansible-test - add constraint for ``cffi`` to prevent failure on systems with older versions of ``gcc`` (https://foss.heptapod.net/pypy/cffi/-/issues/480) - ansible-test - convert target paths to unicode on Python 2 to avoid ``UnicodeDecodeError`` (https://github.com/ansible/ansible/issues/68398, https://github.com/ansible/ansible/pull/72623). - ansible-test - improve classification of changes to ``.gitignore``, ``COPYING``, ``LICENSE``, ``Makefile``, and all files ending with one of ``.in`, ``.md`, ``.rst``, ``.toml``, ``.txt`` in the collection root directory (https://github.com/ansible/ansible/pull/72353). - ansible-test now uses GNU tar format instead of the Python default when creating payloads for remote systems - azure_rm inventory plugin - update to fetch availability zone information of VM in hostvars. (https://github.com/ansible-collections/azure/issues/161) - dnf - fix filtering to avoid dependncy conflicts (https://github.com/ansible/ansible/issues/72316) - ec2_group - Fixes error handling during tagging failures (https://github.com/ansible-collections/amazon.aws/issues/210). - ensure 'local' connection always has the correct default user for actions to consume. - network_cli - Update paramiko play_context when network_cli's play context is updated so that ssh parameters can be updated as well. - network_cli connection plugin - Perform privilege escalation before setting terminal. - pause - Fix indefinite hang when using a pause task on a background process (https://github.com/ansible/ansible/issues/32142) - remove redundant remote_user setting in play_context for local as plugin already does it, also removes fork/thread issue from use of pwd library. - set_mode_if_different - handle symlink if it is inside a directory with sticky bit set (https://github.com/ansible/ansible/pull/45198) - systemd - account for templated unit files using ``@`` when searching for the unit file (https://github.com/ansible/ansible/pull/72347#issuecomment-730626228) - systemd - follow up fix to https://github.com/ansible/ansible/issues/72338 to use ``list-unit-files`` rather than ``list-units`` in order to show all units files on the system. - systemd - work around bug with ``systemd`` 245 and 5.8 kernel that does not correctly report service state (https://github.com/ansible/ansible/issues/71528) - wait_for - catch and ignore errors when getting active connections with psutil (https://github.com/ansible/ansible/issues/72322) v2.9.15 ======= Release Summary --------------- | Release Date: 2020-11-02 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ Minor Changes ------------- - ansible-test - Add a ``--docker-network`` option to choose the network for running containers when using the ``--docker`` option. - ansible-test - Collections can now specify pip constraints for unit and integration test requirements using ``tests/unit/constraints.txt`` and ``tests/integration/constraints.txt`` respectively. - dnf - now shows specific package changes (installations/removals) under ``results`` in check_mode. (https://github.com/ansible/ansible/issues/66132) - module_defaults - add new module s3_metrics_configuration from community.aws to aws module_defaults group (https://github.com/ansible/ansible/pull/72145). - vmware_guest_custom_attributes - Fixed issue when trying to set a VM custom attribute when there are custom attributes with the same name for other object types (https://github.com/ansible-collections/community.vmware/issues/412). Breaking Changes / Porting Guide -------------------------------- - ansible-galaxy login command has been removed (see https://github.com/ansible/ansible/issues/71560) Bugfixes -------- - Restore the ability for changed_when/failed_when to function with group_by. - ansible-test - Always connect additional Docker containers to the network used by the current container (if any). - ansible-test - Always map ``/var/run/docker.sock`` into test containers created by the ``--docker`` option if the docker host is not ``localhost``. - ansible-test - Attempt to detect the Docker hostname instead of assuming ``localhost``. - ansible-test - Correctly detect running in a Docker container on Azure Pipelines. - ansible-test - Prefer container IP at ``.NetworkSettings.Networks.{NetworkName}.IPAddress`` over ``.NetworkSettings.IPAddress``. - ansible-test - The ``cs`` and ``openshift`` test plugins now search for containers on the current network instead of assuming the ``bridge`` network. - ansible-test - Using the ``--remote`` option on Azure Pipelines now works from a job running in a container. - ansible-test - disable ansible-doc sanity test for vars plugins in collections, which are not supported by Ansible 2.9 (https://github.com/ansible/ansible/pull/72336). - async_wrapper - Fix race condition when ``~/.ansible_async`` folder tries to be created by multiple async tasks at the same time - https://github.com/ansible/ansible/issues/59306 - dnf - it is now possible to specify both ``security: true`` and ``bugfix: true`` to install updates of both types. Previously, only security would get installed if both were true. (https://github.com/ansible/ansible/issues/70854) - facts - fix distribution fact for SLES4SAP (https://github.com/ansible/ansible/pull/71559). - kubectl - follow up fix in _build_exec_cmd API (https://github.com/ansible/ansible/issues/72171). - nmcli - typecast parameters to string as required (https://github.com/ansible/ansible/issues/59095). - ovirt_disk - don't move disk when already in storage_domain (https://github.com/oVirt/ovirt-ansible-collection/pull/135). - postgresql_pg_hba - fix a crash when a new rule with an 'options' field replaces a rule without or vice versa (https://github.com/ansible-collections/community.general/issues/1108). - postgresql_privs - fix the module mistakes a procedure for a function (https://github.com/ansible-collections/community.general/issues/994) - powershell - remove getting the PowerShell version from the env var ``POWERSHELL_VERSION``. This feature never worked properly and can cause conflicts with other libraries that use this var - user - AnsibleModule.run_command returns a tuple of return code, stdout and stderr. The module main function of the user module expects user.create_user to return a tuple of return code, stdout and stderr. Fix the locations where stdout and stderr got reversed. - user - Local users with an expiry date cannot be created as the ``luseradd`` / ``lusermod`` commands do not support the ``-e`` option. Set the expiry time in this case via ``lchage`` after the user was created / modified. (https://github.com/ansible/ansible/issues/71942) - zfs - fixed ``invalid character '@' in pool name"`` error when working with snapshots on a root zvol (https://github.com/ansible-collections/community.general/issues/932). v2.9.14 ======= Release Summary --------------- | Release Date: 2020-10-05 | `Porting Guide <https://docs.ansible.com/ansible/devel/porting_guides.html>`__ Minor Changes ------------- - ansible-test - Added CI provider support for Azure Pipelines. - ansible-test - Added support for Ansible Core CI request signing for Shippable. - ansible-test - Allow custom ``--remote-stage`` options for development and testing. - ansible-test - Fix ``ansible-test coverage`` reporting sub-commands (``report``, ``html``, ``xml``) on Python 2.6. - ansible-test - Refactored CI related logic into a basic provider abstraction. - ansible-test - Remove the discontinued ``us-east-2`` choice from the ``--remote-aws-region`` option. - ansible-test - Request remote resources by provider name for all provider types. - ansible-test - Show a warning when the obsolete ``--remote-aws-region`` option is used. - ansible-test - Support custom remote endpoints with the ``--remote-endpoint`` option. - ansible-test - Update built-in service endpoints for the ``--remote`` option. - ansible-test - Use new endpoint for Parallels based instances with the ``--remote`` option. - vmware_guest - Support HW version 15 / vSphere 6.7U2 (https://github.com/ansible-collections/vmware/pull/99). Security Fixes -------------- - kubectl - connection plugin now redact kubectl_token and kubectl_password in console log (https://github.com/ansible-collections/community.kubernetes/issues/65) (CVE-2020-1753). Bugfixes -------- - Handle write_files option in cgroup_perf_recap callback plugin (https://github.com/ansible/ansible/issues/64936). - Prevent templating unused variables for {% include %} (https://github.com/ansible/ansible/issues/68699) - Provide more information in AnsibleUndefinedVariable (https://github.com/ansible/ansible/issues/55152) - ansible-doc - do not crash if plugin name cannot be found (https://github.com/ansible/ansible/pull/71965). - ansible-doc - properly show plugin name when ``name:`` is used instead of ``<plugin_type>:`` (https://github.com/ansible/ansible/pull/71965). - ansible-test - Change classification using ``--changed`` now consistently handles common configuration files for supported CI providers. - ansible-test - The ``resource_prefix`` variable provided to tests running on Azure Pipelines is now converted to lowercase to match other CI providers. - ansible-test - for local change detection, allow to specify branch to compare to with ``--base-branch`` for all types of tests (https://github.com/ansible/ansible/pull/69508). - docker_login - now correctly reports changed status on logout for Docker versions released after June 2020. - docker_login - now obeys check_mode for logout - interfaces_file - escape regular expression characters in old value (https://github.com/ansible-collections/community.general/issues/777). - ovirt_disk - fix upload when direct upload fails (https://github.com/oVirt/ovirt-ansible-collection/pull/120). - postgres_user - remove false positive ``no_log`` warning for ``no_password_changes`` option (https://github.com/ansible/ansible/issues/68106). - psrp - Fix hang when copying an empty file to the remote target - runas - create a new token when running as ``SYSTEM`` to ensure it has the full privileges assigned to that account
2021-02-25sysutils/sfm: update to 0.4.1pin2-7/+7
* Add fix move error as workaround * fix cargo lock
2021-02-25sysutils/Makefile: sortwiz1-2/+2
2021-02-22yank: needs xsel, depend on itwiz1-1/+4
Bump PKGREVISION.
2021-02-22ups-nut: fix option handling in buildlink3.mkwiz1-1/+10
From Edgar Fuß.
2021-02-21imx_usb_loader: remove backup file, pkglint cleanupwiz2-56/+2
2021-02-21Add usb loader utility for Freescale i.MX5/i.MX6/i.MX7martin8-1/+153
and Vybrid SoCs through the Serial Download Protocol (SDP).
2021-02-19sysutils/sfm: update to 0.4.0pin2-7/+7
Select multiple element in tab: (#8) * Add Posibility to select mutiple items to move copy and delete * Rename and create not works when multiple elements are selected * Fix selection when search is applays to tab
2021-02-18Add u-boot for Technexion Pico IMX7Dmartin5-3/+20
2021-02-18py-magic: updated to 0.4.22adam5-29/+42
Changes to 0.4.21, 0.4.22 - Unify dll loader between the standard and compat library, fixing load failures on some previously supported platforms. Changes to 0.4.20 - merge in a compatability layer for the upstream libmagic python binding. Since both this package and that one are called 'magic', this compat layer removes a very common source of runtime errors. Use of that libmagic API will produce a deprecation warning. - support python 3.9 in tests and pypi metadata - add support for magic_descriptor functions, which take a file descriptor rather than a filename. - sometimes the returned description includes snippets of the file, e.g a title for MS Word docs. Since this is in an unknown encoding, we would throw a unicode decode error trying to decode. Now, it decodes with 'backslashreplace' to handle this more gracefully. The undecodable characters are replaced with hex escapes. - add support for MAGIC_EXTENSION, to return possible file extensions. - add mypy typing stubs file, for type checking
2021-02-18sysutils/Makefile: sort entriesgutteridge1-2/+2
2021-02-18dolphin: reflect kinit dependency (fix sandboxed builds)gutteridge1-1/+3
2021-02-17Add manual pages from flexibeast. Bump PKGREVISION.schmonz3-3/+94
2021-02-17Update intel-microcode-netbsd to 20210216.msaitoh2-7/+7
## microcode-20210216 ### Purpose - Security updates for INTEL-SA-00381 ### New Platforms None ### Updated Platforms | Processor | Stepping | F-M-S/PI | Old Ver | New Ver | Products |:---------------|:---------|:------------|:---------|:---------|:--------- | SKX-SP | H0/M0/U0 | 06-55-04/b7 | 02006a08 | 02006a0a | Xeon Scalable | SKX-D | M1 | 06-55-04/b7 | 02006a08 | 02006a0a | Xeon D-21xx | CLX-SP | B0 | 06-55-06/bf | 04003003 | 04003006 | Xeon Scalable Gen2 | CLX-SP | B1 | 06-55-07/bf | 05003003 | 05003006 | Xeon Scalable Gen2 ### Removed Platforms None
2021-02-16Update to 2.10.0.2. From the changelog:schmonz2-8/+9
- Bugfixes.
2021-02-15Convert to proper patch filenames and bump revision.cjep3-9/+11
2021-02-15After discussions with pkgsrc team, remove MESSAGE and include a notecjep3-11/+17
in the manual page instead.
2021-02-15psftools: update to 1.1.1.fcambus3-8/+19
2021-01-22 John Elliott * psftools-1.1.1 released. * Core functions added to support the Berkeley Unix vfont format, a variable-width font format that otherwise has similar capabilities to PSF1. * Also supports a new 'vfont2' format, aiming at lossless conversion PSF2 -> vfont2 -> PSF2. * New utilities to support vfont: psf2vfont, vfont2psf, txt2vfont, vfont2txt, vfont2ppm.
2021-02-14sysutils/broot: update to 1.2.4pin3-13/+13
-line_down_no_cycle and :line_up_nocycle. They may be mapped instead of :line_up and :line_down when you don't want to cycle (ie arrive on top when you go down past the end of the tree/list) - Fix #344 -fix selected line number rendering in text preview
2021-02-14PR#43224 notes that it is not immediately obvious thatcjep1-0/+10
this package requires the /proc filesystem. Most stock installations will have /proc mounted. As a result, just add a MESSAGE to the package to let the user know. Closes the PR.
2021-02-14sysutils/puppet: update to 7.4.0taca2-7/+10
pkgsrc change: mark this package incompatible. Puppet 7.4.0 Released 9 February 2021. New features --timing option in puppet facts show This release adds a --timing option in the puppet facts show command. This flag shows you how much time it takes to resolve each fact. PUP-10858 Resolved issues User resource with forcelocal uses getent for groups The useradd provider now checks the forcelocal parameter and gets local information on the groups (from /etc/groups) and gid (from etc/passwd) of the user when requested. PUP-10857 Slow Puppet agent run after upgrade to version 6 This release improves the performance of the apt package provider when removing packages by reducing the calls to apt-mark showmanual. PUP-10856 The apt provider does not work with local packages The apt package provider now allows you to install packages from a local file using source parameter. PUP-10854 The puppet facts show --value-only command displays a quoted value Previously, the puppet facts show --value-only <fact> command emitted the value as a JSON string, which included quotes around the value, such as {{"RedHat"}}. It now only emits the value. PUP-10861
2021-02-14sysutils/ruby-facter: update to 4.0.51taca2-7/+9
pkgsrc change: mark this package incompatible. 4.0.51 (2021-02-05) * (FACT-2818) Add -p option similar to thee one from facter 3.
2021-02-13sysutils/sfm: update to 0.3.0pin3-33/+28
Add panel filtering: (#7) * now you can filter usinng ctrl + s shortcut * add lat modification date to display
2021-02-12dolphin: fix path to itself in buildlink3.mkwiz1-2/+2
2021-02-12Add ddiffpin1-1/+2
2021-02-12sysutils/ddiff: import packagepin5-0/+491
Small utility that checks if two folders are the same. Simple CLI binary written in Rust that computes the hash of every file inside two different folders and look for files inside the first folder but not inside the second folder, and viceversa, or files with matching path but different content (hash). Check if two folders are the same or not e.g. while copying very important files over the network.
2021-02-11sysutils: +dolphinmarkd1-1/+2
2021-02-11dolphin: Add version 20.04.1markd5-0/+323
Dolphin is the default file manager for KDE, designed with usability as a primary focus. This is the qt5/kf5 version.
2021-02-11baloo-widgets: update to 20.04.1markd4-34/+87
qt5/kf5 version.
2021-02-11duplicity: remove unused fileadam1-15/+0
2021-02-11duplicity: updated to 0.8.18adam6-61/+85
rel.0.8.18 (2021-01-09) Other * Merge branch 'onedrive-token' into 'master' [Kenneth Loafman] * Onedrive: Support using an external client id / refresh token. [Michael Terry] * Update .gitlab-ci.yml to need code test to pass. [Kenneth Loafman] * Merge branch 'master' of git@gitlab.com:duplicity/duplicity.git. [Kenneth Loafman] * Fix issue 26 Backend b2 backblaze fails with nameprefix restrictions. [Kenneth Loafman] * Fix issue 29 Backend b2 backblaze fails with nameprefix restrictions. [Kenneth Loafman] * Fix unadorned strings. [Kenneth Loafman] * Merge branch 'Rufflewind-master-patch-11811' into 'master' [Kenneth Loafman] * Report errors if B2 backend does exist but otherwise fails to import. [Phil Ruffwind] * Add report.xml. [Kenneth Loafman] * Remove basepython in code and coverage tests. [Kenneth Loafman] * Fix pep8 warning. [Kenneth Loafman] * Added option --log-timestamp to prepend timestamp to log entry. [Kenneth Loafman] * Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman] * Merge branch 'master' into 'master' [Kenneth Loafman] * Improve. [Gwyn Ciesla] * Change version for LP. [Kenneth Loafman] * Change version for LP. [Kenneth Loafman] * Improve patch for Python 3.10. [Gwyn Ciesla] * Conditionalize for Python version. [Gwyn Ciesla] * Patch for Python 3.10. [Gwyn Ciesla] rel.0.8.17 (2020-11-11) Other * Fixup ignore\_regexps for optional text. [Kenneth Loafman] * Fix issue 26 (again) - duplicity does not clean up par2 files. [Kenneth Loafman] * Fix issue 26 - duplicity does not clean up par2 files. [Kenneth Loafman] * Fix issue 25 - Multibackend not deleting files. [Kenneth Loafman] * Adjust setup.py for changelog changes. [Kenneth Loafman] * Delete previous manual changelogs. [Kenneth Loafman] * Tools to make a CHANGELOG.md from git commits. [Kenneth Loafman] * Merge branch 'exc-if-present-robust' into 'master' [Kenneth Loafman] * Make exclude-if-present more robust. [Michael Terry] * Merge branch 'no-umask' into 'master' [Kenneth Loafman] * Drop default umask of 0077. [Michael Terry] * Comment out RsyncBackendTest, again. [Kenneth Loafman] * Fix some unadorned strings. [Kenneth Loafman] * Fixed RsyncBackendTeest with proper URL. [Kenneth Loafman] * Merge branch 'Yump-issue-23' into 'master' [Kenneth Loafman] * Fix issue 23. [Yump] * Rclonebackend now logs at the same logging level as duplicity. [Kenneth Loafman] * Allow sign-build to fail on walk away. Need passwordless option. [Kenneth Loafman] * Merge branch 'fix-rename' into 'master' [Kenneth Loafman] * Fix --rename typo. [Michael Terry] * Move back to VM build, not remote. Too many issues with remote. [Kenneth Loafman] * Merge branch 'escape-quote' into 'master' [Kenneth Loafman] * Escape single quotes in machine-readable log messages. [Michael Terry] * Uncomment review-tools for snap. [Kenneth Loafman] * Whoops, missing wildcard '*'. [Kenneth Loafman] * Changes to allow remote build of snap on LP. [Kenneth Loafman] * Changes to allow remote build of snap on LP. [Kenneth Loafman] * Add a pylint disable-import-error flag. [Kenneth Loafman] * Change urllib2 to urllib.request in parse\_digest\_challenge(). [Kenneth Loafman] * Fix Python 3.9 test in .gitlab-ci.yaml. [Kenneth Loafman] * Fix Python 3.9 test in .gitlab-ci.yaml. [Kenneth Loafman] * Add Python 3.9 to .gitlab-ci.yaml. [Kenneth Loafman] * Add Python 3.9 to the test suite. It tests sucessfuly. [Kenneth Loafman] * Fix bug 1893481 again for Python2. Missed include. [Kenneth Loafman] * Fix bug 1893481 Error when logging improperly encoded filenames. [Kenneth Loafman] * Change version for LP. [Kenneth Loafman] rel.0.8.16 (2020-09-29) Other * Merged in s3-unfreeze-all. [Kenneth Loafman] * Merge branch 's3-unfreeze-all' into 'master' [Kenneth Loafman] * Wait for Glacier batch unfreeze to finish. [Marco Herrn] * Adorn string as unicode. [Marco Herrn] * Utilize ThreadPoolExecutor for S3 glacier unfreeze. [Marco Herrn] * Refine codestyle according to PEP-8. [Marco Herrn] * Adorn strings as unicode. [Marco Herrn] * S3 unfreeze all files at once. [Marco Herrn] * Add boto3 to list of requirements. [Kenneth Loafman] * Remove ancient CVS Id macro. [Kenneth Loafman] * Merged in OutlawPlz:paramiko-progress. [Kenneth Loafman] * Merge branch 'paramiko-progress' into 'master' [Kenneth Loafman] * Fixes paramiko backend progress bar. [Matteo Palazzo] * Merged in lazy init for Boto3 network connections. [Kenneth Loafman] * Merge branch 'feature/lazy\_init\_boto3' into 'master' [Kenneth Loafman] * Initial crack at lazy init for Boto3. [Carl Alexander Adams] * Merge branch 'hostname' into 'master' [Kenneth Loafman] * Record the hostname, not the fqdn, in manifest files. [Michael Terry] * Merge branch 'listdir-contains' into 'master' [Kenneth Loafman] * Avoid calling stat when checking for exclude-if-present files. [Michael Terry] * Fix build control files after markdown conversion. [Kenneth Loafman] * Recover some changes lost after using web-ide. [Kenneth Loafman] * Paperwork. [Kenneth Loafman] * Merge branch 's3-boto3-region-and-endpoint' into 'master' [Kenneth Loafman] * Set default values for s3\_region\_name and s3\_endpoint\_url. [Marco Herrn] * Allow setting s3 region and endpoint. [Marco Herrn] * Update README-REPO.md. [Kenneth Loafman] * Make code view consistent. [Kenneth Loafman] * Update setup.py. [Kenneth Loafman] * Update README.md. [Kenneth Loafman] * Paperwork. [Kenneth Loafman] * Revert "Merge branch 's3-boto3-region-and-endpoint' into 'master'" [Kenneth Loafman] * Bump version for LP dev build. [Kenneth Loafman] rel.0.8.15 (2020-07-27) Other * Always paperwork. [Kenneth Loafman] * Merge branch 's3-boto3-region-and-endpoint' into 'master' [Kenneth Loafman] * Allow setting s3 region and endpoint. [Marco Herrn] * Merge branch 'pydrive-notfound' into 'master' [Kenneth Loafman] * Fix missing FileNotUploadedError in pydrive backend. [Martin Sucha] * Merge branch 'pydriveshared' into 'master' [Kenneth Loafman] * Fixed indentation. [Joshua Chan] * Added shared drive support to existing `pydrive` backend instead of a new backend. [Joshua Chan] * PydriveShared backend is identical to Pydrive backend, except that it works on shared drives rather than personal drives. [Joshua Chan] * Include the query when parsing the backend URL string, so users can use it to pass supplementary info to the backend. [Joshua Chan] * Fix caps on X-Python-Version. [Kenneth Loafman] * Fix issue 10 - ppa:duplicity-*-git fails to install on Focal Fossa. [Kenneth Loafman] * Merge branch 'patch-2' into 'master' [Kenneth Loafman] * Remove python-cloudfiles from suggestions. [Jairo Llopis] * Merge branch 'patch-1' into 'master' [Kenneth Loafman] * Update azure requirement. [Jairo Llopis] * Fix bug 1211481 with merge from Raffaele Di Campli. [Kenneth Loafman] * Merge branch 'master' into 'master' [Kenneth Loafman] * Added `--do-not-restore-ownership` option. [Jacotsu] * Fix bug 1887689 with patch from Matthew Barry. [Kenneth Loafman] * Bump version for LP build. [Kenneth Loafman] * Merge branch 'fix-glacier-check' into 'master' [Kenneth Loafman] * Fix check for s3 glacier/deep. [Michael Terry] * Change from push to upload. [Kenneth Loafman] * Add specific version for six. [Kenneth Loafman] rel.0.8.14 (2020-07-04) Other * Set deprecation version to 0.9.0 for short filenames. [Kenneth Loafman] * Fixes for issue 7, par2backend produces badly encoded filenames. [Kenneth Loafman] * Added a couple of fsdecode calls for issue 7. [Kenneth Loafman] * Generalize exception for failed get\_version() on LaunchPad. [Kenneth Loafman] * Ignore *.so files. [Kenneth Loafman] * Update docs. [Kenneth Loafman] * Catch up on paperwork. [Kenneth Loafman] * Merge branch 'mikix/rename-fix' into 'master' [Kenneth Loafman] * Fix --rename encoding. [Michael Terry] * Merge remote-tracking branch 'team/fix-py27-testing' [Kenneth Loafman] * Skip tests failing on py27 under 18.04 (timing error). [Kenneth Loafman] * Fix code style issue. [Kenneth Loafman] * Add PATHS\_FROM\_ECLIPSE\_TO\_PYTHON to environ whan starting pydevd. [Kenneth Loafman] * Add *.pyc to .gitignore. [Kenneth Loafman] * Replace compilec.py with 'setup.py build\_ext', del compilec.py. [Kenneth Loafman] * Fix unadorned string. [Kenneth Loafman] * Fix usage of TOXPYTHON and overrides/bin shebangs. [Kenneth Loafman] * Use default 'before\_script' for py27. [Kenneth Loafman] * Don't collect coverage unless needed. [Kenneth Loafman] * Merge branch 'master' into 'master' [Kenneth Loafman] * Support PyDrive2 library in the pydrive backend. [Jindrich Makovicka] * Merge branch 'Tidy\_up\_gitlab\_CI\_doc' into 'master' [Kenneth Loafman] * Tidy .gitlab-ci.yml, fix py3.5 test, add py2.7 test (allowed to fail) [Aaron Whitehouse] * Merge branch 'fix-py27-CI' [Kenneth Loafman] * Test code instead of py27 since py27 is tested elsewhere. [Kenneth Loafman] * Fix RdiffdirTest to use TOXPYTHON as well. [Kenneth Loafman] * Set TOXPYTHON before tests. [Kenneth Loafman] * Put TOXPYTHON in passed environment. [Kenneth Loafman] * More fixes for bug 1877885 - Catch quota overflow on Mega upload. [Kenneth Loafman] * More fixes for bug 1877885 - Catch quota overflow on Mega upload. [Kenneth Loafman] * Undo: Try forcing python version to match tox testing version. [Kenneth Loafman] * Always upgrade pip. [Kenneth Loafman] * Try forcing python version to match tox testing version. [Kenneth Loafman] * Uncomment all tests. [Kenneth Loafman] * Test just py27 for now. [Kenneth Loafman] * Replace bzr with git. [Kenneth Loafman] * Don't load repo version of future, let pip do it. [Kenneth Loafman] * Hmmm, Gitlab yaml does not like continuation lines. Fix it. [Kenneth Loafman] * Fix typo. [Kenneth Loafman] * Update to use pip as module and add py35 test. [Kenneth Loafman] * Add py35 to CI tests. [Kenneth Loafman] * More changes to support Xenial. [Kenneth Loafman] * Fix typo. [Kenneth Loafman] * Fix duplicity to run under Python 3.5. [Kenneth Loafman] * Fix duplicity to run under Python 3.5. [Kenneth Loafman] * Merge branch 'add\_gitlab\_testing' into 'master' [Kenneth Loafman] * Update .gitlab-ci.yml to update pip before installing other pip packages (to try to fix more-itertools issue: https://github.com/pytest-dev/pytest/issues/4770 ) [Aaron Whitehouse] * Don't include .git dir when building docker images. [Kenneth Loafman] * Merge branch 'update\_pip\_before\_install' into 'master' [Kenneth Loafman] * Upgrade pip before installing requirements with it. Fixes more-itertools error as newer versions of pip identify that the latest more-itertools are incompatible with python 2. [Aaron Whitehouse] * Patched in a megav2backend.py to update to MEGAcmd tools. [Kenneth Loafman] * Change log.Warning to log.Warn. Whoops! [Kenneth Loafman] * Fixed bug 1875937 - validate\_encryption\_settings() fails w/S3 glacier. [Kenneth Loafman] * Restore commented our backend requirements. [Kenneth Loafman] * Fixes for rclonebackend from Francesco Magno (original author) [Kenneth Loafman] * Version man pages during setup.py install. [Kenneth Loafman] * More fixes for Launchpad build limitations. [Kenneth Loafman] * More fixes for Launchpad build limitations. [Kenneth Loafman] * Move setuptools\_scm to setup\_requires. [Kenneth Loafman] * Back off requirements for fallback\_version in setup.py. [Kenneth Loafman] * Add some requirements for LP build. [Kenneth Loafman] * Make sure we get six from pip to support dropbox. [Kenneth Loafman] * Provide fallback\_version for Launchpad builder. [Kenneth Loafman] * Remove python3-setuptools-scm from setup.py. [Kenneth Loafman] * Add python3-setuptools-scm to debian/control. [Kenneth Loafman] * Try variation with hyphen seperator. [Kenneth Loafman] * Try python3\_setuptools\_scm (apt repo name). Probably too old. [Kenneth Loafman] * Add setuptools\_scm to install\_requires. [Kenneth Loafman] rel.0.8.13 (2020-05-05) Other * Fixed release date. [Kenneth Loafman] * Fixed bug 1876446 - WebDAV backend creates only tiny or 0 Byte files. [Kenneth Loafman] * Fix to run with --dist-dir command. [Kenneth Loafman] * Fixed bug 1876778 - byte/str issues in megabackend.py. [Kenneth Loafman] * Fix to use 'setup.py develop' instead of sdist. [Kenneth Loafman] * Fix to run with --dist-dir command. [Kenneth Loafman] * Fixed bug 1875529 - Support hiding instead of deletin on B2. [Kenneth Loafman] * Uncomment upload and sign. [Kenneth Loafman] * Reworked versioning to be git tag based. [Kenneth Loafman] * Migrate bzr to git. [Kenneth Loafman] * Fixed bug 1872332 - NameError in ssh\_paramiko\_backend.py. [ken] * Fix spelling error. [ken] * Fixed bug 1869921 - B2 backup resume fails for TypeError. [ken] * Merged in lp:\~kenneth-loafman/duplicity/duplicity-pylint - Enable additional pylint warnings. Make 1st pass at correction. unused-argument, unused-wildcard-import, redefined-builtin, bad-indentation, mixed-indentation, unreachable - Renamed globals to config to fix conflict with \_\_builtin\_\_.glogals() - Resolved conflict between duplicity.config and testing.manual.config - Normalized emacs mode line to have encoding:utf8 on all *.py files. [ken] * More changes for pylint. * Resolved conflict between duplicity.config and testing.manual.config * Normalized emacs mode line to have encoding:utf8 on all *.py files. [Kenneth Loafman] * More changes for pylint. * Remove copy.com refs. [Kenneth Loafman] * More changes for pylint. [Kenneth Loafman] * More changes for pylint. [Kenneth Loafman] * Enable additional pylint warnings. Make 1st pass at correction. - unused-argument, unused-wildcard-import, redefined-builtin, bad-indentation, mixed-indentation. [Kenneth Loafman] * Fixed bug 1868414 - timeout parameter not passed to BlobService for Azure backend. [Kenneth Loafman] rel.0.8.12 (2020-03-19) Other * Merged in translation updates * Prep for 0.8.12. [Kenneth Loafman] * Fixed bug 1867742 - TypeError: fsdecode() takes 1 positional argument but 2 were given with PCA backend. [Kenneth Loafman] * Fixed bug 1867529 - UnicodeDecodeError: 'ascii' codec can't decode byte 0x85 in position 0: ordinal not in range(128) with PCA. [Kenneth Loafman] * Fixed bug 1867468 - UnboundLocalError (local variable 'ch\_err' referenced before assignment) in ssh\_paramiko\_backend.py. [Kenneth Loafman] * Fixed bug 1867444 - UnicodeDecodeError: 'ascii' codec can't decode byte 0x85 in position 0: ordinal not in range(128) using PCA backend. [Kenneth Loafman] * Fixed bug 1867435 - TypeError: must be str, not bytes using PCA backend. [Kenneth Loafman] * Move pylint config from test\_code to pylintrc. [Kenneth Loafman] * Cleaned up some setup issues where the man pages and snapcraft.yaml were not getting versioned. [Kenneth Loafman] * Fixed bug 1769267 - [enhancement] please consider using rclone as backend. [Kenneth Loafman] * Fixed bug 1755955 - best order is unclear, of exclude-if-present and exclude-device-files - Removed warning and will now allow these two to be in any order. If encountered outside of the first two slots, duplicity will silently move them to be in the first two slots. Within those two slots the order does not matter. [ken] * Fixed a couple of file history bugs: - 1044715 Provide a file history feature + removed neutering done between series - 1526557 --file-changed does not work + fixed str/bytes issue finding filename. [ken] * Fixed bug 1865648 - module 'multiprocessing.dummy' has no attribute 'cpu\_count'. - replaced with module psutil for cpu\_count() only - appears Arch Linux does not support multiprocessing. [ken] * Mod to get focal build on LP working. [ken] * Mod to get focal build on LP working. [ken] * Mod to get focal build on LP working. [ken] rel.0.8.11 (2020-02-24) Other * Merged in translation updates. [ken] * Fixed to work around par2 0.8.1 core dump on short name - https://github.com/Parchive/par2cmdline/issues/145. [ken] * Fixed bug 1857818 - startswith first arg must be bytes - use util.fsdecode on filename. [ken] * Fixed bug 1863018 - mediafire backend fails on py3 - Fixed handling of bytes filename in url. [ken] * Add rclone requirement to snapcraft.yaml. [ken] * Fixed bug 1236248 - --extra-clean clobbers old backups - Removed --extra-clean, code, and docs. [ken] * Fixed bug 1862672 - test\_log does not respect TMPDIR - Patch supplied by Jan Tojnar. [ken] * Fixed bug 1860405 - Auth mechanism not supported - Added python3-boto3 requirement to snapcraft.yaml. [ken] * More readthedocs munges. [ken] * Don't format the po files for readthedocs. [ken] * Add readthedocs.yaml config file, try 3. [ken] * Add readthedocs.yaml config file, try 2. [ken] * Add readthedocs.yaml config file. [ken] * Remove intltool for readthedocs builder. [ken] * Add python-gettext for readthedocs builder. [ken] * Add gettext/intltool for readthedocs builder. [ken] * Add gettext for readthedocs builder. [ken] * Add intltool for readthedocs builder. [ken] * Add intltools for readthedocs builder. [ken] * Add intltools for readthedocs builder. [ken] * Point readthedocs.io to this repo. [ken] * Renamed botobackend.py to s3\_boto\_backend.py. [ken] * Renamed botobackend.py to s3\_boto\_backend.py. [ken] * Merged from parent to bring in changes. [Byron Hammond] * Renamed MulitGzipFile to GzipFile to avoid future problems with upstream author of mgzip fixing the Mulit -> Multi typo. [Byron Hammond] * Adding missed mgzip import and adjusting untouched unit tests. [Byron Hammond] * Adding multi-core support by using mgzip instead of gzip. [Byron Hammond] * Missing comma. [ken] * Some code cleanup and play with docs. [ken] * Uncomment snapcraft sign-build. Seems it's fixed now. [ken] * Fix argument order on review-tools. [ken] * Reworked setup.py to build a pip-compatible distribution tarball of duplicity. * Added dist/makepip for convenience. [ken] * Adjust Dockerfiles to new requirements. [ken] * Fix - Removing old backup chains fails using pexpect+sftp. [ken] * Adjust Dockerfiles to new requirements. [ken] * Enhance setup.py/cfg to allow install by pip. [ken] * Enhance setup.py/cfg to allow install by pip. [ken] * Enhance setup.py/cfg to allow install by pip. [ken] * Bump version. [Kenneth Loafman] * Gave up fighting the fascist version control munging on snapcraft.io. Duplicity now has the form 0.8.10.1558, where the last number is the bzr revno. Can't do something nice like having a dev/fin indicator like 0.8.10dev1558 for dev versions and a fin for release or final. [Kenneth Loafman]
2021-02-11ups-nut*: add options.mk for SSL supportwiz6-8/+28
Enable nss backend by default. openssl backend only supports OpenSSL 1.0, so disabled for now. Bump PKGREVISION. From Edgar Fuß.
2021-02-11sysutils/bareos: fix path replacement (core/scripts/bareos-config-lib.sh.in)kardel1-1/+2
2021-02-10sysutils/bareos{,-clientonly}: rework config file permissions and userskardel3-19/+15
bareos-clientonly does not need to install the bareosdir and bareossd users. avoid installing config files twice adjust sysutils/bareos/Makefile{,.common} for the above.
2021-02-08py-cpuinfo: updated to 7.0.0adam2-7/+7
Release 7.0.0 * Fixed Bug 133: CPU flags vary between runs on Mac OS X * Fixed Bug 150: Change 'byte code' to 'machine code' * Fixed Bug 128: Overhead from generating machine code throws off CPUID HZ * Fixed Bug 136: On non BeOS systems, calling sysinfo may open GUI program * Fixed Bug 138: Invalid escape sequences warn when building in Python 3.8 * Fixed Bug 147: Remove extended_model and extended_family fields * Fixed Bug 146: CPUID family and model is wrong * Fixed Bug 144: Cache fields should be full ints instead of kb strings
2021-02-07py-structlog: updated to 20.2.0adam3-10/+27
20.2.0 Backward-incompatible changes: - Python 2.7 and 3.5 aren't supported anymore. The package meta data should ensure that you keep getting 20.1.0 on those versions. - ``structlog`` is now fully type-annotated. This won't break your applications, but if you use Mypy, it will most likely break your CI. Check out the new chapter on typing for details. Deprecations: - Accessing the ``_context`` attribute of a bound logger is now deprecated. Please use the new ``structlog.get_context()``. Changes: - ``structlog`` has now type hints for all of its APIs! Since ``structlog`` is highly dynamic and configurable, this led to a few concessions like a specialized ``structlog.stdlib.get_logger()`` whose only difference to ``structlog.get_logger()`` is that it has the correct type hints. We consider them provisional for the time being – i.e. the backward compatibility does not apply to them in its full strength until we feel we got it right. Please feel free to provide feedback! - Added ``structlog.make_filtering_logger`` that can be used like ``configure(wrapper_class=make_filtering_bound_logger(logging.INFO))``. It creates a highly optimized bound logger whose inactive methods only consist of a ``return None``. This is now also the default logger. - As a complement, ``structlog.stdlib.add_log_level()`` can now additionally be imported as ``structlog.processors.add_log_level`` since it just adds the method name to the event dict. - ``structlog.processors.add_log_level()`` is now part of the default configuration. - ``structlog.stdlib.ProcessorFormatter`` no longer uses exceptions for control flow, allowing ``foreign_pre_chain`` processors to use ``sys.exc_info()`` to access the real exception. - Added ``structlog.BytesLogger`` to avoid unnecessary encoding round trips. Concretely this is useful with *orjson* which returns bytes. - The final processor now also may return bytes that are passed untouched to the wrapped logger. - ``structlog.get_context()`` allows you to retrieve the original context of a bound logger. - ``structlog.PrintLogger`` now supports ``copy.deepcopy()``. - Added ``structlog.testing.CapturingLogger`` for more unit testing goodness. - Added ``structlog.stdlib.AsyncBoundLogger`` that executes logging calls in a thread executor and therefore doesn't block.
2021-02-07*: Recursive revbump from audio/pulseaudio-14.2.nb1ryoon14-27/+28
2021-02-06sysutils/refi: fix homepagepin1-2/+2
2021-02-06Add refipin1-1/+2
2021-02-06sysutils/refi: import packagepin5-0/+306
refi is program to help you rename files in numberic order, written in Rust. It was previously named as img-renamer. All versions >= 3.0.0 are for refi, below 3.0.0 are for img-renamer.
2021-02-06sysutils/broot: update to 1.2.3pin3-253/+298
-This version has been built to remove the 1.2.2 from GitHub, because it was tagged from the wrong commit.