Commit graph

331243 commits

Author SHA1 Message Date
mef
faa638c59a (editors/xournalpp) Updated 1.0.18 to 1.0.20
# Changelog

## 1.0.20

More bugfixes.

* Fixed a regression with pdf files that could not be overwritten (#2355)
* Fixed page layout update after inserting or deleting a page, changing the page layout or zooming (#1777, #2346, #2411)
* Fixed incorrect rendering of pages after changing the page format (#2457)
* Fixed blocked scrolling after saving a file (#2062)
* Fixed presentation mode after startup (#2413)

## 1.0.19

More bugfixes and improvements due to help from the various community
contributors!

* Changed select object algorithm to be more intuitive
* Added ability for taps with Select Rectangle and Select Region to act like
  Select Object (#1980)
* Improved document loading speed (#2002)
* Added a `--version` command to print the Xournal++ version
* Added a `libgtk` version display to the About dialog
* Added a 16kHz sample rate to audio settings and fixed the 91kHz sample rate
  (#2092)
* Added file version check for future compatibility (#1991)
* Changed wording of new page template dialog to be less confusing (#1524)
* Fixed behavior of "Attach file to the journal" option when choosing "Annotate
  PDF" (#1725, #2106). This now allows the background PDF and the annotation files to
  be renamed and moved as long as they 1) share the same file prefix; and 2)
  share the same relative path.
* Fixed an issue where clicking the X on the replace file dialog would overwrite
  the file (#1983)
* (libcairo >= 1.16 only): Fixed PDF export crashing when the table of contents
  is empty (#2236).
* Fixed a bug where the PDF background would not update when loading a new
  document (#1964)
* Fixed plugin window causing a crash on Ubuntu 16.04
* Fixed a bug where the icon would not appear correctly on some desktop
  environments (#1892)
* Fixed inconsistent ordering of button keybindings (#1961)
* Fixed the Enter key not confirming PDF export settings (#1977)
* Fixed exported PDF title (#2039)
* Fixed a bug where different page backgrounds can cause PDFs to be exported
  with the wrong backgrounds (#2119)
* Fixed a bug where the page number count would not be updated after deleting a
  page (#2134)
* Fixed selection object tool not working correctly (#2081) / crashing (#2133)
  when there are multiple layers
2021-01-13 21:59:59 +00:00
jperkin
7d0c47cba5 papirus-icon-theme: Switch to dynamic PLIST.
The static PLIST was incorrect, listing a number of directories instead of the
files contained within them.  For some reason the check-files infrastructure
does not complain about this on NetBSD, and was only noticed on SunOS.

Fixing the PLIST to correctly register the 750,000+ files that this package
installs would bloat it to 44MB and be painful to maintain, so while dynamic
PLISTs are generally to be avoided, in this situation it's the least worst.

Ok nia.
2021-01-13 18:26:23 +00:00
gdt
6006036ac8 mk/misc/show.mk: Only advise changing user-settable variables
Before, it was easy for a user to misinterpret the message as
e.g. setting PYPACKAGE for gnome-doc-utils.
2021-01-13 18:01:49 +00:00
js
a7a14aca07 doc: Updated chat/matrix-synapse to 1.25.0 2021-01-13 17:45:46 +00:00
js
319a9fd8c7 Update chat/matrix-synapse to 1.25
Synapse 1.25.0 (2021-01-13)
===========================

Ending Support for Python 3.5 and Postgres 9.5
----------------------------------------------

With this release, the Synapse team is announcing a formal deprecation policy for our platform dependencies, like Python and PostgreSQL:

All future releases of Synapse will follow the upstream end-of-life schedules.

Which means:

* This is the last release which guarantees support for Python 3.5.
* We will end support for PostgreSQL 9.5 early next month.
* We will end support for Python 3.6 and PostgreSQL 9.6 near the end of the year.

Crucially, this means __we will not produce .deb packages for Debian 9 (Stretch) or Ubuntu 16.04 (Xenial)__ beyond the transition period described below.

The website https://endoflife.date/ has convenient summaries of the support schedules for projects like [Python](https://endoflife.date/python) and [PostgreSQL](https://endoflife.date/postgresql).

If you are unable to upgrade your environment to a supported version of Python or Postgres, we encourage you to consider using the [Synapse Docker images](./INSTALL.md#docker-images-and-ansible-playbooks) instead.

### Transition Period

We will make a good faith attempt to avoid breaking compatibility in all releases through the end of March 2021. However, critical security vulnerabilities in dependencies or other unanticipated circumstances may arise which necessitate breaking compatibility earlier.

We intend to continue producing .deb packages for Debian 9 (Stretch) and Ubuntu 16.04 (Xenial) through the transition period.

Removal warning
---------------

The old [Purge Room API](https://github.com/matrix-org/synapse/tree/master/docs/admin_api/purge_room.md)
and [Shutdown Room API](https://github.com/matrix-org/synapse/tree/master/docs/admin_api/shutdown_room.md)
are deprecated and will be removed in a future release. They will be replaced by the
[Delete Room API](https://github.com/matrix-org/synapse/tree/master/docs/admin_api/rooms.md#delete-room-api).

`POST /_synapse/admin/v1/rooms/<room_id>/delete` replaces `POST /_synapse/admin/v1/purge_room` and
`POST /_synapse/admin/v1/shutdown_room/<room_id>`.

Bugfixes
--------

- Fix HTTP proxy support when using a proxy that is on a blacklisted IP. Introduced in v1.25.0rc1. Contributed by @Bubu. ([\#9084](https://github.com/matrix-org/synapse/issues/9084))


Synapse 1.25.0rc1 (2021-01-06)
==============================

Features
--------

- Add an admin API that lets server admins get power in rooms in which local users have power. ([\#8756](https://github.com/matrix-org/synapse/issues/8756))
- Add optional HTTP authentication to replication endpoints. ([\#8853](https://github.com/matrix-org/synapse/issues/8853))
- Improve the error messages printed as a result of configuration problems for extension modules. ([\#8874](https://github.com/matrix-org/synapse/issues/8874))
- Add the number of local devices to Room Details Admin API. Contributed by @dklimpel. ([\#8886](https://github.com/matrix-org/synapse/issues/8886))
- Add `X-Robots-Tag` header to stop web crawlers from indexing media. Contributed by Aaron Raimist. ([\#8887](https://github.com/matrix-org/synapse/issues/8887))
- Spam-checkers may now define their methods as `async`. ([\#8890](https://github.com/matrix-org/synapse/issues/8890))
- Add support for allowing users to pick their own user ID during a single-sign-on login. ([\#8897](https://github.com/matrix-org/synapse/issues/8897), [\#8900](https://github.com/matrix-org/synapse/issues/8900), [\#8911](https://github.com/matrix-org/synapse/issues/8911), [\#8938](https://github.com/matrix-org/synapse/issues/8938), [\#8941](https://github.com/matrix-org/synapse/issues/8941), [\#8942](https://github.com/matrix-org/synapse/issues/8942), [\#8951](https://github.com/matrix-org/synapse/issues/8951))
- Add an `email.invite_client_location` configuration option to send a web client location to the invite endpoint on the identity server which allows customisation of the email template. ([\#8930](https://github.com/matrix-org/synapse/issues/8930))
- The search term in the list room and list user Admin APIs is now treated as case-insensitive. ([\#8931](https://github.com/matrix-org/synapse/issues/8931))
- Apply an IP range blacklist to push and key revocation requests. ([\#8821](https://github.com/matrix-org/synapse/issues/8821), [\#8870](https://github.com/matrix-org/synapse/issues/8870), [\#8954](https://github.com/matrix-org/synapse/issues/8954))
- Add an option to allow re-use of user-interactive authentication sessions for a period of time. ([\#8970](https://github.com/matrix-org/synapse/issues/8970))
- Allow running the redact endpoint on workers. ([\#8994](https://github.com/matrix-org/synapse/issues/8994))


Bugfixes
--------

- Fix bug where we might not correctly calculate the current state for rooms with multiple extremities. ([\#8827](https://github.com/matrix-org/synapse/issues/8827))
- Fix a long-standing bug in the register admin endpoint (`/_synapse/admin/v1/register`) when the `mac` field was not provided. The endpoint now properly returns a 400 error. Contributed by @edwargix. ([\#8837](https://github.com/matrix-org/synapse/issues/8837))
- Fix a long-standing bug on Synapse instances supporting Single-Sign-On, where users would be prompted to enter their password to confirm certain actions, even though they have not set a password. ([\#8858](https://github.com/matrix-org/synapse/issues/8858))
- Fix a longstanding bug where a 500 error would be returned if the `Content-Length` header was not provided to the upload media resource. ([\#8862](https://github.com/matrix-org/synapse/issues/8862))
- Add additional validation to pusher URLs to be compliant with the specification. ([\#8865](https://github.com/matrix-org/synapse/issues/8865))
- Fix the error code that is returned when a user tries to register on a homeserver on which new-user registration has been disabled. ([\#8867](https://github.com/matrix-org/synapse/issues/8867))
- Fix a bug where `PUT /_synapse/admin/v2/users/<user_id>` failed to create a new user when `avatar_url` is specified. Bug introduced in Synapse v1.9.0. ([\#8872](https://github.com/matrix-org/synapse/issues/8872))
- Fix a 500 error when attempting to preview an empty HTML file. ([\#8883](https://github.com/matrix-org/synapse/issues/8883))
- Fix occasional deadlock when handling SIGHUP. ([\#8918](https://github.com/matrix-org/synapse/issues/8918))
- Fix login API to not ratelimit application services that have ratelimiting disabled. ([\#8920](https://github.com/matrix-org/synapse/issues/8920))
- Fix bug where we ratelimited auto joining of rooms on registration (using `auto_join_rooms` config). ([\#8921](https://github.com/matrix-org/synapse/issues/8921))
- Fix a bug where deactivated users appeared in the user directory when their profile information was updated. ([\#8933](https://github.com/matrix-org/synapse/issues/8933), [\#8964](https://github.com/matrix-org/synapse/issues/8964))
- Fix bug introduced in Synapse v1.24.0 which would cause an exception on startup if both `enabled` and `localdb_enabled` were set to `False` in the `password_config` setting of the configuration file. ([\#8937](https://github.com/matrix-org/synapse/issues/8937))
- Fix a bug where 500 errors would be returned if the `m.room_history_visibility` event had invalid content. ([\#8945](https://github.com/matrix-org/synapse/issues/8945))
- Fix a bug causing common English words to not be considered for a user directory search. ([\#8959](https://github.com/matrix-org/synapse/issues/8959))
- Fix bug where application services couldn't register new ghost users if the server had reached its MAU limit. ([\#8962](https://github.com/matrix-org/synapse/issues/8962))
- Fix a long-standing bug where a `m.image` event without a `url` would cause errors on push. ([\#8965](https://github.com/matrix-org/synapse/issues/8965))
- Fix a small bug in v2 state resolution algorithm, which could also cause performance issues for rooms with large numbers of power levels. ([\#8971](https://github.com/matrix-org/synapse/issues/8971))
- Add validation to the `sendToDevice` API to raise a missing parameters error instead of a 500 error. ([\#8975](https://github.com/matrix-org/synapse/issues/8975))
- Add validation of group IDs to raise a 400 error instead of a 500 eror. ([\#8977](https://github.com/matrix-org/synapse/issues/8977))


Improved Documentation
----------------------

- Fix the "Event persist rate" section of the included grafana dashboard by adding missing prometheus rules. ([\#8802](https://github.com/matrix-org/synapse/issues/8802))
- Combine related media admin API docs. ([\#8839](https://github.com/matrix-org/synapse/issues/8839))
- Fix an error in the documentation for the SAML username mapping provider. ([\#8873](https://github.com/matrix-org/synapse/issues/8873))
- Clarify comments around template directories in `sample_config.yaml`. ([\#8891](https://github.com/matrix-org/synapse/issues/8891))
- Move instructions for database setup, adjusted heading levels and improved syntax highlighting in [INSTALL.md](../INSTALL.md). Contributed by @fossterer. ([\#8987](https://github.com/matrix-org/synapse/issues/8987))
- Update the example value of `group_creation_prefix` in the sample configuration. ([\#8992](https://github.com/matrix-org/synapse/issues/8992))
- Link the Synapse developer room to the development section in the docs. ([\#9002](https://github.com/matrix-org/synapse/issues/9002))


Deprecations and Removals
-------------------------

- Deprecate Shutdown Room and Purge Room Admin APIs. ([\#8829](https://github.com/matrix-org/synapse/issues/8829))


Internal Changes
----------------

- Properly store the mapping of external ID to Matrix ID for CAS users. ([\#8856](https://github.com/matrix-org/synapse/issues/8856), [\#8958](https://github.com/matrix-org/synapse/issues/8958))
- Remove some unnecessary stubbing from unit tests. ([\#8861](https://github.com/matrix-org/synapse/issues/8861))
- Remove unused `FakeResponse` class from unit tests. ([\#8864](https://github.com/matrix-org/synapse/issues/8864))
- Pass `room_id` to `get_auth_chain_difference`. ([\#8879](https://github.com/matrix-org/synapse/issues/8879))
- Add type hints to push module. ([\#8880](https://github.com/matrix-org/synapse/issues/8880), [\#8882](https://github.com/matrix-org/synapse/issues/8882), [\#8901](https://github.com/matrix-org/synapse/issues/8901), [\#8940](https://github.com/matrix-org/synapse/issues/8940), [\#8943](https://github.com/matrix-org/synapse/issues/8943), [\#9020](https://github.com/matrix-org/synapse/issues/9020))
- Simplify logic for handling user-interactive-auth via single-sign-on servers. ([\#8881](https://github.com/matrix-org/synapse/issues/8881))
- Skip the SAML tests if the requirements (`pysaml2` and `xmlsec1`) aren't available. ([\#8905](https://github.com/matrix-org/synapse/issues/8905))
- Fix multiarch docker image builds. ([\#8906](https://github.com/matrix-org/synapse/issues/8906))
- Don't publish `latest` docker image until all archs are built. ([\#8909](https://github.com/matrix-org/synapse/issues/8909))
- Various clean-ups to the structured logging and logging context code. ([\#8916](https://github.com/matrix-org/synapse/issues/8916), [\#8935](https://github.com/matrix-org/synapse/issues/8935))
- Automatically drop stale forward-extremities under some specific conditions. ([\#8929](https://github.com/matrix-org/synapse/issues/8929))
- Refactor test utilities for injecting HTTP requests. ([\#8946](https://github.com/matrix-org/synapse/issues/8946))
- Add a maximum size of 50 kilobytes to .well-known lookups. ([\#8950](https://github.com/matrix-org/synapse/issues/8950))
- Fix bug in `generate_log_config` script which made it write empty files. ([\#8952](https://github.com/matrix-org/synapse/issues/8952))
- Clean up tox.ini file; disable coverage checking for non-test runs. ([\#8963](https://github.com/matrix-org/synapse/issues/8963))
- Add type hints to the admin and room list handlers. ([\#8973](https://github.com/matrix-org/synapse/issues/8973))
- Add type hints to the receipts and user directory handlers. ([\#8976](https://github.com/matrix-org/synapse/issues/8976))
- Drop the unused `local_invites` table. ([\#8979](https://github.com/matrix-org/synapse/issues/8979))
- Add type hints to the base storage code. ([\#8980](https://github.com/matrix-org/synapse/issues/8980))
- Support using PyJWT v2.0.0 in the test suite. ([\#8986](https://github.com/matrix-org/synapse/issues/8986))
- Fix `tests.federation.transport.RoomDirectoryFederationTests` and ensure it runs in CI. ([\#8998](https://github.com/matrix-org/synapse/issues/8998))
- Add type hints to the crypto module. ([\#8999](https://github.com/matrix-org/synapse/issues/8999))
2021-01-13 17:45:36 +00:00
jperkin
c0d64722be doc: Added sysutils/direnv version 2.27.0 2021-01-13 16:42:08 +00:00
jperkin
dacc4660c5 sysutils: Add direnv. 2021-01-13 16:41:53 +00:00
jperkin
228d6adce2 direnv: Import version 2.27.0.
direnv is an environment switcher for the shell. It knows how to hook into bash,
zsh, tcsh and fish shell to load or unload environment variables depending on
the current directory. This allows to have project-specific environment
variables and not clutter the "~/.profile" file.

Originally packaged in wip by Terin Stock, updated by myself.
2021-01-13 16:41:16 +00:00
jperkin
1f022a5ba1 stellarium: Needs socket libraries. 2021-01-13 16:06:41 +00:00
taca
8482bcdafd doc: Updated devel/ruby-thor to 1.0.1nb1 2021-01-13 15:11:22 +00:00
taca
bb6b709be0 devel/ruby-thor: remove CONFLICTS
Remove CONFLICTS since add pkg_alternatives support.

Bump PKGREVISION.
2021-01-13 15:11:02 +00:00
taca
d6a156029e doc: Updated net/ruby-xdr to 3.0.2 2021-01-13 15:08:44 +00:00
taca
818bdce3bb net/ruby-xdr: update to 3.0.2
3.0.2 (2020-10-20)

Changed

* Relax lower bound for ActiveSupport dependency to support usage in Rails
  4.2 ((#12)[https://github.com/stellar/ruby-xdr/pull/12])

Fixed

* Fix non-bang arm accessors for XDR::Union
  ((#13)[https://github.com/stellar/ruby-xdr/pull/13])

* Fix .from_xdr encoding param to accept symbols
  ((#14)[https://github.com/stellar/ruby-xdr/pull/14])
2021-01-13 15:08:19 +00:00
taca
a66c39de12 doc: Updated print/ruby-prawn to 2.4.0 2021-01-13 15:00:10 +00:00
taca
8858d1cf04 print/ruby-prawn: update to 2.4.0
pkgsrc change: add "USE_LANGUAGES=	# none".

2.4.0 (2020-12-29)

* Added support for Ruby 3 (Alexander Mankuta)
* Fixed transformation matrix serialization (Alexander Mankuta, #1182)
2021-01-13 14:59:46 +00:00
taca
ecf18abdd9 doc: Updated print/ruby-pdf-core to 0.9.0 2021-01-13 14:57:49 +00:00
taca
83b31942f9 print/ruby-pdf-core: update to 0.9.0
0.9.0 (2020-10-24)

Changed
* Increased precision of real numbers to 5 Alexander Mankuta
* Dropped 2.3 & 2.4 Ruby support Alexander Mankuta
* Updated code style Alexander Mankuta
2021-01-13 14:57:32 +00:00
taca
862a2700ac doc: Updated net/ruby-winrm to 2.3.5 2021-01-13 14:51:29 +00:00
taca
5dbe62235a net/ruby-winrm: update to 2.3.5
Update ruby-winrm to 2.3.5.

No release information but a few bug fixes.  Please refer
<https://github.com/WinRb/WinRM/compare/v2.3.4...v2.3.5> in detail.
2021-01-13 14:51:00 +00:00
taca
0e0468a958 doc: Updated net/ruby-train-winrm to 0.2.11 2021-01-13 14:48:51 +00:00
taca
9e4ea79e01 net/ruby-train-winrm: update to 0.2.11
0.2.11 (2020-09-30)

Merged Pull Requests

* Remove redundant encoding comments #22 (tas50)
* Add winrm-shell-type option and winrm elevated shell #25 (catriona1)
* Add validation to winrm shell type option #28 (catriona1)
* Allow timeout option for WinRM commands #27 (james-stocks)
* Correct minor spelling mistakes #23 (tas50)

No release note for from 0.2.7 to 0.2.10 but these seems to various fixes.
2021-01-13 14:48:25 +00:00
taca
485a1a3986 doc: Updated net/ruby-train-core to 3.4.7 2021-01-13 14:45:28 +00:00
taca
f602982553 net/ruby-train-core: update to 3.4.7
3.4.7 (2021-01-11)

Merged Pull Requests

* Update chefstyle requirement from 1.5.7 to 1.5.9 #654
  (dependabot-preview[bot])
* Update google API upper constraints to allow Ruby 3 #656 (clintoncwolfe)
* Test on ruby 3.0, drop testing on ruby 2.4 #657 (clintoncwolfe)

3.4.4 (2020-12-14)

Merged Pull Requests

* Update parallel requirement from < 1.20.0 to < 1.21.0 #651
  (dependabot-preview[bot])
* Update chefstyle requirement from 1.5.0 to 1.5.7 #652
  (dependabot-preview[bot])
* Use IdentitiesOnly only when keys are present #650 (drbrain)

3.4.1 (2020-12-07)

Merged Pull Requests

* Change timeout log entry to debug #643 (james-stocks)
* Update chefstyle requirement from 1.4.5 to 1.5.0 and pin parallel for
  ruby 2.4 #648 (dependabot-preview[bot])
* Support unpacking train options from URI query values #642 (lamont-granquist)
* Make :forward_agent a valid SSH option #649 (drbrain)

3.3.27 (2020-10-19)

Merged Pull Requests

* Check stdout even when exit_status is 0, and handle JSON.parse exception
  #601 (CodesWhisperer)
* Update chefstyle requirement from 1.3.2 to 1.4.5 #646
  (dependabot-preview[bot])
* Use the build in Expeditor gem caching #647 (tas50)

v3.3.24 (2020-09-30)

Merged Pull Requests

* Further optimize requires for external libraries #639 (tas50)
* Update chefstyle requirement from 1.2.1 to 1.3.2 #634
  (dependabot-preview[bot])
* Allow timeout option per ssh command #625 (james-stocks)
2021-01-13 14:45:09 +00:00
taca
d56e3efc47 doc: Updated misc/ruby-bundler to 2.2.5 2021-01-13 14:41:44 +00:00
taca
da82d1656b misc/ruby-bundler: update to 2.2.5
2.2.5 (January 11, 2021)

Enhancements:

* Improve rubocop setup in the new gem template #4220
* Support repositories with default branch not named master #4224

Bug fixes:

* Let Net::HTTP decompress the index instead of doing it manually #4081
* Workaround for another jruby crash when autoloading a constant #4252
* Fix another performance regression in the resolver #4243
* Restore support for old git versions #4233
* Give a proper error if cache path does not have write access #4215
* Fix running rake release from an ambiguous ref #4219
2021-01-13 14:41:27 +00:00
taca
9f29d00b09 doc: Updated devel/ruby-tins to 1.28.0 2021-01-13 14:39:40 +00:00
taca
3a0f58932a devel/ruby-tins: update to 1.28.0
No changes, but it adds support for Ruby 3.0.
2021-01-13 14:39:15 +00:00
taca
4fbf989e46 doc: Updated devel/ruby-shoulda-matchers to 4.5.0 2021-01-13 14:36:44 +00:00
taca
f7f8612c6b devel/ruby-shoulda-matchers: update to 4.5.0
4.5.0 (2021-01-12)

Features

* Add support for has_secure_password custom attributes. (#1356)

Bug fixes

* Fix bundle exec yard doc replacing pygments.rb with rouge to keep the
  documentation up to date. (#1343)

* Fix have_db_column.with_options not raising an error when the user adds
  an invalid value. (#1358)

* Fix default value of assossiation_matcher.validate option. It was
  returning false instead of true. (#1378)

* Fix validate_absence_of failing for array columns. (#1383)

Improvements

* Replace all links with http to https. (#1340)

* Update the links for have_and_belong_to_many, have_many and have_one in
  the README to redirect the user to where the matcher description
  starts. (#1348)

* Drop git ls-files in gemspec to help downstreams maintenance, because
  they often need to build packages in an environment that does not have
  git. (#1354)

* Add comment about no support of
  validate_uniqueness_of(:item).scoped_to(array). (#1355)

* Improve error message for assossiation_matcher.with_foreign_key
  option. (#1376)
2021-01-13 14:36:26 +00:00
taca
a0e25cd7aa doc: Updated devel/ruby-racc to 1.5.2nb1 2021-01-13 14:34:01 +00:00
taca
a984dc9834 devel/ruby-racc: fix conflict with ruby27-base
Fix conflict with ruby27-base and add support for forthcoming ruby30.

Bump PKGREVISION.
2021-01-13 14:33:44 +00:00
taca
bb11bf37e5 doc: Updated devel/ruby-sexp-processor to 4.15.2 2021-01-13 14:30:39 +00:00
taca
f3cc1d8a14 devel/ruby-sexp-processor: update to 4.15.2
=== 4.15.2 / 2021-01-10

* 1 bug fix:

  * Bumped ruby version to include < 4 (trunk).
2021-01-13 14:30:21 +00:00
taca
432b957631 doc: Updated devel/ruby-semantic_puppet to 1.0.3 2021-01-13 14:29:41 +00:00
taca
05261ddaee devel/ruby-semantic_puppet: update to 1.0.3
## 1.0.3 - 2021-01-12
- List failed module install dependencies
- Add Ruby 2.7 to Travis and AppVeyor
2021-01-13 14:29:20 +00:00
taca
34e6b2bf7a doc: Updated devel/ruby-parser to 3.15.1 2021-01-13 14:28:22 +00:00
taca
c0365307c7 devel/ruby-parser: update to 3.15.1
=== 3.15.1 / 2021-01-10

* 1 bug fix:

  * Bumped ruby version to include < 4 (trunk).
2021-01-13 14:28:02 +00:00
taca
a51825d6af doc: Updated devel/hoe to 3.22.3 2021-01-13 14:27:22 +00:00
taca
4dbb2dc2cc devel/hoe: update to 3.22.3
=== 3.22.3 / 2021-01-10

* 1 bug fix:

  * Bumped ruby version to include < 4 (trunk).
2021-01-13 14:27:00 +00:00
fcambus
5c8ea1df2a doc: Updated sysutils/psftools to 1.1.0 2021-01-13 12:07:12 +00:00
fcambus
cf8d0dbdf5 psftools: update to 1.1.0 and take MAINTAINER.
ChangeLog:

2021-01-12 John Elliott

	* psftools-1.1.0 released.
	* ams2psf, psf2ams: Now support SCRCHAR.JOY, the LocoScript screen
	          font file.
	* psf2ams: A short .PSF font converted to a .COM file will now only
	          redefine those characters defined by the .PSF font.


2020-12-22 John Elliott

	* Support added for (internal and external) code page mappings
	 with more than 256 characters. The format of the .CP2 files used
	 to hold these mappings has been changed accordingly.
	* Codepage names are now matched case-insensitively.
	* New codepages: LS3 (LocoScript 3), QX10 (Epson QX-10) and PRINTIT
	 (MML Systems Printit, a subset of QX10)
	* raw2psf: Bugfix: --codepage was not setting the Unicode mapping on
		the last character in the font.
	* psf2ams: If passed an 8x16 font, the self-loading COM file now
		  loads it at full height on the PCW16 (and scales it down
		  on other computers).
	* psf2xbm: Added an --across option allowing the width of the output
	 bitmap to be changed (height is adjusted to match).
2021-01-13 12:06:39 +00:00
wiz
7fd1000dd3 doc: Updated devel/py-hypothesis to 6.0.1 2021-01-13 11:50:55 +00:00
wiz
7d0c2170d1 py-hypothesis: update to 6.0.1.
6.0.1 - 2021-01-13

This patch fixes an interaction where our test statistics handling
made Pytest’s --junit-xml output fail to validate against the strict
xunit2 schema (issue #1975).

6.0.0 - 2021-01-08

Welcome to the next major version of Hypothesis!

There are no new features here, as we release those in minor
versions. Instead, 6.0 is a chance for us to remove deprecated
features (many already converted into no-ops), and turn a variety
of warnings into errors.

If you were running on the last version of Hypothesis 5.x without
any Hypothesis deprecation warnings, this will be a very boring
upgrade. In fact, nothing will change for you at all.

Changes

    Many functions now use PEP 3102 keyword-only arguments where
    passing positional arguments was deprecated since 5.5.

    hypothesis.extra.django.from_model() no longer accepts model
    as a keyword argument, where it could conflict with fields
    named “model”.

    randoms() now defaults to use_true_random=False.

    complex_numbers() no longer accepts min_magnitude=None; either
    use min_magnitude=0 or just omit the argument.

    hypothesis.provisional.ip4_addr_strings and ip6_addr_strings
    are removed in favor of ip_addresses(v=...).map(str).

    register_type_strategy() no longer accepts generic types with
    type arguments, which were always pretty badly broken.

    Using function-scoped pytest fixtures is now a health-check
    error, instead of a warning.

Tip

The hypothesis codemod command can automatically refactor your
code, particularly to convert positional to keyword arguments where
those are now required.

Hypothesis 5.x

5.49.0 - 2021-01-07

This release adds the function_scoped_fixture health check value,
which can be used to suppress the existing warning that appears
when @given is applied to a test that uses pytest function-scoped
fixtures.

(This warning exists because function-scoped fixtures only run once
per function, not once per example, which is usually unexpected
and can cause subtle problems.)

When this warning becomes a health check error in a future release,
suppressing it via Python warning settings will no longer be
possible. In the rare case that once-per-function behaviour is
intended, it will still be possible to use function_scoped_fixture
to opt out of the health check error for specific tests.

5.48.0 - 2021-01-06

This release adds hypothesis.currently_in_test_context(), which
can be used to check whether the calling code is currently running
inside an @given or stateful test.

This is most useful for third-party integrations and assertion
helpers which may wish to use assume() or target(), without also
requiring that the helper only be used from property-based tests
(issue #2581).

5.47.0 - 2021-01-05

This release upgrades the import logic for ghostwritten tests,
handling many cases where imports would previously be missing or
from unexpected locations.
2021-01-13 11:50:46 +00:00
jperkin
96f9e3fc3c inkscape: Portability fixes. 2021-01-13 11:43:34 +00:00
wiz
dc4d6ae1c4 doc: Updated archivers/lzip to 1.22 2021-01-13 11:34:28 +00:00
wiz
832e76cc2c lzip: update to 1.22.
Changes in version 1.22:

Lzip now reports an error if a file name is empty (lzip -t "").

Option '-o, --output' now behaves like '-c, --stdout', but sending the
output unconditionally to a file instead of to standard output. See the new
description of '-o' in the manual. This change is backwards compatible only
when (de)compressing from standard input alone. Therefore commands like:
  lzip -o foo.lz - bar < foo
must now be split into:
  lzip -o foo.lz - < foo
  lzip bar
or rewritten as:
  lzip - bar < foo > foo.lz

When using '-c' or '-o', lzip now checks whether the output is a terminal
only once.

Lzip now does not even open the output file if the input file is a terminal.

Lzip can now be built, tested, and installed on systems lacking a 'make'
program. (Feature suggested by Mohammad Akhlaghi).

The words 'decompressed' and 'compressed' have been replaced with the
shorter 'out' and 'in' in the verbose output when decompressing or testing.

Option '--list' now reports corruption or truncation of the last header in a
multimenber file specifically instead of showing the generic message "Last
member in input file is truncated or corrupt."

The commands needed to extract files from a tar.lz archive have been
documented in the manual, in the output of '--help', and in the man page.

Plzip and tarlz are mentioned in the manual as alternatives for
multiprocessors.

Several fixes and improvements have been made to the manual.

9 new test files have been added to the testsuite.
2021-01-13 11:34:19 +00:00
adam
c2a6ce7130 Updated databases/redis, textproc/py-jsbeautifier 2021-01-13 11:32:16 +00:00
adam
c6eb78ad27 py-jsbeautifier: updated to 1.13.4
1.13.4
Bug fixes
2021-01-13 11:31:56 +00:00
adam
2849e98f33 redis: updated to 6.0.10
Redis 6.0.10
============

Upgrade urgency MODERATE: several bugs with moderate impact are fixed,
Here is a comprehensive list of changes in this release compared to 6.0.9.

Command behavior changes:
* SWAPDB invalidates WATCHed keys
* SORT command behaves differently when used on a writable replica
* EXISTS should not alter LRU
  In Redis 5.0 and 6.0 it would have touched the LRU/LFU of the key.
* OBJECT should not reveal logically expired keys
  Will now behave the same TYPE or any other non-DEBUG command.
* GEORADIUS[BYMEMBER] can fail with -OOM if Redis is over the memory limit

Other behavior changes:
* Sentinel: Fix missing updates to the config file after SENTINEL SET command
* CONFIG REWRITE is atomic and safer, but requires write access to the config file's folder
  This change was already present in 6.0.9, but was missing from the release notes.

Bug fixes with compatibility implications (bugs introduced in Redis 6.0):
* Fix RDB CRC64 checksum on big-endian systems
  If you're using big-endian please consider the compatibility implications with
  RESTORE, replication and persistence.
* Fix wrong order of key/value in Lua's map response
  If your scripts use redis.setresp() or return a map (new in Redis 6.0), please
  consider the implications.

Bug fixes:
* Fix an issue where a forked process deletes the parent's pidfile
* Fix crashes when enabling io-threads-do-reads
* Fix a crash in redis-cli after executing cluster backup
* Handle output buffer limits for module blocked clients
  Could result in a module sending reply to a blocked client to go beyond the limit.
* Fix setproctitle related crashes.
  Caused various crashes on startup, mainly on Apple M1 chips or under instrumentation.
* Backup/restore cluster mode keys to slots map for repl-diskless-load=swapdb
  In cluster mode with repl-diskless-load, when loading failed, slot map wouldn't
  have been restored.
* Fix oom-score-adj-values range, and bug when used in config file
  Enabling setting this in the config file in a line after enabling it, would
  have been buggy.
* Reset average ttl when empty databases
  Just causing misleading metric in INFO
* Disable rehash when Redis has child process
  This could have caused excessive CoW during BGSAVE, replication or AOFRW.
* Further improved ACL algorithm for picking categories
  Output of ACL GETUSER is now more similar to the one provided by ACL SETUSER.
* Fix bug with module GIL being released prematurely
  Could in theory (and rarely) cause multi-threaded modules to corrupt memory.
* Reduce effect of client tracking causing feedback loop in key eviction
* Fix cluster access to unaligned memory (SIGBUS on old ARM)
* Fix saving of strings larger than 2GB into RDB files

Additional improvements:
* Avoid wasteful transient memory allocation in certain cases

Platform / toolchain support related improvements:
* Fix crash log registers output on ARM.
* Add a check for an ARM64 Linux kernel bug
  Due to the potential severity of this issue, Redis will print log warning on startup.
* Raspberry build fix.

New configuration options:
* oom-score-adj-values config can now take absolute values (besides relative ones)

Module related fixes:
* Moved RMAPI_FUNC_SUPPORTED so that it's usable
* Improve timer accuracy
* Allow '\0' inside of result of RM_CreateStringPrintf
2021-01-13 11:30:28 +00:00
pin
fa24ff7583 doc: Added math/kalk version 0.3.12 2021-01-13 11:17:22 +00:00