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 (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 02:55:31 UTC Now

2024-04-20 18:12:34 UTC MAIN commitmail json YAML

Update devel/objfw to 1.1.2

ObjFW 1.1.1 -> ObjFW 1.1.2, 2024-04-20
* Fixes configure script on systems using BusyBox for tr.
* Fixes compiling for Haiku.
* Fixes -[contentsOfDirectoryAtIRI:] corrupting the stack on Solaris.
* Fixes compiling for Wii with newer SDK.
* Fixes missing endbr / bti.
* Minor optimizations to ARM64 assembly.

(js)

2024-04-20 14:49:05 UTC MAIN commitmail json YAML

unbound: protobuf-c is only required when the dnstap option is on

(nia)

2024-04-20 14:03:04 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.26nb1

(taca)

2024-04-20 14:02:40 UTC MAIN commitmail json YAML

net/bind918: fix blocklist handling

Apply change of revision 1.21 in NetBSD base which fixed PR bin/58170.

Bump PKGREVISION.

(taca)

2024-04-20 14:02:03 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.50nb1

(taca)

2024-04-20 14:01:08 UTC MAIN commitmail json YAML

net/bind916: fix blocklist handling

Apply change of revision 1.21 in NetBSD base which fixed PR bin/58170.

Bump PKGREVISION.

(taca)

2024-04-20 13:48:24 UTC MAIN commitmail json YAML

2024-04-20 13:45:27 UTC MAIN commitmail json YAML

cgit: Add memrchr as a required feature, potentially from libnbcompat

(nia)

2024-04-20 13:43:49 UTC MAIN commitmail json YAML

mk: Add memrchr as a potential missing feature

It's missing on (all?) Darwin up to 11 and Solaris 10

(nia)

2024-04-20 11:34:48 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.24.0

(pin)

2024-04-20 11:34:28 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.24.0

v19.24.0
Features
- command: allow bypassing custom logic (6c44459), closes #4835

v19.23.1
Bug Fixes
- pulumi: improve reliability of filepath hash calculation (ce6cdb4)
- update all themes to Nerd Font 3.0+ unicode icon locations (a03c4f3)

v19.23.0
Features
- nightscout: add headers property (659a57f)

v19.22.0
Bug Fixes
- prompt termination in devious-diamonds.omp.yaml (1055f69)

Features
- svn: add repository name (8ead4ce)

v19.21.1
Bug Fixes
- firebase: sub path validation (a47070b)

(pin)

2024-04-20 11:27:29 UTC MAIN commitmail json YAML

nvi: Fix building on older Mac OS X versions

(nia)

2024-04-20 10:27:50 UTC MAIN commitmail json YAML

doc: Updated net/ruby-public_suffix to 5.0.5

(tsutsui)

2024-04-20 10:27:24 UTC MAIN commitmail json YAML

2024-04-20 10:23:28 UTC MAIN commitmail json YAML

doc: Updated textproc/ruby-nokogiri to 1.16.4

(tsutsui)

2024-04-20 10:23:10 UTC MAIN commitmail json YAML

ruby-nokogiri: update to 1.16.4.

Upstream changes:
https://github.com/sparklemotion/nokogiri/releases/tag/v1.16.4

v1.16.4 / 2024-04-10

Dependencies

  * [CRuby] Vendored zlib in the precompiled native gems is updated to v1.3.1
    from v1.3. Nokogiri is not affected by the minizip CVE patched in this
    version, but this update may satisfy some security scanners. Related, see
    this discussion about removing the compression libraries altogether in a
    future version of Nokogiri.

(tsutsui)

2024-04-20 10:18:59 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome packages to 4.2.2

(tsutsui)

2024-04-20 10:16:55 UTC MAIN commitmail json YAML

ruby-gnome: update to 4.2.2.

Upstream changes:
https://github.com/ruby-gnome/ruby-gnome/releases/tag/4.2.2

Ruby-GNOME 4.2.2: 2024-04-02

This is a GLib 2.80 support improvement release.

Changes

Ruby/GIO2

  * Improvements
      + Fixed a load error with GLib 2.80.
          o GH-1610
          o Reported by Dmitry Vorotilin

Ruby/GTK4

  * Improvements
      + Gtk::CssProvider#load(string:): Added.
          o GH-1608
          o Reported by Sami Sieranoja
      + Gtk::CssProvider#load(bytes:): Added.
          o GH-1608
          o Reported by Sami Sieranoja

Thanks

  * Sami Sieranoja
  * Dmitry Vorotilin

(tsutsui)

2024-04-20 09:23:35 UTC MAIN commitmail json YAML

doc: Added inputmethod/uim-mozc226 version 2.26.4282.100nb24

(tsutsui)

2024-04-20 09:21:33 UTC MAIN commitmail json YAML

inputmethod: Enable uim-mozc226

(tsutsui)

2024-04-20 09:20:29 UTC MAIN commitmail json YAML

inputmethod/uim-mozc226: import uim-mozc-2.26.4282.100nb24

Mozc is a Japanese Input Method Editor (IME) designed for multi-platform
such as Chromium OS, Windows, Mac and Linux. This open-source
project originates from Google Japanese Input.

This package provides mozc module for uim inputmethod.

This package does not require deve/bazel, so you can build under
32-bit systems.

(tsutsui)

2024-04-20 09:10:20 UTC MAIN commitmail json YAML

ibus-mozc*: add ibus-mozc* specific descriptions.

(tsutsui)

2024-04-20 09:06:02 UTC MAIN commitmail json YAML

ibus-mozc226: explicitly depend on mozc-*226 packages.

Otherwise 32bit builds fail unless mozc-*226 binaries are already built.
Bump PKGREVISION.

(tsutsui)

2024-04-20 07:35:25 UTC MAIN commitmail json YAML

SDL_sound: Allow building without physfs (only used in the CLI utility)

(nia)

2024-04-20 03:12:03 UTC MAIN commitmail json YAML

sysutils/restic: Install a completion script for fish

(pho)

2024-04-20 03:06:21 UTC MAIN commitmail json YAML

sysutils/autorestic: Correct the installation path of the completion script for fish

(pho)

2024-04-20 02:59:05 UTC MAIN commitmail json YAML

sysutils/yadm: Update to 3.2.2

3.2.2
  * Support spaces in distro/distro-family (#432)
  * Fix zsh hanging when tab completing add/checkout (#417)
  * Add yadm-untracked script to contributed files (#418)
  * Fix documentation typos (#425)
  * Support docker-like OCI engines for dev testing (#431)

3.2.1
  * Fix Bash 3 bad array subscript bug (#411)

3.2.0
  * Support architecture for alternates/templates (#202, #203, #393)
  * Support distro_family for alternates/templates (#213)
  * Support setting multiple classes (#185, #304)
  * Support environment variables in default template processor (#347)
  * Update version command to include Bash & Git versions (#377)

(pho)

2024-04-19 22:18:21 UTC MAIN commitmail json YAML

rust-bin: fix packaging for NetBSD/amd64, FreeBSD, and Linux

rust-analyzer has been added to the official upstream Rust packages,
and not modifying its RPATH broke our re-packaging of these.

(gutteridge)

2024-04-19 19:45:47 UTC MAIN commitmail json YAML

Updated devel/py-scikit-build-core, devel/py-traitlets, devel/py-ruff, textproc/py-validators

(adam)

2024-04-19 19:45:21 UTC MAIN commitmail json YAML

py-validators: updated to 0.28.1

0.28.1 (2024-04-19)

_**Breaking**_

> No breaking changes were introduced in this version.

_**Features**_

> No features were introduced in this version.

_**Maintenance**_

- fix: reduce memory footprint when loading TLDs
- build(deps): bump idna from 3.6 to 3.7 in /package
- fix: rfc cases in the `domain` validator
- chore: documentation maintenance
- chore: update contribution guidelines
- chore: updated dev dependencies; bump version

(adam)

2024-04-19 19:43:59 UTC MAIN commitmail json YAML

py-ruff: updated to 0.4.1

v0.4.1

Changes

Preview features

[pylint] Implement invalid-hash-returned (PLE0309)
[pylint] Implement invalid-index-returned (PLE0305)

Bug fixes

[pylint] Allow NoReturn-like functions for __str__, __len__, etc. (PLE0307)
Parser: Use empty range when there's "gap" in token source
[ruff] Ignore stub functions in unused-async (RUF029)
Parser: Expect indented case block instead of match stmt

(adam)

2024-04-19 19:41:18 UTC MAIN commitmail json YAML

py-traitlets: updated to 5.14.3

v5.14.3

Bugs fixed

Fix assigning string value to Set

(adam)

2024-04-19 19:38:48 UTC MAIN commitmail json YAML

py-scikit-build-core: updated to 0.9.0

Version 0.9.0

This version adds the ability to `inherit` in override tables, matching a
similar feature added to cibuildwheel 2.17's overrides. You can now write out
extra metadata to `@{SKBUILD_METADATA_DIR}`. A new Hatchling plugin is provided
as an experimental feature (will likely be made a separate package in the future
like the setuptools plugin).

The meaning of `wheel.exclude` has been changed to match on the wheel path,
rather than the source path. We could not find any projects that would be
affected by this change, so it was not added to the minimum-version protection
policy. This now allows you to ignore CMake outputs as well.

Features:

- Preserve additivity of `cmake.define` across `overrides` tables
- Add metadata dir access
- Experimental hatchling builder
- Vendor pyproject-metadata
- Always require pathspec

Fixes:

- Exclude installed files if listed in exclude
- Make `.git_archival.txt` reproducible
- Use `cmake -E` capabilities instead of `cmake --version`
- Ensure many/musl tags not selected
- purelib should set py3 tag if unset
- Validate description for 0.9+
- Support bools in config settings

API changes:

- `extra_settings` for SettingsReader
- `GetRequires` args changed
- Make `from_file` a little more powerful
- Metadata is part of the build backend

Documentation:

- `cmakelists.md` Windows `SOABI` suffix variable
- Fix hatch init command
- Fix install strip default
- Improve `ninja.make-fallback` description in the README
- Mention printouts

CI and testing:

- Lower `pybind11` test dependency
- Some cleanup from uv branch
- Fedora CI maintenance
- Small additions
- Some changes from uv job
- Fix setuptools on Python 3.12
- Fedora: Port downstream PR-49

(adam)

2024-04-19 19:29:43 UTC MAIN commitmail json YAML

Updated math/py-scipy, math/py-statsmodels

(adam)

2024-04-19 19:29:23 UTC MAIN commitmail json YAML

py-statsmodels: updated to 0.14.2

0.14.2

This is a compatibility release that will allow statsmodels to run in environments using NumPy 2.

Full compatibility with NumPy 2
Improved future proofing against pandas 3 changes

(adam)

2024-04-19 19:24:25 UTC MAIN commitmail json YAML

py-scipy: updated to 1.13.0

SciPy 1.13.0 is the culmination of 3 months of hard work. This
out-of-band release aims to support NumPy ``2.0.0``, and is backwards
compatible to NumPy ``1.22.4``. The version of OpenBLAS used to build
the PyPI wheels has been increased to ``0.3.26.dev``.

This release requires Python 3.9+ and NumPy 1.22.4 or greater.

For running on PyPy, PyPy3 6.0+ is required.

**************************
Highlights of this release
**************************
- Support for NumPy ``2.0.0``.
- Interactive examples have been added to the documentation, allowing users
  to run the examples locally on embedded Jupyterlite notebooks in their
  browser.
- Preliminary 1D array support for the COO and DOK sparse formats.
- Several `scipy.stats` functions have gained support for additional
  ``axis``, ``nan_policy``, and ``keepdims`` arguments. `scipy.stats` also
  has several performance and accuracy improvements.

************
New features
************

`scipy.integrate` improvements
==============================
- The ``terminal`` attribute of `scipy.integrate.solve_ivp` ``events``
  callables now additionally accepts integer values to specify a number
  of occurrences required for termination, rather than the previous restriction
  of only accepting a ``bool`` value to terminate on the first registered
  event.

`scipy.io` improvements
=======================
- `scipy.io.wavfile.write` has improved ``dtype`` input validation.

`scipy.interpolate` improvements
================================
- The Modified Akima Interpolation has been added to
  ``interpolate.Akima1DInterpolator``, available via the new ``method``
  argument.
- New method ``BSpline.insert_knot`` inserts a knot into a ``BSpline`` instance.
  This routine is similar to the module-level `scipy.interpolate.insert`
  function, and works with the BSpline objects instead of ``tck`` tuples.
- ``RegularGridInterpolator`` gained the functionality to compute derivatives
  in place. For instance, ``RegularGridInterolator((x, y), values,
  method="cubic")(xi, nu=(1, 1))`` evaluates the mixed second derivative,
  :math:`\partial^2 / \partial x \partial y` at ``xi``.
- Performance characteristics of tensor-product spline methods of
  ``RegularGridInterpolator`` have been changed: evaluations should be
  significantly faster, while construction might be slower. If you experience
  issues with construction times, you may need to experiment with optional
  keyword arguments ``solver`` and ``solver_args``. Previous behavior (fast
  construction, slow evaluations) can be obtained via `"*_legacy"` methods:
  ``method="cubic_legacy"`` is exactly equivalent to ``method="cubic"`` in
  previous releases. See ``gh-19633`` for details.

`scipy.signal` improvements
===========================
- Many filter design functions now have improved input validation for the
  sampling frequency (``fs``).

`scipy.sparse` improvements
===========================
- ``coo_array`` now supports 1D shapes, and has additional 1D support for
  ``min``, ``max``, ``argmin``, and ``argmax``. The DOK format now has
  preliminary 1D support as well, though only supports simple integer indices
  at the time of writing.
- Experimental support has been added for ``pydata/sparse`` array inputs to
  `scipy.sparse.csgraph`.
- ``dok_array`` and ``dok_matrix`` now have proper implementations of
  ``fromkeys``.
- ``csr`` and ``csc`` formats now have improved ``setdiag`` performance.

`scipy.spatial` improvements
============================
- ``voronoi_plot_2d`` now draws Voronoi edges to infinity more clearly
  when the aspect ratio is skewed.

`scipy.special` improvements
============================
- All Fortran code, namely, ``AMOS``, ``specfun``, and ``cdflib`` libraries
  that the majority of special functions depend on, is ported to Cython/C.
- The function ``factorialk`` now also supports faster, approximate
  calculation using ``exact=False``.

`scipy.stats` improvements
==========================
- `scipy.stats.rankdata` and `scipy.stats.wilcoxon` have been vectorized,
  improving their performance and the performance of hypothesis tests that
  depend on them.
- ``stats.mannwhitneyu`` should now be faster due to a vectorized statistic
  calculation, improved caching, improved exploitation of symmetry, and a
  memory reduction. ``PermutationMethod`` support was also added.
- `scipy.stats.mood` now has ``nan_policy`` and ``keepdims`` support.
- `scipy.stats.brunnermunzel` now has ``axis`` and ``keepdims`` support.
- `scipy.stats.friedmanchisquare`, `scipy.stats.shapiro`,
  `scipy.stats.normaltest`, `scipy.stats.skewtest`,
  `scipy.stats.kurtosistest`, `scipy.stats.f_oneway`,
  `scipy.stats.alexandergovern`, `scipy.stats.combine_pvalues`, and
  `scipy.stats.kstest` have gained ``axis``, ``nan_policy`` and
  ``keepdims`` support.
- `scipy.stats.boxcox_normmax` has gained a ``ymax`` parameter to allow user
  specification of the maximum value of the transformed data.
- `scipy.stats.vonmises` ``pdf`` method has been extended to support
  ``kappa=0``. The ``fit`` method is also more performant due to the use of
  non-trivial bounds to solve for ``kappa``.
- High order ``moment`` calculations for `scipy.stats.powerlaw` are now more
  accurate.
- The ``fit`` methods of  `scipy.stats.gamma` (with ``method='mm'``) and
  `scipy.stats.loglaplace` are faster and more reliable.
- `scipy.stats.goodness_of_fit` now supports the use of a custom ``statistic``
  provided by the user.
- `scipy.stats.wilcoxon` now supports ``PermutationMethod``, enabling
  calculation of accurate p-values in the presence of ties and zeros.
- `scipy.stats.monte_carlo_test` now has improved robustness in the face of
  numerical noise.
- `scipy.stats.wasserstein_distance_nd` was introduced to compute the
  Wasserstein-1 distance between two N-D discrete distributions.

*******************
Deprecated features
*******************
- Complex dtypes in ``PchipInterpolator`` and ``Akima1DInterpolator`` have
  been deprecated and will raise an error in SciPy 1.15.0. If you are trying
  to use the real components of the passed array, use ``np.real`` on ``y``.

******************************
Backwards incompatible changes
******************************

*************
Other changes
*************
- The second argument of `scipy.stats.moment` has been renamed to ``order``
  while maintaining backward compatibility.

(adam)

2024-04-19 17:00:47 UTC MAIN commitmail json YAML

Fix MAKEFLAGS handling to work with spaces in UNPRIVILEGED_GROUPS

Let environment variables handling passing MFLAGS/MAKEFLAGS to children
rather than do it explicitly on the command line.  As of 1.24 of
mk/unprivileged.mk pkgsrc puts UNPRIVILEGED_GROUPS in MAKEFLAGS.
UNPRIVILEGED_GROUPS contains a space-separated list of the groups
the current account is a member of.  This requires proper quoting
in MAKEFLAGS if the current account is a member of more than one group
(due to the spaces), and the old version of Makefile does not take
that into account.

(chuck)

2024-04-19 14:08:39 UTC MAIN commitmail json YAML

lang/rust-bin: Fix build on Darwin

rust-analyzer(1) also got @rpath. Fix it too.

(pho)

2024-04-19 13:33:30 UTC MAIN commitmail json YAML

doc: Updated devel/py-nihtest to 1.7.0

(wiz)

2024-04-19 13:33:21 UTC MAIN commitmail json YAML

py-nihtest: update to 1.7.0.

# 1.7.0 [2024-04-19]

- Add `test-case-source` directory for better support of script generated test cases.

(wiz)

2024-04-19 13:12:28 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, net/py-unearth

(adam)

2024-04-19 13:11:45 UTC MAIN commitmail json YAML

py-unearth: updated to 0.15.2

0.15.2

Bug Fixes

Incorrect username when using system keyring CLI

(adam)

2024-04-19 13:10:08 UTC MAIN commitmail json YAML

py-hypothesis: updated to 6.100.1

6.100.1

This patch improve a rare error message for flaky tests.

6.100.0

The from_dtype() function no longer generates NaT (窶從ot-a-time窶�) values for the datetime64 or timedelta64 dtypes if passed allow_nan=False.

6.99.13

This patch includes the backend setting in the how_generated field of our observability output.

6.99.12

If you were running Python 3.13 (currently in alpha) with pytest-xdist and then attempted to pretty-print a lambda functions which was created using the eval() builtin, it would have raised an AssertionError. Now you窶冤l get "lambda ...: <unknown>", as expected.

6.99.11

This release improves an internal invariant.

6.99.10

This patch fixes Hypothesis sometimes raising a Flaky error when generating collections of unique floats containing nan.

(adam)

2024-04-19 12:04:38 UTC MAIN commitmail json YAML

doc: Added emulators/gambatte version 571

(nia)

2024-04-19 12:04:23 UTC MAIN commitmail json YAML

2024-04-19 12:00:01 UTC MAIN commitmail json YAML

Note update of net/routinator to 0.13.2.

(he)

2024-04-19 11:59:28 UTC MAIN commitmail json YAML

Upgrade net/routinator to version 0.13.2.

Pkgsrc changes:
* Version bump + checksum updates.

Upstream changes:

0.13.2 -- "Existential Funk"

Released 2024-01-26.

Bug Fixes

* Fix the RTR listener so that Routinator won't exit if an
  incoming RTR connection is closed again too quickly. ([#937],
  reported by Yohei Nishimura, Atsushi Enomoto, Ruka Miyachi;
  Internet Multifeed Co., Japan.  Assigned [CVE-2024-1622].)

[#937]: https://github.com/NLnetLabs/routinator/pull/937
[CVE-2024-1622]: https://www.nlnetlabs.nl/downloads/routinator/CVE-2024-1622.txt

(he)

2024-04-19 11:46:29 UTC MAIN commitmail json YAML

scons4: Add support for BUILD_DIRS and friends.

(nia)

2024-04-19 09:47:44 UTC MAIN commitmail json YAML

doc: Updated sysutils/eza to 0.18.11

(pin)

2024-04-19 09:46:37 UTC MAIN commitmail json YAML

sysutils/eza: update to 0.18.11

[0.18.11] - 2024-04-19
Bug Fixes
    Fix clippy lints
    Enable the rule only for NetBSD.
    Build aarch64, arm without libgit2

Ci
    Bump NetBSD version to 10.0

(pin)

2024-04-19 09:20:03 UTC MAIN commitmail json YAML

Updated devel/py-ruff, www/py-flask-security-too

(adam)

2024-04-19 09:19:48 UTC MAIN commitmail json YAML

py-flask-security-too: updated to 5.4.3

Version 5.4.3

Fixes

- (:issue:`950`) Regression - some templates no longer getting correct config (thanks pete7863).
- (:issue:`954`) CSRF not properly ignored for application forms using SECURITY_CSRF_PROTECT_MECHANISMS.
- (:pr:`957`) Improve jp translations (e-goto)
- (:issue:`959`) Regression - datetime_factory should still be an attribute (thanks TimotheeJeannin)
- (:issue:`942`) GENERIC_RESPONSES hide email validation/syntax errors.

Version 5.4.2

Fixes

- (:issue:`946`) OpenAPI spec missing.
- (:pr:`945`) Doc fixes (e-goto)
- (:pr:`941`) Update ES/IT translations (gissimo)

Version 5.4.0 & 5.4.1

Among other changes, this continues the process of dis-entangling Flask-Security
from Flask-Login and may require some application changes due to backwards incompatible changes.

Features & Improvements

- (:issue:`879`) Work with Flask[async]. view decorators and signals support async handlers.
- (:pr:`900`) CI support for python 3.12
- (:pr:`901`) Work with py_webauthn 2.0 (and only 2.0+)
- (:pr:`899`) Improve (and simplify) Two-Factor setup. See below for backwards compatability issues and new functionality.
- (:issue:`912`) Improve oauth debugging support. Handle next propagation in a more general way.
- (:pr:`877`) Make AnonymousUser (Flask-Login) optional and deprecated.
- (:pr:`906`) Remove undocumented and untested looking in session for possible 'next'
  redirect location.
- (:pr:`881`) No longer rely on Flask-Login.unauthorized callback. See below for implications.
- (:issue:`904`) Changes to default unauthorized handler - remove use of referrer header (see below) and document precise behavior.
- (:pr:`927`) The authentication_token format has changed - adding per-token expiry time and future session ID.
  Old tokens are still accepted.

(adam)

2024-04-19 09:12:07 UTC MAIN commitmail json YAML

py-ruff: updated to 0.4.0

0.4.0

A new, hand-written parser

Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the blog post for more details!

A new language server in Rust

With this release, we also want to highlight our new language server. ruff server is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the Language Server Protocol (LSP). It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot of exciting features. It窶冱 also faster than our previous Python-based language server -- but you probably guessed that already.

ruff server is only in alpha, but it has a lot of features that you can try out today:

Lints Python files automatically and shows quick-fixes when available
Formats Python files, with support for range formatting
Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
Supports source.fixAll and source.organizeImports source actions
Automatically reloads your project configuration when you change it
To setup ruff server with your editor, refer to the README.md.

Preview features

[pycodestyle] Do not trigger E3 rules on defs following a function/method with a dummy body
[pylint] Implement invalid-bytes-returned (E0308)
[pylint] Implement invalid-length-returned (E0303)
[pylint] Implement self-cls-assignment (W0642)
[pylint] Omit stubs from invalid-bool and invalid-str-return-type
[ruff] New rule unused-async (RUF029) to detect unneeded async keywords on functions

Rule changes

[flake8-bandit] Allow urllib.request.urlopen calls with static Request argument (S310)
[flake8-bugbear] Treat raise NotImplemented-only bodies as stub functions (B006)
[flake8-slots] Respect same-file Enum subclasses (SLOT000)
[pylint] Support inverted comparisons (PLR1730)

Linter

Improve handling of builtin symbols in linter rules
Improve display of rules in --show-settings
Improve inference capabilities of the BuiltinTypeChecker
Resolve classes and functions relative to script name
Improve performance of RuleTable::any_enabled

Server

This section is devoted to updates for our new language server, written in Rust.

Enable ruff-specific source actions
Refreshes diagnostics for open files when file configuration is changed
Important errors are now shown as popups
Introduce settings for directly configuring the linter and formatter
Resolve configuration for each document individually
Write a setup guide for Neovim

Configuration

Add RUFF_OUTPUT_FILE environment variable support

Bug fixes

Avoid non-augmented-assignment for reversed, non-commutative operators (PLR6104)
Limit commutative non-augmented-assignments to primitive data types (PLR6104)
Respect per-file-ignores for RUF100 on blanket # noqa
Consider if expression for parenthesized with items parsing
Consider binary expr for parenthesized with items parsing
Reset FOR_TARGET context for all kinds of parentheses

(adam)

2024-04-19 08:58:40 UTC MAIN commitmail json YAML

doc: Updated x11/cool-retro-term to 1.2.0

(pho)

2024-04-19 08:58:28 UTC MAIN commitmail json YAML

x11/cool-retro-term: Update to 1.2.0

v1.2.0
* Migrated QtQuickControls from 1.x to 2.x
* Fixed a lot of issues with MacOS build
* Added support for blinking cursor
* Added sub-pixel rasteration
* Updated qtermwidget engine
* Updated many fonts to the latest version

(pho)

2024-04-19 07:43:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/autorestic to 1.8.2

(pho)

2024-04-19 07:43:01 UTC MAIN commitmail json YAML

sysutils/autorestic: Update to 1.8.2

v1.8.2:
* Bump katex from 0.16.8 to 0.16.10 in /docs by @dependabot in #364
* Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0 by
  @dependabot in #363
* Allow REST backend with docker volumes by @mill1000 in #366

v1.8.1:
* fix(unlock cmd): ignore process if its the current id by @rwxd in #360

v1.8.0:
* Use options on exec command by @rdelaage in #253
* Bump golang from 1.21-alpine to 1.22-alpine by @dependabot in #355
* feat: add the ability to backup docker volumes from docker container by
  @Natanel-Shitrit in #339
* Fix upgrade command by @rdelaage in #259
* Add PreValidate hook by @hickinbottoms in #359
* fix relative path to options forget by @ple103 in #331
* fix: cli command to unlock the autorestic running value by @rwxd in #329

v1.7.11:
* Fix broken link in docs by @bkrl in #350
* update deps by @cupcakearmy in #353

v1.7.10:
* fix: documentation typos in cron.md by @vmikk in #316
* delete old docs by @cupcakearmy in #327
* Update installation.md to add AUR back by @skyethepinkcat in #348
* Add curl to docker image by @mpfl in #344
* Fix default value of XDG_CONFIG_HOME in config path resolution by
  @beatbrot in #347

Also the package now contains shell completion scripts for bash, fish, and
zsh.

(pho)

2024-04-19 05:58:51 UTC MAIN commitmail json YAML

doc: add some upper bounds, improve some entries

(wiz)

2024-04-19 05:58:09 UTC MAIN commitmail json YAML

2024-04-19 05:47:59 UTC MAIN commitmail json YAML

doc: Updated shells/oh-my-posh to 19.21.0

(pin)

2024-04-19 05:46:48 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 19.21.0

Bug Fixes
- added polling flag for hot reloading to work in dev container (b7ec145)
- correct property names (aaaa83f)

Features
- segment: firebase segment (7fc2b70)

(pin)

2024-04-19 04:55:22 UTC MAIN commitmail json YAML

Updated devel/cvise, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2024-04-19 04:54:36 UTC MAIN commitmail json YAML

2024-04-19 04:48:55 UTC MAIN commitmail json YAML

cvise: updated to 2.10.0

v2.10.0

Changes done in the release:

LLVM 18 is properly supported
code has been reformatted with ruff

(adam)

2024-04-19 04:42:51 UTC MAIN commitmail json YAML

Updated print/py-latexcodec, finance/py-eth-typing, security/py-itsdangerous, lang/py-findpython

(adam)

2024-04-19 04:42:26 UTC MAIN commitmail json YAML

py-findpython: updated to 0.6.1

0.6.1

Bug Fixes

Ignore invalid version strinig from winreg

(adam)

2024-04-19 04:40:49 UTC MAIN commitmail json YAML

py-itsdangerous: updated to 2.2.0

Version 2.2.0
- Drop support for Python 3.7. :pr:`372`
- Use modern packaging metadata with ``pyproject.toml`` instead of ``setup.cfg``.
  :pr:`326`
- Use ``flit_core`` instead of ``setuptools`` as build backend.
- Deprecate the ``__version__`` attribute. Use feature detection, or
  ``importlib.metadata.version("itsdangerous")``, instead. :issue:`371`
- ``Serializer`` and the return type of ``dumps`` is generic for type checking.
  By default it is ``Serializer[str]`` and ``dumps`` returns a ``str``. If a
  different ``serializer`` argument is given, it will try to infer the return
  type of its ``dumps`` method. :issue:`347`
- The default ``hashlib.sha1`` may not be available in FIPS builds. Don't
  access it at import time so the developer has time to change the default.
  :issue:`375`

(adam)

2024-04-19 04:36:44 UTC MAIN commitmail json YAML

py-eth-typing: updated to 4.2.1

eth-typing v4.2.1 (2024-04-16)

Bugfixes

Put back types used for `EthPM`: ContractName, Manifest, and URI.

eth-typing v4.2.0 (2024-04-15)

Features

Add type definitions to represent contract ABIs.

Removals

Remove types related to the EthPM module which has been removed from web3.py

(adam)

2024-04-19 04:33:18 UTC MAIN commitmail json YAML

py-latexcodec: updated to 3.0.0

3.0.0 (6 March 2024)

* Drop Python 2.7, 3.4, 3.5, and 3.6 support. Remove unneeded dependencies.
* Add Python 3.11 and 3.12 support.
* Added a few more translations.

(adam)

2024-04-19 04:30:48 UTC MAIN commitmail json YAML

Updated www/py-publicsuffixlist, graphics/py-matplotlib-inline, textproc/py-jsonpickle, devel/py-cachelib

(adam)

2024-04-19 04:30:21 UTC MAIN commitmail json YAML

py-cachelib: updated to 0.13.0

Version 0.13.0

- default ``hashlib.md5`` may not be available in FIPS builds. We
  now do not access it at import time on ``FileSystemCache``so developers
  have time to change the default.
  ``hashlib.md5`` will be lazy loaded when a new default is not provided

(adam)

2024-04-19 04:29:08 UTC MAIN commitmail json YAML

py-jsonpickle: updated to 3.0.4

v3.0.4

* Fixed an issue with django.SafeString and other classes inheriting from
  str having read-only attribute errors
* The test suite was made compatible with `pytest-ruff>=0.3.0`.
* A `garden.yaml` file was added for use with the
  `garden <https://crates.io/crates/garden-tools>_` command runner.
* The test suite was updated to avoid deprecated SQLALchemy APIs.
* The `jaraco.packaging.sphinx` documentation dependency was removed.

(adam)

2024-04-19 04:27:20 UTC MAIN commitmail json YAML

2024-04-19 04:25:06 UTC MAIN commitmail json YAML

py-publicsuffixlist: updated to 0.10.0.20240416

0.10.0.20240416
Unknown changes

(adam)

2024-04-19 04:23:54 UTC MAIN commitmail json YAML

Updated devel/py-exceptiongroup, devel/py-jaraco.functools, textproc/py-xmlschema, devel/py-requirements-parser

(adam)

2024-04-19 04:23:31 UTC MAIN commitmail json YAML

py-requirements-parser: updated to 0.9.0

v0.9.0 (2024-04-03)

Feature

feat: handle hashes without

v0.8.0 (2024-04-03)

Feature

feat: Add support for Python 3.12
feat: Drop support for Python 3.7
fix: Publish anciliary files only to sdist
fix: Type of Requirement.specs was incorrect
fix: -e in requirements.txt did not handle local paths correctly
chore(dev-deps): Updated all development dependencies
chore(deps): include types-setuptools as dependency

(adam)

2024-04-19 04:20:02 UTC MAIN commitmail json YAML

py-xmlschema: updated to 3.3.0

v3.3.0
* Rewrite the validation of openContent using InterleavedModelVisitor and SuffixedModelVisitor
* Fix validation of XSD 1.1 'all' nested models

(adam)

2024-04-19 04:18:11 UTC MAIN commitmail json YAML

py-jaraco.functools: updated to 4.0.1

v4.0.1

No significant changes.

(adam)

2024-04-19 04:15:24 UTC MAIN commitmail json YAML

py-exceptiongroup: updated to 1.2.1

1.2.1

- Updated the copying of ``__notes__`` to match CPython behavior
- Corrected the type annotation of the exception handler callback to accept a
  ``BaseExceptionGroup`` instead of ``BaseException``
- Fixed type errors on Python < 3.10 and the type annotation of ``suppress()``

(adam)

2024-04-19 03:33:26 UTC MAIN commitmail json YAML

doc: Updated net/slumber to 0.18.0

(pin)

2024-04-19 03:33:02 UTC MAIN commitmail json YAML

net/slumber: update to 0.18.0

[0.18.0] - 2024-04-18
Breaking
  - All existing recipes must be tagged with !request in the collection file
    - This is necessary to differentiate from the new !folder type
  - Profile values are always treated as templates now
    - Any profile values that were previously the "raw" variant (the default) that contain template syntax
      (e.g. {{user_id}}) will now be rendered as templates. In reality this is very unlikely, so this
      probably isn't going to break your setup
    - If you have an existing profile value tagged with !template it won't break, but it will no longer do anything
  - Unknown fields in config/collection files will now be rejected (#154)
    - In most cases this field is a mistake, so this is meant to make debugging easier
    - If you have an intentional unknown field, you can now nest it under .ignore to ignore it
  - Replace slumber show dir with slumber show paths

Added
  - Request recipes can now be organized into folders (#60)
    - See the docs for usage examples
  - Add slumber show config and slumber show collection subcommands

Changed
  - Prevent infinite recursion in templates
    - It now triggers a helpful error instead of a panic
  - Support additional key codes for input mapping, including media keys

Fixed
  - Multiple spaces between modifiers/key codes in a key combination are now ignored

(pin)

2024-04-19 03:32:13 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-modules to 0.15.5

(pin)

2024-04-19 03:31:54 UTC MAIN commitmail json YAML

devel/cargo-modules: update to 0.15.5

[0.15.5] - 2024-04-17
Changed

    Updated dependencies:
        rust-analyzer from 0.0.210 to 0.0.211

(pin)

2024-04-19 00:10:17 UTC MAIN commitmail json YAML

doc: Updated geography/gama to 2.30

(gdt)

2024-04-19 00:09:04 UTC MAIN commitmail json YAML

geography/gama: Update to 2.30

Upstream changes:

  minor/bugfixes

Packaging changes:

  remediate test ==

  add missing headers (detected by macOS/clang; standards say they are
  required but gcc builds without them)

(gdt)

2024-04-18 17:42:17 UTC MAIN commitmail json YAML

2024-04-18 14:41:03 UTC MAIN commitmail json YAML

doc: Updated devel/jj to 0.16.0

(wiz)

2024-04-18 14:40:51 UTC MAIN commitmail json YAML

jj: update to 0.16.0.

## [0.16.0] - 2024-04-03

### Deprecations

* `jj move` was deprecated in favor of `jj squash`.

### Breaking changes

* The `git_head` template keyword now returns an optional value instead of a
  list of 0 or 1 element.

* The `jj sparse set --edit`/`--reset` flags were split up into `jj sparse
  edit`/`reset` subcommands respectively.

* The `jj sparse` subcommands now parse and print patterns as workspace-relative
  paths.

* The `jj log` command no longer uses the default revset when a path is specified.

### New features

* Config now supports rgb hex colors (in the form `#rrggbb`) wherever existing color names are supported.

* `ui.default-command` now accepts multiple string arguments, for more complex
  default `jj` commands.

* Graph node symbols are now configurable via templates
  * `templates.log_node`
  * `templates.op_log_node`

* `jj log` now includes synthetic nodes in the graph where some revisions were
  elided.

* `jj squash` now accepts `--from` and `--into` (also aliased as `--to`) if `-r`
  is not specified. It can now be used for all use cases where `jj move` could
  previously be used. The `--from` argument accepts a revset that resolves to
  more than one revision.

* Commit templates now support `immutable` keyword.

* New template function `coalesce(content, ..)` is added.

* Timestamps are now shown in local timezone and without milliseconds and
  timezone offset by default.

* `jj git push` now prints messages from the remote.

* `jj branch list` now supports a `--conflicted/-c` option to show only conflicted branches.

* `jj duplicate` and `jj abandon` can now take more than a single `-r` argument,
  for consistency with other commands.

* `jj branch list` now allows combining `-r REVISIONS`/`NAMES` and `-a` options.

* `--all` is now named `--all-remotes` for `jj branch list`

* There is a new global `--quiet` flag to silence commands' non-primary output.

* `jj split` now supports a `--siblings/-s` option that splits the target
  revision into siblings with the same parents and children.

* new function `working_copies()` for revsets to show the working copy commits of all workspaces.

### Fixed bugs

None.

## [0.15.1] - 2024-03-06

No code changes (fixing Rust `Cargo.toml` stuff).

## [0.15.0] - 2024-03-06

### Breaking changes

* The minimum supported Rust version (MSRV) is now 1.76.0.

* The on-disk index format changed. New index files will be created
  automatically, but it can fail if the repository is co-located and predates
  Git GC issues [#815](https://github.com/martinvonz/jj/issues/815). If
  reindexing failed, you'll need to clean up corrupted operation history by
  `jj op abandon ..<bad operation ID>`.

* Dropped support for the "legacy" graph-drawing style. Use "ascii" for a very
  similar result.

* The default log output no longer lists all tagged heads. Set `revsets.log =
  "@ | ancestors(immutable_heads().., 2) | heads(immutable_heads())"` to restore
  the old behavior.

* Dropped support for the deprecated `:` revset operator. Use `::` instead.

* `jj rebase --skip-empty` no longer abandons commits that were already empty
  before the rebase.

### New features

* Partial support for commit signing. Currently you can configure jj to "keep"
  commit signatures by making new ones for rewritten commits, and to sign new
  commits when they are created.

  This comes with out-of-the-box support for the following backends:
  * GnuPG
  * SSH

  Signature verification and an explicit sign command will hopefully come soon.

* Templates now support logical operators: `||`, `&&`, `!`

* Templates now support the `self` keyword, which is the current commit in `jj
  log`/`obslog` templates.

* `jj show` now accepts `-T`/`--template` option to render its output using
  template

* `jj config list` now accepts `-T`/`--template` option.

* `jj git fetch` now accepts `-b` as a shorthand for `--branch`, making it more
  consistent with other commands that accept a branch

* In the templating language, Timestamps now have a `.local()` method for
  converting to the local timezone.

* `jj next/prev` now infer `--edit` when you're already editing a non-head
  commit (a commit with children).

* A new built-in pager named `:builtin` is available on all platforms,
  implemented with [minus](https://github.com/arijit79/minus/)

* Set config `ui.log-synthetic-elided-nodes = true` to make `jj log` include
  synthetic nodes in the graph where some revisions were elided
  ([#1252](https://github.com/martinvonz/jj/issues/1252),
  [#2971](https://github.com/martinvonz/jj/issues/2971)). This may become the
  default depending on feedback.

* When creating a new workspace, the sparse patterns are now copied over from
  the current workspace.

* `jj git init --colocate` can now import an existing Git repository. This is
  equivalent to `jj git init --git-repo=.`.

* `jj git fetch` now automatically prints new remote branches and tags by default.

* `--verbose/-v` is now `--debug` (no short option since it's not intended to be used often)

* `jj move --from/--to` can now be abbreviated to `jj move -f/-t`

* `jj commit`/`diffedit`/`move`/`resolve`/`split`/`squash`/`unsquash` now accept
  `--tool=<NAME>` option to override the default.
  [#2575](https://github.com/martinvonz/jj/issues/2575)

* Added completions for [Nushell](https://nushell.sh) to `jj util completion`

* `jj branch list` now supports a `--tracked/-t` option which can be used to
  show tracked branches only. Omits local Git-tracking branches by default.

* Commands producing diffs now accept a `--context` flag for the number of
  lines of context to show.

* `jj` commands with the `-T`/`--template` option now provide a hint containing
  defined template names when no argument is given, assisting the user in making
  a selection.

### Fixed bugs

* On Windows, symlinks in the repo are now supported when Developer Mode is enabled.
  When symlink support is unavailable, they will be materialized as regular files in the
  working copy (instead of resulting in a crash).
  [#2](https://github.com/martinvonz/jj/issues/2)

* On Windows, the `:builtin` pager is now used by default, rather than being
  disabled entirely.

* Auto-rebase now preserves the shape of history even for merge commits where
  one parent is an ancestor of another.
  [#2600](https://github.com/martinvonz/jj/issues/2600)

(wiz)

2024-04-18 14:16:30 UTC MAIN commitmail json YAML

2024-04-18 13:40:50 UTC MAIN commitmail json YAML

doc/TODO: update clmav entry

+ clamav-1.3.1.

(taca)

2024-04-18 13:40:11 UTC MAIN commitmail json YAML

doc: Updated net/bind916 to 9.16.50

(taca)

2024-04-18 13:39:53 UTC MAIN commitmail json YAML

net/bind916: update to 9.16.50

9.16.50 (2024-04-17)

This release marks the end of maintenance for the BIND 9.16 branch.

6364. [protocol] Add RESOLVER.ARPA to the built in empty zones.
[GL #4580]

6338. [func] Optimize slabheader placement, so the infrastructure
records are put in the beginning of the slabheader
linked list. [GL !8675]

(taca)

2024-04-18 13:38:29 UTC MAIN commitmail json YAML

doc: Updated net/bind918 to 9.18.26

(taca)

2024-04-18 13:37:53 UTC MAIN commitmail json YAML

net/bind918: update to 9.18.62

9.18.26 (2024-04-17)

6364. [protocol] Add RESOLVER.ARPA to the built in empty zones.
[GL #4580]

6363. [bug] dig/mdig +ednsflags=<non-zero-value> did not re-enable
EDNS if it had been disabled. [GL #4641]

6361. [bug] Some invalid ISO 8601 durations were accepted
erroneously. [GL #4624]

6360. [bug] Don't return static-stub synthesised NS RRset.
[GL #4608]

6359. [bug] Fix bug in Depends (keymgr_dep) function. [GL #4552]

6351. [protocol] Support for the RESINFO record type has been added.
[GL #4413]

6346. [bug] Cleaned up several minor bugs in the RBTDB dbiterator
implementation. [GL !8741]

6345. [bug] Added missing dns_rdataset_disassociate calls in
validator.c:findnsec3proofs. [GL #4571]

6340. [test] Fix incorrectly reported errors when running tests
with `make test` on platforms with older pytest.
[GL #4560]

6338. [func] Optimize slabheader placement, so the infrastructure
records are put in the beginning of the slabheader
linked list. [GL !8675]

6334. [doc] Improve ARM parental-agents definition. [GL #4531]

6333. [bug] Fix the DNS_GETDB_STALEFIRST flag, which was defined
incorrectly in lib/ns/query.c. [GL !8683]

6330. [doc] Update ZSK minimum lifetime documentation in ARM, also
depends on signing delay. [GL #4510]

6328. [func] Add workaround to enforce dynamic linker to pull
jemalloc earlier than libc to ensure all memory
allocations are done via jemalloc. [GL #4404]

6326. [bug] Changes to "listen-on" statements were ignored on
reconfiguration unless the port or interface address was
changed, making it impossible to change a related
listener transport type. Thanks to Thomas Amgarten.
[GL #4518] [GL #4528]

6325. [func] Expose the TCP client count in statistics channel.
[GL #4425]

6324. [bug] Fix a possible crash in 'dig +nssearch +nofail' and
'host -C' commands when one of the name servers returns
SERVFAIL. [GL #4508]

6313. [bug] When dnssec-policy is in effect the DNSKEY's TTLs in
the zone where not being updated to match the policy.
This lead to failures when DNSKEYs where updated as the
TTLs mismatched. [GL #4466]

(taca)

2024-04-18 12:27:11 UTC MAIN commitmail json YAML

Updated lang/oracle-jdk17, devel/py-pydantic

(adam)

2024-04-18 12:26:55 UTC MAIN commitmail json YAML

py-pydantic: updated to 2.7.0

v2.7.0 (2024-04-11)

Packaging

* Reorganize `pyproject.toml` sections
* Bump `pydantic-core` to `v2.18.1`
* Adopt `jiter` `v0.2.0`

New Features

* Extract attribute docstrings from `FieldInfo.description`
* Add a `with_config` decorator to comply with typing spec
* Allow an optional separator splitting the value and unit of the result of `ByteSize.human_readable`
* Add generic `Secret` base type
* Make use of `Sphinx` inventories for cross references in docs
* Add environment variable to disable plugins
* Add support for `deprecated` fields
* Allow `field_serializer('*')`
* Handle a case when `model_config` is defined as a model property
* Update `create_model()` to support `typing.Annotated` as input
* Add `ClickhouseDsn` support
* Add support for `re.Pattern[str]` to `pattern` field
* Support for `serialize_as_any` runtime setting
* Add support for `typing.Self`
* Ability to pass `context` to serialization
* Add feedback widget to docs with flarelytics integration
* Support for parsing partial JSON strings in Python

**Finalized in v2.7.0, rather than v2.7.0b1:**
* Add support for field level number to str coercion option
* Update `warnings` parameter for serialization utilities to allow raising a warning

Changes

* Correct docs, logic for `model_construct` behavior with `extra`
* Improve error message for improper `RootModel` subclasses
* Use `PEP570` syntax
* Add `enum` and `type` to the JSON schema for single item literals
* Deprecate `update_json_schema` internal function
* Serialize duration to hour minute second, instead of just seconds
* Trimming str before parsing to int and float

Performance

* `enum` validator improvements
* Move `enum` validation and serialization to Rust
* Improve schema generation for nested dataclasses
* Fast path for ASCII python string creation in JSON
* SIMD integer and string JSON parsing on `aarch64`(**Note:** SIMD on x86 will be implemented in a future release)
* Support JSON `Cow<str>` from `jiter`
* MAJOR performance improvement: update to PyO3 0.21 final
* cache Python strings

Fixes

* Fix strict parsing for some `Sequence`s
* Add a check on the existence of `__qualname__`
* Handle `__pydantic_extra__` annotation being a string or inherited
* Fix json validation for `NameEmail`
* Fix type-safety of attribute access in `BaseModel`
* Fix bug with `mypy` plugin and `no_strict_optional = True`
* Fix `ByteSize` error `type` change
* Fix inheriting annotations in dataclasses
* Fix regression in core schema generation for indirect definition references
* Fix unsupported types bug with plain validator
* Reverting problematic fix from 2.6 release, fixing schema building bug
* fixes `__pydantic_config__` ignored for TypeDict
* Fix test failures with `pytest v8.0.0` due to `pytest.warns()` starting to work inside `pytest.raises()`
* Use `is_valid_field` from 1.x for `mypy` plugin
* Better-support `mypy` strict equality flag
* model_json_schema export with Annotated types misses 'required' parameters
* Fix default inclusion in `FieldInfo.__repr_args__`
* Fix resolution of forward refs in dataclass base classes that are not present in the subclass module namespace
* Fix `BaseModel` type annotations to be resolvable by `typing.get_type_hints`
* Fix: allow empty string aliases with `AliasGenerator`
* Fix test along with `date` -> `datetime` timezone assumption fix
* Fix deprecation warning with usage of `ast.Str`
* Add missing `deprecated` decorators
* Fix serialization of `NameEmail` if name includes an email address
* Add information about class in error message of schema generation
* Make `TypeAdapter`'s typing compatible with special forms
* Fix issue with config behavior being baked into the ref schema for `enum`s
* More helpful error re wrong `model_json_schema` usage
* Fix nested discriminated union schema gen, pt 2
* Fix schema build for nested dataclasses / TypedDicts with discriminators
* Remove unnecessary logic for definitions schema gen with discriminated unions
* Fix handling of optionals in `mypy` plugin
* Fix `PlainSerializer` usage with std type constructor
* Remove unnecessary warning for config in plugin
* Fix default value serializing
* Fix extra fields check in `Model.__getattr__()`
* Fix `ClassVar` forward ref inherited from parent class
* fix sequence like validator with strict `True`
* Improve warning message when a field name shadows a field in a parent model
* Do not warn about shadowed fields if they are not redefined in a child class
* Fix discriminated union bug with unsubstituted type var
* Support serialization of `deque` when passed to `Sequence[blah blah blah]`
* Init private attributes from super-types in `model_post_init`
* fix `model_construct` with `validation_alias`
* Ensure json-schema generator handles `Literal` `null` types
* **Fixed in v2.7.0**: Fix allow extra generic

(adam)

2024-04-18 12:16:55 UTC MAIN commitmail json YAML

2024-04-18 12:00:45 UTC MAIN commitmail json YAML

rust: Revert part of last update to fix lib names.

(jperkin)

2024-04-18 10:08:04 UTC MAIN commitmail json YAML

doc: Updated editors/emacs29-nox11 to 29.3nb1

(jperkin)

2024-04-18 10:07:57 UTC MAIN commitmail json YAML

emacs29-nox11: Enable module support.

Discussed on pkgsrc-users a while back.  Negligible (around 24KB) increase
in package size, no change in dependencies.  Bump PKGREVISION.

(jperkin)

2024-04-18 09:36:20 UTC MAIN commitmail json YAML

doc: Updated lang/rust-bin to 1.76.0

(pin)

2024-04-18 09:36:01 UTC MAIN commitmail json YAML

lang/rust-bin: update to 1.76.0

Follow rust-src.
For changes check the source package.

As for rust-src, this was prepared in wip by he@

(pin)

2024-04-18 09:30:04 UTC MAIN commitmail json YAML

doc: Updated lang/rust to 1.76.0

(pin)

2024-04-18 09:29:43 UTC MAIN commitmail json YAML

pkgsrc/lang/rust/Makefile@1.305 / diff
pkgsrc/lang/rust/distinfo@1.170 / diff
pkgsrc/lang/rust/do-cross.mk@1.9 / diff
pkgsrc/lang/rust/options.mk@1.38 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__codegen__ssa_src_back_linker.rs@1.15 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__llvm_build.rs@1.17 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_base_netbsd.rs@1.2 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_mod.rs@1.17 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_i586__unknown__netbsd.rs@1.1 / diff
pkgsrc/lang/rust/patches/patch-compiler_rustc__target_src_spec_targets_mips64el__unknown__netbsd.rs@1.2 / diff
pkgsrc/lang/rust/patches/patch-library_backtrace_src_symbolize_gimli.rs@1.6 / diff
pkgsrc/lang/rust/patches/patch-library_backtrace_src_symbolize_gimli_elf.rs@1.8 / diff
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_mod.rs@1.10 / diff
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread.rs@1.16 / diff
pkgsrc/lang/rust/patches/patch-library_std_src_sys_unix_thread__parking_netbsd.rs@1.4 / diff
pkgsrc/lang/rust/patches/patch-src_bootstrap_bootstrap.py@1.23 / diff
pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_compile.rs@1.2 / diff
pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_build__steps_llvm.rs deleted
pkgsrc/lang/rust/patches/patch-src_bootstrap_src_core_builder.rs@1.3 / diff
pkgsrc/lang/rust/patches/patch-src_bootstrap_src_lib.rs@1.2 / diff
      :
(more 44 files)
lang/rust: update to 1.76.0

Language
- Document Rust ABI compatibility between various types
- Also: guarantee that char and u32 are ABI-compatible
- Add lint ambiguous_wide_pointer_comparisons that supersedes clippy::vtable_address_comparisons

Compiler
- Lint pinned #[must_use] pointers (in particular, Box<T> where T is #[must_use]) in unused_must_use.
- Soundness fix: fix computing the offset of an unsized field in a packed struct
- Soundness fix: fix dynamic size/align computation logic for packed types with dyn Trait tail
- Add $message_type field to distinguish json diagnostic outputs
- Enable Rust to use the EHCont security feature of Windows
- Add tier 3 {x86_64,i686}-win7-windows-msvc targets
- Add tier 3 aarch64-apple-watchos target
- Add tier 3 arm64e-apple-ios & arm64e-apple-darwin targets

Refer to Rust's platform support page for more information on Rust's tiered platform support.

Libraries
- Add a column number to dbg!()
- Add std::hash::{DefaultHasher, RandomState} exports
- Fix rounding issue with exponents in fmt
- Add T: ?Sized to RwLockReadGuard and RwLockWriteGuard's Debug impls.
- Windows: Allow File::create to work on hidden files

Stabilized APIs
- Arc::unwrap_or_clone
- Rc::unwrap_or_clone
- Result::inspect
- Result::inspect_err
- Option::inspect
- type_name_of_val
- std::hash::{DefaultHasher, RandomState} These were previously available only through std::collections::hash_map.
- ptr::{from_ref, from_mut}
- ptr::addr_eq

Cargo

See Cargo release notes.

Rustdoc
- Don't merge cfg and doc(cfg) attributes for re-exports
- rustdoc: allow resizing the sidebar / hiding the top bar
- rustdoc-search: add support for traits and associated types
- rustdoc: Add highlighting for comments in items declaration

Compatibility Notes
- Add allow-by-default lint for unit bindings This is expected to be upgraded to a warning by default in a future Rust release. Some macros emit bindings with type () with user-provided spans, which means that this lint will warn for user code.
- Remove x86_64-sun-solaris target.
- Remove asmjs-unknown-emscripten target
- Report errors in jobserver inherited through environment variables This may warn on benign problems too.
- Update the minimum external LLVM to 16.
- Improve print_tts This change can break some naive manual parsing of token trees in proc macro code which expect a particular structure after .to_string(), rather than just arbitrary Rust code.
- Make IMPLIED_BOUNDS_ENTAILMENT into a hard error from a lint
- Vec's allocation behavior was changed when collecting some iterators Allocation behavior is currently not specified, nevertheless changes can be surprising. See impl FromIterator for Vec for more details.
- Properly reject default on free const items

(pin)

2024-04-18 09:23:53 UTC MAIN commitmail json YAML

doc/TODO: + mpv-0.38.

(wiz)

2024-04-18 09:21:42 UTC MAIN commitmail json YAML

doc: Updated devel/wayland-protocols to 1.35

(wiz)

2024-04-18 09:21:33 UTC MAIN commitmail json YAML

2024-04-18 09:21:03 UTC MAIN commitmail json YAML

zig: note about state of not building, impossible to say which OS/arch
combination was not affected. At the very least *BSD is broken in 0.11
according to bug reports and fixes.

(nikita)

2024-04-18 09:13:02 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-json to 0.21.0

(wiz)

2024-04-18 09:12:50 UTC MAIN commitmail json YAML

tree-sitter-json: update to 0.21.0.

Changes not documented.

(wiz)

2024-04-18 09:11:31 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-elixir to 0.2.0

(wiz)

2024-04-18 09:11:22 UTC MAIN commitmail json YAML

2024-04-18 09:10:35 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter-cli to 0.22.5

(wiz)

2024-04-18 09:10:24 UTC MAIN commitmail json YAML

2024-04-18 09:06:50 UTC MAIN commitmail json YAML

doc: Updated textproc/tree-sitter to 0.22.5

(wiz)

2024-04-18 09:06:41 UTC MAIN commitmail json YAML

tree-sitter: update to 0.22.5.

[0.22.5] - 2024-04-14
Bug Fixes

    cli: Fixed an issue where unused constants were included in generated parsers in some cases.

[0.22.4] - 2024-04-12
Bug Fixes

    cli: Fixed an issue where redundant conditionals were included in generated lexer functions.

[0.22.3] - 2024-04-12
Performance

    cli: Reduced the compile time of generated parsers by generating C code with fewer conditionals (#3234)

(wiz)

2024-04-18 09:05:34 UTC MAIN commitmail json YAML

doc: Updated www/py-uwsgi to 2.0.25.1

(wiz)

2024-04-18 09:05:25 UTC MAIN commitmail json YAML

py-uwsgi: update to 2.0.25.1.

2.0.25.1
    Fix build when pcre is not found and is optional (umut)

2.0.25
    Update glusterfs io callback function signature for 6.0 (Ralf Ertzinger)
    Fix default values in help for min-worker-lifetime & legion-skew-tolerance (Thomas Riccardi)
    Fix build regression with gcc < 5 (Riccardo Magliocchetti)
    Add support for building against prcre2. This changes the regexp internal data structures (Alexandre Rossi)
    Allow the valgrind generator script to run with a different python version (Wynn Wilkes)
    Fix a potential error with not releasing the gil in uwsgi_python_rpc (Wynn Wilkes)
    Rework threading cancellation handling. This can fix issues with threading, missing atexit callbacks and whatnot. (Inada Naoki)

(wiz)

2024-04-18 09:03:34 UTC MAIN commitmail json YAML

doc: Updated devel/py-mako to 1.3.3

(wiz)

2024-04-18 09:03:24 UTC MAIN commitmail json YAML

py-mako: update to 1.3.3.

    :version: 1.3.3
    :released: Wed Apr 10 2024

    .. change::
        :tags: bug, codegen
        :tickets: 146

        Fixed unexpected error when use control lines which the
        first control block with no bodies other than comments,
        as `pass` is now added to the first empty block.
        Pull request courtesy Hai Zhu.

    .. change::
        :tags: bug, parser
        :tickets: 320

        Fixed unexpected syntax error in strict_undefined mode that occurred
        when using comprehensions within a function in a Mako Python code block.
        Now, the local variable in comprehensions won't be added to the checklist
        when using strict_undefined mode.
        Pull request courtesy Hai Zhu.

(wiz)

2024-04-18 09:02:05 UTC MAIN commitmail json YAML

doc: Updated textproc/py-docutils to 0.21.1

(wiz)

2024-04-18 09:01:56 UTC MAIN commitmail json YAML

py-docutils: update to 0.21.1.

Release 0.21.1 (2024-04-10)
===========================

The sdist in 0.21 was incomplete

- pypi allows no file replacing
- adding a postrelease suffix "post1": docutils-0.21.post1.tar.gz
  works on pypi, but fails with pip because the metadata differs.

  But if the metadata is 0.21.post1 pypi makes it a new release.

  0.21.1 is the same code except for the version number.

Release 0.21 (2024-04-09)
=========================

* General

  - Drop support for Python 3.7 and 3.8.
  - Updated build system to use Flit_ (patch #186 by Adam Turner).
    Removed ``setup.py``.
  - Provide ``rst2*`` "console_scripts" `entry points`_
    (without the ``.py`` extension) instead of installing the
    ``rst2*.py`` front end tools in the binary PATH.

  .. _Flit: https://github.com/pypa/flit/

* docs/ref/docutils.dtd

  - The <image> element accepts a new attribute "loading".

  - Fix definitions (no change to actual behaviour):

    * The <math_block> element uses the attribute "xml:space".
    * The <raw> element may contain text only (no inline elements).
    * The <topic> element uses the "depth" and "local" attributes to
      store "contents" directive options when used as placeholder for a
      generated table of contents (LaTeX writers with `use_latex_toc`_
      setting).

  - Documentation fix:
    Reference names (``%refname.type`` and ``%refnames.type``)
    are whitespace-normalized but **not** always downcased.

* docutils/frontend.py

  - Allow `validate_*()` functions to be called with just the "value"
    argument but keep the legacy interface for use with optparse.
  - New function `frontend.validate_math_output()`.

* docutils/io.py

  - Simpler and more secure `input encoding`_ default behaviour:

    Do not use the locale encoding as fallback if Python is started in
    `UTF-8 mode`_. Stop using "latin1" as second fallback.

    Remove BOM (U+FEFF ZWNBSP at start of data) only if the "input_encoding"
    configuration setting is None, '', 'utf-8-sig', 'utf-16', or 'utf-32'.
    Do not remove other ZWNBSPs.

    .. _UTF-8 mode: https://docs.python.org/3/library/os.html#utf8-mode
    .. _input encoding: docs/api/publisher.html#encodings

  - Auto-close `FileInput.source` in case of reading/decoding errors.

* docutils/languages/, docutils/parsers/rst/languages/

  - Mark/Fix mistranslated localizations of the "admonition" directive
    name. In Docutils, "admonition" is used as a generic term for
    "advice"/"advisory"/"remark", not a reprimand.
  - Add support for Georgian language (patch #204 by Temuri Doghonadze).
  - Update/complete Catalan translations (patch #203 by Antoni Bella Pérez).

* docutils/nodes.py

  - Remove compatibility hacks `nodes.reprunicode` and `nodes.ensure_str()`.

* docutils/parsers/rst/directives/images.py

  - New "image" directive option "loading".

* docutils/parsers/rst/directives/tables.py

  - Use the same CSV format for the ``:header:`` option and the main data
    of the "csv-table" directive.

  - Move `parsers.rst.directives.Table.process_header_option()` method
    to `parsers.rst.directives.CSVTable`.

* docutils/parsers/rst/states.py

  - Don't split inside "< >" when parsing "option groups" (fixes bug #474).

* docutils/parsers/rst/directives/misc.py,
  docutils/parsers/rst/directives/tables.py

  - Consider the new root_prefix_ setting when including files with
    "include", "raw", or "csv-table" directives.

* docutils/utils/math/*

  - Use custom exception `utils.math.MathError` instead of
    abusing `SyntaxError` for LaTeX math syntax errors.
  - Unify interface of LaTeX -> MathML conversion functions.
    Improve error reporting.
  - Sort ℏ (`\hslash`) as "mathord", not "mathalpha".

* docutils/utils/math/latex2mathml.py

  - Generate "MathML Core" to fix rendering with Chromium/Android.

    Use CSS rules instead of the deprecated "columnalign" attribute
    to style <mtable> as "align" environment.

    Use Mathematical Alphanumeric Symbols instead of <mstyle> with
    "mathvariant" attribute.

  - Use <mi> instead of <mo> for character class "mathord".

  - Support "aligned" environment.

  - Eliminate side-effect on later import of "tex2unichar".

* docutils/utils/math/mathml_elements.py

  - New module defining MathML element classes
    (outsourced from latex2mathml.py).
  - Base MathML element classes on `xml.etree.ElementTree`.

* docutils/utils/roman.py

  - Update to version `1.4 <https://pypi.org/project/roman/4.1/>`__.
    Fixes feature-request #95 (license is now ZPL 2.1).

* docutils/utils/smartquotes.py

  - Pre-compile regexps once, not with every call of `educateQuotes()`
    (patch #206 by Chris Sewell).
  - Simplify regexps; skip replacement rules if there is nothing to replace.

* docutils/writers/html4css1/__init__.py

  - Support video inclusion via ``<object>`` tags.

* docutils/writers/html5_polyglot/\*.css

  - Move MathML styles to "minimal.css" (required for correct rendering).
  - Highlight heading of target section also with explicit hyperlink target.
  - No additional margins for line-blocks.

* docutils/writers/_html_base.py

  - Stop setting the "footnote-reference" class value for footnote references.
    Since 0.18, you can use the CSS selector ``[role="doc-noteref"]``.
  - Support reading/embedding images also with "file:" URI.
  - Warn, if image scaling fails because the image file cannot be read.
  - Support video inclusion via ``<video>`` tags
    (moved here from writers/html5_polyglot/__init__.py).
  - New auxiliary method `HTMLTranslator.uri2imagepath()` ensures the
    image file can also be read when CWD and output directory differ.
  - Consider the root_prefix_ setting when converting an image URI
    to a local filesystem path.
  - New `\<image>`_ attribute "loading" overrides image_loading_ setting.
  - Embed SVG images as ``<svg>`` instead of data-URI.
    Fixes feature-request #100.
  - Generate system messages for errors/warnings during the writing stage
    (image transformations, math content conversion, ...).
  - Close ``<dt>`` element in `depart_term()` to allow a
    "definition_list_item" with multiple "terms" (cf. feature-request #60).
  - Link to the document "#top" from the ToC heading
    (unless toc_backlinks_ is False).
  - Transfer `id` attribute from <field> elements to the respective
    <field_name> child element to allow cross-references to field-list items
    (<field>s are skipped in HTML output).

* docutils/writers/latex2e/__init__.py

  - Fix placement of hyperlink target (label) for tables (bug #440).
  - More compact LaTeX source for option-lists and description-lists
    (no change in output).

* docutils/writers/manpage.py

  - Put manual section in .TH in quotes.
  - Skip footer to avoid the link to document source in the manpage.
  - Add multiple definition list term support, see feature #60.
  - Render reference, refid and refuri.
    Use of ``.UR`` and ``.UE`` macros for reference markup is too brittle.
  - Add preprocessor hinting tbl first line, see bug #477.
  - Change tbl-Tables using box option, see bug #475.
  - Apply literal block patch #205. Use ``.EE`` and ``.EX`` macros.
    Thanks to G. Branden Robinson.

* docutils/writers/odf_odt/__init__.py

  - Use context manager for image reading operations.
    Catch `URLError` when `urllib.request.urlopen()` fails.

  - Convert image URI to path if accessing a local file. Fixes bug #153.

* docutils/writers/s5_html/__init__.py

  - Warn if the S5 writer cannot copy the theme files.
  - Programmatic customization of theme_url_ setting no longer
    overridden by the default for theme_.

* tools/buildhtml.py

  - New configuration setting `sources`_.
  - Match `prune`_ values with `fnmatch.fnmatch()`.

(wiz)

2024-04-18 08:55:37 UTC MAIN commitmail json YAML

doc: Updated security/py-cyclonedx-python-lib to 7.1.0

(wiz)

2024-04-18 08:55:26 UTC MAIN commitmail json YAML

py-cyclonedx-python-lib: update to 7.1.0.

7.1.0

Documentation
    docs: missing schema support table & update schema support to reflect version 7.0.0 (#584)
Feature
    feat: support bom.properties for CycloneDX v1.5+ (#585)

7.0.0

Breaking
    feat!: Support for CycloneDX v1.6
    added draft v1.6 schemas and boilerplate for v1.6
    re-generated test snapshots for v1.6
    note bom.metadata.manufacture as deprecated
    work on bom.metadata for v1.6
    Deprecated .component.author. Added .component.authors and .component.manufacturer
    work to add .component.omniborid - but tests deserialisation tests fail due to schema differences (.component.author not in 1.6)
    work to get deserialization tests passing
    chore(deps): bump py-serializable to >=1.0.3 to resolve issues with deserialization to XML
    imports tidied
    properly added .component.swhid
    add .component.cryptoProperties - with test failures for SchemaVersion < 1.6
    typing and bandit ignores
    coding standards
    test filtering
    coding standards
    additional tests to increase code coverage
    corrected CryptoMode enum
    coding standards
    Added address to organizationalEntity
    Added address to organizationalEntity
    raise UserWarning in .component.version has length > 1024
    coding standards and typing
    add acknowledgement to LicenseExpression (#582)
    more proper way to filter test cases
    update schema to published versions
    fetch schema 1.6 JSON
    fetch test data for CDX 1.6
    reformat
    reformat
    refactor
    style
    refactor
    docs

(wiz)

2024-04-18 08:52:38 UTC MAIN commitmail json YAML

doc: Updated devel/ast-grep to 0.20.5

(wiz)

2024-04-18 08:52:26 UTC MAIN commitmail json YAML

ast-grep: update to 0.20.5.

#### [0.20.5]

- fix: add parse global util error
- fix: ignore test

(wiz)

2024-04-18 08:46:46 UTC MAIN commitmail json YAML

doc: Updated audio/libwildmidi to 0.4.6

(wiz)

2024-04-18 08:46:36 UTC MAIN commitmail json YAML

libwildmidi: update to 0.4.6.

Bug-fix and maintenance update after the previous version 0.4.5.
All users of wildmidi-0.4.x are encouraged to upgrade.

What's new in 0.4.6:

    A lot of player cleanup and refactoring, thanks to initial work
    by Azamat H. Hackimov, with addition of several safeguards and
    minor fixes.
    Ability to choose which audio output backends to include in the
    build system: see the cmake script for the relevant WANT_???
    options. Player's --help command line switch lists the available
    backends. Thanks to initial work by Azamat H. Hackimov.
    New native audio output backends for player: coreaudio for macOS,
    sndio for OpenBSD, netbsd (sunaudio) for NetBSD.
    Improved pkg-config file generation in cmake script (bug #236).
    Workaround a link failure on AmigaOS4 with newer SDKs (bug #241).
    Other minor source clean-ups.
    CMake project clean-ups. Cmake v3.4 or newer is now required.

(wiz)

2024-04-18 08:44:20 UTC MAIN commitmail json YAML

doc: Updated audio/ocp to 0.2.109

(wiz)

2024-04-18 08:44:11 UTC MAIN commitmail json YAML

ocp: update to 0.2.109.

Version 0.2.109
===============
This is a bugfix release

* Remove a gcc warning when compiling boot/psetting.c
* validate_xdg_dir_absolute() allocates a byte short when building the string buffer in one of the code-paths.
* mingw builds expects adplugdb to be located within OCP data directory, not in the same directory as OCP.EXE (initial mingw builds did not have a data directory)

(wiz)

2024-04-18 07:58:29 UTC MAIN commitmail json YAML

doc: Updated math/qalculate-gtk to 5.0.0

(wiz)

2024-04-18 07:58:20 UTC MAIN commitmail json YAML

qalculate-gtk: update to 5.0.0.

2024-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add retry and cancel options (and change Ok to Ignore) to error dialog after failure to save preferences or definitions

2024-02-08 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add new rounding methods
* Uses parentheses for numbers with scientific notation in more cases
* Use 1 as first index in binary number

2024-01-31 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add output of hexadecimal floating-point literals to floating point conversion window

2024-01-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Always show binary position numbers in result if numbers of bits are higher than 16, and improve appearance
* Click on binary number in result to flip bit
* Remove "ALL" button (opened number bases dialog) from programming keypad
* Add selection of number of bits (affects input and output of binary and hexadecimal numbers, and default number of bits for "cmp" and "rot") to programming keypad
* Fix conversion to angle unit for complex angle, cis and polar forms
* Suggest conversion to angle unit when expression contains inverse trigonometric function

2024-01-01 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix x and y are reversed for paired matrix when using plot dialog
* Add support for "decimals" "to"-conversion (display as decimal fraction)

2023-12-20 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Place non-object (e.g. "Fraction") items first in completion (with emty "to"-expression) and conversion lists and add separator in conversion menu before object (e.g. units) items
* Make suggestions for multiple unit categories, in "to"-conversion completion and menu, if no single matching unit (category) is found for expression

2023-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Update menu of to-button in keypad (use completion list and add symbol to item title)
* Fix category matching (in completion and conversion view) for volume units in subcategories (U.S., imperial, and cooking units)
* Convert to simple fraction if value only contains integers, when converting to fixed denominator
* Add optimal prefix conversion using "to prefix";

2023-12-04 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add last result to stack when pressing Enter with empty expression (was unintentionally disabled)

2023-11-12 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add result to history even if both expression and result are identical if expression contains a function generating a random number

2023-10-29 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Support for specifying a fixed denominator for display of fractions (using menu items or to-conversion, e.g. "to 1/8")
* Menu items for percent and permille fraction formats

2023-10-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix case insensitive comparison for strings with more than two or more consecutive Unicode characters
* Prefer capitalized function name (over name with underscore), when completing function name

2023-10-25 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Apply exact behaviour of PageUp/PageDown keys to keypad up/down button, and fix sefault in some cases with unfinished input when cycling through history both using keyboard and keypad

2023-10-24 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Change order of up and down symbols for cycle through previous expressions keypad button, in order to match keyboard arrow key actions

2023-09-28 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Improve decision to (not) update calculate-as-you-type result when last character is an operator

2023-09-21 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Update calculate-as-you-type result even if last character is an operator, if cursor is not at the end of the expression

2023-09-13 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Auto-update number bases above programming keypad when entering simple integers, even if calculate-as-you-type is deactivated

2023-08-13 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Make closing of application with Escape key optional (enabled by default if system tray icon is used)
* Add temporary option to unknown edit dialog
* Disable editing of name for x, y, and z variables
* Fix "E" at end of longitude

2023-08-02 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for concise and relative interval input and output
* Fix initial height of list and description in units window

2023-07-25 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add Microship (PIC16/17) 24 and 32 bit floating point formats

2023-07-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Show user-defined objects in a separate category in menus and dialogs (as in qalculate-qt)
* Update CSV import and export dialogs to match the corresponding dialogs in qalculate-qt
* Do not change the width of the (de)activate button when the label text changes;

2023-07-15 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option to disable tooltips (all or only in keypad)

2023-07-14 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Update variable, function, unit, unknown, and matrix edit dialogs to match the corresponding dialogs in qalculate-qt

2023-06-28 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add optional value to copy result action, allowing expression copy and formatting selection
* Improve tooltip and list text for custom buttons
* Do not remove leading and trailing spaces from text action value

2023-06-07 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option to exclude units for unformatted ascii copy
* Add toggle precision, and min, max, or min and max decimals to available shortcut and button actions
* Allow multiple actions for keyboard shortcuts

2023-05-10 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for custom angle units, add all available angle units to the mode menu, and fix selected angle unit in other menus (add hidden item for angle units not available in menu)

2023-04-20 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix copy unformatted ascii when local digit group separator is same as selected decimal separator

2023-04-06 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix Gnome shell search provider segfault, likely related to changes in glib 2.76
* Support webkitgtk version in configure options (e.g. --with-webkitgtk=4.1)

2023-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Show value of local variables using current output options in completion list

2023-02-21 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Language selection in preferences on Windows
* Improve detection of default UI language and make GUI language consistent with libqalculate language on Windows

2023-02-19 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Do not show prefix + unit in completion list if conflicts with variable or function

2023-02-06 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fixes for scientific notation with bases other than 10
* Fix completion list with a single item for some GTK themes (e.g. Breeze, Ambiance)

2023-02-01 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use Unicode symbol for minus in scientific e notation

2023-01-11 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option, in preferences, to change symbols used for output of digits 10 and 11 in duodecimal numbers (new default is A and B)

2023-01-10 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Place "Inactive" at top of categories list

2022-12-22 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Align completion list to beginning of word

2022-12-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix opening customize keypad buttons a second time after the window has been closed with method other than using the close button
* Fix title of customize keypad buttons window

2022-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fixes for completion list opened upwards
* Disable Apply, in functions dialog, for log() function

2022-12-02 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix output of result when factorization conversion specified in expression (e.g. "350 to factors"), and when conversion is performed using a separate expression (e.g. "520 m" ENTER "to ft" ENTER)

2022-11-06 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use history font for RPN stack list

2022-10-24 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix unit names dialog

2022-09-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Show exchange rates source (and update time) for current calculation in tooltip

2022-09-15 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add "Clear history" to available keyboard shortcut and button actions
* Add support for "clear" and "clear history" qalc commands
* Avoid truncation of long completion items in the middle of a Unicode symbol

2022-09-10 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix "Set Prefix" for auto-calculated result
* Allow curly braces in expression entry (replaced by paretheses)
* Fix quotation marks in comments
* Add unit examples to dialog asking user for interpretation of implicit multiplication
* Add chapter about differences in the Qt UI to the manual

2022-09-05 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix copying of result during delay before calculate-as-you-type result is added to history

2022-08-13 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Support for var=a syntax for variable assignment

2022-05-20 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix scaling of result (when it does not fit)

2022-05-14 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix action (e.g. conversion, factorization) on uncalculated expression

2022-05-12 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Make sure that name conflict warning message is at least shown once for each new name (behaviour was less than optimal when name edit dialog was used)

2022-05-08 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Let tab and shift+tab behave us down/up keys when completion list is visible if tab key is not bound
* If completion item was selected using tab, cycle through completion items on subsequent tab key presses
* Show completion using tab if completion is disabled (or delayed)

2022-05-07 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Insert minus instead of executing RPN operation, on key press, when last character is e
* Do not show number for single unnamed function argument
* Updates for revised plot() function and new polar plot style

2022-04-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for binary-coded decimals (BCD)

2022-04-25 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use different font sizes for expressions, messages, and results in history (instead of a slightly larger font for all text)

2022-04-24 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use formatted output in status display

2022-04-21 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Ask the user for the desired sinc() variant (unnormalized or normalized)
* Ellipsize long completion names list
* Show names with underscore capitalized and with underscore removed (with some exceptions)

2022-04-19 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Case-insensitive history search
* Replace history search entry label with icon within entry
* Control display of real and imaginary parts in plot using allow complex option

2022-04-09 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix wrong tooltips in completion tab of preferences dialog

2022-03-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix memory leak when updating result display
* Fix Unicode handling when ellipsizing during saving of long result
* Do not convert empty expression

2022-03-25 h-h-h-h <13482553+h-h-h-h@users.noreply.github.com>

* Update of German translation

2022-03-23 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix close to systrem tray for 32-bit (and potentially 64-bit) Windows binaries
* Do nothing when Enter is pressed if expression is empty
* Increase original size of flag images, use font size to determine appropriate image size, and use cairo surface instead of GdkPixmap to improve scaling
* Replace micro symbol for ASCII copy
* Always display abbreviated unit name (symbol) with abbreviated prefix (when unit only has short name)

2022-03-21 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix small dot visible when expression is empty with some default fonts
* Do not change result color when window loses focus

2022-03-19 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Remove system tray icon before exit
* Do not add separator line if history duplicate was prevented

2022-03-17 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix "Customize completion…" item in expression popup menu
* Fix segfault if result widget is not realized when first drawing

2022-03-12 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix result display inconsistency when reopening from tray icon

2022-03-07 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option to clear history in expression popup menu
* Update tooltips and menu labels immediately when keyboard shortcut has changed
* Shift+Delete shortcut for history delete

2022-03-06 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use rounding mode and simplified percentage options from qalculate-gtk in search provider
* Clear convert unit on unit list deselect
* Copy result on Ctrl+C if expression has no selection
* Fix use of up and down keys in history and rpn stack lists
* Activate history item, as double-click, on Enter key press (if history has focus)
* Copy history item on Ctrl+C (if history has focus)

2022-02-28 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Do not replace *, -, / with Unicode operators if cursor is within quotation marks
* Refine use of quotation marks for function arguments
* "Edit" history item using F2 and button release, after 250 ms, instead of button press to avoid interference with double click
* Do not immediately add result to history on history operator button click if calculate-as-you-type is enabled
* Fix display in history of symbol (with quotation marks, e.g. 'a')

2022-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option to only show parsed or entered expression in history
* Do not add duplicate results to history
* Add copy unformatted ASCII menu items and replace copy separator with copy ASCII by default option
* Set text/html, UTF8_STRING, and STRING clipboard targets when copying text
* Replace operators in pasted expression

2022-02-25 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix completion visible after expression cleared with key repetition (stop updating completion if expression has changed during popup resize)
* Use GtkFileChooserNative (on platforms other than Windows)

2022-02-17 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Do not show parsed value in history if the same as entered expression

2022-02-13 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Keep custom language setting (manually set in configuration file)

2022-02-07 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix keyboard shortcut and keypad button values and labels with whitespace characters
* Only open matrix dialog if result does not fit
* Fix store button with too long result

2022-02-04 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix loading of keyboard shortcuts and custom buttons with space in value or label

2022-01-29 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add option to disable "simplified" percentage calculations (e.g. intepret 100 + 20% as 100 + 0.2 instead of 100 * 120%)

2022-01-23 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Use HTML formatting in history view

2022-01-21 Jakub Jirutka <jakub@jirutka.cz>

* Install search provider to libexecdir instead of libdir
* Do not rewrite -Os to -O2

2022-01-05 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix copy result when calculate-as-you-type result is not automatically added to history
* Do not assume that char is signed

2021-12-31 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Iconify activated window first to bring it to the front with input focus

2021-12-15 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix output of −3 ≤ x ≤ 5 (on Windows, and possibly other platforms)
* Make keypad in number bases dialog hidable
* Add truncate numbers rounding option
* Updates for new matrix syntax

(wiz)

2024-04-18 07:57:05 UTC MAIN commitmail json YAML

doc: Updated math/qalculate to 5.0.0

(wiz)

2024-04-18 07:56:56 UTC MAIN commitmail json YAML

qalculate: update to 5.0.0.

2024-03-10 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Do not apply "read precision" setting to integer exponents for values with units
* Change from line to point (or dot) plot style for data with many discontinuous points

2024-03-08 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Replace special colorize values, for selection of Unicode exponents, with different use_unicode_signs values
* Use Unicode exponents, in MathStructure::print(), if format is false, even if tagtype is not TAG_TYPE_TERMINAL
* Fix Unicode exponents with number bases < 10

2024-03-01 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Improve parsing of text arguments - fix quotation mark replaced by feet or inches and % replaced by percent variable, remove quotation marks when parts of argument are quoted separately (a "b" "c" = "a b c"), and do not replace quoted curly brackets in expression unless necessary
* Do not use sexagesimal output format for very large numbers (when scientific notation is necessary for integer part) and reduce maximal number of decimals (for last position when previous positions is non-zero)
* Handle case when initial guess results in division by zero, and avoid unnecessary error messages, in newtonsolve()

2024-02-27 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix BTC exchange rate from coinbase, if available from other source, not used before restart after exchange rates update, and do not mark BTC as hidden (places the unit in submenu in GUIs)

2024-02-20 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Support "where" statements, without "where", before main expression, e.g. "a=2, b=3; a^b"

2024-02-18 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Change handling of "where" expression (create temporary variables) to allow previously undefined variable names and to avoid confusing output of parsed expression (e.g. redefined "c" was displayed as SpeedOfLight)

2024-02-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Detect spelling errors in qalc options (when using set command)

2024-02-14 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Change handling a vectors in multiple function arguments (of non-vector type) - return vector instead of matrix, require equal number of elements, and use the same vector index for all argument for each function instance (e.g. atan2([1  2], [3  4]) = [atan2(1, 3)  atan(2 4)]
* Set handle vector property by default, for text, date, and boolean arguments, and for arguments, in global non-builtin functions, without specified type
* Enable parsing of vectors for text arguments
* Add foreach() function (simplified for function, using vector instead of counter)
* Add setbits() function
* Add flip() function (changes order of elements in vectors and matrices)
* Add "binary bits" option in qalc

2024-02-08 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add LightSecond, LightMinute, and LightHour units
* Add integerDigits(), digitGet(), and digitSet() functions
* Add more rounding methods and replace PrintOptions::round_halfway_to_even (and truncate time zone value hack) with PrintOptions::rounding
* Add PrintOptions::duodecimal_symbols (replace time zone value hack)
* Replace PrintOptions::lower_case_e with PrintOptions::exp_display and add option for scientific notation without E (10^x)
* Add ParseOptions::binary_bits (replaces non-boolean values for twos_complement and hexadecimal_twos_complement)
* Add keep command, which makes variable or function non-temporary, in qalc

2024-02-02 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Check for potential spelling mistakes in unrecognized qalc commands
* Show error messages for command without argument, if not a reasonable expression, even if "/" is not used

2024-01-31 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for hexadecimal floating-point literals using 0x...p... notation (0x1.4p3 = 0x1.4 * 2^3 = 10)
* In dsolve(), assume that C is real if y is (fixes dsolve(diff(y, x) = y)), and, if y cannot be isolated completely, return resulting equation in solve() function (e.g. dsolve(diff(y , x) = y)= solve(ln(y) = x + C, y))

2024-01-30 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for a...b syntax for sequence (vector) of integers
* Add support for j:k (for sequence of numbers with increment 1), and j:i:k (with increment i) syntax
* Add colon() function (used by new syntax)
* Use parentheses for number with scientific notation in more cases

2024-01-29 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Do not list reactivated global objects when using "list" command (without argument)
* Recognize function name with parentheses appended in argument of "delete" command (useful for deletion of function with same name as variable or unit)
* Add bitset() and bitget() functions

2024-01-27 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Support scientific notation using 10^x instead of e notation for non-html output and in qalc

2024-01-26 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Allow specification of numbers of bits for two's complement input
* If number of bits are not enough for output of binary or hexadecimal number, use default, instead of minimal, number of bits

2024-01-22 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Detect potential spelling errors in suspicious expressions

2024-01-21 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix "set cplxform cis"
* Fix conversion to angle unit for complex angle, cis and polar forms
* Improve output of complex angle form in some cases
* Do not display exact result for dual approximation if parsed expression differs (can occur in some cases with conversion to angle unit), and in some cases where the only differences is how exact numbers in function arguments are

2024-01-18 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Allow multiple options, separated by semicolon, with a single --set (-s) command line argument

2024-01-14 Hanna Knutsson <hanna.knutsson@protonmail.com>

* lambertw(x*e^x, 0)=x if x>=-1

2024-01-11 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix -no... command line options when using double dash, e.g. "--nocurrencies"
* Avoid radian unit missing error message with --nounits command line option
* Exit with error status code if command line expression generates error

2024-01-03 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Allow values higher than 1 (true) to specify line width of plot grid

2023-12-28 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for "decimals" "to"-conversion (display as decimal fraction)
* log(x, 1) is always zero when x has non-zero imaginary part

2023-12-25 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix log(1, 1)

2023-12-23 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Improve handling of zero solution and initial guess in newtonsolve() and secantsolve(), and check validity of solution

2023-12-18 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix "to"-conversion to prefix and add "prefix" conversion option (for optimal prefix)
* Fix parsed expression repeated in result with some functions
* Allow omission of equals zero in solve() function
* Convert to simple fraction if value only contains integers, when converting to fixed denominator
* Improve handling of text arguments with default value consisting of two double quotes (empty string)

2023-12-16 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Fix segfault in newtonsolve() and secantsolve() when equation does not contain variable
* Algebra and calculus functions represents scalars if all arguments do

2023-12-14 Hanna Knutsson <hanna.knutsson@protonmail.com>

* Add support for two's complement input (short settings "twosin" and "hextwosin") in qalc
* Fix current value of hextwos in mode help

(wiz)

2024-04-18 07:40:20 UTC MAIN commitmail json YAML

texlive-collection-binextra: note more texlive packages included in print/web2c

(markd)

2024-04-18 07:17:08 UTC MAIN commitmail json YAML

Updated devel/py-requests-mock, devel/py-jupyter_events

(adam)

2024-04-18 07:16:23 UTC MAIN commitmail json YAML

py-jupyter_events: updated to 0.10.0

0.10.0

Enhancements made

- Enable adding listeners to event before the event is registered

(adam)

2024-04-18 07:13:20 UTC MAIN commitmail json YAML

py-requests-mock: updated to 1.12.1

1.12.1
Set python_requires to >3 to prevent installation in python2 deployments.

1.12.0
Update copyright year
Remove py2
Allow raw parameter to accept callable like body elements
Improve type definition of Mocker.__call__
Drop PBR Support
fix(mocker.pyi): fix Mocker class type hints
Remove unused six dependency

(adam)

2024-04-18 06:54:20 UTC MAIN commitmail json YAML

neomutt: needs gcc8+ for "error: initializer element is not constant"

(wiz)

2024-04-18 06:53:15 UTC MAIN commitmail json YAML

courier*: uses realpath during installation, add it to tools

(wiz)

2024-04-18 06:45:10 UTC MAIN commitmail json YAML

2024-04-18 06:42:53 UTC MAIN commitmail json YAML

2024-04-18 06:41:38 UTC MAIN commitmail json YAML

doc: Updated editors/gummi to 0.8.3

(wiz)

2024-04-18 06:41:27 UTC MAIN commitmail json YAML

gummi: update to 0.8.3.

Gummi 0.8.3 (April 29th, 2022):

    Bugs fixed:
    * Multiple fixes to typesetter parsing
    * Fixed some warnings

Gummi 0.8.2 (May 25th, 2021):

    Bugs fixed:
    * Prevent losing preview pane position on error
    * Fix issues with certain font (styles) for editor
    * Fix spell checking using enchant version 2
    * Fix regression exit crash in certain situations
    * Synctex fix for filenames with special chars
    * Re-implemented right panel toggling
    * Several memory leaks plugged

Gummi 0.8.1 (January 26th, 2020):

    Bugs fixed:
    * Fix racing bug causing random deadlocks

Gummi 0.8.0 (December 19th, 2019):

    Features added:
    * Migrated codebase GTK2->GTK3
    * Open multiple files at once from command line
    * Replaced use of old bundled synctex (for system synctex)
    * Monitor document for external changes
    * Automatically scroll build log to end
    * Allow editor themes/styles from a custom filepath
    * Visual improvements to file saving dialog
    * Remember preview scroll position and zoom mode per tab

    Bugs fixed:
    * Replace all is now one action for sane undo/redo'ing
    * Fix erroneous return code for makeindex
    * Fix gtkspell init failure when EN language unavailable
    * Fix inconsistent wholeword text searching
    * Build script fixes for MacOSX
    * Show statusbar message when PDF creation fails
    * Fix rare hang on gummi exit
    * Now suggests file extension on save window
    * Run bibtex menu item no longer disabled after running
    * Replaced multiple homebrew functions with glib
    * Fix jumping editor caret on closing search
    * Allow using synctex when using rubber
    * A multitude of minor fixes

(wiz)

2024-04-18 05:36:14 UTC MAIN commitmail json YAML

2024-04-18 04:44:08 UTC MAIN commitmail json YAML

Updated devel/py-virtualenv, databases/py-peewee, devel/py-faker, devel/py-hatchling, devel/py-meson_python, devel/py-project-metadata

(adam)

2024-04-18 04:43:38 UTC MAIN commitmail json YAML

py-project-metadata: updated to 0.8.0

0.8.0 (17-04-2024)

- Support specifying the ``metadata_version`` as 2.1, 2.2, or 2.3
- Always normalize extras following PEP 685
- Preserve the user-specified name style in the metadata. ``.canonical_name`` added to get the normalized name
- Require "version" in the dynamic table if unset (following PEP 621)
- Support extras using markers containing "or"
- Support empty extras
- Using ``.as_rfc822()`` no longer modifies the metadata object
- Fix email-author listing for names containing commas
- Separate core metadata keywords with commas, following the (modified) spec
- An error message reported ``project.license`` instead of ``project.readme``
- Produce slightly cleaner tracebacks
  Fix a typo in an exception message
- Subclasses now type check correctly
- The build backend is now ``flit-core``

(adam)

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

py-meson_python: updated to 0.16.0

0.16.0

- Correctly detect a wheel shipping shared libraries as being platform
  dependent also when it does not ship compiled executables or Python
  extension modules.
- Use 11.0 as minimum macOS platform ABI tag on arm64: lower versions
  do not exist on arm64.
- Improve parsing of the ``$ARCHFLAGS`` environment
  variable. Correctly handle repeated ``-arch`` flags.
- Do not break when trying to log filename containing Unicode
  characters that cannot be encoded in the encoding used by the
  standard output stream.
- Drop dependency on ``colorama`` on Windows.
- Suppress all uses of ANSI terminal escapes when logging to a stream
  that does not support them.
- Fix ANSI escape coloring of error messages.
- Respect the ``exclude_dirs`` and ``exclude_files`` arguments passed
  to the ``install_subdir()`` Meson function in editable installs too.
- Make ``pkgutil.iter_packages()`` work properly for modules loaded
  from editable installs.
- Add support for the ``custom_target()`` Meson function installing a
  directory.
- In editable installs, when a rebuild is triggered on module import,
  emit a message indicating that the package is being rebuilt but
  suppress any output when there is no work to do.

(adam)

2024-04-18 04:36:17 UTC MAIN commitmail json YAML

py-hatchling: updated to 1.24.1

1.24.1 - 2024-04-18

Fixed:

Maintain file permissions for shared-scripts option/shared_scripts build data of the wheel target

(adam)

2024-04-18 04:35:03 UTC MAIN commitmail json YAML

py-faker: updated to 24.11.0

v24.11.0 - 2024-04-17

* Tune `cs_CZ` phone number validation. Thanks @george0st.

v24.10.0 - 2024-04-17

* Update list of `first_name_*` and `last_name` in `pt_BR` `PersonProvider`. Thanks @dclobato.

(adam)

2024-04-18 04:33:57 UTC MAIN commitmail json YAML

py-peewee: updated to 3.17.3

3.17.3

* Better fix for 2871 (extraneous queries when coercing query to list), and
  new fix in 2872 for regression in truthiness of cursor.

(adam)

2024-04-18 04:32:36 UTC MAIN commitmail json YAML

py-virtualenv: updated to 20.25.3

Bugfixes - 20.25.3
Python 3.13.0a6 renamed pathmod to parser.

(adam)

2024-04-18 04:03:45 UTC MAIN commitmail json YAML

doc: Added filesystems/fuse-s3fs version 1.94

(pho)

2024-04-18 04:03:22 UTC MAIN commitmail json YAML

2024-04-18 04:02:27 UTC MAIN commitmail json YAML

2024-04-18 02:06:39 UTC MAIN commitmail json YAML

doc: Updated meta-pkgs/lxqt to 1.4.0nb4

(gutteridge)

2024-04-18 02:06:28 UTC MAIN commitmail json YAML

lxqt: bump for lxqt-qtplugin

(gutteridge)

2024-04-18 01:44:04 UTC MAIN commitmail json YAML

doc: Updated x11/lxqt-qtplugin to 1.4.1

(gutteridge)

2024-04-18 01:43:52 UTC MAIN commitmail json YAML

lxqt-qtplugin: update to 1.4.1

lxqt-qtplugin-1.4.1 / 2024-03-27
================================
* Make accept Qt5 applications font settings by Qt6

(gutteridge)

2024-04-18 01:04:05 UTC MAIN commitmail json YAML

firefox: reflect correct minimum NSS and Rust for 125

(gutteridge)

2024-04-17 20:05:59 UTC MAIN commitmail json YAML

Updated mail/py-dkim

(adam)

2024-04-17 19:58:31 UTC MAIN commitmail json YAML

py-dkim: updated to 1.1.6

Version 1.1.6
- Use raw byte string for regex; fixes SyntaxWarning in Python 3.12 due to
  invalid escape sequence

(adam)

2024-04-17 17:02:43 UTC MAIN commitmail json YAML

doc: Updated games/woof to 14.3.0

(micha)

2024-04-17 17:01:42 UTC MAIN commitmail json YAML

doc: Updated audio/lame to 3.100nb6

(micha)

2024-04-17 16:58:25 UTC MAIN commitmail json YAML

2024-04-17 16:34:15 UTC MAIN commitmail json YAML

audio/lame: Add missing dependencies in bl3

Bump PKGREVISION.

(micha)

2024-04-17 16:15:45 UTC MAIN commitmail json YAML

Updated boost to 1.85.0

(adam)

2024-04-17 16:14:02 UTC MAIN commitmail json YAML

boost: updated to 1.85.0

Version 1.85.0

New Libraries
Charconv:
A high quality implementation of <charconv> in C++11, from Matt Borland.
Scope:
A collection of scope guard utilities and a unique_resource wrapper, from Andrey Semashev.
Updated Libraries
Asio:
Fixed the async_result primary template's concept checking to correctly handle lvalue-qualified completion signatures.
Fixed some compile errors that could arise when using the bind_allocator, bind_executor, bind_immediate_executor and bind_cancellation_slot completion token adapters to adapt each other.
Changed the experimental::ranged_parallel_group operation so that it moves the completion_order vector when invoking the completion handler.
Fixed some warnings about deprecated implicit copy constructors on ip::basic_resolver_query, io_context::strand, and coroutine.
Updated the version specification used to initialise Winsock.
Fixed co_spawn to correctly propagate exceptions resulting from cancellation to the completion handler.
Added calls to std::launder to fix undefined behaviour in awaitable<> internal storage.
Added missing handling of the file_base::append flag in the Windows implementation of file support.
Updated the socket and descriptor implementations to add more cases where they will fall back to fcntl if a call to ioctl fails.
Fixed the boost/asio/experimental/parallel_group.hpp header so that it is self-contained.
Fixed a compile error that occurred when channels and experimental::coro were both used in the same translation unit.
Added missing CancellationSlot type requirements to documentation.
Fixed the documentation hyperlinks for the deduced return types of asynchronous operations' initiating functions.
Other minor documentation updates.
Atomic:
Added support for pause instruction on RISC-V.
Beast:
API Changes
The status code list has been updated to conform with the IANA registry.
Fixes
Unreachable code warning in buffers_cat.hpp.
Connection error handling in websocker_server_awaitable example.
Concurrent calls to async_write in advanced server examples.
zlib name conflicts with minizip.
host string should be updated after SSL_set_tlsext_host_name().
Improvements
asio::associator is specialized for bind_wrapper and bind_front_wrapper.
Add non-allocating overload for error category message function.
Documentation
Specifies when calling http::message::prepare_payload() is optional.
Operations affected by basic_stream::expires_after().
teardown() and async_teardown() are customization points.
Moving or copying http::serializer after first usage is undefined behaviour.
websocket::permessage_deflate should be configured before performing the WebSocket handshake.
bytes_transferred in http reads operations reports the number of bytes consumed by the HTTP parser.
Acknowledgements
Emile Cormier, JohannesWilde, yhzx233
Bimap:
Fixed heterogeneous lookup for side collections
Bind:
C++03 is no longer supported; a C++11 compiler is required. (This includes GCC 4.7 or later, and MSVC 12.0 (VS 2013) or later.)
Conversion:
Removed outdated mentions of boost::lexical_cast that is not part of the library any more. Thanks to Danil Sidoruk for the PR
Core:
Added a new boost/core/functor.hpp header with a functor class template for wrapping a raw function into a function object class.
Changed null_deleter, fclose_deleter and checked deleter definitions so that they don't bring namespace boost into argument-dependent lookup. Users may need to either explicitly qualify the namespace of the called function or add a using-declaration.
Filesystem:
path::generic_path and path::generic_string methods now remove duplicate directory separators in the returned paths.
v4: path::generic_path, path::generic_string, path::make_preferred and path::lexically_normal avoid converting between backslashes and forward slashes in path root names. For example, on Windows, path("\\\\\\\\?\\\\c:\\\\foo").generic_string() now returns "\\?\c:/foo" instead of "//?/c:/foo". Similarly, path("\\\\\\\\host/share/foo/..").lexically_normal() now returns "\\host\share".
v4: equivalent now indicates error if either one of the paths doesn't exist.
v4: absolute now returns a path with a trailing directory separator when the input path has an empty relative_path().
Added a unique_path overload taking a single error_code& ec argument. The overload generates a unique path using the default path model.
weakly_canonical now produces an absolute path if the input path is relative and contains no elements that exist in the filesystem.
Added a new copy_options::ignore_attribute_errors option for copy_file and copy operations. The new option allows to ignore possible errors while copying file attributes.
On Linux, copy_file backends based on sendfile and copy_file_range system calls will attempt to preallocate storage for the target file. This may reduce filesystem fragmentation and provide early error indication if there is not enough free space. Not all filesystems support this feature; file copying proceeds if storage preallocation is not supported.
On POSIX systems that support fdopendir, openat and related APIs defined in POSIX.1-2008, as well as on Windows, recursive_directory_iterator now uses file descriptors/handles instead of paths to query the file statuses and open nested directories during iteration. This makes directory iteration more resilient to concurrent modifications of the filesystem.
Removed APIs that were previously declared deprecated. In particular, path and recursive_directory_iterator member functions, is_regular, copy_directory, symbolic_link_exists, complete, copy_option, symlink_option, as well as boost/filesystem/convenience.hpp and boost/filesystem/path_traits.hpp headers were removed. Possible replacements for the removed components are mentioned in the documentation.
Support for path construction, assignment and appending from container types (e.g. std::vector<char>) is now disabled by default. Users can still enable this functionality by defining BOOST_FILESYSTEM_DEPRECATED. This functionality remains deprecated and will be completely removed in a future release.
Function:
C++03 is no longer supported; a C++11 compiler is required. (This includes GCC 4.7 or later, and MSVC 12.0 (VS 2013) or later.)
Geometry:
Improvements
Use if constexpr macro instead of condition macro
Pass strategy to sort by side
Add cmake files for clang/mac/darwin/arm64
Solved issues
Fix invalid set operations for CCW polygons
Fix compilation error with CUDA NVCC compiler
Fix buffer of linestring returning incorrect inner polygon
Fix union operation perturbing a point and returning wrong result
Fix union producing self intersections
Fix buffer issue by setting turns in closed clusters as non traversable
Fix compilation of converter and is_base_of
Various fixes of errors and warnings
Iterator:
Support for C++03 is deprecated and will be removed in a future release.
JSON:
Boost.Endian is now used to deal with endianness.
Aliases to Boost.System and Boost.Container components are deprecated and will be completely removed in 1.87.0.
Conversion of described classes supports private members.
Rvalue reference overload for visit.
Add conversion support for path-like types.
Parsing into described classes correctly considers inherited members.
Conversion of self-referential sequences is disabled.
Fixed reference handling in visit.
LEAF:
New API for transporting of error objects and exceptions between threads: try_capture_all.
result<T> able to transport exceptions captured via try_capture_all.
result<T> transporting dynamically captured error objects with improved efficiency.
Old make_shared_context/capture APIs are deprecated, will be removed in the next release.
Removed support for transporting of dynamicaly captured error objects in exceptions.
LexicalCast:
Significant rewrite of the internal logic to separate optimized and C++ Standard Library IO-based streams:
C++ Standard Library based streams now constructed in less cases leading to better performance;
less template instantiations and simpler code;
always use std::char_traits (do not use custom traits from input/output types as it leads to linktime or runtime errors);
fixed missuse of forward declared boost::array
support for volatile input types was dropped, following the C++ Standard Library trend.
Optimized conversions from std::basic_string_view and boost::basic_string_view.
Dropped dependency on Boost.NumericConversion and Boost.MPL. Fixed some cases of converting floting point types to arithmetics.
The library now compiles and works fine with -fno-sanitize-recover=integer.
Locale:
Fix linker issues due to missing typeinfo for char8_t in C++20 mode
Fix IConv compile flags when using ICU that has a bundled IConv
collator now throws on construction, if at all, as documented
collator no longer derives from std::collator to avoid possible type confusing when it isn't available for the current backend
Throw an exception when a faulty IConv library is detected (e.g. on some MacOS versions) instead of looping indefinitely
Reduce resolution of date_time to seconds as milliseconds where not easily available causing confusion
Math:
Added a new collection of optimization algorithms:
Differential Evolution
JSO
Random Search
CMA-ES
Fix Divide by 0 warning in NCF survival function
Fix constexpr depth limits of ccmath::floor/ceil fail for large arguments
Improve accuracy of quartic_roots
Fix cstdfloat numeric limits detection macro for libstdc++14
Fix for MSVC UCRT defining _Complex_I in complex.h when using C++14
Improve cstdfloat iostream
Fix redefnition of Boost.Config macros when using standalone mode in a non-standalone environment
Significant improvements to code coverage with associated bug fixes
MSM:
Major Update. Backend update (back11). Requires C++ 11. The documentation now uses it as default.
Big new feature. New front-end (PlantUML). Requires C++ 20
Various Bugfixes (compiler errors and warnings, priority of deferred events)
Multi-index Containers:
Fixed documentation errors.
Multiprecision:
Fix deprecation warnings from C++23 <limits>
Fix cpp_bin_float for small bit counts
Fix -Wpessimizing-move
Add covecov runs
Reduce truncation in cpp_dec_float multiplication
Fix complex_adaptor to match precision requirements
Fix for breaking changes in tommath
Fix for types that can be converted to number participting in arithmetic operator overloads
MySQL:
Breaking change: Boost.MySQL now requires linking to the new Boost.Charconv compiled library. This addresses a locale-dependency problem, increases efficiency, and powers the new client-side SQL formatting feature.
Added experimental support for connection pools, which allows re-using sessions and provides built-in reconnection and error handling.
Added experimental support for type-erased connections (any_connection class). any_connection is not a template and features simpler connection establishment and reconnection semantics.
Added experimental support for client-side SQL formatting functions (format_sql and format_sql_to). These allow securely composing queries client-side, which enables patterns like batch inserts, dynamic filters or PATCH-like updates.
Fixed a performance issue affecting close_statement and async_close_statement that could cause significant delays in application code.
Added support for building with BOOST_ASIO_USE_TS_EXECUTOR_AS_DEFAULT.
The deprecated execution interface (connection::query, connection::start_query, connection::execute_statement, connection::start_statement_execution and their async counterparts) now triggers warnings, as it's scheduled for removal in Boost 1.86.
Fixed a bug that caused some error messages to be truncated.
Warning cleanup. Builds are now clean from warnings when building with -Wall and -Wextra.
All field_view constructors are now stable.
The library internals have been rewritten using a sans-io approach to reduce complexity.
Odeint:
Breaking change: The library now explicitly requires C++14 instead of implicitly by including Boost.Math
Fix compatibility with Thrust 1.10.0
Removed C++03 Boost components:
Array
Bind
Function
Static_assert
PFR:
boost::pfr::get_name now can work with local types on some compilers. Thanks to Bela Schaum for the PR
Removed unused implementation details. Thanks to Denis Mikhailov for the PR
Allow throwing exceptions from boost::pfr::structure_to_tuple. Thanks to Denis Mikhailov for the bug report.
Field reflection trick is now described in the docs.
Random:
Added splitmix64 PRNG
System:
C++03 is no longer supported; a C++11 compiler is required. (This includes GCC 4.8 or later, and MSVC 14.0 (VS 2015) or later.)
The deprecated header boost/system/cygwin_error.hpp has been removed.
The original and obsolete (32 bit) MinGW is no longer supported. MinGW-w64 (both 64 and 32 bit) is still supported.
operator& now works for result<void> (by way of taking a nullary function.)
Added operator|= for result.
Stacktrace:
Big new feature: stacktrace from arbitrary exception. On some POSIX platforms std::stacktrace::from_current_exception() now returns the stacktrace of the current exception object as if the stacktrace was captures at the point of throwing the exception. Many thanks to Andrei Nekrashevich for prototyping the idea in libsfe.
Fixed memory consumption on Windows with boost_stacktrace_windbg.
Fixed library build with non hidden visibility.
Added a separate section on async signal safety to the docs.
STLInterfaces:
Change the behavior of iterator_interface for input iterators in C++20 and later, to more closely follow the C++20 concepts.
Remove hidden friends from iterator_interface to fix errors about concepts being redefined with different constraints.
Add a new v3 inline namespace, containing a new iterator_interface based on deducing this instead of CRTP (C++23 and later).
Add an rvalue-qualified overload of closure::operator(), to prevent dangling temporaries.
Test:
Respect library-spcific _NO_LIB macros
Supress MSVC C4702 from __builtin_unreachable() on intentionally unreachable code
Fix boost::function streaming error
Unordered:
Optimized emplace() for a value_type or init_type (if applicable) argument to bypass creating an intermediate object. The argument is already the same type as the would-be intermediate object.
Optimized emplace() for k,v arguments on map containers to delay constructing the object until it is certain that an element should be inserted. This optimization happens when the map窶冱 key_type is move constructible or when the k argument is a key_type.
Fixed support for allocators with explicit copy constructors
Fixed bug in the const version of unordered_multimap::find(k, hash, eq)
Variant:
Removed more of the pre-C++11 macro and workarounds.
Wave:
Fixed bugs:
Emitted pragmas lack terminating newline
YYMARKER not updated when fill called on BOOST_WAVE_BSIZE boundary
Updated Tools
Build:
Includes release of B2 version 5.1.0.

(adam)

2024-04-17 15:50:40 UTC MAIN commitmail json YAML

doc: Updated lang/gleam to 1.1.0

(nikita)

2024-04-17 15:50:29 UTC MAIN commitmail json YAML

gleam: update to version 1.1.0

Changelog:

# Changelog

## v1.1.0 - 2024-04-16

### Formatter

- Fixed a bug where the first subject of a case expression clause would be
  indented more than necessary.

## v1.1.0-rc3 - 2024-04-12

### Formatter

- Fixed a bug where the `@internal` annotation wouldn't be displayed.
- Fixed a bug where a record update's arguments would be incorrectly split on
  multiple lines.

## v1.1.0-rc2 - 2024-04-10

### Compiler

- Fixed a bug on the JavaScript target where variables named `debugger`, which
  is a JavaScript keyword, were not being renamed, leading to runtime errors.

### Formatter

- Fixed a bug where comments would be moved out of an empty bit array.
- Fixed a bug where the formatter could add a trailing comma inside empty
  bit arrays, generating invalid syntax.
- Revert the warning about internal types being exposed in a package's public
  API.

### Build tool

- Revert the change that would make the build tool refuse to publish a package
  that exposes an internal type in its public API.

## v1.1.0-rc1 - 2024-04-08

### Compiler

- The `@internal` attribute can now be used to annotate definitions.
  This will hide those definitions from the generated documentation,
  autocompletions and the exported module interface.
- Prepending to lists in JavaScript (`[x, ..xs]` syntax) has been optimised.
- Function stubs are no longer generated for functions that do not have an
  implementation for the current targeting being compiled for.
- Fixed a bug where some functions would not result in a compile error when
  compiled for a target that they do not support.
- Fixed a bug where sometimes a warning would not be emitted when a result is
  discarded.
- Fixed a bug with JavaScript code generation of pattern matching guards.
- URLs in error messages have been updated for the new language tour.
- Improved error message when erroneously trying to append items to a list using
  the spread syntax (like `[..rest, last]`).
- Generate [type references](https://www.typescriptlang.org/docs/handbook/triple-slash-directives.html#-reference-types-)
  when compiling to JavaScript with TypeScript definitions enabled.
- Fix a bug where JavaScript code generation would not properly return the
  result of nested blocks.
- Fix a bug where JavaScript code generation would not properly handle functions
  returned by blocks.
- Fix a bug where Erlang code generation would not properly handle list case
  patterns with no head and a spread tail.
- The compiler will now raise a warning if you're pattern matching on tuple
  literals and suggest you use multiple subjects instead.
- Fixed a bug where JavaScript code generation would incorrectly parenthesise a
  return statement.
- Nested tuple access (`tuple.0.1`) now parses successfully.
- Error messages are more clear about expecting values instead of types.
- Fixed a bug where pattern matching on a string would cause the program to
  crash on the JavaScript target.
- A warning is now emitted when defining an opaque external type.
- Improve error message when using incorrect quotes (`'`) to define a string
- Fixed a bug where Erlang string prefix patterns could generate invalid Erlang.
- Fixed string prefix matching producing wrong results on the JavaScript target
  when the prefix had a Unicode codepoint escape sequence (`\u{...}`).
- Improved error message for wrong patterns using constructors from other
  modules.
- Fixed a bug on the JavaScript target where variables bound by patterns, if
  used within a bit array literal inside a `case` clause's guard, would be used
  before they were defined, leading to a runtime error when evaluating the
  `case` expression.
- Improved error messages when failing to parse a series of things.
- A warning is now raised for unused binary operations, records, record access
  and record updates.
- Fixed a bug when using constant as the size option parameter
  for `BitArray` caused unknown variable exception.
- Improved recommendations on error messages.
- Improved error message for `BitArray` segment sizes.
- A warning is now raised when an internal type is accidentally exposed in a
  package's public API.
- Fixed the error message when using `panic` on the JavaScript target: it now
  correctly identifies the error variant as a `panic` instead of a `todo`.
- Fixed a bug on the JavaScript target where empty lists with little space
  available could compile to a conversion from the array `[ , ]`, causing them
  to wrongly have a length of one (the array has a single `undefined` element).

### Formatter

- The formatting of case expressions with multiple subjects has been improved.
- Fixed a bug where the formatter would move comments from the end of bounded
  expressions like lists, tuples, case expressions or function calls.
- Fixed a bug where a record update's arguments would not be indented correctly.
- Fixed a bug where function call arguments, tuple items and list items would be
  needlessly indented if preceded by a comment.
- Line endings other than `\n` are now handled by the formatter, preserving
  blank lines and converting them to `\n`.
- The formatter can now format groups of imports alphabetically.
- Fixed a bug where comments would be moved out of an empty list.
- Fixed a bug where pipes and binary operations in function calls would be
  nested more than necessary.
- Improved formatting of comments in binary operation chains.

### Build tool

- Added support for the [Bun](https://bun.sh/) runtime when compiling to
  JavaScript by using `gleam run --target javascript --runtime bun`
- Allow compilation of packages that require `"rebar"` using the rebar3
  compiler.
- A warning is now emitted if there is a `.gleam` file with a path that would be
  invalid as a module name.
- The `~> x.y` version constraint syntax has been dropped in favour of
  `> x.y.z and <= xx.0.0` syntax in `gleam add` and `gleam new`, for clarity.
- New projects are created with the GitHub `actions/checkout` v4 action.
- Fixed a bug where bit arrays would break syntax highlighting in the generated
  HTML documentation.
- Dependencies that use Erlang-only bit options can now compile on JavaScript,
  though the functions that use them will not be available for use in the root
  package.
- The output format of the command line help messages have been changed
  slightly.
- The command line help text now lists valid targets and runtimes.
- Generated documentation no longer exposes the constructors of opaque types,
  no longer exposes the values of constants, and indicates which types are
  opaque.
- Generated HTML documentation now includes a link to the package on Hex.
- Terminal colors can now be forced by setting the `FORCE_COLOR` environment
  variable to any non-empty value.
- Rust's Reqwest's `webpki-roots` are now used for TLS verification.
- Update Deno config to allow passing `--location` runtime flag.
- Fixed a bug with dependency resolution of exact versions of RC releases.
- Fixed a bug where the documentation of a labelled record constructor could be
  assigned to the wrong definition in the doc site.
- Fixed a bug where the code blocks in the generated documentation's site would
  have a wrong indentation.
- Fixed a bug where the compiler would panic when it cannot get current
  directory.
- Improved error message for non-UTF-8 paths encountered during Gleam commands.
  Now includes the path that caused the error for better diagnostics.
- Fixed a bug where on windows local packages had absolute paths in the manifest
  instead of relative.
- The `gleam publish` command now asks for confirmation if the package
  repository URL doesn't return a successful status code.
- `gleam publish` can now optionally use a Hex API key to authorise publishing
  and retiring packages, set via the environment variable `HEXPM_API_KEY`.
- `gleam publish` will now refuse to publish placeholder packages, to prevent
  name squatting which is against the Hex terms of service.
- If a package leaks an internal type in its public API, then the build tool
  will now refuse to publish it to Hex.
- Monospaced links in the generated documentation now have the same color as
  common links.
- Fixed a bug where the `export package interface` command would always
  recompile the project ignoring the cache.

### Language Server

- Update messages from the client are now batched to avoid doing excess
  compilation work in the language server, improving performance. This makes a
  large difference in low power machines where the language server could
  struggle to keep up with the edits from the client.
- The `Compiling Gleam` message is no longer emitted each time code is compiled.
  This is to reduce noise in editors that show this message prominently such as
  Neovim.
- Fixed a bug where hovering over an expression in the middle of a pipe would
  give the wrong node.
- Go to definition now works for values in dependency Gleam modules.
- Completions are now provided for module imports.

(nikita)

2024-04-17 15:01:58 UTC MAIN commitmail json YAML

bulk-test-boost: mysql57 removed from DEPENDS, it uses vendored boost

(adam)

2024-04-17 15:00:32 UTC MAIN commitmail json YAML

anjuta: fix HOMEPAGE

(wiz)

2024-04-17 14:55:01 UTC MAIN commitmail json YAML

Updated parallel/openmpi, www/py-aiohttp

(adam)

2024-04-17 14:54:22 UTC MAIN commitmail json YAML

py-aiohttp: updated to 3.9.5

3.9.5 (2024-04-16)

Bug fixes

- Fixed "Unclosed client session" when initialization of
  :py:class:`~aiohttp.ClientSession` fails
- Fixed regression (from :pr:`8280`) with adding ``Content-Disposition`` to the ``form-data``
  part after appending to writer
- Added default ``Content-Disposition`` in ``multipart/form-data`` responses to avoid broken
  form-data responses

(adam)

2024-04-17 14:51:47 UTC MAIN commitmail json YAML

2024-04-17 14:50:01 UTC MAIN commitmail json YAML

openmpi: updated to 4.1.6

Changes to v4.1.6 compared to v4.1.5:

- Fix configure issue with XCode 15.
- Update embedded PMIx to 3.2.5.  PMIx 3.2.5 addresses CVE-2023-41915.
  Note that prior versions of Open MPI (and their associated PMIx
  implementations) are not impacted by this CVE, because Open MPI
  never uses escalated privileges on behalf of an unprivileged user.
  We are backporting this change both because it is low risk and to
  avoid alarms from CVE scanners.
- Fix issue with buffered sends and MTL-based interfaces (Libfabric,
  PSM, Portals).
- Add missing MPI_F_STATUS_SIZE to mpi.h.  Thanks to @jprotze for
  reporting the issue.
- Update Fortran mpi module configure check to be more correct.
  Thanks to Sergey Kosukhin for identifying the issue and supplying
  the fix.
- Update to properly handle PMIx v>=4.2.3.  Thanks to Bruno Chareyre,
  Github user @sukanka, and Christof Koehler for raising the
  compatibility issues and helping test the fixes.
- Fix minor issues and add some minor performance optimizations with
  OFI support.
- Support the "striping_factor" and "striping_unit" MPI_Info names
  recomended by the MPI standard for parallel IO.
- Fixed some minor issues with UCX support.
- Minor optimization for 0-byte MPI_Alltoallw (i.e., make it a no-op).

Changes to v4.1.5 compared to v4.1.4:

- Fix crash in one-sided applications for certain process layouts.
- Update embedded OpenPMIx to version 3.2.4
- Fix issue building with ifort on MacOS.
- Backport patches to Libevent for CVE-2016-10195, CVE-2016-10196, and
  CVE-2016-10197.  Note that Open MPI's internal libevent does not
  use the impacted portions of the Libevent code base.
- SHMEM improvements:
  - Fix initializer bugs in SHMEM interface.
  - Fix unsigned type comparisons generating warnings.
  - Fix use after clear issue in shmem_ds_reset.
- UCX improvements
  - Fix memory registration bug that could occur when UCX was built
    but not selected.
  - Reduce overhead of add_procs with intercommunicators.
  - Enable multi_send_nb by default.
  - Call opal_progress while waiting for a UCX fence to complete.
- Fix data corruption bug in osc/rdma component.
- Fix overflow bug in alltoall collective
- Fix crash when displaying topology.
- Add some MPI_F_XXX constants that were missing from mpi.h.
- coll/ucc bug fixes.

(adam)

2024-04-17 14:49:18 UTC MAIN commitmail json YAML

2024-04-17 14:47:55 UTC MAIN commitmail json YAML

2024-04-17 14:37:29 UTC MAIN commitmail json YAML

2024-04-17 14:36:36 UTC MAIN commitmail json YAML

paman: remove

Old gnome frontend for pulseaudio, last updated in 2007.

(wiz)

2024-04-17 14:33:56 UTC MAIN commitmail json YAML

2024-04-17 14:32:33 UTC MAIN commitmail json YAML

2024-04-17 14:30:34 UTC MAIN commitmail json YAML

2024-04-17 14:29:33 UTC MAIN commitmail json YAML

2024-04-17 14:26:15 UTC MAIN commitmail json YAML

2024-04-17 14:23:24 UTC MAIN commitmail json YAML

2024-04-17 14:22:49 UTC MAIN commitmail json YAML

doc: Updated editors/gobby to 0.6.0

(wiz)

2024-04-17 14:22:39 UTC MAIN commitmail json YAML

gobby: update to 0.6.0.

Version 0.6.0:
  * Remove support for GTK+ 2.x; at least GTK+ 3.6 is required now.
  * Enable TCP keepalives, so that inactive connections will drop automatically
    after a short time.
  * Gobby is now registered as a handler for infinote:// URLs.
  * Remember hosts previously connected to and presents them in the list
    next time Gobby is started until expilictly removed.
  * Gobby can now show connection parameters, in particular TLS parameters
    used for the connection.
  * Gobby's configuration options are stored in GSettings instead of a custam
    config.xml file.
  * The option to not set a certificate in the initial welcome dialog is no
    longer available.
  * Gobby can now use the default system CAs on Windows.
  * Small bug fixes and code base modernization.

Version 0.5.0:
  * Allow to run a server within the Gobby process; infinoted is no longer
    required to connect to other people
  * Added support for user accounts and different permissions for different
    accounts
  * Added limited support for chat nodes in the document tree
  * Added an option to set the opacity with which user colors are shown
    behind the text.
  * Added Fullscreen option and Ctrl++ and Ctrl+- shortcuts to
    increase/decrease the font size.
  * Gobby can open infinote://XXX URIs given on the command line to directly
    open one or more documents at startup.

Version 0.4.94:
  * Show cursors and selections of remote users in the own viewport and
    scrollbar
  * Add a "Disconnect from Server" option to the context menu
  * When double-clicking a user in the user list jump to its current cursor
    position
  * Allow gobby to be built against GTK+ 3
  * Fixed a bug which prevented "Save All" from working

Version 0.4.93:
  * Added IRC-like chat
  * Added functionality to export a document to HTML (#245)
  * Sort browser entries
  * Allow selecting multiple files when opening files
  * Allow resetting user colors in a document (Bug #211)
  * Added a Connect to Server option to the File menu
  * Undo words instead of individual characters
  * When starting Gobby twice then send commands to an existing Gobby (if any)
    unless the -n command line option is given.
  * Added an option to highlight spaces and tabs

Version 0.4.92:
  * Support running Gobby on Windows 2000.
  * Added Icons for HCLP and HCLPI icon themes (Bug #413, Patrick Wade).
  * Make sure terminating newline characters are saved correctly
  * Added /etc/ssl/certs/ca-certificates.crt as default trust file, if
    available.
  * Don't mess up saving documents whose first line is empty.
  * Write config files in $XDG_CONFIG_HOME instead of $HOME (Bug #437,
    Cristian Klein).
  * Display colored pencil icons in a document's tab for each user that made
    a change since the document has been viewed the last time (Bug #66,
    Mattis Manzel).

Version 0.4.91:
  * Keep track of a document's modified state between Undo/Redo operations
  * Scroll to Cursor after Cut or Paste
  * Added HCLPI icon of the Gobby Logo (Thanks to Thomas Glatt)
  * Added an Autosave Option in the preferences
  * Remember previous host names in "Direct Connection" entry
  * Added an "Open Location" dialog to open arbitrary URIs
  * Added a tooltip when hovering text, showing the author of that text

Version 0.4.90:
  * Use libinfinity instead of libobby as backend
  * Allow connection to multiple servers
  * Redesigned UI to better match normal text editors, and to be more
    HIG-compliant
  * Added Undo support (via libinfinity)
  * Require GtkSourceView 2.x
  * Some features of the previous versions, especially self-hosting, are not
    implemented in 0.4.90. This will be added in a later version.

(wiz)

2024-04-17 14:20:55 UTC MAIN commitmail json YAML

doc: Added editors/libinfinity version 0.7.2

(wiz)

2024-04-17 14:20:44 UTC MAIN commitmail json YAML

editors/Makefile: + libinfinity

(wiz)

2024-04-17 14:20:33 UTC MAIN commitmail json YAML

editors/libinfinity: import libinfinity-0.7.2

libinfinity is library to build collaborative text editors. Changes
to the text buffers are synced to all other clients over a central
server.  Even though a central server is involved, the local user
sees his changes applied instantly and the merging is done on the
individual clients.

(wiz)

2024-04-17 14:11:05 UTC MAIN commitmail json YAML

Fix for bit depths lower than 8bpp.

Especially packed pixel types.

Bump PKG_REVISION

(nat)

2024-04-17 14:08:26 UTC MAIN commitmail json YAML

Fix for all bit depths lower than 8bpp.

Bump PKG_REVISION.

(nat)

2024-04-17 13:55:57 UTC MAIN commitmail json YAML

doc: Updated www/hugo to 0.125.0

(nikita)

2024-04-17 13:53:16 UTC MAIN commitmail json YAML

hugo: update to version 0.125.0

Changelog:

v0.125.0
Some of the notable new features in this release:

    strings.Diff template func.
    .PageInner in render hooks to get the inner page when using .RenderShortcode in a shortcode, typically used to resolve links and page resources relative to an included Page.
    Add Luminance to $image.Colors, allowing for sorting by luminance. e197c7b @bep #10450

This release is built with Go 1.22.2 (#12351) which comes with a fix for security issue CVE-2023-45288. We don't see how that could be exploited in Hugo, but we do appreciate that people want a clean security report.
Bug fixes

    Fix server rebuilds when adding a content file on Linux fa60a2f @bep #12362
    helpers: Fix TrimShortHTML when used with AsciiDoc content 6049ba9 @jmooring #12369
    github: Fix CI build 9323376 @bep
    all: Fix duplicate words in comments bf0b140 @grimreaper
    all: Typo fixes 17765a7 @coliff
    hugolib: Fix regression for blank summaries 2664052 @curegit
    Fix sectionPagesMenu for pages in root level 488b21d @bep #12306
    Fix resource bundling for overlapping page.md vs page.txt 983b8d5 @bep #12320
    Fix panic with debug.Dump with Page when running the server 38e05bd @bep #12309
    resources/page: Fix GoDoc comment 27414d4 @availhang

Improvements

    Add Luminance to Color e197c7b @bep #10450
    Pass .RenderShortcodes' Page to render hooks as .PageInner df11327 @bep #12356
    github: Add a "free space" step on Ubuntu 8e50ccf @bep
    helpers: Add BenchmarkTrimShortHTML bfc3122 @bep
    github: Update actions 00ae8e8 @bep
    github: Format GitHub actions files e423e56 @bep
    hugolib: Display server address after each rebuild 09eb822 @jmooring #12359
    resources/page: Add taxonomies Page method a6e8439 @jmooring #12316
    commands: Adjust completions 38f68cd @bep
    completion: Improve existing argument completions, add many more a67650b @scop
    Upgrade to Go 1.22.2 2a060b3 @bep #12351
    babel: Run go fmt 92de862 @bep
    babel: Close file before removing 7907935 @testwill
    bump golang.org/x/mod from 0.16.0 to 0.17.0 02d5ec1 @dependabot[bot]
    resources/page: Escape hash sign in permalinks 4500b0e @sorenisanerd #4926 #8232 #12342
    tpl/strings: Improve type checking 7bf1abf @jmooring
    tpl/tplimpl: Improve youtube shortcode 8a0ea12 @jmooring #3694 #9213 #10520 #10575 #10576
    errors: Return error from cast.ToStringE() consistently 6f07e59 @seiyab
    tpl/tplimpl: Improve embedded opengraph template 2da4ec5 @jmooring #8296 #8698 #8991 #9818 #9866 #10647
    tpl/strings: Create strings.Diff template function 6624979 @jmooring #12330
    tpl/tplimpl: Optionally exclude content from sitemap 6738a3e @jmooring #653 #12282
    tpl/tplimpl: Remove trailing slash from void elements 2f7df4b @jmooring #11867
    tpl/tplimpl: Update RSS template f0a26cf @jmooring #3918 #11692
    tpl/tplimpl: Update schema template 74ce5dc @jmooring #7570
    resources: Use different cache key when copying resources 54a8f0c @jmooring #10412 #12310
    tpl/tplimpl: Update Google Analytics template and config ebfca61 @jmooring #11802 #10093
    hugolib: Conditionally suppress .Site.Author deprecation notice e191774 @jmooring #12297

Dependency Updates

    build(deps): bump github.com/pelletier/go-toml/v2 from 2.2.0 to 2.2.1 fe63de3 @dependabot[bot]
    build(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 a18e2bc @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.19.0 to 0.20.0 97df6be @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 e9b8bec @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.123.0 to 0.124.0 888cc1e @dependabot[bot]
    build(deps): bump github.com/pelletier/go-toml/v2 from 2.1.1 to 2.2.0 060cce0 @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.7.0 to 1.7.1 5608ba1 @dependabot[bot]
    build(deps): bump github.com/aws/aws-sdk-go-v2/service/cloudfront 2fedca6 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 07873b7 @dependabot[bot]

Documentation

    docs: Regen docshelper df9f2fb @bep
    hugolib: Add an asciidoc rebuild test case 74e9129 @bep #12375
    markup/asciidocext: Add Level to Heading struct c837f36 @jmooring #12291

v0.124.1
What's Changed

    Fix potential deadlock in Translations 758a876 @bep #12129
    Fix rebuild when changing mixed case named templates 19937a2 @bep #12165
    testing: Set usesFMA as true for riscv64 too c1ea22a @anthonyfok
    Fix regression for outputs defined in front matter for term pages 0750a9e @bep #12275

v0.124.0

The new feature in this release is a new segments configuration section and a new --renderSegments flag/config key. This release also updates to Go 1.22.1 that fixes a security issue in the template package that Hugo uses (CVE-2023-45289, see golang/go#65697). We don't see how this could be exploited in Hugo, but we appreciate that Hugo users want to have a clean security report.
Bug fixes

    Fix .Parent when there are overlapping regular pages inbetween f1d7559 @bep #12263
    hugolib: Fix sitemap index with monolingual site 3935faa @jmooring #12266
    all: Typo fixes 78178d0 @coliff
    Fix translationKey handling for term pages 68d92ef @bep #12261
    Fix intersect and similar for term entry page collections b40f3c7 @bep #12254
    Fix server rebuilds when adding sub sections especially on Windows 07b2e53 @bep #12230
    Fix panic when changing archetype files when servere is running 9ca1de0 @bep #12195
    Fix front matter date location when value gets inherited from other dates 9668759 @bep #12236
    Fix Name for nested resourced fetched in resources.ByName and similar 9e9b1f1 @bep #12214

Improvements

    Add segments config + --renderSegments flag 1f1c62e @bep #10106
    hugolib: Remove Site.HomeAbsURL 558f74f @bep
    hugolib: Deprecate site methods Author, Authors, and Social d4d49e0 @jmooring #12228
    Upgrade to Go 1.22.1 57206e7 @bep #12250
    tpl/tplimpl: Modify figure shortcode to look for page resource 48a0fea @jmooring #12244 #12245
    common/hugo: Rename IsMultiHost and IsMultiLingual dc6a292 @jmooring #12232
    hugolib: Deprecate .Site.MultiLingual in favor of hugo.IsMultiLingual 4f92f94 @jmooring #12224
    tpl/tplimpl: Remove deprecated method from sitemapindex.xml f038a51 @jmooring

Dependency Updates

    deps: Upgrade github.com/gohugoio/hugo-goldmark-extensions/passthrough v0.1.0 => v0.2.0 ba03114 @bep
    build(deps): bump github.com/evanw/esbuild from 0.20.1 to 0.20.2 b1f8676 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.18.0 to 0.19.0 b4bff61 @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.17 to 2.20.19 d2cebee @dependabot[bot]
    deps: Upgrade github.com/alecthomas/chroma/v2 to v2.13.0 be914ff @myitcv #11862
    build(deps): bump golang.org/x/mod from 0.15.0 to 0.16.0 e626750 @dependabot[bot]

Documentation

    docs: Regen CLI docs 76ef3f4 @bep
    docs: Regen docshelper 0ccb6cd @bep

Build Setup

    snap: Transition to from core20 to core22 d24ffdd @jmooring #12219

v0.123.8

    docs: Fix hyphens and grammar in synopsis of command 'hugo server' ada3fce @deining
    Fix resource name in resources.ByType a4b1747 @bep #12190
    Fix global resource isn't published when using an uncommon code construct 4d5e173 @bep #12190
    Fix section page resource not published if resource filename partially matches content file name 4271b6b @bep #12198
    Fix taxonomy kind template lookup issue 0567a3e @bep #12193
    markup/goldmark: TOC: render strikethrough, emojis 134e7d1 @lyind #7169 #11783 #12022
    Add hugo.IsMultiHost 1f48b71 @razonyang
    resources/images: Retain newlines with text overlays 05e23bd @jmooring #12206
    Don't auto-create empty sections for nested taxonomies 7afac3f @bep #12188
    tpl/tplimpl: Honor markdown attributes in embedded image render hook 632ad74 @jmooring #12203

v0.123.7
What's Changed

    hugofs: Fix vertical mount merge issue 2b2f2b7 @bep #12175
    Fix and add integration test for the Bootstrap SCSS module for both Dart Sass and Libsass 0d6e593 @bep #12178
    Fix resources.GetMatch, resources.Match, and resources.ByType to they don't normalize permalinks 7023cf0 @bep #12182
    Make sure that sitemaps gets generated even if there is a content bundle with the same path 9dfa9e7 @bep #12183
    resources/page: Make Taxonomy.Get and Taxonomy.Count case-insensitive 3f217fd @jmooring #12177

v0.123.6
What's Changed

    Fix panic when cascading headless from site config to section that does not have an _index.md file fce8d82 @bep #12172
    Fix assets vs data issue 4a502f7 @bep #12133
    Fix draft for non-default content when content in default language does not exist be1dbba @bep #12132

v0.123.5
What's Changed

    Fix .Page.Pages with similary named sections 6a8b25e @bep #12169
    Fix single mount rename panic a322282 @bep #12141
    Fix multihost processed image not copied to non-default content languages 6bc0d74 @bep #12163
    build(deps): bump github.com/bep/overlayfs from 0.9.1 to 0.9.2 2186903 @dependabot[bot]

v0.123.4

    Fix cascade-pattern-with-extension for cascade in site config 1736ef7 @bep #12151
    Fix term template lookup when its backed by a content file f27e578 @bep #12146
    Fix panic for disableKinds page for content resources 049dd1d @bep #12144
    tocss: Fix the import resolving from absolute to relative assets paths 189b723 @bep #12137
    config/allconfig: Fix typo 80e6934 @jmooring #12134
    resource: Revert the normalization of Resource.Name d310595 @bep #12142
    build(deps): bump github.com/spf13/fsync from 0.10.0 to 0.10.1 d4be164 @dependabot[bot]

v0.123.3
Bug fixes

    hugolib: Fix a .Page.GetPage from bundle case f521336 @bep #12120
    cache/dynacache: Reset ticker in case one cache eviction takes some time 03b88c6 @bep #12129
    Speed up GetPage bf14d0c @bep
    resources: Skip the image golden tests when running locally c4fe45f @bep #12119
    js: Support JSX and JSXImportSourceOptions 554aa58 @baltpeter #12118
    hugolib: Add capitalizeListTitles config option 36bf3cb @jmooring #9793 #12115

v0.123.2
What's Changed

    Fix it so not all bundled resources are removed when one translation is drafted db3bb62 @bep #12105
    commands/mod: Ignore invalid module path f5fd7ec @razonyang
    Fix regression on handling of overlapping file mounts 16406d9 @bep #12103
    Sitemap should not use list.xml e757849 @bep #12101
    Fix rebuild when adding a bundle with space in name b8ab5c9 @bep #12092
    Fix relative import issue in libsass/dart sass cf7023c @bep #12094
    Fix relref regression with trailing slash fd0185a @bep #12096

v0.123.1

    Fix server rebuilding of pages without default content language eceeb19 @bep #12082
    Fix dart sass import regression 621194a @bep #12072
    Fix robots.txt using the built-in template regression a118cb4 @bep #12071
    tpl/tplimpl: Resolve fragments in link render hook c9f7ebf @jmooring #12084
    Fall back to original name in Resources.GetMatch/Match 48eec2a @bep #12076

v0.123.0
The work title for the v0.123.0 release has been "the million pages release", introducing a new memory limit that allows for a streaming build, shifting large objects out of memory when not in use. This release is also a rewrite of the Hugo core, fixing lots of long-lived bugs and adding some other exciting improvements (see below). There are some breaking changes that have been announced for a long time. Most sites will not be affected by this, but we recommend that you test your site with the new Hugo version before you set it up to build to production. Many people have contributed to this release, but a special shoutout goes to @bep and @jmooring, but also to @TiGR and @McShelby for their help testing and reporting bugs.

A list of notable new features:

    You can now set a upper memory limit (default 25% of system memory) via the OS environment variable HUGO_MEMORYLIMIT (in gigabytes) allowing for much larger data/page sets and/or running on lower specced PCs. This is backed by a partitioned LRU cache used throughout Hugo. A cache that gets dynamically resized in low memory situations, allowing Go's Garbage Collector to free the memory. Note that for regular sized Hugo sites, the performance should be about the same as before.
    New dependency tracker for partial server rebuilds. This quickly calculates the delta given a changed resource (e.g. a content file, template, JS file etc.) and supports transitive relations.
    A new document store. Previously, a little simplified, we split the document store (where we store pages and resources) in a tree per language. This worked pretty well, but the structure made some operations harder than they needed to be. We have now restructured it into one Radix tree for all languages. Internally the language is considered to be a dimension of that tree, and the tree can be viewed in all dimensions concurrently. This makes some operations re. language simpler (e.g. finding translations is just a slice range), but the idea is that it should also be relatively inexpensive to add more dimensions if needed (e.g. role). With this we also introduce a new logical page Path which we will used going forward to support other content data sources.
    Add warnidf template function, see docs
    Add the [params] concept to front matter, see docs
    Add images.Dither filter, see docs

Bug fixes

    Fix handling of build options for term pages 5ada27b @bep #12058
    Fix sample logic when adding content files in server afe5b6d @bep #12054
    all: Fix typos and some URLs 168d375 @coliff
    Fix handling of draft term pages fc6aabe @bep #12055
    commands: Fix --clock with the list command 4835f9e @bep #11888
    Fix server panic on i18n file change 9679443 @bep #12048
    Fix rebuild regression on non-default content language edits 68f67c9 @bep #12043
    Fix i18n rebuild regression f1491c9 @bep #12039
    Fix rebuild with resources.Concat 639073e @bep #12017
    all: Fix typos 0672b5c @coliff
    resources/page: Fix typo e309f82 @rosano
    Fix taxonomy term with backing file regression caba6ba @bep #12020
    Fix rebuild of changed bundled content files a65622a @bep #12000
    Fix site.Taxonomies for taxonomies with space in name 146aedd @bep #12001
    Misc resource fixes/improvements 2873324 @bep #11974
    Fix disabled languages regression 4174a78 @bep #11959
    tpl/data: Fix GetCSV deprecation message 5dd06b4 @jmooring
    Fix failing test on Windows d8f0e30 @bep
    deploy: Fix CloudFront invalidation with AWS SDK2 d8c2734 @bep
    Fix build error 34d63c8 @bep
    Fix recent regression .Resources.Get for resources with spaces in filename 80595bb @bep #11944
    hugofs/glob: Fix dropped test error ec22bb3 @alrs

Improvements

    Handle rebuilds when resources passed to transform.Unmarshal etc. changes 5dbc29d @bep #12065
    Don't use the same value in .Data.Term.Title as in .Title 5bdda0b @bep #12041
    Let standard library handle charset parameter to MIME types 43ea2cd @datosh #10734
    Add images.Dither filter 21d9057 @jmooring #8598
    markup/goldmark: Improve TOC tests f4575e5 @jmooring
    Move the duplicate page/resource filter 0851c17 @bep #12013
    Upgrade to Go 1.22 9571246 @bep #12010
    Avoid impporting deploy from config when nodeploy tag is set 0257eb5 @bep #12009
    commands: Remove unused memstats flag bd0200d @bep
    source: Remove unused Filesystem struct a80c302 @bep
    Filter dot files etc. in i18n 9df7b29 @bep #11993
    commands: Revert the recent changes that allowed profiling on server rebuilds c37bf19 @bep
    Handle resource changes when the resources is already evicted from cache 609d798 @bep #11988 #11973 #11988
    all: Rename Unmormalized => Unnormalized 53f2043 @bep
    hugolib: Formally deprecate .Page.NextPage .Page.PrevPage 7f82461 @jmooring
    hugio: Rename strigReadSeeker => stringReadSeeker b72f909 @bep
    resources/page: Formally deprecate .Site.LastChange 3a665dd @jmooring
    Preserve file/dir name case when loading data 46575ba @bep #11979
    Detect now invalid path patterns in cascade 058f230 @bep #11977
    Handle build vs _build in front matter a66480f @bep #11970
    resources: Optimize reading resource Content when it's already a string e33a632 @bep
    tpl/tplimpl: Update embedded instagram, twitter, and vimeo shortcodes d0788b9 @jmooring #11971
    Add some more context to error 034fbef @bep #11970
    Improve nilpointer error message 8d42a79 @bep
    hugolib: Adjust a test case f5ec75d @bep
    hugolib: Revert deprecation of .Page.Lang 6cb3bda @jmooring
    all: Deprecate .Page.Lang and .Page.File.Lang 963cecc @jmooring
    config/security: Add SYSTEMDRIVE to OsEnv allowlist b6def61 @jmooring
    hugolib: Add some more details to the "paginator not supported" error 1891d5e @bep #11949
    Run go mod tidy 156f08d @bep
    Upgrade to deploy to use AWS SDK V2 a1c6498 @frankywahl
    Improve error message when attempting to paginate from a single page template 6c3b6ba @bep #11953
    Filter out duplicate content resource files bd66d30 @bep #11946
    output: Prevent setting Name directly in new output formats 309d61b @bep #11947
    Create default link and image render hooks 5b7cb25 @bep #11933
    Emit a warning that can be turned off when overwriting built-in .Params values afee781 @bep #11941
    Add warnidf template function 4e84f57 @bep #9189
    Add path, kind and lang to content front matter f31a6db @bep #11544
    all: Run gofumpt -l -w . a795acb @bep
    testing: Simplify some integration tests 982d951 @bep
    Add the [params] concept to front matter 6dedb4e @bep #11055
    tpl/data: Deprecate data.GetJSON and data.GetCSV 292626e @bep
    modules: Print required Hugo version for incompatible modules 60d954c @razonyang
    hugolib: Remove unused test image 63e0a92 @bep
    navigation: Improve menu cache ce7daa6 @Kandulanaveennaidu
    testing: Rename integration_test.go to PACKAGE_integration_test.go 2a03294 @bep
    Port some integration tests to new test setup 50dc327 @bep
    all: Rework page store, add a dynacache, improve partial rebuilds, and some general spring cleaning 7285e74 @bep #11455 #11455 #11549 #10169 #10364 #10482 #10630 #10656 #10694 #10918 #11262 #11439 #11453 #11457 #11466 #11540 #11551 #11556 #11654 #11661 #11663 #11664 #11669 #11671 #11807 #11808 #11809 #11815 #11840 #11853 #11860 #11883 #11904 #7388 #7425 #7436 #7544 #7882 #7960 #8255 #8307 #8863 #8927 #9192 #9324

Dependency Updates

    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.16 to 2.20.17 f54ba6f @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.20.0 to 0.20.1 4019b17 @dependabot[bot]
    build(deps): bump golang.org/x/tools from 0.17.0 to 0.18.0 4a53fd5 @dependabot[bot]
    build(deps): bump golang.org/x/net from 0.20.0 to 0.21.0 2d1681d @dependabot[bot]
    build(deps): bump golang.org/x/mod from 0.14.0 to 0.15.0 301bafa @dependabot[bot]
    build(deps): bump github.com/yuin/goldmark from 1.6.0 to 1.7.0 58d7f83 @dependabot[bot]
    build(deps): bump github.com/getkin/kin-openapi from 0.122.0 to 0.123.0 54ad51e @dependabot[bot]
    build(deps): bump github.com/tdewolff/minify/v2 from 2.20.13 to 2.20.16 bd1bcc0 @dependabot[bot]
    build(deps): bump github.com/evanw/esbuild from 0.19.12 to 0.20.0 b332f24 @dependabot[bot]
    deps: Update gocloud.dev/aws d8e1e82 @bep
    build(deps): bump github.com/aws/aws-sdk-go from 1.48.6 to 1.50.7 4d98b0e @dependabot[bot]
    build(deps): bump golang.org/x/image from 0.14.0 to 0.15.0 15b9976 @dependabot[bot]

Documentation

    docs: Regen docshelper 60b176c @bep
    docs: Regen CLI docs 068ccde @bep
    docs: Regenerate docshelper 7cb447a @bep
    docs: Make null booleans falsy in the docs helper 5161544 @bep
    docs: Regen docs helper 7caa5b3 @bep
    docs: Prepare for new sub tree fc7de71 @bep #11925

Build Setup

    markup/goldmark: Update TOC test 6f59d96 @jmooring

(nikita)

2024-04-17 13:47:41 UTC MAIN commitmail json YAML

doc: Updated www/firefox115-l10n to 115.10.0

(gutteridge)

2024-04-17 13:47:23 UTC MAIN commitmail json YAML

doc: Updated www/firefox115 to 115.10.0

(gutteridge)

2024-04-17 13:46:55 UTC MAIN commitmail json YAML

2024-04-17 13:42:45 UTC MAIN commitmail json YAML

firefox115: update to 115.10.0

* Fixes for mfsa2024-19, also known as:
    CVE-2024-3852, CVE-2024-3854, CVE-2024-3857, CVE-2024-2609,
    CVE-2024-3859, CVE-2024-3861, CVE-2024-3302, CVE-2024-3864.

(gutteridge)

2024-04-17 13:33:47 UTC MAIN commitmail json YAML