Commit graph

331249 commits

Author SHA1 Message Date
nia
4c59908aa7 Do not mark ffmpeg MPROTECT-unsafe on i386
It's no longer necessary due to the configure script patches and
disabling assembly.

Bump PKGREVISION.
2021-01-14 09:38:51 +00:00
jperkin
98ac6cf2de kwallet: Needs socket libraries. 2021-01-14 09:22:11 +00:00
wiz
2576b282e3 hitori: remove patch removed from distinfo during last update 2021-01-14 08:50:02 +00:00
jnemeth
43eca55577 sort 2021-01-14 04:06:43 +00:00
nat
5cc2cae2c6 Fix package for NetBSD.
Use the correct memory/timer options to make this package work on NetBSD.
Use the correct defaults for NetBSD audio devices.

Bump PKG_REVISION.
2021-01-14 02:47:39 +00:00
mef
af2ab01b57 doc: Updated editors/xournalpp to 1.0.20 2021-01-13 22:00:10 +00:00
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