Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (3h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 04:23:30 UTC Now

2023-12-14 10:47:19 UTC MAIN commitmail json YAML

py-django-import-export: updated to 3.3.4

3.3.4

Added support for django5
Show list of exported fields in Admin UI
Added CONTRIBUTING.md
Added support for python 3.12
Update Finnish translations

(adam)

2023-12-14 10:44:23 UTC MAIN commitmail json YAML

icu: updated to 74.2

ICU 74.2 updates to CLDR 44.1 locale data. These are maintenance releases for ICU 74 and CLDR 44, with limited sets of bug fixes and no API or structural changes.

The CLDR bug fix relevant for ICU is for some formatting patterns that erroneously had two adjacent space characters. These are coalesced into one. (CLDR-17233)
Important: DateFormat.getInstanceForSkeleton() and the DateTimePatternGenerator sometimes used the wrong patterns because they failed to use/inherit certain data (ICU-22575 — CLDR 44 had removed some redundant data that ICU relied on)

(adam)

2023-12-14 08:09:29 UTC MAIN commitmail json YAML

Updated devel/jq, sysutils/ansible-core

(adam)

2023-12-14 08:09:13 UTC MAIN commitmail json YAML

ansible-core: updated to 2.16.2

v2.16.2

Bugfixes

- unsafe data - Address an incompatibility when iterating or getting a single index from ``AnsibleUnsafeBytes``
- unsafe data - Address an incompatibility with ``AnsibleUnsafeText`` and ``AnsibleUnsafeBytes`` when pickling with ``protocol=0``

(adam)

2023-12-14 08:08:03 UTC MAIN commitmail json YAML

jq: updated to 1.7.1

1.7.1

Security

CVE-2023-50246: Fix heap buffer overflow in jvp_literal_number_literal
CVE-2023-50268: fix stack-buffer-overflow if comparing nan with payload

CLI changes

Make the default background color more suitable for bright backgrounds.
Allow passing the inline jq script after --.
Restrict systems operations on OpenBSD and remove unused mkstemp.
Fix possible uninitialised value dereference if jq_init() fails.

Language changes

Simplify paths/0 and paths/1.
Reject U+001F in string literals.
Remove unused nref accumulator in block_bind_library.
Remove a bunch of unused variables, and useless assignments.
main.c: Remove unused EXIT_STATUS_EXACT option.
Actually use the number correctly casted from double to int as index.
src/builtin.c: remove unnecessary jv_copy-s in type_error/type_error2.
Remove undefined behavior caught by LLVM 10 UBSAN.
Convert decnum to binary64 (double) instead of decimal64. This makes jq behave like the JSON specification suggests and more similar to other languages.
Fix memory leaks on invalid input for ltrimstr/1 and rtrimstr/1.
Fix memory leak on failed get for setpath/2.
Fix nan from json parsing also for nans with payload that start with 'n'.
Allow carriage return characters in comments.

Documentation changes

Generate links in the man page.
Standardize arch types to AMD64 & ARM64 from index page download dropdown.

(adam)

2023-12-13 20:29:25 UTC MAIN commitmail json YAML

doc: Updated devel/py-h5py to 3.10.0

(wiz)

2023-12-13 20:29:09 UTC MAIN commitmail json YAML

py-h5py: update to 3.10.0.

pkgsrc change: Use post-release upstream code to fix build with Cython 3.

What's new in h5py 3.10
=======================

New features
------------

* h5py now has pre-built packages for Python 3.12.
* Pre-built packages on Linux & Windows now bundle HDF5 version 1.14.2.
  Mac packages still contain HDF5 1.12.2 for now. You can still :ref:`build h5py
  from source <source_install>` against a wider range of HDF5 versions.
* The read-only S3 file driver ('ros3') now accepts an AWS session token
  as part of the credentials (:pr:`2301`). Pass ``session_token`` when opening
  a :class:`.File` (along with the other S3 parameters). This requires HDF5
  1.14.2 or later, with the ROS3 feature built.

Deprecations & removals
-----------------------

* Support for the HDF5 1.8 series was dropped, along with early 1.10 releases.
  The minimum required HDF5 version is now 1.10.4.

Exposing HDF5 functions
-----------------------

* ``H5Pget_fapl_ros3_token`` & ``H5Pset_fapl_ros3_token``

Bug fixes
---------

* Various nasty bugs when using nested compound and vlen data types have been
  fixed (:pr:`2134`).
* Fixed an ``OverflowError`` in some cases when registering a filter with
  :func:`h5z.register_filter`, especially on 32-bit architectures (:pr:`2318`).
* Sequential slicing/indexing operations on a :class:`.VirtualSource` object
  (e.g. ``source[:10][::2]``)  now raise an error, rather than giving incorrect
  results (:pr:`2280`).

Building h5py
-------------

* h5py now uses HDF5's 1.10 compatibility mode at compile time rather than the
  1.8 compatibility mode (:pr:`2320`). This is normally transparent even if you're
  building h5py from source.

(wiz)

2023-12-13 20:18:47 UTC MAIN commitmail json YAML

doc: Updated math/py-tables to 3.9.2

(wiz)

2023-12-13 20:18:37 UTC MAIN commitmail json YAML

py-tables: update to 3.9.2.

Changes from 3.9.1 to 3.9.2
===========================

Bugfixes
--------

- Fix the assembly of returned slice data in Blosc2 NDim optimized slice reads
  by using Blosc2's `b2nd_copy_buffer` (:PR:`1078`).  The bug only showed up
  when the chunk did not fully cover the innermost dimension.  Add unit tests
  to ckeck for regressions, along with foreign-generated files, and enable and
  fix Blosc2 NDim tests which were not being run.  Thanks to Ivan Vilata.

Improvements
------------

- PyTables wheels now use a threadsafe build of the HDF5 library
  (:issue:`1075` and :PR:`1077`).  Concurrent reads should be possible with no
  need for additional locking or monkey-patching of the file open function.
  Thanks to Kiet Pham.
- Partial support for the future NumPy 2, with some tests still failing
  (:PR:`1068`).  Thanks to Thomas Grainger.
- Relax the reading of Blosc2 NDim to cope with datasets stored with other
  tools (:PR:`1072`), e.g. missing chunk rank/shape in filter values, having
  HDF5 chunks where the Blosc2 super-chunk contains more than one inner chunk,
  or chunks with data not padded to the full chunk size (example script and
  tests included).  Also enhance checks, comments and logged messages.  Thanks
  to Ivan Vilata.

Other changes
-------------

- Drop compatibility with the obsolete HDF5 1.8 API.  PyTables now requires at
  least the 1.10 API (:PR:`1080`).  Thanks to Antonio Valentino.
- Require python-blosc2 >= 2.3.0 or c-blosc2 >= 2.11.0 (which adds support for
  the `b2nd_copy_buffer` function).
- Use the main Conda Forge channel for Python 3.12 (:PR:`1066`).  Thanks to
  Thomas Grainger.
- Assorted fixes to the b2nd slicing benchmark.  Thanks to Ivan Vilata.
- Assorted fixes to b2nd slicing optimization tips (:PR:`1069`).  Thanks to
  Ivan Vilata.

Changes from 3.9.0 to 3.9.1
===========================

- Minimum supported version for Python is 3.9 (see :issue:`1062`).

Changes from 3.8.0 to 3.9.0
===========================

New features
------------

- Apply optimized slice read to Blosc2-compressed `CArray` and `EArray`, with
  Blosc2 NDim 2-level partitioning for multidimensional arrays (:PR:`1056`).
  See "Multidimensional slicing and chunk/block sizes" in the User's Guide.
  Thanks to Marta Iborra and Ivan Vilata.  This development was funded by a
  NumFOCUS grant.
- Add basic API for column-level attributes as `Col._v_col_attrs` (:PR:`893`
  and :issue:`821`).  Thanks to Jonathan Wheeler, Thorben Menne, Ezequiel
  Cimadevilla Alvarez, odidev, Sander Roet, Antonio Valentino, Munehiro
  Nishida, Zbigniew Jędrzejewski-Szmek, Laurent Repiton, xmatthias, Logan
  Kilpatrick.

Other changes
-------------

- Add support for the forthcoming Python 3.12 with binary wheels and automated
  testing.
- Drop wheels and automated testing for Python 3.8; users or distributions may
  still build and test with Python 3.8 on their own (see :commit:`ae1e60e` and
  :commit:`47f5946`).
- New benchmark for ERA5 climate data.  Thanks to Óscar Guiñón.
- New "100 trillion baby" benchmark.  Thanks to Francesc Alted.
- New benchmark for querying meteorologic data.  Thanks to Francesc Alted.

Improvements
------------

- Use `H5Dchunk_iter` (when available) to speed up walking over many chunks in
  a very large table, as well as with random reads (:issue:`991`, :PR:`997`,
  :PR:`999`).  Thanks to Francesc Alted and Mark Kittisopikul.
- Improve `setup.py` (now using `pyproject.toml` as per PEP 518) and `blosc2`
  discovery mechanism.  Blosc2 may be used both via python-blosc2 or system
  c-blosc2 (:PR:`987`, :PR:`1000`, :issue:`998`, :PR:`1017`,
  :PR:`1045`). Thanks to Antonio Valentino, Ben Greiner, Iwo-KX, nega.
- Enable compatibility with Cython 3 (:PR:`1008` and :issue:`1003`).  Thanks
  to Matus Valo and Michał Górny.
- Set GitHub workflow permissions to least privileges (:PR:`1007`).  Thanks to
  Joyce Brum.
- Add `SECURITY.md` with security policy (:PR:`1012` and :issue:`1011`).
  Thanks to Joyce Brum.
- Handle py-cpuinfo missing in some platforms (:PR:`1013`).  Thanks to Sam
  James.
- Avoid NumPy >= 1.25 deprecations, use `numpy.all`, `numpy.any`,
  etc. instead.  Thanks to Antonio Valentino.
- Avoid C-related build warnings.  Thanks to Antonio Valentino.
- Streamline CI wheel building & testing with `cibuildwheel`, more clear
  distinctions between build and runtime dependencies.
- Update included c-blosc to v1.21.5 (fixes SSE2/AVX build issue).
- Require python-blosc2 >= 2.2.8 or c-blosc2 >= 2.10.4 (Python 3.12 support
  and assorted fixes).
- Update external libraries for CI-based wheel builds (:PR:`1018` and
  :issue:`967`):

  * hdf5 v1.14.2
  * lz4 v1.9.4
  * zlib v1.2.13

Bugfixes
--------

- Fix crash in Blosc2 optimized path with large tables (:issue:`995` and
  :PR:`996`).  Thanks to Francesc Alted.
- Fix compatibility with NumExpr v2.8.5 (:PR:`1046`).  Thanks to Antonio
  Valentino.
- Fix build errors on Windows ARM64 (:PR:`989`).  Thanks to Cristoph Gohlke.
- Fix `ptrepack` failures with external links (:issue:`938` and :PR:`990`).
  Thanks to Adrian Altenhoff.
- Replace stderr messages with Python warnings (:issue:`992` and :PR:`993`).
  Thanks to Maximilian Linhoff.
- Fixes to CI workflow and wheel building (:PR:`1009`, :PR:`1047`).  Thanks to
  Antonio Valentino.
- Fix garbled rendering of `File.get_node` docstring (:PR:`1021`).  Thanks to
  Steffen Rehberg.
- Fix open `extern "C"` block (:PR:`1026`).  Thanks to Ivan Vilata.
- Fix Cython slice indexing under Python 3.12 (:PR:`1033`).  Thanks to
  Zbigniew Jędrzejewski-Szmek.
- Fix unsafe temporary file creation in benchmark (:PR:`1053`).  Thanks to Al
  Arafat Tanin (Project Alpha-Omega).

(wiz)

2023-12-13 19:25:58 UTC MAIN commitmail json YAML

py-flask-jwt-extended: add missing tool

(wiz)

2023-12-13 19:25:04 UTC MAIN commitmail json YAML

py-django-photologue: add missing tool

(wiz)

2023-12-13 19:23:53 UTC MAIN commitmail json YAML

py-trading-calendars: add missing tool

(wiz)

2023-12-13 19:22:45 UTC MAIN commitmail json YAML

py-loguru: add missing tools

(wiz)

2023-12-13 19:21:35 UTC MAIN commitmail json YAML

2023-12-13 19:17:21 UTC MAIN commitmail json YAML

py-junos-eznc: fix PLIST for Python != 3.11

(wiz)

2023-12-13 19:14:29 UTC MAIN commitmail json YAML

py-tortoise-orm: add missing tool

(wiz)

2023-12-13 17:39:07 UTC MAIN commitmail json YAML

2023-12-13 15:55:24 UTC MAIN commitmail json YAML

doc: opensc-0.24.0, fixes CVEs

(wiz)

2023-12-13 14:53:44 UTC MAIN commitmail json YAML

2023-12-13 14:18:56 UTC MAIN commitmail json YAML

update master sites

(zafer)

2023-12-13 14:02:02 UTC MAIN commitmail json YAML

defunct master site. provide hosting.

(zafer)

2023-12-13 13:57:25 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Carp-Assert-More to 2.3.0

(mef)

2023-12-13 13:57:15 UTC MAIN commitmail json YAML

(devel/p5-Carp-Assert-More) Updated 1.20 to 2.3.0

2.3.0  Tue May 30 21:52:20 CDT 2023
        [ENHANCEMENTS]
        Added assert_arrayref_of() to verify that all of the elements
        in an arrayref are of a given type. For example:

            my $users = get_users();
            assert_arrayref_of( $users, 'My::User' );

2.2.0  Sun Jan 29 20:23:59 CST 2023
        [ENHANCEMENTS]
        Added assert_cmp( $x, $op, $y [, $msg] ), analogous to cmp_ok in Test::More, so you can do
            assert_cmp( $n, '>', 10 );
        which will give better diagnostics than just
            assert( $n > 10 );
        Operators supported are: lt le gt ge == != > >= < <=

        assert_all_keys_in() now lists all key failures in the message, not just the first one.

        assert_keys_are() now lists all key failures in the message, not just the first one.

2.1.0  Mon Aug 15 19:54:27 CDT 2022
        [ENHANCEMENTS]
        Add diagnostic strings to the failures. For example:

            assert_nonblank( [ 'foo' ], 'This should be nonblank' );

        would fail with:

            Assertion (This should be nonblank) failed!

        but now fails with:

            Assertion (This should be nonblank) failed!
            Value is a reference to ARRAY.

        Similar changes have been made to:
        * assert_all_keys_in
        * assert_keys_are
        * assert_empty
        * assert_nonempty

2.0.1  Fri Aug 13 11:57:15 CDT 2021
        [FIXES]
        assert_all_keys_in() mistakenly required a non-empty list of
        keys to check.

        [ENHANCEMENTS]
        Sped up assert_isa_in(), assert_is().

2.0.0  Thu Aug 12 23:00::00 CDT 2021
        [DIFFERENCES]
        Now requires Perl 5.10 or higher.  No longer requires Carp::Assert.

        The numeric functions are more stringent now.  If it expects
        a number, then you need to pass a number.  For example,
        assert_nonnegative($x) would pass if $x was a non-numeric
        string. Now it must be numeric.

        assert_empty() and assert_nonempty() no longer gives a message
        of "Not an array or hash reference".  If you don't pass an array
        or hash reference, the assertion will just fail with the message
        passe3d in.

        assert_aoh() and assert_datetime() no longer provide a default
        message.

        assert_in() is more strict. Each element of the target array
        is checked to not be a reference.

        assert_exists() and assert_lacks() are more strict.  The list
        of keys to check cannot be empty.

        [ENHANCEMENTS]
        Most of the functions are about twice as fast because of reduced
        number of function calls internally.

        Added assert_context_nonvoid() and assert_context_scalar()
        to assert on how the executing function has been called.

        assert_in() now lets you use undef as both the needle and one
        of the values in the haystack.

1.26    Sat Dec 26 00:26:23 CST 2020
        [ENHANCEMENTS]
        Add assert_arrayref_nonempty().

        Add assert_hashref_nonempty().

1.24    Tue Oct  6 22:37:06 CDT 2020
        [ENHANCEMENTS]
        The requirement for Perl 5.10 has been reverted to 5.6.1.

1.22    Tue Oct  6 22:03:55 CDT 2020
        [ENHANCEMENTS]
        Add assert_keys_are() for asserting an exact list of keys.

(mef)

2023-12-13 13:55:54 UTC MAIN commitmail json YAML

2023-12-13 13:55:42 UTC MAIN commitmail json YAML

doc: Updated devel/py-googleapis-common-protos to 1.62.0

(wiz)

2023-12-13 13:55:29 UTC MAIN commitmail json YAML

py-googleapis-common-protos: update to 1.62.0.

1.62.0 (2023-12-01)

Features

    Add auto_populated_fields field of MethodSettings in google/api/client_pb2 (#194) (4b0c73a)
    Add support for Python 3.12 (#192) (336cdf3)

Bug Fixes

    Migrate to native namespace packages (#187) (713e388)

(wiz)

2023-12-13 13:52:57 UTC MAIN commitmail json YAML

doc: Updated security/py-google-auth to 2.25.2

(wiz)

2023-12-13 13:52:46 UTC MAIN commitmail json YAML

py-google-auth: update to 2.25.2.

2.25.2 (2023-12-08)

Bug Fixes

    Fix user cred universe domain issue (#1436) (ae314a8)

2.25.1

Bug Fixes

    Fix vm universe_domain bug (#1433) (8683520)

2.25.0 (2023-12-04)

Features

    Add custom tls signer for ECP Provider. (39eb287)
    Add custom tls signer for ECP Provider. (#1402) (39eb287)

Bug Fixes

    Add with_universe_domain (#1408) (505910c)
    Fixes issue where Python37DeprecationWarning cannot be filtered (#1428) (f22f767)
    Remove broken link in Python37DeprecationWarning (#1430) (e2db602)

(wiz)

2023-12-13 13:50:19 UTC MAIN commitmail json YAML

2023-12-13 13:48:41 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Uploader to 0.103018

(mef)

2023-12-13 13:48:30 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Uploader) Updated 0.103016 to 0.103018

0.103018  2023-01-13 21:11:24-05:00 America/New_York
        - a bit of refactoring and testing of .pause parser (thanks, Shlomi
          Fish)

0.103017  2022-12-31 21:14:55-05:00 America/New_York
        - update author contact info

(mef)

2023-12-13 13:48:23 UTC MAIN commitmail json YAML

doc: Updated www/py-google-api-python-client to 2.111.0

(wiz)

2023-12-13 13:48:11 UTC MAIN commitmail json YAML

py-google-api-python-client: update to 2.111.0.

2.111.0 (2023-12-12)

Features

    Add support for Python 3.12 (#2288) (2ac8f89)
    aiplatform: Update the api https://togithub.com/googleapis/google-api-python-client/commit/6f772fd6a95bf5b75b513ee971d67e9d65d45198 (79fee0e)
    alloydb: Update the api https://togithub.com/googleapis/google-api-python-client/commit/4ee2fcb08390011f600e0eb10c7ca187e0541241 (79fee0e)
    androidpublisher: Update the api https://togithub.com/googleapis/google-api-python-client/commit/dc4e5e9fa277266469125fd34157059b6b5c47fb (79fee0e)
    baremetalsolution: Update the api https://togithub.com/googleapis/google-api-python-client/commit/79aa42dc6cea9849f6c675829e4d3a0c44f32a7d (79fee0e)
    batch: Update the api https://togithub.com/googleapis/google-api-python-client/commit/dfe37392b9264470dbac3a0fe76d63d18b2f8dfd (79fee0e)
    bigquery: Update the api https://togithub.com/googleapis/google-api-python-client/commit/804ef48218f875432437922e32706d1321019539 (79fee0e)
    cloudbilling: Update the api https://togithub.com/googleapis/google-api-python-client/commit/bc285d7f5a537459962f76caa86c53a5aa24065d (79fee0e)
    clouddeploy: Update the api https://togithub.com/googleapis/google-api-python-client/commit/97509bb1c146902091c9ad3162160a7ef23009a2 (79fee0e)
    connectors: Update the api https://togithub.com/googleapis/google-api-python-client/commit/7f2654064fa1a2ecafb4b77f59fa466ad1dbfc4a (79fee0e)
    container: Update the api https://togithub.com/googleapis/google-api-python-client/commit/67a8d7a791104026e5d15328f00adf072a2f3b88 (79fee0e)
    datacatalog: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2be21be6bced617d7649810ba7bbd750e5e876a0 (79fee0e)
    dataflow: Update the api https://togithub.com/googleapis/google-api-python-client/commit/0c5d8136b39cc9d4fc41ffc146ef335f5799f655 (79fee0e)
    dns: Update the api https://togithub.com/googleapis/google-api-python-client/commit/35ef8109d1a46bdd98d85412b4d705a45ce028f7 (79fee0e)
    gkehub: Update the api https://togithub.com/googleapis/google-api-python-client/commit/b1823e826dd40c4d9504374478887cc8f8ae5d9b (79fee0e)
    gkeonprem: Update the api https://togithub.com/googleapis/google-api-python-client/commit/14b80769f732372d3b04497d0ca34303e7c98d1f (79fee0e)
    metastore: Update the api https://togithub.com/googleapis/google-api-python-client/commit/03d9f29e20ea4909b11777dbff60b5b2c2f0d957 (79fee0e)
    monitoring: Update the api https://togithub.com/googleapis/google-api-python-client/commit/ab03f9c7832ef722bdbff6bec1b1c4fb893c9420 (79fee0e)
    networkmanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/3ddf64cdd3002df20b6ba1d0225d2e641291230a (79fee0e)
    networksecurity: Update the api https://togithub.com/googleapis/google-api-python-client/commit/a2e83231ab8ff47ce376869820872a02c6dbefed (79fee0e)
    networkservices: Update the api https://togithub.com/googleapis/google-api-python-client/commit/9490509110585776a9f4676fd76248308494cc29 (79fee0e)
    playdeveloperreporting: Update the api https://togithub.com/googleapis/google-api-python-client/commit/8e799b77800cfaa3f759cc52ef36b73533fe66d0 (79fee0e)
    pubsub: Update the api https://togithub.com/googleapis/google-api-python-client/commit/ce81218ef023be0c925ba73512faa25cd96a4a70 (79fee0e)
    script: Update the api https://togithub.com/googleapis/google-api-python-client/commit/a2c6f6f73228ce5612ce238b25b8ad95895d9eee (79fee0e)
    securitycenter: Update the api https://togithub.com/googleapis/google-api-python-client/commit/9d79a685e826b937ca8f4aa5e83fac3c940976c0 (79fee0e)
    vpcaccess: Update the api https://togithub.com/googleapis/google-api-python-client/commit/7e2f29aeef1f60b36d310664a709f7bc911f16d6 (79fee0e)

Bug Fixes

    Replace deprecated utcnow, utcfromtimestamp (#2286) (b3e5d38)

2.110.0 (2023-12-07)

Features

    adexchangebuyer2: Update the api https://togithub.com/googleapis/google-api-python-client/commit/4d3994fbdb4fad6c5a7e371dfee3249a4467cbaf (a04a3c8)
    advisorynotifications: Update the api https://togithub.com/googleapis/google-api-python-client/commit/bfe6809ce176b9937e10ca60eb6f7999107d20d4 (a04a3c8)
    aiplatform: Update the api https://togithub.com/googleapis/google-api-python-client/commit/936a2a682df278fd96c4c9c9163a88695804c7bd (a04a3c8)
    alloydb: Update the api https://togithub.com/googleapis/google-api-python-client/commit/cbad822f9f7cc84e220ae353d3b046f076a0f61e (a04a3c8)
    analyticsdata: Update the api https://togithub.com/googleapis/google-api-python-client/commit/36cc2c93561fc533a9380c7152b3a55f6ec31cd9 (a04a3c8)
    apigee: Update the api https://togithub.com/googleapis/google-api-python-client/commit/f15736504fef0f006b46e62d69c760fed67d7d75 (a04a3c8)
    assuredworkloads: Update the api https://togithub.com/googleapis/google-api-python-client/commit/f0d3b8de039cfed0d3ecff2adca718767d7f6070 (a04a3c8)
    blockchainnodeengine: Update the api https://togithub.com/googleapis/google-api-python-client/commit/c21fe23cc88024efed34ada2e7e9e9fee891f8e9 (a04a3c8)
    chat: Update the api https://togithub.com/googleapis/google-api-python-client/commit/00f336d22778fa2573c3377c154af71e314e5c69 (a04a3c8)
    cloudbuild: Update the api https://togithub.com/googleapis/google-api-python-client/commit/f74daa259d1f407540f7d7cff7815c980925889c (a04a3c8)
    cloudfunctions: Update the api https://togithub.com/googleapis/google-api-python-client/commit/e0465dcafe08b55f2b419fbee54a8f39211a816c (a04a3c8)
    composer: Update the api https://togithub.com/googleapis/google-api-python-client/commit/a8331e0ce979bbaf5dab69e55f7a66067293fd3f (a04a3c8)
    compute: Update the api https://togithub.com/googleapis/google-api-python-client/commit/d1a6305cbf7cbe7f2b9c1fe747c948dd32c8c0f2 (a04a3c8)
    connectors: Update the api https://togithub.com/googleapis/google-api-python-client/commit/255dcdb1e6bbbca806a844fe2d863f00b290a0be (a04a3c8)
    content: Update the api https://togithub.com/googleapis/google-api-python-client/commit/d9dcc8a59a3a852e46421804d1e7e5c3e3615c2a (a04a3c8)
    dataflow: Update the api https://togithub.com/googleapis/google-api-python-client/commit/ae34f860c5f6863606ec84c003d657e4427b47fb (a04a3c8)
    datafusion: Update the api https://togithub.com/googleapis/google-api-python-client/commit/3064343538b1662fea55f01229e8691703faaf2f (a04a3c8)
    dataplex: Update the api https://togithub.com/googleapis/google-api-python-client/commit/5ae3e139b6ab3a16deda3af75cf3972bce3f7d1c (a04a3c8)
    dialogflow: Update the api https://togithub.com/googleapis/google-api-python-client/commit/e6ab610d39378651572aa93be6e01236c3b03c91 (a04a3c8)
    discoveryengine: Update the api https://togithub.com/googleapis/google-api-python-client/commit/79488e8e6e1132f57473a782dfa0d52420d452c5 (a04a3c8)
    documentai: Update the api https://togithub.com/googleapis/google-api-python-client/commit/0ba0291893befb9015d28cfe8508a11864c2318f (a04a3c8)
    drive: Update the api https://togithub.com/googleapis/google-api-python-client/commit/584b8c0b18e2ed11d425fdcd313652514752a006 (a04a3c8)
    file: Update the api https://togithub.com/googleapis/google-api-python-client/commit/98ba880714867a7fa54d0f4d5627f04b207428ed (a04a3c8)
    firebaseappcheck: Update the api https://togithub.com/googleapis/google-api-python-client/commit/67ece7213c4498b1d095a2a6b85eab1e7eb2fc33 (a04a3c8)
    firebaserules: Update the api https://togithub.com/googleapis/google-api-python-client/commit/dc36ebf87e9c77a7c8caf0ef813326e62a2b9840 (a04a3c8)
    gkeonprem: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2f2bc80c1351b22cc593949786cb8ac57aedecdf (a04a3c8)
    networkmanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/c70de231f38a7b5d1a59b217c9df660677bbfaa6 (a04a3c8)
    recaptchaenterprise: Update the api https://togithub.com/googleapis/google-api-python-client/commit/cd7d2871076e41a5959ec962d230d15ceab300fa (a04a3c8)
    recommender: Update the api https://togithub.com/googleapis/google-api-python-client/commit/338e257a56f9d9f0a29276ea1972464e9be83254 (a04a3c8)
    redis: Update the api https://togithub.com/googleapis/google-api-python-client/commit/287eccfcdf669ab123f084729e0907a682ae0ec5 (a04a3c8)
    retail: Update the api https://togithub.com/googleapis/google-api-python-client/commit/f204051019f6515cc89a21a9a781552e06f5ba72 (a04a3c8)
    run: Update the api https://togithub.com/googleapis/google-api-python-client/commit/f26cd9526d04dac160e9c9741d88f36efa11094d (a04a3c8)
    securitycenter: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2f8dcf9b08ca2bf6a1f32ba99f8627e9d99939b2 (a04a3c8)
    serviceconsumermanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/9dcb74821acc21a0846c5b9980a76d02a05bd4a6 (a04a3c8)
    servicemanagement: Update the api https://togithub.com/googleapis/google-api-python-client/commit/914dd322c62c19accabdd36167caae57e3ddc397 (a04a3c8)
    serviceusage: Update the api https://togithub.com/googleapis/google-api-python-client/commit/b2acc53dee3fc87ceede48d5260a10592213980f (a04a3c8)
    storage: Update the api https://togithub.com/googleapis/google-api-python-client/commit/c4c986173b776e862101f493f5b263db431b2981 (a04a3c8)
    translate: Update the api https://togithub.com/googleapis/google-api-python-client/commit/2d414558db3065d2070f6459febb164ba4dba476 (a04a3c8)
    vision: Update the api https://togithub.com/googleapis/google-api-python-client/commit/3e1fbb9cef8de7f064d15046d0e6bcc14d944604 ([a04a3c8](https://github.com/googleapis/go...

(wiz)

2023-12-13 13:45:37 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Reporter to 1.2019

(mef)

2023-12-13 13:45:25 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Reporter) Updated 1.2018 to 1.2019

1.2019    2023-05-01 03:14:19+02:00 Europe/Paris

  [ADDED]
  - Record whether perl was built with taint support enabled or not
  - Include Test2 version in toolchain report
  - snip in the middle of the log, not a the end, so you get
    potentially more interesting data

  [CHANGED]
  - replaced IO::CaptureOutput with Capture::Tiny
  - Eliminate dependency on File::Copy::Recursive.

(mef)

2023-12-13 13:44:45 UTC MAIN commitmail json YAML

doc: Updated devel/py-google-api-core to 2.15.0

(wiz)

2023-12-13 13:44:33 UTC MAIN commitmail json YAML

py-google-api-core: update to 2.15.0.

Features

    Add support for Python 3.12 (#557) (091b4f1)
    Add type annotations to wrapped grpc calls (#554) (fc12b40)
    Add universe_domain argument to ClientOptions (3069ef4)
    Introduce compatibility with native namespace packages (#561) (bd82827)

Bug Fixes

    Fix regression in bidi causing Thread-ConsumeBidirectionalStream caught unexpected exception  and will exit (#562) (40c8ae0)
    Replace deprecated datetime.datetime.utcnow() (#552) (448923a), closes #540

(wiz)

2023-12-13 13:40:42 UTC MAIN commitmail json YAML

update master sites

(zafer)

2023-12-13 13:39:23 UTC MAIN commitmail json YAML

update master sites

(zafer)

2023-12-13 13:38:30 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Perl-Releases to 5.20231129

(mef)

2023-12-13 13:38:17 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Perl-Releases) Updated 5.20211120 to 5.20231129

-----------------------------------------------
version 5.20231129 at 2023-11-29 16:42:36 +0000
-----------------------------------------------

  Change: e00885d04b7b09c5af083ea9f676debb25c3aeb1
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-11-29 16:42:36 +0000

    Updated for v5.34.3, v5.36.3 and v5.38.2

-----------------------------------------------
version 5.20231125 at 2023-11-25 15:33:39 +0000
-----------------------------------------------

  Change: 8d68024297ab0476c12901327f0349ea27721790
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-11-25 15:33:39 +0000

    Updated for maintenance releases

    v5.34.2 v5.36.2 v5.38.1

-----------------------------------------------
version 5.20231120 at 2023-11-20 09:24:19 +0000
-----------------------------------------------

  Change: 5baddd08edbb5b987a0851bfee46f0b8265be8ef
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-11-20 09:24:19 +0000

    Updated for v5.39.5

-----------------------------------------------
version 5.20231025 at 2023-10-25 20:24:51 +0000
-----------------------------------------------

  Change: 2e85413d96a397f9bd077475825eebdb4eee69b2
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-10-25 21:24:51 +0000

    Updated for v5.39.4

-----------------------------------------------
version 5.20230920 at 2023-09-20 18:54:17 +0000
-----------------------------------------------

  Change: bad470241783dea4fbbe17d91244a175f142fedf
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-09-20 19:54:17 +0000

    Updated for v5.39.3

-----------------------------------------------
version 5.20230820 at 2023-08-20 23:56:15 +0000
-----------------------------------------------

  Change: f31e695f438145c9082efa6231ca84cba1e59f68
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-08-21 00:56:15 +0000

    Updated for v5.39.2

-----------------------------------------------
version 5.20230720 at 2023-07-20 20:11:27 +0000
-----------------------------------------------

  Change: f49c489f92c224ad67fabe4922e906d30e93b60a
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-07-20 21:11:27 +0000

    Updated for v5.39.1

-----------------------------------------------
version 5.20230703 at 2023-07-02 23:53:11 +0000
-----------------------------------------------

  Change: bfcaedc47ff3b2eb41b8937c90d88f8d6e1f6978
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-07-03 00:53:11 +0000

    Updated for v5.38.0

-----------------------------------------------
version 5.20230623 at 2023-06-23 21:52:24 +0000
-----------------------------------------------

  Change: b89377d4677c288d0b76ed06e27ba649d1b21f74
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-06-23 22:52:24 +0000

    Updated for v5.38.0-RC2

  Change: 488c1baf27c61a77e2af01f2205fa3230e8ac4da
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-06-16 09:15:45 +0000

    Deal with pumpkins who have deleted dev releases

    Special case SHAY who has only removed tar.bz2 tarballs for releases
    below v5.28.0

-----------------------------------------------
version 5.20230616 at 2023-06-16 08:11:37 +0000
-----------------------------------------------

  Change: 0843bf23082ec504703d9eca46a91e8f95844bac
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-06-16 09:11:37 +0000

    Deal with pumpkins who have deleted dev releases

    Special case SHAY who has only removed tar.bz2 tarballs for releases
    below v5.28.0

  Change: 988dccbcba9978c46964bc31e46173e38638cb6a
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-06-16 08:46:20 +0000

    Updated for v5.38.0-RC1

-----------------------------------------------
version 5.20230423 at 2023-04-23 16:31:11 +0000
-----------------------------------------------

  Change: 43aa9b7df2dbb788184328cb7bd27d50aec026dd
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-04-23 17:31:11 +0000

    Updated for v5.36.1

-----------------------------------------------
version 5.20230420 at 2023-04-20 20:35:16 +0000
-----------------------------------------------

  Change: 4cd1cb76991ac241deef0dc210175dc9367f6b5e
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-04-20 21:35:16 +0000

    Updated for v5.37.11

-----------------------------------------------
version 5.20230416 at 2023-04-16 17:24:13 +0000
-----------------------------------------------

  Change: c8ff0c48b031dcc2704e3545c698e2c53e69b8a4
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-04-16 18:24:13 +0000

    Updated for v5.36.1-RC3

-----------------------------------------------
version 5.20230411 at 2023-04-11 21:42:22 +0000
-----------------------------------------------

  Change: c52e19c725e091ad98845f11b90e6f2752b5a9cc
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-04-11 22:42:22 +0000

    Updated for v5.36.1-RC2

-----------------------------------------------
version 5.20230410 at 2023-04-10 21:11:27 +0000
-----------------------------------------------

  Change: d302bd814cef39983a4a1437e18365d4093f9f0a
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-04-10 22:11:27 +0000

    Updated for v5.36.0-RC1

-----------------------------------------------
version 5.20230320 at 2023-03-21 08:28:30 +0000
-----------------------------------------------

  Change: 8bff384538bdd3d8e3ecfea3d72986ddff4c06fb
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-03-21 08:28:30 +0000

    Updated for v5.37.10

-----------------------------------------------
version 5.20230220 at 2023-02-20 20:54:12 +0000
-----------------------------------------------

  Change: dd96b83b4d32334bc218e96f06e4e3e8f9c97f8f
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-02-20 20:54:12 +0000

    Updated for v5.37.9

-----------------------------------------------
version 5.20230120 at 2023-01-20 15:34:09 +0000
-----------------------------------------------

  Change: 9a8ef1e706cdc3a4577c6671ee60075a3fa9425b
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2023-01-20 15:34:09 +0000

    Updated for v5.37.8

-----------------------------------------------
version 5.20221220 at 2022-12-20 14:29:16 +0000
-----------------------------------------------

  Change: bd2bf00e95826460d4e9346c0e629fb390dddfa0
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2022-12-20 14:29:16 +0000

    Updated for v5.37.7

(mef)

2023-12-13 13:24:22 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Meta-Check to 0.018

(mef)

2023-12-13 13:24:11 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Meta-Check) Updated 0.017 to 0.018

0.018    2023-07-21 16:23:58+02:00 Europe/Brussels
          - Fix version requirement for CPAN::Meta::Prereqs
          - Move issue tracker to github

(mef)

2023-12-13 13:20:54 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-FindDependencies to 3.13

(mef)

2023-12-13 13:20:42 UTC MAIN commitmail json YAML

( devel/p5-CPAN-FindDependencies) Updated 3.10 to 3.13

3.13    2022-05-24

- If LWP can't talk https, try shelling out to wget instead

3.12    2022-04-12

- Fix a minor bug in the tests that caused failures when nothing was actually wrong

3.11    2022-04-07

- Make the order of args to `cpandeps` script unimportant
    (https://github.com/DrHyde/perl-modules-CPAN-FindDependencies/issues/13)

(mef)

2023-12-13 13:19:46 UTC MAIN commitmail json YAML

2023-12-13 12:58:07 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Checksums to 2.14

(mef)

2023-12-13 12:57:56 UTC MAIN commitmail json YAML

2023-12-13 12:52:11 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CPAN-Changes to 0.500002

(mef)

2023-12-13 12:51:59 UTC MAIN commitmail json YAML

(devel/p5-CPAN-Changes) Updated 0.400002 to 0.500002

Revision history for perl module CPAN::Changes

0.500002 - 2023-10-26
  - releasing as stable

0.500_001 - 2023-08-27
  - Full rewrite. The new version can parse nested entries to an arbitrary
    depth, rather than just groups. It can parse many more formats, and can
    format the outputs more flexibly. This means it can better handle the
    change logs that actually exist on CPAN.
  - parsed releases keep their original order
  - Pass given ChangeLog filename for --check (Tux)

(mef)

2023-12-13 12:45:57 UTC MAIN commitmail json YAML

doc: Updated devel/p5-CHI to 0.61

(mef)

2023-12-13 12:45:45 UTC MAIN commitmail json YAML

(devel/p5-CHI) Updated 0.60 to 0.61

0.61  Oct 13, 2021

* Fixes
  - Unescaped left brace in regex is deprecated - RT #125596, #115022
  - Missing dependency on Module::Mask - RT #114665

* Tests
  - Added continuous integration (CI) via GitHub Actions

* Docs
  - improved POD

(mef)

2023-12-13 12:42:17 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Carp-Assert to 0.22

(mef)

2023-12-13 12:42:04 UTC MAIN commitmail json YAML

(devel/p5-Carp-Assert) Updated 0.21 to 0.22

Revision history for Perl module Carp::Assert

0.22 2023-03-04
    - Removed shouldn't. As of perl 5.37.9 use of apostrophe
      as a package separator warns. As of 5.42 it will be removed.
      Really Schwern, you should have resisted the urge. :-)
    - Changed the Makefile.PL metadata to point at my repo, not
      the Schwern repo.

(mef)

2023-12-13 12:37:34 UTC MAIN commitmail json YAML

doc: Updated devel/p5-B-Keywords to 1.26

(mef)

2023-12-13 12:37:22 UTC MAIN commitmail json YAML

(devel/p5-B-Keywords) Updated 1.23 to 1.26

Revision history for Perl extension B::Keywords.

1.24 2022-02-21 10:47:08 rurban
  - Fix for broken <archlibexp>/CORE/keywords.h test on system macOS
    (PR #5, @nega0)
  - finally added with 5.35.8 (RT #141406)
1.25 2023-06-19 15:16:08 rurban
  - Add Corinna keywords, new with Perl 5.38.0 (PR #8, @trwyant)
    ADJUST class field method
1.26 2023-06-19 18:43 rurban
  - Updated README

(mef)

2023-12-13 12:34:29 UTC MAIN commitmail json YAML

doc: Updated devel/p5-B-COW to 0.007

(mef)

2023-12-13 12:34:17 UTC MAIN commitmail json YAML

(devel/p5-B-COW) Updated 0.004 to 0.007

Revision history for B-COW

0.007    2022-10-20 08:59:44-06:00 America/Denver

* Advertise XSLoader dependency

0.006    2022-10-17 09:20:52-06:00 America/Denver

* Disable prototypes to silence warning (haarg)

0.005    2022-10-14 09:15:55-06:00 America/Denver

* Add version to Test::More use to ensure correct version (haarg)
* Remove useless MIN_PERL_VERSION_FOR_COW
* Update CI workflow

(mef)

2023-12-13 11:49:13 UTC MAIN commitmail json YAML

doc: Updated devel/p5-App-perlbrew to 0.98

(mef)

2023-12-13 11:49:02 UTC MAIN commitmail json YAML

(devel/p5-App-perlbrew) Updated 0.92 to 0.98

0.98
- Released at 2023-08-11T22:54:38+0900
- Remove the support of cperl from `available` and `install`
          command. Github PR: #777. cperl can still be installed by
          specifying the tarball, just not by their short names.
- new command: make-shim
- new command: make-pp.

0.97
- Released at 2023-05-12T22:33:42+0900
- Thanks to our contributors: Elvin Aslanov, Graham Knop,
          Shoichi Kaji, Tomasz Konojacki, brian greenfield
- The documentation of `clone-module` and `list-modules` are improved.
- No longer depends on Pod::Parser. Github PR #760
- Bugfix for csh users: Github PR #770

0.96
- Released at 2022-07-31T15:42:39+0900
- Thanks to our contributors: Rolf St旦ckli
- `install-cpm` is now properly documented. Thanks to Tekki.
- Let `install` hint for `init` when PERLBREW_ROOT does not exist. .RT #57669.
- Reveal the actual error code of curl/wget etc. Github issue #748.

0.95
- Released at 2022-05-15T22:59:11+0800
- Thanks to our contributors: Leon Timmermans
- Now we use metacpan api for fetching perl versions and for
          downloading. Github PR #743
- `--verbose` flag now also enable verbosity of underlying
          curl/wget commands. Github PR #740.
- Avoid perl test errors when NO_COLOR is set. Github PR #738

0.94
- Released at 2021-12-05T08:39:16+0900
- Let `self-upgrade` print version numbers when doing
          upgrades. Github issue #678.

0.93
- Released at 2021-11-22T23:09:25+0900
- Let `clone-modules` takes just one arguments and mean
          'cloning modules from that perl'.
- Let `list-modules` and `clone-modules` map certain output to
          their representative module name. Github issue #722
- `exec` command now takes aliases explicitly specified in
          `--with` args and run commands with those aliases -- even if
          that would run the same thing twice. Github issue #725

(mef)

2023-12-13 11:44:42 UTC MAIN commitmail json YAML

doc: Updated devel/c++gsl to 4.0.0

(nros)

2023-12-13 11:44:26 UTC MAIN commitmail json YAML

Update devel/c++gsl to version 4.0.0

Pkgsrc changes:
Use devel/cmake/build.mk
CMake only looks for the c++ compiler so remove c
from USE_LANGAGES.
Due to a breaking change, that gsl/multi_span is not
installed anymore and gsl::narrow is in gsl/narrow not
gsl/util, update BUILDLINK_API_DEPENDS.
Change maintainer, ok'ed by minskim.

Changes from Release Notes:

* Deprecation of gsl::string_span
* Removal of <gsl/multi_span>
* Header files dropped the gsl_ prefix
* Changes to not_null
* gsl::span and std::span now use the correct specialization of gsl::at
* The zstring family no longer requires empty brackets to be used
  - for example, void foo(zstring<> str); should now be
    void foo(zstring str);
* gsl::narrowing_error now has a helpful what() message
* finally and final_action are now [[nodiscard]]
* GSL will work in environments where exceptions are disabled, with
  some caveats
* GSL will work in environments which do not support ios, via the
  addition of the GSL_NO_IOSTREAMS flag
* CMake and build improvements

(nros)

2023-12-13 11:40:52 UTC MAIN commitmail json YAML

doc: Updated devel/p5-App-cpanminus to 1.7047

(mef)

2023-12-13 11:40:44 UTC MAIN commitmail json YAML

(devel/p5-App-cpanminus) Updated 1.7044 to 1.7047

See http://github.com/miyagawa/cpanminus/ for the latest development.

1.7047  2023-07-29 22:59:16 PDT
  [Bug Fix]
      - Upgrade fatpacked CPAN::Meta::Check to 0.018 (#662)

1.7046  2022-04-26 23:00:56 PDT
  [Documentation]
      - Remove git.io URL that's going to be deprecated.

1.7045  2022-01-26 19:03:44 PST
  [Security]
      - [CVE-2020-16154] remove the functionality to verify CHECKSUMS signature

(mef)

2023-12-13 11:37:39 UTC MAIN commitmail json YAML

doc: Updated devel/p5-App-Cmd to 0.336

(mef)

2023-12-13 11:37:28 UTC MAIN commitmail json YAML

(devel/p5-App-Cmd) Updated 0.335 to 0.336

0.336    2023-08-26 11:07:01-04:00 America/New_York
        - allow getopt_conf to be provided by user (thanks, Michael McClimon!)
        - add "--version" to Simple commands (thanks, Diab Jerius!)
        - don't point to Plugin docs when they don't exist (thanks, Sawyer!)

(mef)

2023-12-13 11:29:47 UTC MAIN commitmail json YAML

doc: Updated lang/rakudo to 2023.11

(mef)

2023-12-13 11:29:37 UTC MAIN commitmail json YAML

(lang/rakudo) Updated 2023.05 to 2023.11

New in 2023.11:

+ Improvements:
    + Don't open handles when calling Distribution.content [9db25993]
    + Use new stat-time-nanos syscall (in IO::Path) [cc15340f]

+ Additions:
    + Add :slang argument to Cool.AST [4707dc5a]
    + Add L10N::PT [d1812ff1]
    + Add "Sonoma" as known MacOS description (for v14 in Distro) [08b35312]
    + Add Raku.legacy implementation-detail class method [a9da976e]

+ Fixes:
    + Check if requested backtrace is null (fixes jvm bug) [76bfebf5]
    + (Re-)align backtraces on JVM with MoarVM [53a79941]
    + Fix handling of dynamic containers on 6.e PseudoStash [0479e2fd]
    + Make sure that "no actions" really means it (in grammars) [bd2c719e]
    + Replace incorrect CoC report link [2846ea59]
    + Fix some aspects of using "is default" [8b800e02][c0b19bec][4b7a9bf6]
      [d32b729a][c34d60b6]
    + Fix X::Hash::Store::OddNumber message with undefined last element [f29cecfa]
    + Fix a regression where exception is thrown for a generic type [49ddf5fe]

+ Removals:
    + Remove largely unknown flags from installed raku script shims [bdd77290]

+ Internal:
    + Make sure t/13-localization tests are actually run [f3a7c045]
    + Add test for Unicode 15.1 [bd53ad25]

+ RakuAST Development:
    + A lot of work was done on RakuAST development (over 100 commits), raising
      the number of passing spectest files from 975 to 981 (out of 1358).

      [86458273][ed97a478][5567dd45][8b659b55][47585807][711032b0][9b6c660d]
      [b5c9c9b3][fe8123d0][92ed414c][f712bdf8][c0eb6b6f][45b1a26b][bd5a28c9]
      [05a2c26e][d8d79a32][36844606][2b365ac9][9a115ba4][7fcbfd65][60f4b8b9]
      [f1de73e9][790c7ac9][7a3b2bec][3a44581f][090e6f51][6a991a02][06d9773e]
      [f6e7475b][efe05847][63fd90ac][fcde2745][ec8628c5][5e3f8f33][4ef932fd]
      [57ea28d1][e008984a][30b944e7][d6b33aef][a992d305][94caf95a][464ffab3]
      [98f71865][7049370f][f6c41fcc][42f402c9][70b477ba][4b5333bf][33a6bccf]
      [3fea4738][18551ef9][a186dd05][a3baa9df][688b625a][c727c2ae][4a5e0181]
      [9ca11986][0fb3d809][1623e67e][1d626078][6d64ee39][95973945][974c48bb]
      [24fdf40c][d6de1390][89f58733][b689ae07][4d4e2a8a][8e096c24][721906f6]
      [ec57a59f][aff290da][cf3feb58][3d91a34c][b468d243][30697fea][fd99f6dc]
      [12a13c48][92522e89][50b8e191][dc85a994][37fbee11][f53c6505][e8b49542]
      [2f59eeeb][37e8d29f][9438ef1a][ad87284a][d7c64bdb][349ee9c2][d47c8feb]
      [98da5961][d15cec91][356faf99][f2c39412][a3bbb380][b224a091][f20f7eee]
      [41b4a971][16526185][50bd91f0]

New in 2023.10:

+ Improvements:
    + Produce fewer of LTA messages, especially when coercing [8c94fa43]
      [0dfb9959][7a43c125][04a31275]
    + Don't link to docs.raku.org for non-CORE types [6050735e]

+ Fixes:
    + Make sure Rational.raku is correct [54c5682f]
    + Sort input file list for reproducible builds [34eda66c]

+ RakuAST Development:
    + Add a sigilless-variable token to the Raku grammar [7dc21fcf]
    + A lot of work was done on RakuAST development (over 120 commits), raising
      the number of passing spectest files from 953 to 975 (out of 1358).

      [0307ea9a][dfaa8c28][a6ec8dfe][05ba0ef0][89755eb0][75c615c4][e8ac6e03]
      [b58c3203][9b29fdca][92485d66][fbacec38][a9d8b783][d9f2767c][f4ceaf95]
      [95dce3cd][c52d55b3][ffbb53fd][c06027d0][4701845c][86991e14][9be9c24d]
      [c8144167][70885883][21720d90][f261b1ea][6a2e895a][96b35253][c7ffcbe9]
      [76535824][e462889f][6a198f08][bfb8ff77][c90b0393][c5adff6f][adfdef88]
      [66be950f][1f03312c][4ba8870c][5a8ad916][d6695687][2be8be9f][42dc0854]
      [c9dcfe3e][e330d6f1][4d700c5d][f8a2b984][549f03db][6209be81][80b47da5]
      [fb62e729][fad55ca9][d6fc50d6][5d12c329][1eaaded1][daee3985][f63749b8]
      [a4fae404][b13df056][3a98902d][f9fbde70][0d1c4d3a][67816a58][9ee5023c]
      [934f8063][dd24f978][a5d947d9][8bc5bdd5][aa5f512b][dacdebeb][1e5de123]
      [0c5f5ddb][d1952b9e][97c8e4e0][4e1a869a][0c2db5bf][51d80fde][9180ad77]
      [668913d9][d7cb3070][6b598859][bbb57adb][80557f3a][f45297d5][09d87ecb]
      [95d3c30e][e419d930][65b1dbd6][401c11b5][10bf44de][bb43068d][1beee9b7]
      [29e29e90][70362cf4][5fb5480c][301533bb][70b8165c][7626e1ff][d76eb961]
      [0ae02edf][fef0c629][48068a03][bb9496e5][7e66cd2f][495bec9f][1e86903a]
      [b1c2f151][4e0c8ce1][b8b323a1][f452fc3f][babd7a47][59ebf8ce][aa58383e]
      [7660d369][8defd108][55952f67][03592fc6][7b822bd1][ad3b55d6][7a4d0839]
      [be282712][644f5030][b599b57a][92567220][91d07f59][483ff06c][b47da0d9]
      [fa812743][ee062e9d][ca1f20c9][ea1ea2d1]

New in 2023.09:

+ Improvements:
    * Work on 6.e PseudoStash clarification [6f6951c0][5d1198e7][4b9679a9]
      [7d1e8b8b][1b9a434a][f3d97602][9e298840]
    + Make .combinations about 32% faster [f09fa022][695b9dc4]
    + Make .permutations about 20% faster [e41e823c]

+ Additions:
    + Introduce Operator class, subclass of Sub [fc8bf7c0][73d02cc0][70944f73]
    + Introduce X::QuoteWords::Missing::Closer class [b245dcbb][1eb3db77]

+ Fixes:
    + Fix setting operator properties on some operators (束>損 and 束<損 and
      friends) [7f6f2512]
    + Provide a workaround for macOS Security Integrity Protection [402bcb8e]
    + Fix JVM build [1227b407]

+ Removals:
    + Remove Test.is_approx [e958040c]

+ Internal:
    + Use new stat syscalls [e258c2cf][64eb3e17][79784420][56294538][57e658c4]
      [4597e20d][a7f368c8]
    + Remove superfluous "is equiv" [92758cc5]
    + Remove "is equiv", it isn't necessary with OperatorProperties [50a4f690]
    + Move operator related trait_mods to much later in the setting [3937c862]
    + Handle operator traits with string better [16595e84]
    + Make sure OperatorProperties are set on new 6.e operators [c9eb5953]
    + Remove unused attribute in Iterator [ec207675]
    + Rename all .pm6 files to .rakumod [81d2aa6f]
    + Make X::Worry::P5::LeadingZero exception more readable [a369b57f]
    + Streamline Routine.gist [5ed482e0]

+ RakuAST Development:
    + A lot of work was done on RakuAST development (over 230 commits), raising
      the number of passing spectest files from 938 to 953 (out of 1358).

      [8be7bfe2][e6bc6878][81446212][4a4be8de][76308eb5][c509e758][ce29ccda]
      [042e1e4d][be6428ba][eec42c77][5aeeb39d][e0b7e831][1380fa3b][ba9f4050]
      [e6fdb853][168a67ff][cefa085c][ad4c580d][66414c04][b248ae12][e7df63a4]
      [4b2c4072][48838af4][ea40e4c6][def3a4ad][d3b53807][fc9debac][c4674f70]
      [c21f4b6b][ceb3d407][978e2d78][61097bd1][74cd925b][3777e2db][4c3d0ede]
      [c08ebbee][960a40dd][abc13a3c][f723f72c][d86cc550][6574c0e4][cc19095e]
      [1c47bb26][056bf03f][3ed02c34][1a33df17][646d548e][a0936a7e][37283cd6]
      [4db885c4][491b8469][b1560d3a][5b8f98b9][bda2be54][bc9a7123][e0975a5a]
      [743c4252][6605c0a8][238fa003][066d1d95][a6cbf201][b5e9f6fe][57b92f07]
      [f3da4c1f][89912801][66506c79][0395c7bb][29f3826a][c82791b0][1d785551]
      [5d43ff5b][8797bf95][fac51f9a][cb0f4ec2][ab613324][008b73de][f3215d05]
      [d33af758][c0667de0][ea12dec9][98312dcb][2a331f1f][c38af03b][24c05ee0]
      [4fd34508][eb3f30f4][48ae9919][562926fc][137ff2b9][32cddc56][abbbdd01]
      [f5e3bc94][e08eadf6][8dc2e53e][2b36f85f][c7338f96][e8076ae4][c035db23]
      [95dbd6cd][310e40da][51b0afc4][5fe1bd82][ee170b9f][5841afb2][1626cbfb]
      [76ad99d4][6da14def][e337c823][e026c1b0][65789659][6fa642c6][c19e7a1c]
      [4b09c649][c821ffeb][5e10f295][b60812ea][68070835][84419efb][c978bf21]
      [8ec9ae8b][e0864b19][5667eaa7][700e5248][8ed9f681][ec4d75ca][628c71bd]
      [44ba0636][5881f0b9][577498bc][8631e3ab][3a70184a][be944af2][94eb0c34]
      [3a0b05d6][9fe819e7][fc5d02ad][d192c18c][6817b10b][7779b565][c5d36f2f]
      [6b331d9c][ca05e9fb][fe9ff1c6][73737c5b][f4c9f606][5ad51ca5][3e652d5f]
      [8938e551][b5fcda9f][daec7797][9311a720][cacefa6a][e41ffda4][4f13da10]
      [8832f11c][c4cd9af1][f4c228dc][f67797db][eb8fea81][9d711ea5][863373a6]
      [3a91b495][636c8789][42c2f5a7][50c2f86e][8d82622a][7004c563][2671792a]
      [ebd4c00e][a39765a6][1504fc2f][04ec9234][cfcf9fb3][f950ca13][97fac492]
      [66b6f788][bc16a7ac][cd32d6a3][381cf921][ae833884][7ebd9bb3][42a92611]
      [5d784a9c][1b6f5791][4c0ffe67][f05f7746][770ac47b][866e4310][ded9b37c]
      [6f73a9c2][0079b03b][6d3904d0][60ec27c6][40a94e23][97683f98][ef0aa2b6]
      [3e81831a][8c2062c2][cbfdaeec][f9de8160][b7a59287][d08c2f98][4d1ff732]
      [d6b2a465][cdc7c1d5][714f2f6d][783c7900][bc3cc07a][c716de92][e3f23896]
      [9da6db8f][1e797d64][cdcd9c58][c776e55a][19bd3089][35bdbbc6][44659105]
      [f4fc256b][d6fd0f60][65cc4b66][150488c1][65d84a4d][1702a8e2][b70ca769]
      [a1a658ab][c4511e4c][ebe8322a][6771c4ae][e46425c5][8e375870][f1c6261c]
      [9866e7a1][dba3b448]

New in 2023.08:

+ Improvements:
    + Re-imagine Formatter + Format updates [2cdab744][3e5a3fb6][672999fd]
      [91f221f0][f6762fa3][6eef82f6][85c83ade][ae149fcc][64e4499a]
      [fe788b0a][90ccaeb5][3cf10fdc][2e53c872][5deb9eed]
    + Improve error message on iterating Ranges that can't be iterated
      [4562d708]
    + Improve null regex error message a bit [19191971]
    + Deprecate including an ambiguous .pm module file [4d5f6ff9]
    + Don't mangle with exception backtrace (related to CompUnit) [e1b5fd0b]
    + Respect CUPR.may-precomp() in CURI [41ae15a0]
    + Optimize .min/.max/.minmax/.minpairs/.maxpairs [1579da00]
    + Make reverse/unlink/rmdir complain when called w/o arguments [bfc5af69]
    + Make X::Syntax::Confused more logical [375d04e3]

+ Additions:
    + Add sprintf(Format:D) candidate for now [120d929b]
    + Add format.directives method [474ca30c]
    + Add Format.AST [9ccd3c37]
    + Add support for Version.new("1,2,3-") [73d07b4b]
    + Make v1.2 eqv v1.2.0.0.0 True [d37e6e83]
    + Implement methods `andthen` and `orelse` on Promise [acd8cc45]
    + Add support for RAKUDO_NO_PRECOMPILATION environment variable [6750ab31]
    + Implement .min|max :k :v :kv :p [ec000772]
    + Implement .(min|max)pairs(&by) + (min|max)(&by, :foo) [4645317d]
    + Implement List.sort(&by?, :k) to return result indices [53edf4e4]
      [53794833]
    + Make sure sub versions of min/max handle adverbs [c5cc2675]
    + Make sure sub sort takes named args and passes them on [e0a882f0]
    + Add X::NoZeroArgMeaning exception class [fc11963d]
    + Add sub versions of WHERE WHICH WHO (#5336) [dbde821f]
    + Add HOW/VAR/WHAT/WHO as Mu methods [7bc98ec4]

+ Fixes:
    + Fix syntax error when building on JVM [53440ad7]
    + Backport threadsafe update of quote-lang cache from RakuAST [60a96bb6]
    + Fix thinko introduced in e6c0b5e919 (DateTime) [b58bf6db]
    + Fix stringification of v6.* [8e394fad]
    + Fix version issues when * was involved [824a500b]
    + Make Regex.gist|raku handle absence of $!source properly [924d5341]
    + Fix use of CALLERS/CALLER pseudo stashes [4cedc949][e334eb56][16ae94c5]
    + Fix a coercion in `Range` constructor [b4b77952]
    + Ensure lock is created before NativeCall role is setup [a4a2bbd2]
    + Make $*KERNEL.bits correct on ARM64 processors [5d4bb333]
    + Fix issue with uint64 Bufs and -1 [43473202]
    + Fix signatures in some Code methods [866099aa]

+ Removals:
    + Remove deprecated --nqp-lib option [55537e9b]
    + Remove deprecated Proc.status [91fdd538]

+ Internal:
    + Fix some cases of improper language revision tests [68dbf929]
    + Increase max heap space to 6G for building jvm rakudo [26e7d650]
    + Remove nqp-home/lib and rakudo-home/lib from vm search paths [4a661911]
      [64fef804]
    + Remove unused transcode compiler option [aca81e92]
    + Don't store a Whatever instance in Version, but a type object [1045f1b2]
    + Make Any.iterator-and-first an implementation detail [99a01075]
    + Introduce Range.Inf-Inf implementation detail method [dbb95d1f]
    + Abstract comparator logic [8157c033]
    + Buglet with dd [8144415a]
    + Allow "sorrows" to be specified as "sorries" [c4b68d7f]
    + Use OperatorProperties.new-compat to set %prec [5fb6d836]

+ RakuAST Development:
    + A lot of work was done on RakuAST development (over 150 commits), raising
      the number of passing spectest files from 884 to 938 (out of 1358).

      [dd55ffe2][0550ae76][3c2af237][fed1515d][93dd19f8][fcf1c3ff][101d3ca5]
      [90aa9c66][2c2c4d4e][c7e6e5af][d72c562d][15f9685b][1beeb166][1b68eb7d]
      [5fa96e37][7d037bbb][b17f9c1c][a31bdc78][5f488afb][ef764677][eb169c3f]
      [84ffe2b1][e36ac593][a05c4061][2184c5a8][d520abb7][a0466136][82cdc95e]
      [f2cbac39][5f03e704][b8a3096b][eb753a3b][564a6df1][126e726d][88b22e2c]
      [743cc08b][5e2c6a39][9fc4f69f][d3a90fc1][1d48d351][6abb6534][d45fb6e5]
      [cfa7f8d7][794d89a4][7b6c81c7][0d641880][c4059d7d][34a1a5da][1c25d071]
      [a8a0416e][c02c07e9][dd009197][9f866810][5fc5c32e][632a2ecc][862e3874]
      [24aa0229][d15d6d7d][6a9e9963][51ebbe80][c002940c][2aca0151][a9e83a93]
      [6c345f4f][d923a4f5][b390e203][defca25f][947b49c9][3bca9516][de7151fa]
      [aed6be5b][bef9ea40][b4d8a48d][977d9bee][baf8906b][0ee02288][52f49344]
      [66d53dcd][ddfe6ae8][ffe631e8][eb60db5d][2588b4cf][01cf0c04][f151aba3]
      [7114b4d7][3072e91e][f325c404][e1f801fc][390b8227][22e78454][20bfeaf2]
      [09b452bf][1cf0b06d][5e353bcd][f7a314b2][c4053f20][4e0ecaa3][edd5d4e7]
      [4afbc34c][5b2f58ba][a0ed2ae9][517e53a5][47577b8a][e4787df9][206c4552]
      [5af65d33][1b44da3e][ec6671d1][4c1ea9fe][652b3050][e13a6b0f][c1b1ae8a]
      [8f612e39][36f561a3][8dd2f004][bdf80215][0e79b375][3e437d76][09a16585]
      [20bd4165][c1f7e4d4][941143d4][011d2ce7][519ec6e8][e20d7b44][0396233a]
      [02a2bd30][512f5cc4][2caaf9f4][f604c788][703363eb][86557c94][205fb661]
      [11334377][34a6c01d][c7ad58de][e6f33599][28d266ff][efb58664][35467a20]
      [5ef70c6a][0ad03b5e][244ea5e9][632f952b][88ca1e38][e5d5d48e][a17588f8]
      [b20c7993][8a7f4b72][1d5a9508][779f0f79][386cac8a][083f2857][32e078ca]
      [d9085270][37aa0544][18786514][dc078bfd][b1f54e17][2dbcdafd]

New in 2023.06:

+ Improvements:
    + Make unknown method calls on strings mention the string [563addbb]
    + Make sure format is reported with `Formatter` errors [10cc908d]
    + Provide better error message for `my %h = Callable` [65febb98]
    + Make extensions for CURFS configurable [924386f5]
    + Make `.fmt` a multi everywhere [69d570d2][a2d616a0]

+ Additions:
    + Implement `Uni.encode` [e3a74746]
    + Add `X::Temporal::OutOfRange` [83cc6e71]
    + Add `connect-path` and `listen-path` to IO::Socket::Async thereby
      implementing asynchronous Unix socket support (MoarVM only for
      now) [6f9bc5b1][c452fdbf]
    + Introduce the `Format` class in 6.e [ebe0e0b2][f3bb7a2c][5a7a2e5f]
    + Add `.fmt(Format:D)` candidates where appropriate [eceaeeae]

+ Fixes:
    + Fix role typechecking over its parent class [a4201c28]
    + Add one more level of dirs to check for .t fudging [1dc496ad]
    + Precomp Pipeline: Fix building on CentOS 7 [c0a95290]
    + Consider META6.json contents when calculating CURFS id [5ec81cad]
    + Fix copy-pasto in `Capture.Bool` [a2f71d80]

+ Removals:
    + Remove largely unknown / undocumented flags from installed raku
      script shims [73888f45]

+ Internal:
    + Re-commenced work on Formatter class [a54b99b6][67d8dc76][c3df563b]
    + Streamline X::Str::Sprintf::Directives::BadType [40aa1605]
    + Optimize CURFS startup time [77aa79ce][d30ac3e4][655ac635]
    + Optimize internal directory recursion [0ae02284][78d79112][2642bf2d]
      [3fa0fdf7][71240f00]
    + Streamline List.fmt a bit, a few % faster [1617881d]
    + Combine 6.e augments and additions into single files [7d3b9d6b][3d0b3222]
    + Don't need to use _I version of nqp::radix... [efa78db6]
    + Add "rakuast" as key to filter roast on [fa9cd8ef]
    + Make CURFS extensions more idiomatic [6e8339a6][4d077623]

+ RakuAST Development:
    + A lot of work was done on RakuAST development (over 100 commits), raising
      the number of passing spectest files from 825 to 884 (out of 1356).

      [c88291e2][d320deed][4a46ee17][6eafacd0][5da5c605][566f878e][b76e2bc0]
      [1028ceb6][1ab2e3e7][dd475ed0][9b207ab7][4df49e66][790b6b05][d3372c8d]
      [b593dc9a][0df71cfc][d2203ccb][cc9d1ec0][0bb11fe2][feffac51][22acb30c]
      [02548b5b][b7c73685][174c941a][881ce570][237b28b9][628bcdca][4b3bfbb3]
      [dd95fd1c][93f560a7][cebe2ad6][9b071c2c][2e77a038][013a2fa4][000648ed]
      [653e0c22][c9a5d62d][678aced8][6baa4d56][253a5d8d][7f0ba792][5a8402f5]
      [c7ecdd82][5d8ca405][ee80ae0d][dce0875a][9095d86b][4813dfb8][11c012a8]
      [bd10858e][eaa6293f][c6b21ec6][63219673][639e7e90][305a839b][da5fb80f]
      [885a86a8][54fee5e6][2d2920f0][1c6097b8][17b97c19][003777c4][554c9fc6]
      [c8a4a214][f05cd033][7661383e][9b9b7216][823f5516][58d638d3][e0cefedb]
      [e015bfe7][baf1aa0f][84d14dc9][cb887de7][45cc0d4e][f2bff1f7][2cff038d]
      [e8b477b5][75bdcd64][432c1d62][158c0c75][37e0a0b6][e0ec2749][55a26222]
      [97d13c59][1657c0f4][a6bec923][4932c2c1][e5568f93][34854eb4][0ff1118a]
      [489cb328][4dd49339][f581d020][c5b917db][0557d834][0fecf561][e10e3aa0]
      [5b456299][c884b166][c6ceff3e][e95c45a5][60a10f8a][8a4f4d8e][8ab9d11f]
      [33cb11be][5790e589][e66bcd67][655ac635]

(mef)

2023-12-13 11:19:10 UTC MAIN commitmail json YAML

doc: Updated lang/nqp to 2023.11

(mef)

2023-12-13 11:18:59 UTC MAIN commitmail json YAML

(lang/nqp) Updated 2023.05 to 2023.11, ChangeLog unknown

(mef)

2023-12-13 11:15:20 UTC MAIN commitmail json YAML

doc: Updated devel/MoarVM to 2023.11

(mef)

2023-12-13 11:15:11 UTC MAIN commitmail json YAML

(devel/MoarVM) Updated 2023.06 to 2023.11

New in 2023.11

Core:
+ Add syscall that returns stat times in integer nanoseconds [18604f69]
+ Update libuv to version 1.47.0 [9a6eabfe]
+ Bump minimum supported version to windows 8 [428b821d]
+ Prepare for msvc toolchain c11 atomics [030f8ad0][3e4b6ede]

New in 2023.09

Core:
+ Add stat repr and related syscalls [e149d3de]

New in 2023.08

Core:
+ Fix incompatible function pointer types with clang16 [871f7bca]
+ Update libuv to version 1.46 [75fe055c]

(mef)

2023-12-13 07:48:08 UTC MAIN commitmail json YAML

doc: vuln: + modular-xorg-server

(wiz)

2023-12-13 07:45:36 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-xephyr to 21.1.10

(wiz)

2023-12-13 07:45:20 UTC MAIN commitmail json YAML

doc: Updated x11/modular-xorg-server to 21.1.10

(wiz)

2023-12-13 07:45:07 UTC MAIN commitmail json YAML

modular-xorg-{server,xephyr}: update to 21.1.10

This release contains fixes for CVE-2023-6377 and CVE-2023-6478 as
reported in today's security advisory:
https://lists.x.org/archives/xorg-announce/2023-December/003435.html

Peter Hutterer (3):
      randr: avoid integer truncation in length check of ProcRRChange*Property
      Xi: allocate enough XkbActions for our buttons
      xserver 21.1.10

nerdopolis (1):
      xephyr: Don't check for SeatId anymore

(wiz)

2023-12-13 03:01:14 UTC MAIN commitmail json YAML

update protocol

(zafer)

2023-12-13 02:47:33 UTC MAIN commitmail json YAML

remove non-working master sites

(zafer)

2023-12-12 22:54:27 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Date-Manip to 6.93

(mef)

2023-12-12 22:54:16 UTC MAIN commitmail json YAML

(devel/p5-Date-Manip) Updated to 6.93, ChangeLog not updated

(mef)

2023-12-12 22:48:08 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Glib-Object-Introspection to 0.051

(mef)

2023-12-12 22:47:57 UTC MAIN commitmail json YAML

(devel/p5-Glib-Object-Introspection) Updated 0.048 to 0.051

Overview of changes in Glib::Object::Introspection 0.051
========================================================
- Check for empty closures (RT#147409)
- tests: Add empty callback (GNOME/perl-glib-object-introspection!8)
- Fix use of GI_CHECK_VERSION (GNOME/perl-glib-object-introspection!10)

Overview of changes in Glib::Object::Introspection 0.050
========================================================
- Add CI pipeline (on Gnome GitLab server)
- Add POD documentation to perli11ndoc (thanks oldtechaa!)
- Clean up string evals and return undef, hazardous style choices
- Update the README file to Markdown format, update links
- Update links in Glib::Object::Introspection POD
- Add support for new girffi API

Overview of changes in Glib::Object::Introspection 0.049
========================================================

* SV → Array: Also accept strings when a guchar* pointer is expected

(mef)

2023-12-12 21:59:29 UTC MAIN commitmail json YAML

Updated x11/qt5-qscintilla, x11/py-qt5-qscintilla

(adam)

2023-12-12 21:58:59 UTC MAIN commitmail json YAML

2023-12-12 18:40:04 UTC MAIN commitmail json YAML

doc: Updated x11/py-sip6 to 6.8.1

(gdt)

2023-12-12 18:39:55 UTC MAIN commitmail json YAML

x11/py-sip6: Update to 6.8.1

This is a bugfix release to 6.8.0, which failed for many users,
including qgis.

This update drops the patch to change upstream's code surrounding
".abi3" because upstream said it was incorrect.  It seems that
suffixes really do change when using the limited API and we will have
to deal with that.

Tested with qgis.

(gdt)

2023-12-12 17:57:19 UTC MAIN commitmail json YAML

py-gdal: fix build on Darwin

(adam)

2023-12-12 17:17:18 UTC MAIN commitmail json YAML

Updated devel/py-astroid, devel/py-pylint

(adam)

2023-12-12 17:17:00 UTC MAIN commitmail json YAML

py-pylint: updated to 3.0.3

What's new in Pylint 3.0.3?

False Positives Fixed

Fixed false positive for unnecessary-lambda when the call has keyword arguments but not the lambda.

Fixed incorrect suggestion for shallow copy in unnecessary-comprehension

Example of the suggestion:
#pylint: disable=missing-module-docstring
a = [1, 2, 3]
b = [x for x in a]
b[0] = 0
print(a) # [1, 2, 3]

After changing b = [x for x in a] to b = a based on the suggestion, the script now prints [0, 2, 3]. The correct suggestion should be use list(a) to preserve the original behavior.

Fix false positives for undefined-variable and unused-argument for
classes and functions using Python 3.12 generic type syntax.

Fixed pointless-string-statement false positive for docstrings
on Python 3.12 type aliases.

Fix false positive for invalid-exception-operation when concatenating tuples
of exception types.

Other Bug Fixes

Fix a bug where pylint was unable to walk recursively through a directory if the
directory has an __init__.py file.

(adam)

2023-12-12 17:13:56 UTC MAIN commitmail json YAML

py-astroid: updated to 3.0.2

What's New in astroid 3.0.2?

Avoid duplicate inference results for some uses of typing.X constructs like
Tuple[Optional[int], ...]. This was causing pylint to occasionally omit
messages like deprecated-typing-alias.

(adam)

2023-12-12 16:49:14 UTC MAIN commitmail json YAML

Updated devel/py-prompt_toolkit, devel/py-distlib

(adam)

2023-12-12 16:48:58 UTC MAIN commitmail json YAML

py-distlib: updated to 0.3.8

0.3.8

- markers
    - Fix: use legacy version implementation for Python versions.

- tests
    - Fix: use symlinks in venv creation during test.
    - Fix: handle deprecation removals in Python 3.13.

(adam)

2023-12-12 16:45:55 UTC MAIN commitmail json YAML

py-prompt_toolkit: updated to 3.0.42

3.0.42: 2023-12-12

Fixes:
- Fix line wrapping in `patch_stdout` on Windows.
- Make `formatted_text.split_lines()` accept an iterable instead of lists only.
- Disable the IPython workaround (from 3.0.41) for IPython >= 8.18.
- Restore signal.SIGINT handler between prompts.

(adam)

2023-12-12 16:41:49 UTC MAIN commitmail json YAML

pcc.mk: Adapt c99 flags

Change the commented-out flag setting from testing USE_LANGUAGES,
which won't work with new-style FORCE_C_STD, to setting
_C_STD_FLAG.c99, which compiler.mk will add via wrappers.

This is a comment-only change; the new code awaits testing much as the
old code did.

(gdt)

2023-12-12 16:40:40 UTC MAIN commitmail json YAML

Updated security/py-acme, security/py-certbot*

(adam)

2023-12-12 16:39:36 UTC MAIN commitmail json YAML

2023-12-12 16:28:45 UTC MAIN commitmail json YAML

mk/compiler.mk: Adjust USE_LANGUAGES documentation to recent changes

Setting dialects in USE_LANGUAGES has been deprecated in favor of
USE_CXX_FEATURES and FORCE_CXX_STD (which is a major improvement in
cleanliness of expression).  Actually say this, rather than
documenting that it is expected to use USE_LANGUAGES for the FORCE
case.

This is a comment-only change.

Proposed in concept on tech-pkg with no objections.

(gdt)

2023-12-12 14:42:17 UTC MAIN commitmail json YAML

doc: Updated audio/spotify-player to 0.16.2

(wiz)

2023-12-12 14:42:07 UTC MAIN commitmail json YAML

spotify-player: update to 0.16.2.

What's Changed

    Fix memory leak issue when rendering images in iTerm2 in #319
        remove cover_image_refresh_duration_in_ms config option
        update image rendering logic to only trigger when the state changes (previously render periodically)

(wiz)

2023-12-12 14:14:15 UTC MAIN commitmail json YAML

x11/py-sip6: Strengthen needing to test with qgis and annotate patch

The 6.8.0 release was very broken.  It built and packaged, but
generated code that doesn't build.  Thus, it's clear that new sip
releases need to be used to build-test demanding sip users, and so far
the most demanding user seems to be qgis.  This testing appears not to
have been done upstream.  Include a caution about .0 releases of sip,
based on this experience.

Annote a patch as having been sent upstream, and note upstream's
decision to partially merge and partially explain that it is
incorrect.

(gdt)

2023-12-12 13:58:26 UTC MAIN commitmail json YAML

2023-12-12 12:57:13 UTC MAIN commitmail json YAML

Clarify MESSAGE.

The settings for the dma audio backend apply to NetBSD 8.x only.

Ok gdt@.

(nat)

2023-12-12 12:37:45 UTC MAIN commitmail json YAML

openjdk11: Fix build error

Reported by abs@.

(ryoon)

2023-12-12 12:18:07 UTC MAIN commitmail json YAML

use http. https points to an invalid cert.

(zafer)

2023-12-12 11:35:46 UTC MAIN commitmail json YAML

update master site. ftp is not working.

(zafer)

2023-12-12 01:04:45 UTC MAIN commitmail json YAML

twitch-tui: needs openssl to be buildlunk.

(schmonz)

2023-12-11 23:52:52 UTC MAIN commitmail json YAML

2023-12-11 21:41:12 UTC MAIN commitmail json YAML

doc: Updated devel/texttest to 4.3.1

(schmonz)

2023-12-11 21:41:07 UTC MAIN commitmail json YAML

texttest: update to 4.3.1. Changes:

New development:
- New knownbugs option to report as known bug even if all reruns fail
  (extra checkbox in the UI)

Bugfixes:
- Standard error files should always have highest display priority
  unless overridden (some tools truncate preview output and lose
  stacktraces etc)
- Make spin buttons reset correctly, irrespective of locale
- Removed very old hack that caused problems on Linux testing with
  UIs visible
- Fixes for AZ Devops integration - count Rejected/Removed bugs as
  completed, don't fail if Severity not present (so we can link to
  Features/User stories etc)
- Fixed selection of fastest/slowest tests (thanks Nils Olsson)
- Compatibility with Python 3.11
- Fix for partial approval of a test with custom test comparison

(schmonz)

2023-12-11 21:14:54 UTC MAIN commitmail json YAML

Updated net/haproxy, devel/py-argcomplete

(adam)

2023-12-11 21:14:35 UTC MAIN commitmail json YAML

py-argcomplete: updated to 3.2.1

Changes for v3.2.1 (2023-12-10)

-  Allow explicit zsh global completion activation

Changes for v3.2.0 (2023-12-09)

-  Fix and test global completion in zsh
-  Add 窶土es option to activate-global-python-argcomplete
-  Test suite improvements

(adam)

2023-12-11 21:11:51 UTC MAIN commitmail json YAML

haproxy: updated to 2.9.0

2.9.0
- DOC: config: add missing colon to "bytes_out" sample fetch keyword (2)
- BUG/MINOR: cfgparse-listen: fix warning being reported as an alert
- DOC: config: add matrix entry for "max-session-srv-conns"
- DOC: config: fix monitor-fail typo
- DOC: config: add context hint for proxy keywords
- DEBUG: stream: Report lra/fsb values for front end back SC in stream dump
- REGTESTS: sample: Test the behavior of consecutive delimiters for the field converter
- BUG/MINOR: sample: Make the `word` converter compatible with `-m found`
- DOC: Clarify the differences between field() and word()
- BUG/MINOR: server/event_hdl: properly handle AF_UNSPEC for INETADDR event
- BUILD: http_htx: silence uninitialized warning on some gcc versions
- MINOR: acme.sh: don't use '*' in the filename for wildcard domain
- MINOR: global: Use a dedicated bitfield to customize zero-copy fast-forwarding
- MINOR: mux-pt: Add global option to enable/disable zero-copy forwarding
- MINOR: mux-h1: Add global option to enable/disable zero-copy forwarding
- MINOR: mux-h2: Add global option to enable/disable zero-copy forwarding
- MINOR: mux-quic: Add global option to enable/disable zero-copy forwarding
- MINOR: mux-quic: Disable zero-copy forwarding for send by default
- DOC: config: update the reminder on the HTTP model and add some terminology
- DOC: config: add a few more differences between HTTP/1 and 2+
- DOC: config: clarify session vs stream
- DOC: config: fix typo abandonned -> abandoned
- DOC: management: fix two latest typos (optionally, exception)
- BUG/MEDIUM: peers: fix partial message decoding
- DOC: management: update stream vs session

(adam)

2023-12-11 20:54:48 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-hypothesmith, devel/py-isort

(adam)

2023-12-11 20:53:49 UTC MAIN commitmail json YAML

py-isort: updated to 5.13.1

5.13.1

- Fixed integration tests
- Fixed normalizing imports from more than one level of parent modules (issue/2152)
- Remove optional dependencies without extras

(adam)

2023-12-11 20:52:02 UTC MAIN commitmail json YAML

py-hypothesmith: add TOOL_DEPENDS

(adam)

2023-12-11 20:51:28 UTC MAIN commitmail json YAML

py-hypothesis: add TOOL_DEPENDS

(adam)

2023-12-11 20:48:39 UTC MAIN commitmail json YAML

py-hypothesmith: updated to 0.3.1

0.3.1 - 2023-09-06
- Hypothesis >= 6.89.0 made some internal changes which broke our `from_grammar()`.
  This patch restores compatibility, and requires the new Hypothesis.

0.3.0 - 2023-09-06
- Even more efficient generation of Python identifiers, using
  [Hypothesis 6.84.1](https://hypothesis.readthedocs.io/en/latest/changes.html#v6-84-1)
- Dropped support for Python 3.7, which is end-of-life and not supported by Hypothesis

(adam)

2023-12-11 20:46:39 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.92.0

6.92.0

This release adds an experimental observability mode. You can read the docs about it here.

6.91.2

This patch refactors some more internals, continuing our work on supporting alternative backends. There is no user-visible change.

6.91.1

This patch fixes an issue where builds() could not be used with attrs objects that defined private attributes (i.e. attributes with a leading underscore).

This patch also adds support more generally for using builds() with attrs’ alias parameter, which was previously unsupported.

This patch increases the minimum required version of attrs to 22.2.0.

6.91.0

This release adds an optional payload argument to hypothesis.event(), so that you can clearly express the difference between the label and the value of an observation. Test statistics will still summarize it as a string, but future observability options can preserve the distinction.

6.90.1

This patch supports assigning settings = settings(...) as a class attribute on a subclass of a .TestCase attribute of a RuleBasedStateMachine. Previously, this did nothing at all.

Thanks to Joey Tran for reporting these settings-related edge cases in stateful testing.

6.90.0

This release makes it an error to assign settings = settings(...) as a class attribute on a RuleBasedStateMachine. This has never had any effect, and it should be used as a decorator instead:

(adam)

2023-12-11 17:18:59 UTC MAIN commitmail json YAML

Updated textproc/py-ujson, devel/py-fixtures, devel/py-testtools, security/py-bandit

(adam)

2023-12-11 17:18:36 UTC MAIN commitmail json YAML

py-bandit: updated to 1.7.6

1.7.6

* Fixes for sphinx build
* refactor: remove \`importlib-metadata\` fallback
* Fix crash on pyproject.toml without bandit config
* Add official support of Python 3.12
* Use mirror repository for black pre-commit hook
* fix(plugins/B507): also detect class instances
* Fix for ReadtheDocs build
* Bump actions/checkout from 3 to 4
* Fix dependabot to update github actions
* Support ignoring blacklists by name
* Update blacklist call documentation
* Avoid gitpyhon CVE-2022-24439
* django\_rawsql\_used: support keyword arguments used in \`RawSQL\`
* Simplify \`wrap\_file\_object\`
* Update asserts.py documentation
* Remove support for Python 3.7 due to end-of-life
* Make pre-commit run Bandit hook using a single process
* Switch from open collective to PSF
* Replace pbr in favor of importlib
* Add a copy button to all code snippets in docs
* Add \`random.Random\` to B311 checks
* Update pre-commit hooks
* Update versions of used GitHub Actions
* Skip unnecessary \`pip install\` commands in the pythonpackage.yml workflow
* Switch to tox 4
* Adds check for crypt module usage as weak hash
* language and linting updates
* xmlrpclib replaced with xmlrpc in Python3
* Improper detection of non-requests module
* Remove checks for Python2 urllib
* Render Python 3.10 in drop down correctly
* Update bug report to include version 1.7.5

(adam)

2023-12-11 17:16:19 UTC MAIN commitmail json YAML

py-testtools: updated to 2.7.1

2.7.1

Improvements

* Remove various unused imports.
* Fix build backend. This should prevent version from being set to 0.0.0
  when building wheels.

2.7.0

Improvements

* Fix compatibility with Python 3.12.
* Add typing in various modules (still lacking full coverage).
* Drop the 'test' command for distutils. This has been
  deprecated since 2.6.0.
* Drop support for Python 3.6.

(adam)

2023-12-11 17:14:48 UTC MAIN commitmail json YAML

py-fixtures: updated to 4.1.0

4.1.0

* Drop support for Python 3.6 (EOL)
* Add a new ``WarningsFilter`` filter, allowing users to filter warnings as
  part of their tests, before restoring said filters.

4.0.1

* Remove ``testtools`` from ``requirements.txt`` as well.

4.0.0

* Add missing APIs to ``FakeProcess``, making it match ``Popen``.
* Dropped support for Python 2.7, Python 3.4 and Python 3.5 (EOL).
* Added support for Python 3.6-3.10.
* Add possibility to reset the ``FakeLogger``.
* Access ``mock.DEFAULT`` lazily rather than at import time so ``mock`` can
  be overridden with something else.
* Support all ``subprocess.Popen`` arguments up to Python 3.10.
* Move ``testtools`` requirement to a new ``fixtures[streams]`` extra.

(adam)

2023-12-11 16:57:49 UTC MAIN commitmail json YAML

py-ujson: updated to 5.9.0

5.9.0

Added

Deploy to PyPI using trusted publishing
Replace PyPy3.8 wheel with PyPy3.10

Changed

Speed-up and cleanup objToJSON
Use lowercase strings for bool dict keys

Fixed

Fix typos found by codespell
Fix undefined behavior in Buffer_AppendLongUnchecked

(adam)

2023-12-11 16:32:19 UTC MAIN commitmail json YAML

2023-12-11 16:25:48 UTC MAIN commitmail json YAML

2023-12-11 15:46:10 UTC MAIN commitmail json YAML

editors/emacs2[789]-nox11: Disable GUI toolkits harder

Add --without-ns to disable Cocoa as well, because "nox11" means "no
toolkits - command line only" and because with Cocoa, as autodetected
by emacs, lots of stuff shows up in the PLIST.  This makes the
behavior match emacs26-nox11.

(gdt)

2023-12-11 15:41:35 UTC MAIN commitmail json YAML

2023-12-11 12:22:22 UTC MAIN commitmail json YAML

Updated security/py-bcrypt, devel/py-greenlet

(adam)

2023-12-11 12:22:06 UTC MAIN commitmail json YAML

py-greenlet: updated to 3.0.2

3.0.2 (2023-12-08)

- Packaging: Add a minimal ``pyproject.toml`` to sdists.
- Packaging: Various updates to macOS wheels.
- Fix a test case on Arm32. Note that this is not a supported platform
  (there is no CI for it) and support is best effort; there may be
  other issues lurking.

(adam)

2023-12-11 12:14:36 UTC MAIN commitmail json YAML

py-bcrypt: updated to 4.1.1

4.1.1

Fixed the type signature on the kdf method.
Fixed packaging bug on Windows.
Fixed incompatibility with passlib package detection assumptions.

4.1.0

Dropped support for Python 3.6.
Bumped MSRV to 1.64. (Note: Rust 1.63 can be used by setting the BCRYPT_ALLOW_RUST_163 environment variable)

(adam)

2023-12-11 11:02:00 UTC MAIN commitmail json YAML

Updated devel/py-packageurl, devel/py-pathspec

(adam)

2023-12-11 11:01:45 UTC MAIN commitmail json YAML

py-pathspec: updated to 0.12.1

0.12.1 (2023-12-10)

Bug fixes:
- PathSpec.match_file() returns None since 0.12.0.

(adam)

2023-12-11 11:00:49 UTC MAIN commitmail json YAML

2023-12-11 10:27:02 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-PerlMagick to 7.1.1.23

(wiz)

2023-12-11 10:25:57 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.1.1.23

(wiz)

2023-12-11 10:25:35 UTC MAIN commitmail json YAML

ImageMagick: update to 7.1.1.23

7.1.1.23

    configure.ac: Fix bashism by @thesamesam in #6931
    Fix zstd not being listed under GetMagickDelegates() by @valgur in #6934

7.1.1.22

    Changed titles to subheadings by @kshitijaucharmal in #6834
    Bump azure/azure-code-signing-action from 0.2.21 to 0.2.22 by @dependabot in #6862

(wiz)

2023-12-11 10:24:14 UTC MAIN commitmail json YAML

Updated lang/python311, lang/py311-html-docs

(adam)

2023-12-11 10:23:43 UTC MAIN commitmail json YAML

python311 py311-html-docs: updated to 3.11.7

Python 3.11.7 final

Core and Builtins

gh-112625: Fixes a bug where a bytearray object could be cleared while iterating over an argument in the bytearray.join() method that could result in reading memory after it was freed.
gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors. Patch by pablo Galindo
gh-112387: Fix error positions for decoded strings with backwards tokenize errors. Patch by Pablo Galindo
gh-112266: Change docstrings of __dict__ and __weakref__.
gh-109181: Speed up Traceback object creation by lazily compute the line number. Patch by Pablo Galindo
gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds
gh-111366: Fix an issue in the codeop that was causing SyntaxError exceptions raised in the presence of invalid syntax to not contain precise error messages. Patch by Pablo Galindo
gh-111380: Fix a bug that was causing SyntaxWarning to appear twice when parsing if invalid syntax is encountered later. Patch by Pablo galindo
gh-88116: Traceback location ranges involving wide unicode characters (like emoji and asian characters) now are properly highlighted. Patch by Batuhan Taskaya and Pablo Galindo.
gh-94438: Fix a regression that prevented jumping across is None and is not None when debugging. Patch by Savannah Ostrowski.
gh-110696: Fix incorrect error message for invalid argument unpacking. Patch by Pablo Galindo
gh-110237: Fix missing error checks for calls to PyList_Append in _PyEval_MatchClass.
gh-109216: Fix possible memory leak in BUILD_MAP.
Library
gh-112618: Fix a caching bug relating to typing.Annotated. Annotated[str, True] is no longer identical to Annotated[str, 1].
gh-112509: Fix edge cases that could cause a key to be present in both the __required_keys__ and __optional_keys__ attributes of a typing.TypedDict. Patch by Jelle Zijlstra.
gh-94722: Fix bug where comparison between instances of DocTest fails if one of them has None as its lineno.
gh-112105: Make readline.set_completer_delims() work with libedit
gh-111942: Fix SystemError in the TextIOWrapper constructor with non-encodable 窶彳rrors窶� argument in non-debug mode.
gh-109538: Issue warning message instead of having RuntimeError be displayed when event loop has already been closed at StreamWriter.__del__().
gh-111942: Fix crashes in io.TextIOWrapper.reconfigure() when pass invalid arguments, e.g. non-string encoding.
gh-111804: Remove posix.fallocate() under WASI as the underlying posix_fallocate() is not available in WASI preview2.
gh-111841: Fix truncating arguments on an embedded null character in os.putenv() and os.unsetenv() on Windows.
gh-111541: Fix doctest for SyntaxError not-builtin subclasses.
gh-110894: Call loop exception handler for exceptions in client_connected_cb of asyncio.start_server() so that applications can handle it. Patch by Kumar Aditya.
gh-111531: Fix reference leaks in bind_class() and bind_all() methods of tkinter widgets.
gh-111356: Added io.text_encoding(), io.DEFAULT_BUFFER_SIZE, and io.IncrementalNewlineDecoder to io.__all__.
gh-68166: Remove mention of not supported 窶忻sapi窶� element type in tkinter.ttk.Style.element_create(). Add tests for element_create() and other ttk.Style methods. Add examples for element_create() in the documentation.
gh-111251: Fix _blake2 not checking for errors when initializing.
gh-111174: Fix crash in io.BytesIO.getbuffer() called repeatedly for empty BytesIO.
gh-111187: Postpone removal version for locale.getdefaultlocale() to Python 3.15.
gh-111159: Fix doctest output comparison for exceptions with notes.
gh-110910: Fix invalid state handling in asyncio.TaskGroup and asyncio.Timeout. They now raise proper RuntimeError if they are improperly used and are left in consistent state after this.
gh-111092: Make turtledemo run without default root enabled.
gh-110590: Fix a bug in _sre.compile() where TypeError would be overwritten by OverflowError when the code argument was a list of non-ints.
gh-65052: Prevent pdb from crashing when trying to display undisplayable objects
gh-110519: Deprecation warning about non-integer number in gettext now alwais refers to the line in the user code where gettext function or method is used. Previously it could refer to a line in gettext code.
gh-110378: contextmanager() and asynccontextmanager() context managers now close an invalid underlying generator object that yields more then one value.
gh-110365: Fix termios.tcsetattr() bug that was overwritting existing errors during parsing integers from term list.
gh-110196: Add __reduce__ method to IPv6Address in order to keep scope_id
gh-109747: Improve errors for unsupported look-behind patterns. Now re.error is raised instead of OverflowError or RuntimeError for too large width of look-behind pattern.
gh-109786: Fix possible reference leaks and crash when re-enter the __next__() method of itertools.pairwise.
gh-108791: Improved error handling in pdb command line interface, making it produce more concise error messages.
gh-73561: Omit the interface scope from an IPv6 address when used as Host header by http.client.
gh-86826: zipinfo now supports the full range of values in the TZ string determined by RFC 8536 and detects all invalid formats. Both Python and C implementations now raise exceptions of the same type on invalid data.
bpo-41422: Fixed memory leaks of pickle.Pickler and pickle.Unpickler involving cyclic references via the internal memo mapping.
bpo-40262: The ssl.SSLSocket.recv_into() method no longer requires the buffer argument to implement __len__ and supports buffers with arbitrary item size.
bpo-35191: Fix unexpected integer truncation in socket.setblocking() which caused it to interpret multiples of 2**32 as False.

Documentation

gh-108826: dis module command-line interface is now mentioned in documentation.

Tests

gh-110367: Make regrtest --verbose3 option compatible with --huntrleaks -jN options. The ./python -m test -j1 -R 3:3 --verbose3 command now works as expected. Patch by Victor Stinner.
gh-111309: distutils tests can now be run via unittest.
gh-111165: Remove no longer used functions run_unittest() and run_doctest() and class BasicTestRunner from the test.support module.
gh-110932: Fix regrtest if the SOURCE_DATE_EPOCH environment variable is defined: use the variable value as the random seed. Patch by Victor Stinner.
gh-110995: test_gdb: Fix detection of gdb built without Python scripting support. Patch by Victor Stinner.
gh-110918: Test case matching patterns specified by options --match, --ignore, --matchfile and --ignorefile are now tested in the order of specification, and the last match determines whether the test case be run or ignored.
gh-110647: Fix test_stress_modifying_handlers() of test_signal. Patch by Victor Stinner.
gh-103053: Fix test_tools.test_freeze on FreeBSD: run 窶徇ake distclean窶� instead of 窶徇ake clean窶� in the copied source directory to remove also the 窶徘ython窶� program. Patch by Victor Stinner.
gh-110167: Fix a deadlock in test_socket when server fails with a timeout but the client is still running in its thread. Don窶冲 hold a lock to call cleanup functions in doCleanups(). One of the cleanup function waits until the client completes, whereas the client could deadlock if it called addCleanup() in such situation. Patch by Victor Stinner.
gh-110388: Add tests for tty.
gh-81002: Add tests for termios.
gh-110267: Add tests for pickling and copying PyStructSequence objects. Patched by Xuehai Pan.
gh-109974: Fix race conditions in test_threading lock tests. Wait until a condition is met rather than using time.sleep() with a hardcoded number of seconds. Patch by Victor Stinner.
gh-109972: Split test_gdb.py file into a test_gdb package made of multiple tests, so tests can now be run in parallel. Patch by Victor Stinner.
gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb 窶彙t窶� command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner.
gh-108927: Fixed order dependence in running tests in the same process when a test that has submodules (e.g. test_importlib) follows a test that imports its submodule (e.g. test_importlib.util) and precedes a test (e.g. test_unittest or test_compileall) that uses that submodule.

Build

gh-103053: 窶徇ake check-clean-src窶� now also checks if the 窶徘ython窶� program is found in the source directory: fail with an error if it does exist. Patch by Victor Stinner.
gh-109191: Fix compile error when building with recent versions of libedit.

Windows

gh-110913: WindowsConsoleIO now correctly chunks large buffers without splitting up UTF-8 sequences.
gh-110437: Allows overriding the source of VC redistributables so that releases can be guaranteed to never downgrade between updates.
gh-109286: Update Windows installer to use SQLite 3.43.1.

macOS

gh-110950: Update macOS installer to include an upstream Tcl/Tk fix for the Secure coding is not enabled for restorable state! warning encountered in Tkinter on macOS 14 Sonoma.
gh-111015: Ensure that IDLE.app and Python Launcher.app are installed with appropriate permissions on macOS builds.
gh-109286: Update macOS installer to use SQLite 3.43.1.
gh-71383: Update macOS installer to include an upstream Tcl/Tk fix for the ttk::ThemeChanged error encountered in Tkinter.
gh-92603: Update macOS installer to include a fix accepted by upstream Tcl/Tk for a crash encountered after the first tkinter.Tk() instance is destroyed.
gh-99834: Update macOS installer to Tcl/Tk 8.6.13.

IDLE

bpo-35668: Add docstrings to the IDLE debugger module. Fix two bugs: initialize Idb.botframe (should be in Bdb); in Idb.in_rpc_code, check whether prev_frame is None before trying to use it. Greatly expand test_debugger.

C API

gh-112438: Fix support of format units 窶彳s窶�, 窶彳t窶�, 窶彳s#窶�, and 窶彳t#窶� in nested tuples in PyArg_ParseTuple()-like functions.
gh-109521: PyImport_GetImporter() now sets RuntimeError if it fails to get sys.path_hooks or sys.path_importer_cache or they are not list and dict correspondingly. Previously it could return NULL without setting error in obscure cases, crash or raise SystemError if these attributes have wrong type.

(adam)

2023-12-11 10:11:16 UTC MAIN commitmail json YAML

doc: Updated math/nickle to 2.96

(wiz)

2023-12-11 10:11:04 UTC MAIN commitmail json YAML

nickle: update to 2.96.

    Version 2.96
    Leave LDFLAGS for the build environment

(wiz)

2023-12-11 10:10:26 UTC MAIN commitmail json YAML

doc: Updated graphics/zxing-cpp to 2.2.1

(wiz)

2023-12-11 10:10:16 UTC MAIN commitmail json YAML

zxing-cpp: update to 2.2.1.

2.2.1

I accidentally broke c++ ABI compatibility between 2.1.0 and 2.2.0. This is fixed here. This release is only of relevance for package maintainers caring about ABI stability of MINOR version changes according to semantic versioning. None of the wrappers are effected by this change and hence will not be released as 2.2.1.

2.2.0

Major Changes

This release is mostly about the Python, Android and iOS wrappers. The latter 2 have changed considerably to have an API that is more in line with each other and with the core c++ library. The changes will most likely break existing app code but set a proper foundation for the future.

    Python:
        Multithreading Support via GIL by @billmccartney in #616
        Remove numpy requirement, use buffer protocol instead by @EchterAgo in #615
        Support sliced numpy arrays
        Expose return_errors parameter to Python wrapper APIs. by @gregtws in #618
        Expose Result::ecLevel method as python property by @marcoffee in #600
        Build wheels for Python 3.12. by @dainnilsson in #625

    Android:
        Android wrapper: Modernize build files by @okarmazin in #619
        Fix permissions on Android R+ by @markusfisch in #656
        Android wrapper improvements by @markusfisch in #659
        android: add consumerProguardFiles by @markusfisch in #660
        android: Fix build with NDK 26 by @michaelweghorn in #674
        Build with C++20 (improved DataMatrix detection) by default
        Don't close() the ImageProxy inside read() anymore, need to do that outside now (this breaks existing code)
        Change package name from com.zxingcpp to simply zxingcpp (breaking change)
        publish library on mavenCentral for lowest possible barrier of entry

    iOS/macOS:
        iOS Wrapper improvements by @benjohnde in #630
        iOS wrapper: Add functionality of encoding binary data into Barcodes by @alexmanzer in #635
        Rename ZXingCppWrapper to ZXingCpp by @alexmanzer in #638
        iOS: Enable CocoaPods by providing a podspec by @benjohnde in #637
        Build with C++20 (improved DataMatrix detection) by default
        ios: specify EC level/margin for generation by @markusfisch in #644
        ios: expose all native result items in wrapper by @markusfisch in #649
        ios: clean up ZXIDecodeHints by @markusfisch in #652
        ios: use a default error text instead of crashing by @markusfisch in #661
        ios: improve exception handling by @markusfisch in #664
        ios: rename ZXIDecodeHints to ZXIReaderOptions

    General:
        Rename DecodeHints to ReaderOptions. The old name is still available for backward API compatibility but deprecated. Since the C-API and the Qt wrapper code are not officially part of the library, they changed without backward compatibility.
        WASM: bytes in ReadResult by @Sec-ant in #588
        DataMatrix: use charset for encoding by @markusfisch in #628
        QRCode: Support QR Code Model1 by @sayzzy-nt in #633
        rMQR Code: Support Rectangular Micro QR Code by @gitlost in #681

Minor Changes and Fixes

    Fix QT 6 QML Crash & Enable QML Shape by @LeonnardoVerol in #597
    Python: Fix wrapper build on MSVC not having __cplusplus for BitHacks by @EchterAgo in #613
    Correctly handle supported image formats on Android APIs < 23 by @okarmazin in #622
    Add DecodeHints.setMaxNumberOfSymbols() to C API by @siiky in #665
    aztec: on decoding check for padding bits after B/S by @gitlost in #671

(wiz)

2023-12-11 10:07:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-urwid to 2.3.4

(wiz)

2023-12-11 10:07:09 UTC MAIN commitmail json YAML

py-urwid: update to 2.3.4.

Convert to wheel.mk, add test dependencies.

2.3.4

New features �泓ケ

    Replace deprecated use of MultiError with exceptiongroup by @DRMacIver in #679
    Declare extension use Py_LIMITED_API explicit also in setup.py by @penguinolog in #686

Bug fixes �泄キ

    use Hashable for signal identifier types by @ju1ius in #669
    Fix #674 : old versions of setuptools_scm support by @penguinolog in #675
    Fix WSL support: filter-out SI/SO in case of WSL by @penguinolog in #656

Documentation �泄ョ

    fixed typo by @vindolin in #676

Refactoring �泝�

    Maintenance: apply refurb fixes and tighten ruff by @penguinolog in #671
    Fix exception re-raise in trio event loop by @penguinolog in #683

Other Changes

    Maintenance: Tests: Use explicit encoding for tests by @penguinolog in #685

(wiz)

2023-12-11 10:00:55 UTC MAIN commitmail json YAML

doc: Updated devel/py-typing-extensions to 4.9.0

(wiz)

2023-12-11 10:00:45 UTC MAIN commitmail json YAML

py-typing-extensions: update to 4.9.0.

# Release 4.9.0 (December 9, 2023)

This feature release adds `typing_extensions.ReadOnly`, as specified
by PEP 705, and makes various other improvements, especially to
`@typing_extensions.deprecated()`.

There are no changes since 4.9.0rc1.

# Release 4.9.0rc1 (November 29, 2023)

- Add support for PEP 705, adding `typing_extensions.ReadOnly`. Patch
  by Jelle Zijlstra.
- All parameters on `NewType.__call__` are now positional-only. This means that
  the signature of `typing_extensions.NewType.__call__` now exactly matches the
  signature of `typing.NewType.__call__`. Patch by Alex Waygood.
- Fix bug with using `@deprecated` on a mixin class. Inheriting from a
  deprecated class now raises a `DeprecationWarning`. Patch by Jelle Zijlstra.
- `@deprecated` now gives a better error message if you pass a non-`str`
  argument to the `msg` parameter. Patch by Alex Waygood.
- `@deprecated` is now implemented as a class for better introspectability.
  Patch by Jelle Zijlstra.
- Exclude `__match_args__` from `Protocol` members.
  Backport of https://github.com/python/cpython/pull/110683 by Nikita Sobolev.
- When creating a `typing_extensions.NamedTuple` class, ensure `__set_name__`
  is called on all objects that define `__set_name__` and exist in the values
  of the `NamedTuple` class's class dictionary. Patch by Alex Waygood,
  backporting https://github.com/python/cpython/pull/111876.
- Improve the error message when trying to call `issubclass()` against a
  `Protocol` that has non-method members. Patch by Alex Waygood (backporting
  https://github.com/python/cpython/pull/112344, by Randolph Scholz).

(wiz)

2023-12-11 10:00:06 UTC MAIN commitmail json YAML

doc: Updated devel/py-pathspec to 0.12.0

(wiz)

2023-12-11 09:59:52 UTC MAIN commitmail json YAML

py-pathspec: update to 0.12.0.

0.12.0 (2023-12-09)
-------------------

Major changes:

- Dropped support of EOL Python 3.7. See `Pull #82`_.

API changes:

- Signature of protected method `pathspec.pathspec.PathSpec._match_file()` has been changed from `def _match_file(patterns: Iterable[Pattern], file: str) -> bool` to `def _match_file(patterns: Iterable[Tuple[int, Pattern]], file: str) -> Tuple[Optional[bool], Optional[int]]`.

New features:

- Added `pathspec.pathspec.PathSpec.check_*()` methods. These methods behave similarly to `.match_*()` but return additional information in the `pathspec.util.CheckResult` objects (e.g., `CheckResult.index` indicates the index of the last pattern that matched the file).
- Added `pathspec.pattern.RegexPattern.pattern` attribute which stores the original, uncompiled pattern.

Bug fixes:

- `Issue #81`_: GitIgnoreSpec behaviors differ from git.
- `Pull #83`_: Fix ReadTheDocs builds.

Improvements:

- Mark Python 3.12 as supported. See `Pull #82`_.
- Improve test debugging.
- Improve type hint on *on_error* parameter on `pathspec.pathspec.PathSpec.match_tree_entries()`.
- Improve type hint on *on_error* parameter on `pathspec.util.iter_tree_entries()`.

.. _`Issue #81`: https://github.com/cpburnz/python-pathspec/issues/81
.. _`Pull #82`: https://github.com/cpburnz/python-pathspec/pull/82
.. _`Pull #83`: https://github.com/cpburnz/python-pathspec/pull/83

(wiz)

2023-12-11 09:58:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-packageurl to 0.12.0

(wiz)

2023-12-11 09:58:22 UTC MAIN commitmail json YAML

py-packageurl: update to 0.12.0.

0.12.0 (2023-12-08)
-------------------

- Modified `PackageURL.from_string` to properly handle golang purls.
  https://github.com/package-url/packageurl-python/pull/115/

- Improve support for PyPI URLs in `url2purl`.
  https://github.com/package-url/packageurl-python/pull/128

- Return the "gem" type instead of "rubygems" for "https://rubygems.org/" URLs in
  `url2purl`. The `pkg:rubygems/` purls are backward-compatible in `purl2url`.
  https://github.com/package-url/packageurl-python/pull/114/

0.11.3 (2023-12-08)
--------------------

- Add support for GitLab "/archive/" URLs in `url2purl`.
  https://github.com/package-url/packageurl-python/issues/133

(wiz)

2023-12-11 09:57:40 UTC MAIN commitmail json YAML

doc: Updated www/py-nh3 to 0.2.15

(wiz)

2023-12-11 09:57:26 UTC MAIN commitmail json YAML

py-nh3: update to 0.2.15.

What's Changed

    Bump pyo3 from 0.19.2 to 0.20.0 by @dependabot in #27
    Improve README by @adamchainz in #30
    Improve documentation by @adamchainz in #31

(wiz)

2023-12-11 09:55:29 UTC MAIN commitmail json YAML

doc: Updated devel/py-isort to 5.13.0

(wiz)

2023-12-11 09:55:08 UTC MAIN commitmail json YAML

py-isort: update to 5.13.0.

### 5.13.0 December 9 2023

  - Cleanup deprecated extras (#2089) @staticdev
  - Fixed #1989: settings lookup when working in stream based mode
  - Fixed 80 line length for wemake linter (#2183) @skatromb
  - Add support for Python 3.12 (#2175) @hugovk
  - Fixed: add newest version to pre-commit docs (#2190) @AzulGarza
  - Fixed assertions in test_git_hook (#2196) @mgorny
  - Removed check for include_trailing_comma for the Hanging Indent wrap mode (#2192) @bp72
  - Use the standard library tomllib on sufficiently new python (#2202) @eli-schwartz
  - Update pre-commit.md version number (#2197) @nicobako
  - doc: Update black_compatibility.md (#2177) @JSS95
  - Fixed safety sept 2023 (#2178) @staticdev
  - docs: fix black profile documentation (#2163) @nijel
  - Fixed typo: indended -> indented (#2161) @vadimkerr
  - Docs(configuration/options.md): fix missing trailing spaces for hard linebreak (#2157) @JoeyTeng
  - Update pre-commit.md (#2148) @godiard
  - chore: move configurations to pyproject.toml (#2115) @SauravMaheshkar
  - Fixed typo in README (#2112) @stefmolin
  - Update version in pre-commit setup to avoid installation issue with poetry (#2103) @stefmolin
  - Skip .pytype directory by default. (#2098) @manueljacob
  - Fixed a tip block styling in the Config Files section (#2097) @Klavionik
  - Do not cache configuration files (#1995) @kaste
  - Derive settings_path from --filename (#1992) @kaste
  - Fixed year of version 5.12.0 in CHANGELOG.md (#2082) @DjLegolas

(wiz)

2023-12-11 09:52:28 UTC MAIN commitmail json YAML

doc: Updated devel/py-importlib-metadata to 7.0.0

(wiz)

2023-12-11 09:52:13 UTC MAIN commitmail json YAML

py-importlib-metadata: update to 7.0.0.

v7.0.0
======

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

- Removed EntryPoint access by numeric index (tuple behavior).

v6.11.0
=======

Features
--------

- Added ``Distribution.origin`` supplying the ``direct_url.json`` in a ``SimpleNamespace``. (#404)

v6.10.0
=======

Features
--------

- Added diagnose script. (#461)

(wiz)

2023-12-11 09:51:57 UTC MAIN commitmail json YAML

doc: Added devel/py-test-perf version 0.13.1

(wiz)

2023-12-11 09:51:39 UTC MAIN commitmail json YAML

devel/Makefile: + py-test-perf

(wiz)

2023-12-11 09:51:33 UTC MAIN commitmail json YAML

devel/py-test-perf: import py-test-perf-0.13.1

Run performance tests against the mainline code.

To use it, include pytest-perf in the test dependencies for your
project, then create some Python module in your package. The plugin
will include any module that contains the text "pytest_perf" and
will run performance tests on each function containing "perf" in
the name.

(wiz)

2023-12-11 09:43:20 UTC MAIN commitmail json YAML

doc: Updated devel/py-bitarray to 2.8.5

(wiz)

2023-12-11 09:43:08 UTC MAIN commitmail json YAML

py-bitarray: update to 2.8.5.

2023-12-09  2.8.5:
-------------------
  * speedup unaligned copies by always using word shifts (in combination
    with builtin byte swap 64 when available) when bit-endianness and
    machine byte-order are opposite
  * add `HAVE_BUILTIN_BSWAP64` to header
  * avoid misaligned pointers when casting to `(uint64_t *)`
  * add tests

(wiz)

2023-12-11 09:41:57 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.12.0

(wiz)

2023-12-11 09:41:47 UTC MAIN commitmail json YAML

jj: update to 0.12.0.

## [0.12.0] - 2023-12-05

### Breaking changes

* The `remote_branches()` revset no longer includes branches exported to the Git
  repository (so called Git-tracking branches.)

* `jj branch set` no longer creates a new branch. Use `jj branch create`
  instead.

* `jj init --git` in an existing Git repository now errors and exits rather than
  creating a second Git store.

### New features

* `jj workspace add` can now take _multiple_ `--revision` arguments, which will
  create a new workspace with its working-copy commit on top of all the parents,
  as if you had run `jj new r1 r2 r3 ...`.

* You can now set `git.abandon-unreachable-commits = false` to disable the
  usual behavior where commits that became unreachable in the Git repo are
  abandoned ([#2504](https://github.com/martinvonz/jj/pull/2504)).

* `jj new` gained a `--no-edit` option to prevent editing the newly created
  commit. For example, `jj new a b --no-edit -m Merge` creates a merge commit
  without affecting the working copy.

* `jj rebase` now takes the flag `--skip-empty`, which doesn't copy over commits
  that would become empty after a rebase.

* There is a new `jj util gc` command for cleaning up the repository storage.
  For now, it simply runs `git gc` on the backing Git repo (when using the Git
  backend).

### Fixed bugs

* Fixed another file conflict resolution issue where `jj status` would disagree
  with the actual file content.
  [#2654](https://github.com/martinvonz/jj/issues/2654)

(wiz)

2023-12-11 09:37:28 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.6.4

(wiz)

2023-12-11 09:37:12 UTC MAIN commitmail json YAML

fish: update to 3.6.4.

3.6.4

This release contains a complete fix for the test suite failure in
fish 3.6.2 and 3.6.3.

3.6.3

This release contains a fix for a test suite failure in fish 3.6.2.

(wiz)

2023-12-11 09:35:35 UTC MAIN commitmail json YAML

doc: Updated devel/py-ruff to 0.1.7

(wiz)

2023-12-11 09:35:23 UTC MAIN commitmail json YAML

py-ruff: update to 0.1.7.

v0.1.7

Changes

Preview features

    Implement multiline dictionary and list hugging for preview style (#8293)
    Implement the fix_power_op_line_length preview style (#8947)
    Use Python version to determine typing rewrite safety (#8919)
    [flake8-annotations] Enable auto-return-type involving Optional and Union annotations (#8885)
    [flake8-bandit] Implement django-raw-sql (S611) (#8651)
    [flake8-bandit] Implement tarfile-unsafe-members (S202) (#8829)
    [flake8-pyi] Implement fix for unnecessary-literal-union (PYI030) (#7934)
    [flake8-simplify] Extend dict-get-with-none-default (SIM910) to non-literals (#8762)
    [pylint] - add unnecessary-list-index-lookup (PLR1736) + autofix (#7999)
    [pylint] - implement R0202 and R0203 with autofixes (#8335)
    [pylint] Implement repeated-keyword (PLE1132) (#8706)
    [pylint] Implement too-many-positional (PLR0917) (#8995)
    [pylint] Implement unnecessary-dict-index-lookup (PLR1733) (#8036)
    [refurb] Implement redundant-log-base (FURB163) (#8842)

Rule changes

    [flake8-boolean-trap] Allow booleans in @override methods (#8882)
    [flake8-bugbear] Avoid B015,B018 for last expression in a cell (#8815)
    [flake8-pie] Allow ellipses for enum values in stub files (#8825)
    [flake8-pyi] Check PEP 695 type aliases for snake-case-type-alias and t-suffixed-type-alias (#8966)
    [flake8-pyi] Check for kwarg and vararg NoReturn type annotations (#8948)
    [flake8-simplify] Omit select context managers from SIM117 (#8801)
    [pep8-naming] Allow Django model loads in non-lowercase-variable-in-function (N806) (#8917)
    [pycodestyle] Avoid E703 for last expression in a cell (#8821)
    [pycodestyle] Update E402 to work at cell level for notebooks (#8872)
    [pydocstyle] Avoid D100 for Jupyter Notebooks (#8816)
    [pylint] Implement fix for unspecified-encoding (PLW1514) (#8928)

Formatter

    Avoid unstable formatting in ellipsis-only body with trailing comment (#8984)
    Inline trailing comments for type alias similar to assignments (#8941)
    Insert trailing comma when function breaks with single argument (#8921)

CLI

    Update ruff check and ruff format to default to the current directory (#8791)
    Stop at the first resolved parent configuration (#8864)

Configuration

    [pylint] Default max-positional-args to max-args (#8998)
    [pylint] Add allow-dunder-method-names setting for bad-dunder-method-name (PLW3201) (#8812)
    [isort] Add support for from-first setting (#8663)
    [isort] Add support for length-sort settings (#8841)

Bug fixes

    Add support for @functools.singledispatch (#8934)
    Avoid off-by-one error in stripping noqa following multi-byte char (#8979)
    Avoid off-by-one error in with-item named expressions (#8915)
    Avoid syntax error via invalid ur string prefix (#8971)
    Avoid underflow in get_model matching (#8965)
    Avoid unnecessary index diagnostics when value is modified (#8970)
    Convert over-indentation rule to use number of characters (#8983)
    Detect implicit returns in auto-return-types (#8952)
    Fix start >= end error in over-indentation (#8982)
    Ignore @overload and @override methods for too-many-arguments checks (#8954)
    Lexer start of line is false only for Mode::Expression (#8880)
    Mark pydantic_settings.BaseSettings as having default copy semantics (#8793)
    Respect dictionary unpacking in NamedTuple assignments (#8810)
    Respect local subclasses in flake8-type-checking (#8768)
    Support type alias statements in simple statement positions (#8916)
    [flake8-annotations] Avoid filtering out un-representable types in return annotation (#8881)
    [flake8-pie] Retain extra ellipses in protocols and abstract methods (#8769)
    [flake8-pyi] Respect local enum subclasses in simple-defaults (PYI052) (#8767)
    [flake8-trio] Use correct range for TRIO115 fix (#8933)
    [flake8-trio] Use full arguments range for zero-sleep-call (#8936)
    [isort] fix: mark __main__ as first-party import (#8805)
    [pep8-naming] Avoid N806 errors for type alias statements (#8785)
    [perflint] Avoid PERF101 if there's an append in loop body (#8809)
    [pycodestyle] Allow space-before-colon after end-of-slice (#8838)
    [pydocstyle] Avoid non-character breaks in over-indentation (D208) (#8866)
    [pydocstyle] Ignore underlines when determining docstring logical lines (#8929)
    [pylint] Extend self-assigning-variable to multi-target assignments (#8839)
    [tryceratops] Avoid repeated triggers in nested tryceratops diagnostics (#8772)

Documentation

    Add advice for fixing RUF008 when mutability is not desired (#8853)
    Added the command to run ruff using pkgx to the installation.md (#8955)
    Document fix safety for flake8-comprehensions and some pyupgrade rules (#8918)
    Fix doc formatting for zero-sleep-call (#8937)
    Remove duplicate imports from os-stat documentation (#8930)
    Replace generated reference to MkDocs (#8806)
    Update Arch Linux package URL in installation.md (#8802)
    [flake8-pyi] Fix error in t-suffixed-type-alias (PYI043) example (#8963)
    [flake8-pyi] Improve motivation for custom-type-var-return-type (PYI019) (#8766)

(wiz)

2023-12-11 09:25:34 UTC MAIN commitmail json YAML

doc/TODO: + obs-studio-30.0.1.

(wiz)

2023-12-11 03:08:19 UTC MAIN commitmail json YAML

doc: Updated textproc/py-feedparser to 6.0.11

(schmonz)

2023-12-11 03:08:13 UTC MAIN commitmail json YAML

py-feedparser: update to 6.0.11.

* Resolve ``cgi`` module deprecation warnings. (#330)

(schmonz)

2023-12-11 01:03:55 UTC MAIN commitmail json YAML

editors/emacs21: Set BROKEN_ON for Darwin

Trying to build on macOS gets a "has not been ported" error.

(gdt)

2023-12-10 22:12:38 UTC MAIN commitmail json YAML

doc: Updated sysutils/navi to 2.23.0

(pin)

2023-12-10 22:12:19 UTC MAIN commitmail json YAML

sysutils/navi: update to 2.23.0

笨ィ New features
    21f93 Use XDG conventions on macOS too (#833)

�汾� Fixes
    6bc0e Fix install script (#835)
    b560b Fixes for Windows (#840)

�汳サ Code quality
    29e58 Add pacman instructions (#831)
    a8f38 Improve docs on directory defaults and env vars (#859)
    e1c26 Improve docs on cheat files (#864)

(pin)

2023-12-10 22:11:32 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.4.0

(pin)

2023-12-10 22:11:11 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.4.0

This release adds support for the following:
- Show help page with key bindings (H)
- Scroll to left most and right most columns (Ctrl + ← or Ctrl + →)
- Scroll forward and backward half a window (Ctrl + d or Ctrl + u)
- Resize columns (< or >)
- Reset to default view (r)

(pin)

2023-12-10 20:04:25 UTC MAIN commitmail json YAML

tex-forest: Fix dependency paths.

(riastradh)

2023-12-10 18:48:15 UTC MAIN commitmail json YAML

Updated games/mirrormagic, games/rocksndiamonds

(adam)

2023-12-10 18:47:58 UTC MAIN commitmail json YAML

rocksndiamonds: updated to 4.3.7.1

Rocks'n'Diamonds 4.3.7.1

added using trigger element position for CE triggered global animations
added pausing global animations on doors if game engine is paused

Rocks'n'Diamonds 4.3.7.0

added highlighting similar elements in editor when pressing Alt+Shift keys
added highlighting single MM wall tiles in editor when pressing Alt key
added options “played_header” and “played” to music file info
added support for custom elements triggering global animations
added support for CE change pages triggering global animations
added setting global animation position from CE triggering that animation
added option to not trigger further animations if CE change event consumed
added pausing global animations on playfield if game engine is paused
added new animation mode “level_nr” to select frame according to level
added selecting element for group elements according to current level
added options “game.forced_scroll_x” and “game.forced_scroll_y”
fixed drawing (maybe redefined) empty space around MM style level in editor
fixed crash bug on info screen if music set has no unconfigured music
fixed bugs when using music sets without unconfigured game music
fixed broken animation of CE that can not change, but has CE delay action
fixed bug with checking for mouse events used by custom elements
fixed playfield redraw bug when closing envelope after asking to play again
fixed setting global animation sync frame when started with “.init_event”
fixed one-frame delay when global animations leave “init” state
fixed CE condition that checks touching the player at some side
fixed drawing envelope request to be always on top of tile cursor
fixed drawing envelope request to be always on top of global animations
fixed bug with CE change setting the player to its current position
fixed bug with CE replacing exploding player, causing half-dead player
fixed broken player option “no centering when relocating”
fixed half-tile shifting when teleporting between playfield borders
fixed bug with using wrong global border when restarting the game

(adam)

2023-12-10 18:47:20 UTC MAIN commitmail json YAML

mirrormagic: updated to 3.3.1

Mirror Magic 3.3.1

added highlighting similar elements in editor when pressing Alt+Shift keys
added highlighting single MM wall tiles in editor when pressing Alt key
fixed drawing (maybe redefined) empty space around MM style level in editor
fixed drawing envelope request to be always on top of tile cursor

(adam)

2023-12-10 18:34:12 UTC MAIN commitmail json YAML

Updated textproc/utf8-cpp, www/py-test-jupyter

(adam)

2023-12-10 18:33:55 UTC MAIN commitmail json YAML

py-test-jupyter: updated to 0.8.0

0.8.0

Enhancements made

Allow passing request_timeout to client_fetch

Maintenance and upkeep improvements

Add missing 0.7.0 changelog entry
Update ruff and typings
Clean up lint and add downstream tests
Use ruff format
Update ruff and typing
Update typings for traitlets 5.10.1
Adopt sp-repo-review
Use local coverage

Other merged PRs

chore: update pre-commit hooks
chore: update pre-commit hooks
chore: update pre-commit hooks
Bump actions/checkout from 3 to 4
Update release instructions with additonal commit steps

(adam)

2023-12-10 18:28:03 UTC MAIN commitmail json YAML

utf8-cpp: updated to 4.0.4

Release 4.0.4

More CMake contributions and official deprecation of CMake support.

(adam)

2023-12-10 17:10:54 UTC pkgsrc-2023Q3 commitmail json YAML

2023-12-10 17:09:36 UTC pkgsrc-2023Q3 commitmail json YAML

Pullup ticket #6824 - requested by morr
editors/vim-share: security fix

Revisions pulled up:
- editors/vim-gtk2/Makefile                                    1.112
- editors/vim-gtk3/Makefile                                    1.34
- editors/vim-share/Makefile.common                            1.168
- editors/vim-share/PLIST                                      1.66-1.67
- editors/vim-share/distinfo                                    1.204-1.206
- editors/vim-share/options.mk                                  1.11
- editors/vim-share/patches/patch-auto_configure                deleted
- editors/vim-share/patches/patch-configure                    deleted
- editors/vim-share/patches/patch-feature.h                    1.6
- editors/vim-share/patches/patch-link.sh                      deleted
- editors/vim-share/version.mk                                  1.143-1.145

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Thu Nov 16 09:54:10 UTC 2023

  Modified Files:
          pkgsrc/editors/vim-gtk2: Makefile
          pkgsrc/editors/vim-gtk3: Makefile
          pkgsrc/editors/vim-share: Makefile.common PLIST distinfo options.mk
              version.mk
          pkgsrc/editors/vim-share/patches: patch-feature.h
  Removed Files:
          pkgsrc/editors/vim-share/patches: patch-auto_configure patch-configure
              patch-link.sh

  Log Message:
  vim*: update to latest patchlevel

  About 200 bugfixes.

---
  Module Name:    pkgsrc
  Committed By:  wiz
  Date:          Fri Nov 17 09:32:54 UTC 2023

  Modified Files:
          pkgsrc/editors/vim-share: distinfo version.mk

  Log Message:
  vim*: update to patchlevel 2112 for security fixes

---
  Module Name: pkgsrc
  Committed By: morr
  Date: Thu Nov 23 19:10:01 UTC 2023

  Modified Files:
  pkgsrc/editors/vim-share: PLIST distinfo version.mk

  Log Message:
  Update to patchlevel 2122 for security fixes.

(bsiegert)

2023-12-10 16:51:42 UTC MAIN commitmail json YAML

texlive-collection-latexextra: Fix pastos in previous.

No revbump because this wouldn't build before.

(riastradh)

2023-12-10 14:36:19 UTC MAIN commitmail json YAML

multimedia/sickgear: Remove REPLACE_PYTHON on files that no longer exist

(js)

2023-12-10 14:30:23 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.6.1

(wiz)

2023-12-10 14:30:12 UTC MAIN commitmail json YAML

py-mercurial: update to 6.6.1.

= Mercurial 6.6.1 =

The first two patches fix aborted transactions that could happen since 6.6.

* revlog: avoid exposing delayed index entry too widely in non-inline revlog
* revlog: avoid wrongly updating the data file location on "divert"
* tests: do not fail tests in a state with uncommitted .py file removal
* perf-tags: fix the --clear-fnode-cache-rev code
* perf-tags: fix clear_cache_fnodes to actually clear that cache
* censor: fix things around inlining
* Various Python 3 cleanups
* Various Windows test suite fixes

(wiz)

2023-12-10 12:39:20 UTC MAIN commitmail json YAML

doc: Updated multimedia/sickgear to 3.30.5

(js)

2023-12-10 12:39:10 UTC MAIN commitmail json YAML

Update multimedia/sickgear to 3.30.5

Since this is a jump from 0.x to 3.x, there are too many changes to list them
here.

(js)

2023-12-10 12:00:15 UTC MAIN commitmail json YAML

doc: Updated chat/weechat to 4.1.2

(ryoon)

2023-12-10 12:00:00 UTC MAIN commitmail json YAML

weechat: Update to 4.1.2

Changelog:
Version 4.1.2 (2023-12-03)

Bug fixes
      o core: fix value of buffer variable "num_history" when the value defined
        in option weechat.history.max_commands is reached

      o core: remove incorrect warning when binding keys F10 to F20 (issue #
        2039)

      o core: fix memory leak when config version is invalid or not supported

      o core: fix crash when "config_version" is present in a configuration
        file without a value

      o core: display an error on startup if environment variable "HOME" is not
        set

      o irc: remove trailing "\r\n" in signals "irc_out" and "irc_outtags" when
        messages are queued

      o irc: fix target buffer of IRC message 337 (whois reply: "is hiding
        their idle time")

      o relay: close properly connection with the IRC client in case of server
        disconnection (issue #2038)

      o ruby: fix use of NULL variable when displaying exception

(ryoon)

2023-12-10 11:51:39 UTC MAIN commitmail json YAML

doc: Updated misc/libreoffice to 7.6.4.1

(ryoon)

2023-12-10 11:51:21 UTC MAIN commitmail json YAML

libreoffice: Update to 7.6.4.1

Changelog:
List of fixed bugs

Bugs fixed compared to 7.6.3 RC2:

1. tdf#99822 FILEOPEN: Floating table objects in tables horizontal position
    relative to margin is wrong in Writer [Miklos Vajna]
2. tdf#104288 FILESAVE RTF: File size increases with factor 5 after re-saving
    a certain RTF-document [Vasily Melenchuk]
3. tdf#125580 Slightly off value when adding date plus time values [Eike
    Rathke]
4. tdf#127498 TIMEVALUE() sometimes returns a slightly less or greater than
    expected value [Eike Rathke]
5. tdf#127547 Freeze/crash in Microsoft Print to PDF dialog when trying to
    paste (Ctrl-V) a filename in the 'Save Print Output As' dialog [Noel
    Grandin]
6. tdf#148000 FILEOPEN PPTX: curved text doesn't line break properly and
    becomes too wide [Attila Sz?cs]
7. tdf#148389 The bracket of "display of bookmarks formatting" doesn't
    position itself properly at undo [Michael Stahl]
8. tdf#152571 Very slow save (macOS, ARM) [Noel Grandin]
9. tdf#153178 FILEOPEN RTF Paragraphs before table disappear or open inside a
    frame [Michael Stahl]
10. tdf#153194 FILEOPEN RTF Empty paragraph after page break moves to previous
    page [Michael Stahl]
11. tdf#153693 Error in Api LanguageTool: partial words or large sections
    underlined when writing in Spanish [Mike Kaganski]
12. tdf#153969 Text hidden when importing PDF document with RTL text and using
    he-IL locale [Kevin Suo]
13. tdf#155092 UI: Erratic behaviour after resizing spreadsheet window size
    [Patrick Luby]
14. tdf#155266 VIEWING / SCROLLING: very laggy jerky scrolling on macOS Writer:
    scroll lag [Patrick Luby]
15. tdf#156565 FILESAVE PDF Using tabulator inside a link results to a PAC2021
    "Inconsistent entry found" error [Michael Stahl]
16. tdf#157589 PDF: Conversion of pdf to docx or doc collapses all content onto
    one page [Kevin Suo]
17. tdf#157768 Highlighted no-break space not rendered in pdf and print-preview
    [Xisco Fauli]
18. tdf#157816 PAC gives >"Link" annotation is not nested inside a "Link"
    structure element< error with references and caption frame [Michael Stahl]
19. tdf#157911 Wrong borders for tables split across multiple pages [Miklos
    Vajna]
20. tdf#157992 UI Changing a spelling error in the spelling dialog removes
    footnote from the edited sentence [Oliver Specht]
21. tdf#158044 RTF import paragraph style attribute handling wrong [Oliver
    Specht]
22. tdf#158072 Fails to apply AutoFilter or Standard Filter in Mail Merge
    dialog after it was applied once successfully (Writer+Calc) [Noel Grandin]
23. tdf#158083 FILESAVE RTF Images are saved twice [Vasily Melenchuk]
24. tdf#158090 No way to run signed macros from unsigned document in Medium
    security level [Mike Kaganski]
25. tdf#158094 Can't remove trusted certificate in Macro Security [Noel
    Grandin]
26. tdf#158117 LanguageTool integration: "+" character not recognized for the
    user ID [Mike Kaganski]
27. tdf#158121 Math - Print settings not read after changing [Caol??n McNamara]
28. tdf#158169 Crash when using multiple Views [Armin Le Grand (allotropia)]
29. tdf#158171 Crash when double-clicking DeepL translation dialog OK button
    [Julien Nabet]
30. tdf#158202 Candy template turns blue when applied a second time from
    sidebar's Master Slides deck [Laurent Balland]
31. tdf#158203 Freshes template turns blue when applied a second time from
    sidebar's Master Slides deck [Laurent Balland]
32. tdf#158204 Midnightblue template turns light blue if applied from sidebar's
    Master Slides deck [Laurent Balland]
33. tdf#158224 EDITING CRASH Cannot convert bitmap to polygons [Noel Grandin]
34. tdf#158265 Cell Format Date changes cell value in case of high resolution
    date/time values [Eike Rathke]
35. tdf#158307 Android Viewer: Formula bar in Calc partially cut off with large
    font size (Accessibility) [Michael Weghorn]
36. tdf#158331 Android Viewer: "Save as" creates 0 byte file (with
    Experimentation Mode turned off) [Michael Weghorn]
37. tdf#158336 "**Expression is Faulty**" after copying/pasting formula in
    another table [Xisco Fauli]
38. tdf#158338 Opening file with image when JAWS is running causes endless loop
    [Noel Grandin]
39. tdf#158341 FILEOPEN DOCX Endless loop on opening file [Miklos Vajna]
40. tdf#158396 Frame title should show DocumentTitle when set in
    MediaDescriptor [Mike Kaganski]
41. tdf#158398 Android Viewer: Improve display of spreadsheet row/column
    headers [Michael Weghorn]

(ryoon)

2023-12-10 11:51:07 UTC MAIN commitmail json YAML

doc: Added x11/zutty version 0.14

(wiz)

2023-12-10 11:50:57 UTC MAIN commitmail json YAML

x11/Makefile: + zutty

(wiz)

2023-12-10 11:50:43 UTC MAIN commitmail json YAML

2023-12-10 11:46:09 UTC MAIN commitmail json YAML

x11/zutty: import zutty-0.14

Zutty is a terminal emulator for the X Window System, functionally
similar to several other X terminal emulators such as xterm, rxvt
and countless others. It is also similar to other, much more modern,
GPU-accelerated terminal emulators such as Alacritty and Kitty.
What really sets Zutty apart is its radically simple, yet extremely
efficient rendering implementation, coupled with a sufficiently
complete feature set to make it useful for a wide range of users.
Zutty offers high throughput with low latency, and strives to
conform to relevant (published or de-facto) standards.

Zutty is written in straightforward C++ and only relies on OpenGL
ES 3.1 for rendering, making it trivially portable to windowing
systems other than X and operating systems other than Linux. Zutty
provides a clean implementation written from scratch, resulting in
a minimal, maintainable, modern codebase unencumbered by historical
baggage.

(wiz)

2023-12-10 09:41:46 UTC MAIN commitmail json YAML

doc: Updated math/py-statsmodels to 0.14.0nb1

(wiz)

2023-12-10 09:41:36 UTC MAIN commitmail json YAML