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 (29m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-26 18:50:48 UTC Now

2023-08-29 06:31:53 UTC MAIN commitmail json YAML

+ cmvnd-fonts

(vins)

2023-08-29 06:31:50 UTC MAIN commitmail json YAML

sysutils/bkt: update to 0.7.1

- Patch release to pick up the fix for #44 which was a regression
  introduced in 0.7.0.

(pin)

2023-08-29 06:29:10 UTC MAIN commitmail json YAML

cmvnd-fonts: lint DESCR.

(vins)

2023-08-29 06:27:09 UTC MAIN commitmail json YAML

fonts/cmvnd-fonts: import cmvnd-fonts-20211030.

This package includes a set of bitmap fonts derived from the
artwiz-fonts collection. These fonts are rather small and make
a good fit for old CRTs and lower display resolutions.

Included fonts are:

* lime: improved version of artwiz-lime with better kerning, distinct
  characters, extended unicode support, Powerline compatibility, and
  in-built icon characters.
* antidote: artwiz-cure mod with lemon-like characters.
* uushi: monaco mod.
* limey: artwiz-lime mod by @spectrum that served as the basis for
  lemon.
* berry: monaco mod by @spectrum, with the addition of a Bold variant.

(vins)

2023-08-29 06:21:15 UTC MAIN commitmail json YAML

Updated security/py-gssapi, security/py-krb5, security/py-pyspnego, devel/py-filelock

(adam)

2023-08-29 06:20:26 UTC MAIN commitmail json YAML

py-filelock: updated to 3.12.3

3.12.3

Fix import ordering
Exclude dependabot and pre-commit ci from release notes
Create parent directories if necessary
fix ci 08 21
lock_file type-hint
adding tox.ini to sdist

(adam)

2023-08-29 06:18:33 UTC MAIN commitmail json YAML

py-pyspnego: updated to 0.9.2

0.9.2 - 2023-08-29

* Added Python 3.12 wheel for Windows

(adam)

2023-08-29 06:17:46 UTC MAIN commitmail json YAML

py-krb5: updated to 0.5.1

0.5.1 - 2023-08-29

* Added support for Cython 3.x.y when building the extension modules
* Added Python 3.12 wheel for macOS

(adam)

2023-08-29 06:16:38 UTC MAIN commitmail json YAML

2023-08-29 06:05:45 UTC MAIN commitmail json YAML

doc: Added fonts/suxus version 1.5

(vins)

2023-08-29 06:04:46 UTC MAIN commitmail json YAML

2023-08-29 05:58:08 UTC MAIN commitmail json YAML

fonts/suxus: import suxus-1.5 from wip.

Marc Lehman's bitmap font designed for low resolution displays.
Suxus is a mod of nexus and tixus fonts with the addition of the
missing VT-100 graphical characters, Latin-9 enconding support and
improved readibility.

(vins)

2023-08-29 00:00:48 UTC MAIN commitmail json YAML

biology/Makefile: Add sra-tools

(bacon)

2023-08-29 00:00:34 UTC MAIN commitmail json YAML

doc: Added biology/sra-tools version 3.0.6

(bacon)

2023-08-29 00:00:25 UTC MAIN commitmail json YAML

biology/sra-tools: NCBI's toolkit for SRA

SRA tools is a toolkit for using data in the INSDC Sequence Read
Archives.  SRAs operated by the International Nucleotide Sequence
Database Collaboration house sequence reads and alignments generated
by "next-gen" sequencers.  SRA tools allows conversion of .sra
files, which INSDC SRAs maintain, from/to other formats that the
'next-gen' sequencers generate including:

* csfasta/csqual (ABI SOLiD)
* fastq (and fasta for writing)
* hdf5 (PacBio, reading only)
* qseq (older Illumina)
* sam (writing only) / bam (reading only)
* sff

The toolkit uses the NCBI-VDB back-end enabling seamless access to
remote SRA data and local SRA files.

(bacon)

2023-08-28 21:50:44 UTC MAIN commitmail json YAML

doc: opensmtpd-filter-rspamd was added, not updated

(leot)

2023-08-28 20:23:19 UTC MAIN commitmail json YAML

doc: Added mail/opensmtpd-filter-senderscore version 0.1.2

(vins)

2023-08-28 20:21:25 UTC MAIN commitmail json YAML

+ opensmtpd-filter-senderscore

(vins)

2023-08-28 20:19:30 UTC MAIN commitmail json YAML

mail/opensmtpd-filter-senderscore: import opensmtpd-filter-senderscore-0.1.2

filter-senderscore is an opensmtpd filter that performs a DNS
lookup in the SenderScore registry to determine reputation of
an IP address and allow reputation-based blocking, junking or
delaying of sessions.

(vins)

2023-08-28 19:34:24 UTC MAIN commitmail json YAML

Fix mongodb4 option to install v4, and add mongodb6 option

Not bumping PKGREVISION as default build unaffected.

OKed by maintainer

(abs)

2023-08-28 19:13:29 UTC MAIN commitmail json YAML

opensmtpd-filter-rspamd: s/cp/${CP}/

(vins)

2023-08-28 18:08:42 UTC MAIN commitmail json YAML

2023-08-28 18:01:47 UTC MAIN commitmail json YAML

mail/thunderbird: add a patch to bring isnan() into scope.

Fixes the build on at least amd64/netbsd-10.
Thanks to tnn@ for hint.

(he)

2023-08-28 16:38:33 UTC MAIN commitmail json YAML

doc: Updated mail/opensmtpd-filter-rspamd to 0.1.8

(vins)

2023-08-28 16:33:40 UTC MAIN commitmail json YAML

+ opensmtpd-filter-rspamd

(vins)

2023-08-28 16:26:10 UTC MAIN commitmail json YAML

mail/opensmtpd-filter-rspamd: import opensmtpd-filter-rspamd-0.1.8

filter-rspamd is an opensmtpd filter that passes mail through
rspamd to flag or reject spam messages at session time.

(vins)

2023-08-28 15:09:33 UTC MAIN commitmail json YAML

2023-08-28 13:58:48 UTC MAIN commitmail json YAML

fonts/pixel-sagas-startrek: Add more fonts

Sync license from distribution.

>From Jim Spath via pkgsrc-users.  ok $MAINTAINER.

(gdt)

2023-08-28 13:57:59 UTC MAIN commitmail json YAML

preftools: drop MAINTAINER

(wiz)

2023-08-28 13:57:43 UTC MAIN commitmail json YAML

php-baikal: drop MAINTAINER

(wiz)

2023-08-28 13:57:02 UTC MAIN commitmail json YAML

transmission*: drop MAINTAINER

(wiz)

2023-08-28 13:56:21 UTC MAIN commitmail json YAML

meld: drop MAINTAINER

(wiz)

2023-08-28 13:55:59 UTC MAIN commitmail json YAML

{un,}zip: drop MAINTAINER

These are basically dead upstream.

(wiz)

2023-08-28 13:51:29 UTC MAIN commitmail json YAML

doc: Updated net/czds to 1.2.14

(fcambus)

2023-08-28 13:51:18 UTC MAIN commitmail json YAML

czds: update to 1.2.14.

ChangeLog:

- Use 'getpass' to handle the password.
- Add '-exclude' list to exclude specific zones

(fcambus)

2023-08-28 13:41:08 UTC MAIN commitmail json YAML

poke: reset MAINTAINER to pkgsrc-users@NetBSD.org.

(fcambus)

2023-08-28 13:19:13 UTC MAIN commitmail json YAML

Updated devel/py-faker, textproc/py-eradicate

(adam)

2023-08-28 13:18:51 UTC MAIN commitmail json YAML

py-eradicate: updated to 2.3.0

2.3.0

This is the last release with Python2 support
True Windows support
New console script

(adam)

2023-08-28 13:15:41 UTC MAIN commitmail json YAML

py-faker: updated to 19.3.1

v19.3.1
* Remove spurious space in `uk_UA` `first_name`.

(adam)

2023-08-28 12:50:21 UTC MAIN commitmail json YAML

Updated math/py-kiwisolver, textproc/py-jsonrpclib-pelix

(adam)

2023-08-28 12:49:52 UTC MAIN commitmail json YAML

py-jsonrpclib-pelix: updated to 0.4.3.2

v0.4.3.2

Reordered PooledJSONRPCServer inheritance definition
Migration of Continuous Integration:
Use PyTest instead of Nose
Run CI with GitHub Actions instead of Travis-CI

(adam)

2023-08-28 12:47:28 UTC MAIN commitmail json YAML

2023-08-28 12:06:19 UTC MAIN commitmail json YAML

Updated textproc/py-prettytable, www/py-pystache

(adam)

2023-08-28 12:05:27 UTC MAIN commitmail json YAML

py-pystache: updated to 0.6.5

Release v0.6.5

Keep changelog up to date manually as I don't know how to autogenerate
Refactored version bits to facilitate packaging

(adam)

2023-08-28 11:58:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/node_exporter to 1.6.1

(bsiegert)

2023-08-28 11:57:34 UTC MAIN commitmail json YAML

1.6.1

Rebuild with latest Go compiler bugfix release.

1.6.0

- [CHANGE] Fix cpustat when some cpus are offline
- [CHANGE] Remove metrics of offline CPUs in CPU collector
- [CHANGE] Deprecate ntp collector
- [CHANGE] Remove bcache cache_readaheads_totals metrics
- [CHANGE] Deprecate supervisord collector
- [FEATURE] Enable uname collector on NetBSD
- [FEATURE] NetBSD support for the meminfo collector
- [FEATURE] NetBSD support for CPU collector
- [FEATURE] Add FreeBSD collector for netisr subsystem
- [FEATURE] Add softirqs collector
- [ENHANCEMENT] Add suspended as a node_zfs_zpool_state
- [ENHANCEMENT] Add administrative state of Linux network interfaces
- [ENHANCEMENT] Log current value of GOMAXPROCS
- [ENHANCEMENT] Add profiler options for perf collector
- [ENHANCEMENT] Allow root path as metrics path
- [ENHANCEMENT] Add cpu frequency governor metrics
- [ENHANCEMENT] Add new landing page
- [ENHANCEMENT] Reduce privileges needed for btrfs device stats
- [ENHANCEMENT] Add ZFS memory_available_bytes
- [ENHANCEMENT] Use SCSI_IDENT_SERIAL as serial in diskstats
- [ENHANCEMENT] Read missing from netlink netclass attributes from sysfs
- [BUGFIX] perf: fixes for automatically detecting the correct tracefs mountpoints
- [BUGFIX] Fix thermal_zone collector noise @2554
- [BUGFIX] Fix a problem fetching the user wire count on FreeBSD 2584
- [BUGFIX] interrupts: Fix fields on linux aarch64
- [BUGFIX] Remove metrics of offline CPUs in CPU collector
- [BUGFIX] Fix OpenBSD filesystem collector string parsing
- [BUGFIX] Fix bad reporting of node_cpu_seconds_total in OpenBSD

(bsiegert)

2023-08-28 11:57:32 UTC MAIN commitmail json YAML

py-prettytable: updated to 3.8.0

3.8.0

Added

Add get_formatted_string() convenience function

Changed

Drop support for EOL Python 3.7

(adam)

2023-08-28 10:37:54 UTC MAIN commitmail json YAML

doc: Updated ham/chirp to 20230823

(gdt)

2023-08-28 10:37:41 UTC MAIN commitmail json YAML

ham/chirp: Update to 20230823 and switch to py3 branch

Upstream has had a python3 branch for a long time, which uses
wxWidgets.  The "chirp-daily" py2 branch with py-gtk2 is unmaintained,
and the "chirp-next" py3 branch is the recommended version.  This
commit switches to that branch, but there is no major version change
because upstream uses just dates for all tarballs.  Besides the python
version and toolkit change, installed program names change.

As always there are bugfixes, minor improvements and support for
additional radios.

(gdt)

2023-08-28 10:36:41 UTC MAIN commitmail json YAML

Updated math/py-pandas, databases/py-apsw

(adam)

2023-08-28 10:34:46 UTC MAIN commitmail json YAML

py-apsw: updated to 3.43.0.0

3.43.0.0

This is the last version that supports Python 3.6 and Python 3.7 (both end of life). The policy as stated in the about page is that there will be one more APSW release after a Python version goes end of life supporting that Python version. (APSW issue 471)

Added best practice module (APSW issue 460)

apsw.ext.log_sqlite() outputs SQLite warnings at warning level. (APSW issue 472)

sqlite3_stmt_explain is wrapped available as a explain keyword parameter on execute/executemany methods. (APSW issue 474)

Added documentation and helper class for implementing custom pragmas in your own Virtual File System (VFS) (APSW issue 464)

Reduced overhead of the Column method when using apsw.ext.make_virtual_module() (APSW issue 465)

(adam)

2023-08-28 10:34:02 UTC MAIN commitmail json YAML

py-pandas: updated to 2.0.3

2.0.3

Fixed regressions

Bug in Timestamp.weekday`() was returning incorrect results before '0000-02-29' (GH53738)
Fixed performance regression in merging on datetime-like columns (GH53231)
Fixed regression when DataFrame.to_string() creates extra space for string dtypes (GH52690)

Bug fixes

Bug in DataFrame.convert_dtype() and Series.convert_dtype() when trying to convert ArrowDtype with dtype_backend="nullable_numpy" (GH53648)
Bug in RangeIndex.union() when using sort=True with another RangeIndex (GH53490)
Bug in Series.reindex() when expanding a non-nanosecond datetime or timedelta Series would not fill with NaT correctly (GH53497)
Bug in read_csv() when defining dtype with bool[pyarrow] for the "c" and "python" engines (GH53390)
Bug in Series.str.split() and Series.str.rsplit() with expand=True for ArrowDtype with pyarrow.string (GH53532)
Bug in indexing methods (e.g. DataFrame.__getitem__()) where taking the entire DataFrame/Series would raise an OverflowError when Copy on Write was enabled and the length of the array was over the maximum size a 32-bit integer can hold (GH53616)
Bug when constructing a DataFrame with columns of an ArrowDtype with a pyarrow.dictionary type that reindexes the data (GH53617)
Bug when indexing a DataFrame or Series with an Index with a timestamp ArrowDtype would raise an AttributeError (GH53644)

2.0.2

Fixed regressions

Fixed performance regression in GroupBy.apply() (GH53195)
Fixed regression in merge() on Windows when dtype is np.intc (GH52451)
Fixed regression in read_sql() dropping columns with duplicated column names (GH53117)
Fixed regression in DataFrame.loc() losing MultiIndex name when enlarging object (GH53053)
Fixed regression in DataFrame.to_string() printing a backslash at the end of the first row of data, instead of headers, when the DataFrame doesn窶冲 fit the line width (GH53054)
Fixed regression in MultiIndex.join() returning levels in wrong order (GH53093)

Bug fixes

Bug in arrays.ArrowExtensionArray incorrectly assigning dict instead of list for .type with pyarrow.map_ and raising a NotImplementedError with pyarrow.struct (GH53328)
Bug in api.interchange.from_dataframe() was raising IndexError on empty categorical data (GH53077)
Bug in api.interchange.from_dataframe() was returning DataFrame窶冱 of incorrect sizes when called on slices (GH52824)
Bug in api.interchange.from_dataframe() was unnecessarily raising on bitmasks (GH49888)
Bug in merge() when merging on datetime columns on different resolutions (GH53200)
Bug in read_csv() raising OverflowError for engine="pyarrow" and parse_dates set (GH53295)
Bug in to_datetime() was inferring format to contain "%H" instead of "%I" if date contained 窶廣M窶� / 窶弃M窶� tokens (GH53147)
Bug in DataFrame.convert_dtypes() ignores convert_* keywords when set to False dtype_backend="pyarrow" (GH52872)
Bug in DataFrame.convert_dtypes() losing timezone for tz-aware dtypes and dtype_backend="pyarrow" (GH53382)
Bug in DataFrame.sort_values() raising for PyArrow dictionary dtype (GH53232)
Bug in Series.describe() treating pyarrow-backed timestamps and timedeltas as categorical data (GH53001)
Bug in Series.rename() not making a lazy copy when Copy-on-Write is enabled when a scalar is passed to it (GH52450)
Bug in pd.array() raising for NumPy array and pa.large_string or pa.large_binary (GH52590)
Bug in DataFrame.__getitem__() not preserving dtypes for MultiIndex partial keys (GH51895)

2.0.1

Fixed regressions

Fixed regression for subclassed Series when constructing from a dictionary (GH52445)
Fixed regression in SeriesGroupBy.agg() failing when grouping with categorical data, multiple groupings, as_index=False, and a list of aggregations (GH52760)
Fixed regression in DataFrame.pivot() changing Index name of input object (GH52629)
Fixed regression in DataFrame.resample() raising on a DataFrame with no columns (GH52484)
Fixed regression in DataFrame.sort_values() not resetting index when DataFrame is already sorted and ignore_index=True (GH52553)
Fixed regression in MultiIndex.isin() raising TypeError for Generator (GH52568)
Fixed regression in Series.describe() showing RuntimeWarning for extension dtype Series with one element (GH52515)
Fixed regression when adding a new column to a DataFrame when the DataFrame.columns was a RangeIndex and the new key was hashable but not a scalar (GH52652)

Bug fixes

Bug in Series.dt.days that would overflow int32 number of days (GH52391)
Bug in arrays.DatetimeArray constructor returning an incorrect unit when passed a non-nanosecond numpy datetime array (GH52555)
Bug in ArrowExtensionArray with duration dtype overflowing when constructed from data containing numpy NaT (GH52843)
Bug in Series.dt.round() when passing a freq of equal or higher resolution compared to the Series would raise a ZeroDivisionError (GH52761)
Bug in Series.median() with ArrowDtype returning an approximate median (GH52679)
Bug in api.interchange.from_dataframe() was unnecessarily raising on categorical dtypes (GH49889)
Bug in api.interchange.from_dataframe() was unnecessarily raising on large string dtypes (GH52795)
Bug in pandas.testing.assert_series_equal() where check_dtype=False would still raise for datetime or timedelta types with different resolutions (GH52449)
Bug in read_csv() casting PyArrow datetimes to NumPy when dtype_backend="pyarrow" and parse_dates is set causing a performance bottleneck in the process (GH52546)
Bug in to_datetime() and to_timedelta() when trying to convert numeric data with a ArrowDtype (GH52425)
Bug in to_numeric() with errors='coerce' and dtype_backend='pyarrow' with ArrowDtype data (GH52588)
Bug in ArrowDtype.__from_arrow__() not respecting if dtype is explicitly given (GH52533)
Bug in DataFrame.describe() not respecting ArrowDtype in include and exclude (GH52570)
Bug in DataFrame.max() and related casting different Timestamp resolutions always to nanoseconds (GH52524)
Bug in Series.describe() not returning ArrowDtype with pyarrow.float64 type with numeric data (GH52427)
Bug in Series.dt.tz_localize() incorrectly localizing timestamps with ArrowDtype (GH52677)
Bug in arithmetic between np.datetime64 and np.timedelta64 NaT scalars with units always returning nanosecond resolution (GH52295)
Bug in logical and comparison operations between ArrowDtype and numpy masked types (e.g. "boolean") (GH52625)
Fixed bug in merge() when merging with ArrowDtype one one and a NumPy dtype on the other side (GH52406)
Fixed segfault in Series.to_numpy() with null[pyarrow] dtype (GH52443)

Other

DataFrame created from empty dicts had columns of dtype object. It is now a RangeIndex (GH52404)
Series created from empty dicts had index of dtype object. It is now a RangeIndex (GH52404)
Implemented Series.str.split() and Series.str.rsplit() for ArrowDtype with pyarrow.string (GH52401)
Implemented most str accessor methods for ArrowDtype with pyarrow.string (GH52401)
Supplying a non-integer hashable key that tests False in api.types.is_scalar() now raises a KeyError for RangeIndex.get_loc(), like it does for Index.get_loc(). Previously it raised an InvalidIndexError (GH52652).

(adam)

2023-08-28 10:33:34 UTC MAIN commitmail json YAML

doc: Added textproc/py-yattag version 1.15.1

(gdt)

2023-08-28 10:33:08 UTC MAIN commitmail json YAML

textproc/py-yattag: Add 1.15.1

Packaged via url2pkg, needing only
  MAINTAINER
  LICENSE
  COMMENT fixup
  DESCR

Yattag is a Python library for generating HTML or XML in a pythonic
way.  With Yattag,
- you don't have to worry about closing HTML tags
- your HTML templates are Python code. Not a weird template
  language. Just Python.
- you can easily render HTML forms, with defaults values and error
  messages.

It's actually easier and more readable to generate dynamic HTML with
Yattag than to write static HTML.

(gdt)

2023-08-28 10:18:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/lsd to 1.0.0

(pin)

2023-08-28 10:17:45 UTC MAIN commitmail json YAML

sysutils/lsd: update to 1.0.0

New Features
- 笨ィ theme: bring icon theme to lsd by @zwpaper in #707
- Respect hidden flag on Windows by @Icxolu in #766
- Theme colors for inode and links are now being applied to the output
  by @d-sonuga in #768
- Localization support by @scarf005 in #820
- Git integration by @hpwxf in #822
- Added complete color theming support for Git by @k4yt3x in #852

Enhancements and Bug Fix
- add quotes and escapes for necessary filenames by @merelymyself in #746
- fix: do not quote filename when piping to another program
  by @TeamTamoad in #748
- Fix showing every file as executable on Windows by @Icxolu in #769
- Fix Bug: Handle -L with broken symlink #457 by @r3dArch in #754
- Avoid using clap deprecated features by @sudame in #787
- Switch arg parsing to clap v4 with derive by @tranzystorek-io in #818
- Icon theme with overrides from config by @sudame in #792
- Move locale based date behind a flag by @meain in #840
- Fixed file size colorizing with --size=bytes argument by @bells307 in #856
- Added new custom option for color config, marked themes folder as
  deprecated. by @peppidesu in #851
- Add Version Sort by @juansc in #843
- Added newlines to warning message by @juansc in #869

Icons
- Add kotlin icon by @LeeWeeder in #759
- Implement most icons from #764 by @meain in #779
- Add icons for cjs, cts and mts by @nix6839 in #829
- Fix obsolete Nerd Font icons by @nix6839 in #830
- Update icon.rs to add zig extension icon by @CraigglesO in #839
- Make tox.ini files use the gear/settings icon by @alichtman in #859
- Make .profile have the same icon as profile by @alichtman in #850
- Update src/theme/icon.rs to add Svelte icon by @Marcos-Gamarra in #871

Others
- Fix symlink_arrow test intercepting cli args by @tranzystorek-io in #744
- chore: fix typo by @hezhizhen in #753
- Add note about not icon config not being in a release yet by @meain in #772
- Small typo in README by @meain in #773
- ci: 笨ィ add clap deprecated checks by @zwpaper in #788
- Add installation information for debian sid and bookworm
  by @alexanderkjall in #790
- Update README / Note snap discontinuation by @Semnodime in #805
- Drop size_value from blocks docs by @meain in #806
- Update docs about supported block options by @meain in #808
- 笨ィ chore: add new bug template by @zwpaper in #833
- Clarify that ubuntu 23.04 can use apt to install lsd
  by @alexanderkjall in #842
- �沁� add zwpaper to code owner by @zwpaper in #860
- Updated documentation to include SHELL_COMPLETIONS_DIR by @jhalloy in #861

(pin)

2023-08-28 09:56:57 UTC MAIN commitmail json YAML

Removed www/py-flask-common, time/py-maya, time/py-pendulum; Updated time/py-tzdata

(adam)

2023-08-28 09:55:49 UTC MAIN commitmail json YAML

2023-08-28 09:52:52 UTC MAIN commitmail json YAML

py-pendulum: removed; not updated upstream since 24 Jul 2020; unclog py-pandas update

(adam)

2023-08-28 09:49:49 UTC MAIN commitmail json YAML

py-maya: removed; not updated upstream since 6 Jan 2019; unclog py-pandas update

(adam)

2023-08-28 09:47:53 UTC MAIN commitmail json YAML

doc: Updated www/ap2-python to 3.5.0.1

(gdt)

2023-08-28 09:47:46 UTC MAIN commitmail json YAML

www/ap2-python: Update to 3.5.0.1

Upstream has taggeed a pseudo-release at our request!

packaging changes:

  - switch to github for distfiles and HOMEPAGE

  - remove explanation about non-threaded apache from MESSAGE, as
    there is no longer any such thing in pkgsrc

  - remove 3 hunks from MESSAGE that duplicate upstream documentation

  - remove empty MESSAGE

Upstream NEWS:

Aug  18 2023 -  3.5.0.1 released. It addresses compatibility issues with
                Python 3.11.

(gdt)

2023-08-28 09:46:23 UTC MAIN commitmail json YAML

py-flask-common: removed; not updated upstream since 18 May 2018; unclog py-pandas update

(adam)

2023-08-28 09:40:12 UTC MAIN commitmail json YAML

Updated www/py-httpbin, devel/py-factory_boy

(adam)

2023-08-28 09:39:51 UTC MAIN commitmail json YAML

py-factory_boy: updated to 3.3.0

3.3.0 (2023-07-19)
------------------

*New:*

    - :issue:`366`: Add :class:`factory.django.Password` to generate Django :class:`~django.contrib.auth.models.User`
      passwords.
    - :issue:`304`: Add :attr:`~factory.alchemy.SQLAlchemyOptions.sqlalchemy_session_factory` to dynamically
      create sessions for use by the :class:`~factory.alchemy.SQLAlchemyModelFactory`.
    - Add support for Django 4.0
    - Add support for Django 4.1
    - Add support for Python 3.10
    - Add support for Python 3.11

*Bugfix:*

    - Make :meth:`~factory.django.mute_signals` mute signals during post-generation.

    - :issue:`775`: Change the signature for :meth:`~factory.alchemy.SQLAlchemyModelFactory._save` and
      :meth:`~factory.alchemy.SQLAlchemyModelFactory._get_or_create` to avoid argument names clashes with a field named
      ``session``.

*Deprecated:*

    - :class:`~factory.django.DjangoModelFactory` will stop issuing a second call to
      :meth:`~django.db.models.Model.save` on the created instance when :ref:`post-generation-hooks` return a value.

      To help with the transition, :class:`factory.django.DjangoModelFactory._after_postgeneration` raises a
      :class:`DeprecationWarning` when calling :meth:`~django.db.models.Model.save`. Inspect your
      :class:`~factory.django.DjangoModelFactory` subclasses:

      - If the :meth:`~django.db.models.Model.save` call is not needed after :class:`~factory.PostGeneration`, set
        :attr:`factory.django.DjangoOptions.skip_postgeneration_save` to ``True`` in the factory meta.

      - Otherwise, the instance has been modified by :class:`~factory.PostGeneration` hooks and needs to be
        :meth:`~django.db.models.Model.save`\ d. Either:

          - call :meth:`django.db.models.Model.save` in the :class:`~factory.PostGeneration` hook that modifies the
            instance, or
          - override :class:`~factory.django.DjangoModelFactory._after_postgeneration` to
            :meth:`~django.db.models.Model.save` the instance.

*Removed:*

    - Drop support for Django 2.2
    - Drop support for Django 3.0
    - Drop support for Django 3.1
    - Drop support for Python 3.6

(adam)

2023-08-28 09:37:08 UTC MAIN commitmail json YAML

2023-08-28 09:31:38 UTC MAIN commitmail json YAML

Added archivers/py-brotlicffi, www/py-flasgger

(adam)

2023-08-28 09:31:13 UTC MAIN commitmail json YAML

py-flasgger: added version 0.9.7.1

Flasgger is a Flask extension to extract OpenAPI-Specification from all Flask
views registered in your API.

(adam)

2023-08-28 09:27:05 UTC MAIN commitmail json YAML

py-brotlicffi: added version 1.0.9.2

This library contains Python CFFI bindings for the reference Brotli
encoder/decoder. This allows Python software to use the Brotli compression
algorithm directly from Python code.

(adam)

2023-08-28 09:22:39 UTC MAIN commitmail json YAML

Updated textproc/py-mistune, textproc/py-openapi3

(adam)

2023-08-28 09:22:20 UTC MAIN commitmail json YAML

py-openapi3: updated to 1.8.1

1.8.1
Merge spec extensions when resolving allOfs

1.8.0
Supoprt OpenAPI 3.1 extended reference objects, proper refrence resolution

1.7.0
Added proper handling of externalDocs elements

(adam)

2023-08-28 09:20:22 UTC MAIN commitmail json YAML

py-mistune: updated to 3.0.1

Version 3.0.1
-------------
* Add ``py.typed`` for mypy
* Add ``tests``, ``docs`` for sdist
* Support ``renderer="ast"`` for rendering AST

Version 3.0.0
-------------
* Do not strip leading unicode spaces like emsp
* Ensure new line at end of the text

Version 3.0.0rc5
----------------
* Fix fenced directives
* Fix inline link parser
* Fix block math plugin for multiple lines
* Fix empty list item for markdown renderer

Version 3.0.0rc4
----------------
* Fix plugin footnotes when there is no newline at the end
* Move safe HTML entities to HTMLRenderer
* Redesign directives parsing
* Add Image and Figure directive

Version 3.0.0rc3
----------------
* Render inline math with ``\(`` and ``\)``
* Added ``RSTRenderer``, and ``MarkdownRenderer``
* Fix ``toc_hook`` method
* **Breaking change**, rename ``RstDirective`` to ``RSTDirective``

Version 3.0.0rc2
----------------
* Add **spoiler** plugin
* Add ``collapse`` option for ``TableOfContents`` directive
* **Breaking change** on directive design, added fenced directive

Version 3.0.0rc1
----------------
* Add **superscript** plugin

Version 3.0.0a3
---------------
* Fix ruby plugin
* Change toc parameter ``depth`` to ``level``

Version 3.0.0a2
---------------
* Escape block code in HTMLRenderer
* Fix parsing links

Version 3.0.0a1
---------------
This is the first release of v3. Features included:

* redesigned mistune
* plugins
* directives

(adam)

2023-08-28 09:05:36 UTC MAIN commitmail json YAML

neovim: dependency fix for MacOS

Use correct SHLIB (dylib) extension on MacOS for libvterm.

(tm)

2023-08-28 08:53:07 UTC MAIN commitmail json YAML

Updated net/py-geventhttpclient, databases/py-python-sql

(adam)

2023-08-28 08:52:41 UTC MAIN commitmail json YAML

py-python-sql: updated to 1.4.2

Version 1.4.2 - 2023-06-25
* Restore usage of alias in returning expression

Version 1.4.1 - 2023-06-16
* Do not use alias in returning expression

(adam)

2023-08-28 08:51:41 UTC MAIN commitmail json YAML

py-geventhttpclient: updated to 2.0.10

2.0.10

Disable unit tests for no ssl module + fixes for build

(adam)

2023-08-28 08:26:13 UTC MAIN commitmail json YAML

doc: Updated editors/tp-note to 1.21.13

(pin)

2023-08-28 08:25:40 UTC MAIN commitmail json YAML

editors/tp-note: update to 1.21.13

Fix minor regression: ref docs by sort-tag only

A minor regression introduced with Tp-Note v1.21.11
prevented the viewer from following links to other Tp-Note
documents by indicating the sort-tag only. This commit
restores the previous behaviour.

(pin)

2023-08-28 08:24:49 UTC MAIN commitmail json YAML

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

(pin)

2023-08-28 08:24:26 UTC MAIN commitmail json YAML

shells/oh-my-posh: update to 18.5.0

Bug Fixes
- project: exclude powershell script analyzer settings file (b2f3a43),
  closes #4188
- store downloaded config on file name hash (b5bde55)

Features
- font: display font families (cac268b), closes #4168

(pin)

2023-08-28 08:23:28 UTC MAIN commitmail json YAML

doc: Updated devel/gitui to 0.24.0

(pin)

2023-08-28 08:23:05 UTC MAIN commitmail json YAML

devel/gitui: update to 0.24.0

Breaking Changes
Do you use a custom theme?
The way themes work got changed and simplified (see docs for more info):
  - The format of theme.ron has changed: you only specify the colors etc. that
    should differ from their default value
  - Future additions of colors etc. will not break existing themes anymore

Added
- search commits by message, author or files in diff (#1791)
- support 'n'/'p' key to move to the next/prev hunk in diff component
  [@hamflx] (#1523)
- simplify theme overrides [@cruessler] (#1367)
- support for sign-off of commits [@domtac](#1757)
- switched from textwrap to bwrap for text wrapping [@TheBlackSheep3] (#1762)
- more logging diagnostics when a repo cannot be opened
- added to anaconda [@TheBlackSheep3] (#1626)
- visualize empty line substituted with content in diff better (#1359)
- checkout branch works with non-empty status report [@lightsnowball] (#1399)
- jump to commit by SHA [@AmmarAbouZor] (#1818)

Fixes
- fix commit dialog char count for multibyte characters (#1726)
- fix wrong hit highlighting in fuzzy find popup [@UUGTech] (#1731)
- fix symlink support for configuration files [@TheBlackSheep3] (#1751)
- fix expansion of ~ in commit.template (#1745)
- fix hunk (un)staging/reset for # of context lines != 3 (#1746)
- fix delay when opening external editor (#1506)

(pin)

2023-08-28 08:22:02 UTC MAIN commitmail json YAML

doc: Updated textproc/csvlens to 0.3.1

(pin)

2023-08-28 08:21:39 UTC MAIN commitmail json YAML

textproc/csvlens: update to 0.3.1

- Fix unicode handling in SpansWrapper
- Fix row height calculation to use usable column widths
- Reduce default value for maximum column width fraction

(pin)

2023-08-28 08:20:40 UTC MAIN commitmail json YAML

doc: Updated devel/cargo-c to 0.9.24

(pin)

2023-08-28 08:20:15 UTC MAIN commitmail json YAML

devel/cargo-c: update to 0.9.24

- cargo 0.73.0
- cbindgen 0.25.0

(pin)

2023-08-28 08:19:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/bkt to 0.7.0

(pin)

2023-08-28 08:18:51 UTC MAIN commitmail json YAML

sysutils/bkt: update to 0.7.0

What's Changed
- stdout/stderr are now streamed as the subprocess is executing, rather than
  output only once the subprocess completes (#43).
- NotFound errors during cleanup are now ignored (#42).
- Improved error handling for malformed executables (#37).

API Changes
- New methods Bkt::retrieve_streaming and Bkt::refresh_streaming have been
  added for library users that want to stream output, however these methods
  are subject to change and should be treated as experimental.

(pin)

2023-08-28 07:53:37 UTC MAIN commitmail json YAML

Updated devel/py-radon, devel/py-jaraco.functools

(adam)

2023-08-28 07:53:16 UTC MAIN commitmail json YAML

py-jaraco.functools: updated to 3.9.0

v3.9.0

Features
- Enhanced type hints and declare the package as typed. Module is now a package.

(adam)

2023-08-28 07:52:26 UTC MAIN commitmail json YAML

yaws: Disable warnings-as-errors to allow building with latest Erlang

(nia)

2023-08-28 07:51:45 UTC MAIN commitmail json YAML

py-radon: updated to 6.0.1

6.0.1 (Mar 26, 2023)
--------------------
- Prevent tomllib error when the `toml` module is not available

6.0.0 (Mar 26, 2023)
--------------------
- Fix typo in changelog
- Add support for `match` pattern in Python 3.10+
- Fix typo in Markdown export, reported
- Remove unnecessary "future" dependency
- Add `pyproject.toml` support
- Allow Mando v0.7.1
- Fix HCHarvester JSON results format

(adam)

2023-08-28 07:42:38 UTC MAIN commitmail json YAML

mame: Unlimit all the things, this is one of the hugest binaries in pkgsrc.

(nia)

2023-08-28 07:13:53 UTC MAIN commitmail json YAML

www/Makefile: - firefox91*

(wiz)

2023-08-28 07:01:29 UTC MAIN commitmail json YAML

2023-08-28 06:48:08 UTC MAIN commitmail json YAML

doc: Removed www/firefox91

(nia)

2023-08-28 06:46:34 UTC MAIN commitmail json YAML

2023-08-27 23:38:07 UTC MAIN commitmail json YAML

2023-08-27 23:13:44 UTC MAIN commitmail json YAML

doc: Added sysutils/u-boot-nanopi-r2s version 2022.01

(gutteridge)

2023-08-27 23:12:52 UTC MAIN commitmail json YAML

u-boot-nanopi-r2s: add new package

This has been tested by myself and found to work seemingly stably,
including the RTL8153 USB-based Ethernet port (which was reported to
have issues on port-arm@ back in 2022).

This package is not based on the one in wip, as it was very out of date
and was reported to support less of the hardware correctly. Instead,
the more current framework for Rockchip boards in pkgsrc is used.

(gutteridge)

2023-08-27 21:05:50 UTC MAIN commitmail json YAML

doc: Updated devel/py-sentry-sdk to 1.29.2

(khorben)

2023-08-27 21:05:36 UTC MAIN commitmail json YAML

py-sentry-sdk: update to 1.29.2

Changes since 1.1.0:

## 1.29.2

- Revert GraphQL integration (#2287) by @sentrivana

## 1.29.1

- Fix GraphQL integration swallowing responses (#2286) by @sentrivana
- Fix typo (#2283) by @sentrivana

## 1.29.0

- Capture GraphQL client errors (#2243) by @sentrivana
  - The SDK will now create dedicated errors whenever an HTTP client makes a request to a `/graphql` endpoint and the response contains an error. You can opt out of this by providing `capture_graphql_errors=False` to the HTTP client integration.
- Read MAX_VALUE_LENGTH from client options (#2121) (#2171) by @puittenbroek
- Rename `request_bodies` to `max_request_body_size` (#2247) by @mgaligniana
- Always sample checkin regardless of `sample_rate` (#2279) by @szokeasaurusrex
- Add information to short-interval cron error message (#2246) by @lobsterkatie
- Add DB connection attributes in spans (#2274) by @antonpirker
- Add `db.system` to remaining Redis spans (#2271) by @AbhiPrasad
- Clarified the procedure for running tests (#2276) by @szokeasaurusrex
- Fix Chalice tests (#2278) by @sentrivana
- Bump Black from 23.3.0 to 23.7.0 (#2256) by @dependabot
- Remove py3.4 from tox.ini (#2248) by @sentrivana

## 1.28.1

- Redis: Add support for redis.asyncio (#1933) by @Zhenay
- Make sure each task that is started by Celery Beat has its own trace. (#2249) by @antonpirker
- Add Sampling Decision to Trace Envelope Header (#2239) by @antonpirker
- Do not add trace headers (`sentry-trace` and `baggage`) to HTTP requests to Sentry (#2240) by @antonpirker
- Prevent adding `sentry-trace` header multiple times (#2235) by @antonpirker
- Skip distributions with incomplete metadata (#2231) by @rominf
- Remove stale.yml (#2245) by @hubertdeng123
- Django: Fix 404 Handler handler being labeled as "generic ASGI request" (#1277) by @BeryJu

## 1.28.0

- Add support for cron jobs in ARQ integration (#2088) by @lewazo
- Backpressure handling prototype (#2189) by @sl0thentr0py
- Add "replay" context to event payload (#2234) by @antonpirker
- Update test Django app to be compatible for Django 4.x (#1794) by @DilLip-Chowdary-Codes

## 1.27.1

- Add Starlette/FastAPI template tag for adding Sentry tracing information (#2225) by @antonpirker
  - By adding `{{ sentry_trace_meta }}` to your Starlette/FastAPI Jinja2 templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.
- Fixed generation of baggage when a DSC is already in propagation context (#2232) by @antonpirker
- Handle explicitly passing `None` for `trace_configs` in `aiohttp` (#2230) by @Harmon758
- Support newest Starlette versions (#2227) by @antonpirker

## 1.27.0

- Support for SQLAlchemy 2.0 (#2200) by @antonpirker
- Add instrumentation of `aiohttp` client requests (#1761) by @md384
- Add Django template tag for adding Sentry tracing information (#2222) by @antonpirker
  - By adding `{{ sentry_trace_meta }}` to your Django templates we will include Sentry trace information as a meta tag in the rendered HTML to allow your frontend to pick up and continue the trace started in the backend.

- Update Flask HTML meta helper (#2203) by @antonpirker
- Take trace ID always from propagation context (#2209) by @antonpirker
- Fix trace context in event payload (#2205) by @antonpirker
- Use new top level API in `trace_propagation_meta` (#2202) by @antonpirker
- Do not overwrite existing baggage on outgoing requests (#2191, #2214) by @sentrivana
- Set the transaction/span status from an OTel span (#2115) by @daniil-konovalenko
- Fix propagation of OTel `NonRecordingSpan` (#2187) by @hartungstenio
- Fix `TaskLockedException` handling in Huey integration (#2206) by @Zhenay
- Add message format configuration arguments to Loguru integration (#2208) by @Gwill
- Profiling: Add client reports for profiles (#2207) by @Zylphrex
- CI: Fix CI (#2220) by @antonpirker
- Dependencies: Bump `checkouts/data-schemas` from `7fdde87` to `1b85152` (#2218) by @dependabot
- Dependencies: Bump `mypy` from 1.3.0 to 1.4.1 (#2194) by @dependabot
- Docs: Change API doc theme (#2210) by @sentrivana
- Docs: Allow (some) autocompletion for top-level API (#2213) by @sentrivana
- Docs: Revert autocomplete hack (#2224) by @sentrivana

## 1.26.0

- Tracing without performance (#2136) by @antonpirker
- Load tracing information from environment (#2176) by @antonpirker
- Auto-enable HTTPX integration if HTTPX installed (#2177) by @sentrivana
- Support for SOCKS proxies (#1050) by @Roguelazer
- Wrap `parse_url` calls in `capture_internal_exceptions` (#2162) by @sentrivana
- Run 2.7 tests in CI again (#2181) by @sentrivana
- Crons: Do not support sub-minute cron intervals (#2172) by @antonpirker
- Profile: Add function name to profiler frame cache (#2164) by @Zylphrex
- Dependencies: bump checkouts/data-schemas from `0ed3357` to `7fdde87` (#2165) by @dependabot
- Update changelog (#2163) by @sentrivana

## 1.25.1

- Collections of improvements to our Django integration.
- Fix `parse_url` (#2161) by @sentrivana and @antonpirker
- Better version parsing in integrations (#2152) by @antonpirker
- Align HTTP status code as span data field `http.response.status_code` (#2113) by @antonpirker
- Do not encode cached value to determine size (#2143) by @sentrivana
- Fix using `unittest.mock` whenever available (#1926) by @mgorny
- Fix 2.7 `common` tests (#2145) by @sentrivana
- Bump `actions/stale` from `6` to `8` (#1978) by @dependabot
- Bump `black` from `22.12.0` to `23.3.0` (#1984) by @dependabot
- Bump `mypy` from `1.2.0` to `1.3.0` (#2110) by @dependabot
- Bump `sphinx` from `5.3.0` to `7.0.1` (#2112) by @dependabot

## 1.25.0

- Support urllib3>=2.0.0 (#2148) by @asottile-sentry
- Auto-retry tests on failure (#2134) by @sentrivana
- Correct `importlib.metadata` check in `test_modules` (#2149) by @asottile-sentry
- Fix distribution name normalization (PEP-0503) (#2144) by @rominf
- Fix `functions_to_trace` typing (#2141) by @rcmarron

## 1.24.0

- **New:** Celery Beat exclude tasks option (#2130) by @antonpirker
- **New:** Add support for **ExceptionGroups** (#2025) by @antonpirker
- Prefer `importlib.metadata` over `pkg_resources` if available (#2081) by @sentrivana
- Work with a copy of request, vars in the event (#2125) by @sentrivana
- Pinned version of dependency that broke the build (#2133) by @antonpirker

## 1.23.1

- Disable Django Cache spans by default. (#2120) by @antonpirker

## 1.23.0

- **New:** Add `loguru` integration (#1994) by @PerchunPak
  - An error event with the message `"I am an event"` will be created.
  - `"I am a breadcrumb"` will be attached as a breadcrumb to that event.
  - `bar` will end up in the `extra` attributes of that event.
  - `"An exception happened"` will send the current exception from `sys.exc_info()` with the stack trace to Sentry. If there's no exception, the current stack will be attached.
  - The debug message `"I am ignored"` will not be captured by Sentry. To capture it, set `level` to `DEBUG` or lower in `LoguruIntegration`.
- Do not truncate request body if `request_bodies` is `"always"` (#2092) by @sentrivana
- Fixed Celery headers for Beat auto-instrumentation (#2102) by @antonpirker
- Add `db.operation` to Redis and MongoDB spans (#2089) by @antonpirker
- Make sure we're importing `redis` the library (#2106) by @sentrivana
- Add `include_source_context` option (#2020) by @farhat-nawaz and @sentrivana
- Import `Markup` from `markupsafe` (#2047) by @rco-ableton
- Fix `__qualname__` missing attribute in asyncio integration (#2105) by @sl0thentr0py
- Remove relay extension from AWS Layer (#2068) by @sl0thentr0py
- Add a note about `pip freeze` to the bug template (#2103) by @sentrivana

## 1.22.2

- Fix: Django caching spans when using keyword arguments (#2086) by @antonpirker
- Fix: Duration in Celery Beat tasks monitoring (#2087) by @antonpirker
- Fix: Docstrings of SPANDATA (#2084) by @antonpirker

## 1.22.1

- Fix: Handle a list of keys (not just a single key) in Django cache spans (#2082) by @antonpirker

## 1.22.0

- Add `cache.hit` and `cache.item_size` to Django (#2057) by @antonpirker
- Use `http.method` instead of `method` (#2054) by @AbhiPrasad
- Handle non-int `exc.status_code` in Starlette (#2075) by @sentrivana
- Handle SQLAlchemy `engine.name` being bytes (#2074) by @sentrivana
- Fix `KeyError` in `capture_checkin` if SDK is not initialized (#2073) by @antonpirker
- Use `functools.wrap` for `ThreadingIntegration` patches to fix attributes (#2080) by @EpicWink
- Pin `urllib3` to <2.0.0 for now (#2069) by @sl0thentr0py

## 1.21.1

- Do not send monitor_config when unset (#2058) by @evanpurkhiser
- Add `db.system` span data (#2040, #2042) by @antonpirker
- Fix memory leak in profiling (#2049) by @Zylphrex
- Fix crash loop when returning none in before_send (#2045) by @sentrivana

## 1.21.0

- Better handling of redis span/breadcrumb data (#2033) by @antonpirker
- Add `db.system` to redis and SQLAlchemy db spans (#2037, #2038, #2039) (#2037) by @AbhiPrasad
- Upgraded linting tooling (#2026) by @antonpirker
- Made code more resilient. (#2031) by @antonpirker

## 1.20.0

- Send all events to /envelope endpoint when tracing is enabled (#2009) by @antonpirker
- Profiling: Remove profile context from SDK (#2013) by @Zylphrex
- Profiling: Additionl performance improvements to the profiler (#1991) by @Zylphrex
- Fix: Celery Beat monitoring without restarting the Beat process (#2001) by @antonpirker
- Fix: Using the Codecov uploader instead of deprecated python package (#2011) by @antonpirker
- Fix: Support for Quart (#2003)` (#2003) by @antonpirker

## 1.19.1

- Make auto monitoring beat update support Celery 4 and 5 (#1989) by @antonpirker

## 1.19.0

- **New:** [Celery Beat](https://docs.celeryq.dev/en/stable/userguide/periodic-tasks.html) auto monitoring (#1967) by @antonpirker
- **New:** [gRPC](https://grpc.io/) integration (#1911) by @hossein-raeisi
- **New:** socket integration (#1911) by @hossein-raeisi
- Fix: Do not trim span descriptions. (#1983) by @antonpirker

## 1.18.0

- **New:** Implement `EventScrubber` (#1943) by @sl0thentr0py
- **New:** Added new `functions_to_trace` option for central way of performance instrumentation (#1960) by @antonpirker
- Updated denylist to include other widely used cookies/headers (#1972) by @antonpirker
- Forward all `sentry-` baggage items (#1970) by @cleptric
- Update OSS licensing (#1973) by @antonpirker
- Profiling: Handle non frame types in profiler (#1965) by @Zylphrex
- Tests: Bad arq dependency in tests (#1966) by @Zylphrex
- Better naming (#1962) by @antonpirker

## 1.17.0

- **New:** Monitor Celery Beat tasks with Sentry [Cron Monitoring](https://docs.sentry.io/product/crons/).
- **New:** Add decorator for Sentry tracing (#1089) by @ynouri
- Make Django signals tracing optional (#1929) by @antonpirker
- Deprecated `with_locals` in favor of `include_local_variables` (#1924) by @antonpirker
- Added top level API to get current span (#1954) by @antonpirker
- Profiling: Add profiler options to init (#1947) by @Zylphrex
- Profiling: Set active thread id for quart (#1830) by @Zylphrex
- Fix: Update `get_json` function call for werkzeug 2.1.0+ (#1939) by @michielderoos
- Fix: Returning the tasks result. (#1931) by @antonpirker
- Fix: Rename MYPY to TYPE_CHECKING (#1934) by @untitaker
- Fix: Fix type annotation for ignore_errors in sentry_sdk.init() (#1928) by @tiangolo
- Tests: Start a real http server instead of mocking libs (#1938) by @antonpirker

## 1.16.0

- **New:** Add [arq](https://arq-docs.helpmanual.io/) Integration (#1872) by @Zhenay
- Update of [Falcon](https://falconframework.org/) Integration (#1733) by @bartolootrit
- Adding [Cloud Resource Context](https://docs.sentry.io/platforms/python/configuration/integrations/cloudresourcecontext/) integration (#1882) by @antonpirker
- Profiling: Use the transaction timestamps to anchor the profile (#1898) by @Zylphrex
- Profiling: Add debug logs to profiling (#1883) by @Zylphrex
- Profiling: Start profiler thread lazily (#1903) by @Zylphrex
- Fixed checks for structured http data (#1905) by @antonpirker
- Make `set_measurement` public api and remove experimental status (#1909) by @sl0thentr0py
- Add `trace_propagation_targets` option (#1916) by @antonpirker
- Add `enable_tracing` to default traces_sample_rate to 1.0 (#1900) by @sl0thentr0py
- Remove deprecated `tracestate` (#1907) by @sl0thentr0py
- Sanitize URLs in Span description and breadcrumbs (#1876) by @antonpirker
- Mechanism should default to true unless set explicitly (#1889) by @sl0thentr0py
- Better setting of in-app in stack frames (#1894) by @antonpirker
- Add workflow to test gevent (#1870) by @Zylphrex
- Updated outdated HTTPX test matrix (#1917) by @antonpirker
- Switch to MIT license (#1908) by @cleptric

## 1.15.0

- New: Add [Huey](https://huey.readthedocs.io/en/latest/) Integration (#1555) by @Zhenay
- Profiling: Do not send single sample profiles (#1879) by @Zylphrex
- Profiling: Add additional test coverage for profiler (#1877) by @Zylphrex
- Profiling: Always use builtin time.sleep (#1869) by @Zylphrex
- Profiling: Defaul in_app decision to None (#1855) by @Zylphrex
- Profiling: Remove use of threading.Event (#1864) by @Zylphrex
- Profiling: Enable profiling on all transactions (#1797) by @Zylphrex
- FastAPI: Fix check for Starlette in FastAPI integration (#1868) by @antonpirker
- Flask: Do not overwrite default for username with email address in FlaskIntegration (#1873) by @homeworkprod
- Tests: Add py3.11 to test-common (#1871) by @Zylphrex
- Fix: Don't log whole event in before_send / event_processor drops (#1863) by @sl0thentr0py

## 1.14.0

- Add `before_send_transaction` (#1840) by @antonpirker
- Django: Always remove values of Django session related cookies. (#1842) by @antonpirker
- Profiling: Enable profiling for ASGI frameworks (#1824) by @Zylphrex
- Profiling: Better gevent support (#1822) by @Zylphrex
- Profiling: Add profile context to transaction (#1860) by @Zylphrex
- Profiling: Use co_qualname in python 3.11 (#1831) by @Zylphrex
- OpenTelemetry: fix Use dict for sentry-trace context instead of tuple (#1847) by @AbhiPrasad
- OpenTelemetry: fix extra dependency (#1825) by @bernardotorres
- OpenTelemetry: fix NoOpSpan updates scope (#1834) by @Zylphrex
- OpenTelemetry: Make sure to noop when there is no DSN (#1852) by @antonpirker
- FastAPI: Fix middleware being patched multiple times (#1841) by @JohnnyDeuss
- Starlette: Avoid import of pkg_resource with Starlette integration (#1836) by @mgu
- Removed code coverage target (#1862) by @antonpirker

## 1.13.0

- Add Starlite integration (#1748) by @gazorby
- Profiling: Remove sample buffer from profiler (#1791) by @Zylphrex
- Profiling: Performance tweaks to profile sampler (#1789) by @Zylphrex
- Add span for Django SimpleTemplateResponse rendering (#1818) by @chdsbd
- Use @wraps for Django Signal receivers (#1815) by @meanmail
- Add enqueued_at and started_at to rq job extra (#1024) by @kruvasyan
- Remove sanic v22 pin (#1819) by @sl0thentr0py
- Add support for `byterray` and `memoryview` built-in types (#1833) by @Tarty
- Handle `"rc"` in SQLAlchemy version. (#1812) by @peterschutt
- Doc: Use .venv (not .env) as a virtual env location in CONTRIBUTING.md (#1790) by @tonyo
- Auto publish to internal pypi on release (#1823) by @asottile-sentry
- Added Python 3.11 to test suite (#1795) by @antonpirker
- Update test/linting dependencies (#1801) by @antonpirker
- Deps: bump sphinx from 5.2.3 to 5.3.0 (#1686) by @dependabot

## 1.12.1

- Link errors to OTel spans (#1787) by @antonpirker
- Tox Cleanup (#1749) by @antonpirker
- CI: Fix Github action checks (#1780) by @Zylphrex
- Profiling: Introduce active thread id on scope (#1764) by @Zylphrex
- Profiling: Eagerly hash stack for profiles (#1755) by @Zylphrex
- Profiling: Resolve inherited method class names (#1756) by @Zylphrex

## 1.11.1

- Move set_transaction_name out of event processor in fastapi/starlette (#1751) by @sl0thentr0py
- Expose proxy_headers as top level config and use in ProxyManager: https://docs.sentry.io/platforms/python/configuration/options/#proxy-headers (#1746) by @sl0thentr0py

## 1.11.0

- Fix signals problem on sentry.io (#1732) by @antonpirker
- Fix reading FastAPI request body twice. (#1724) by @antonpirker
- ref(profiling): Do not error if already setup (#1731) by @Zylphrex
- ref(profiling): Use sleep scheduler by default (#1729) by @Zylphrex
- feat(profiling): Extract more frame info (#1702) by @Zylphrex
- Update actions/upload-artifact to v3.1.1 (#1718) by @mattgauntseo-sentry
- Performance optimizations (#1725) by @antonpirker
- feat(pymongo): add PyMongo integration (#1590) by @Agalin
- Move relay to port 5333 to avoid collisions (#1716) by @sl0thentr0py
- fix(utils): strip_string() checks text length counting bytes not chars (#1711) by @mgaligniana
- chore: remove jira workflow (#1707) by @vladanpaunovic
- build(deps): bump checkouts/data-schemas from `a214fbc` to `20ff3b9` (#1703) by @dependabot
- perf(profiling): Tune the sample profile generation code for performance (#1694) by @Zylphrex

## 1.10.1

- Bug fixes for FastAPI and Sentry SDK 1.10.0 (#1699) by @antonpirker
- The wrapped receive() did not return anything. (#1698) by @antonpirker

## 1.10.0

- Unified naming for span ops (#1661) by @antonpirker
- Include framework in SDK name (#1662) by @antonpirker
- Asyncio integration (#1671) by @antonpirker
- Add exception handling to Asyncio Integration (#1695) by @antonpirker
- Fix asyncio task factory (#1689) by @antonpirker
- Have instrumentation for ASGI middleware receive/send callbacks. (#1673) by @antonpirker
- Use Django internal ASGI handling from Channels version 4.0.0. (#1688) by @antonpirker
- fix(integrations): Fix http putrequest when url is None (#1693) by @MattFlower
- build(deps): bump checkouts/data-schemas from `f0a57f2` to `a214fbc` (#1627) by @dependabot
- build(deps): bump flake8-bugbear from 22.9.11 to 22.9.23 (#1637) by @dependabot
- build(deps): bump sphinx from 5.1.1 to 5.2.3 (#1653) by @dependabot
- build(deps): bump actions/stale from 5 to 6 (#1638) by @dependabot
- build(deps): bump black from 22.8.0 to 22.10.0 (#1670) by @dependabot
- Remove unused node setup from ci. (#1681) by @antonpirker
- Check for Decimal is in_valid_sample_rate (#1672) by @Arvind2222
- Add session for aiohttp integration (#1605) by @denys-pidlisnyi
- feat(profiling): Extract qualified name for each frame (#1669) by @Zylphrex
- feat(profiling): Attach thread metadata to profiles (#1660) by @Zylphrex
- ref(profiling): Rename profiling frame keys (#1680) by @Zylphrex
- fix(profiling): get_frame_name only look at arguments (#1684) by @Zylphrex
- fix(profiling): Need to sample profile correctly (#1679) by @Zylphrex
- fix(profiling): Race condition spawning multiple profiling threads (#1676) by @Zylphrex
- tests(profiling): Add basic profiling tests (#1677) by @Zylphrex
- tests(profiling): Add tests for thread schedulers (#1683) by @Zylphrex

## 1.9.10

- Use content-length header in ASGI instead of reading request body (#1646, #1631, #1595, #1573) (#1649) by @antonpirker
- Added newer Celery versions to test suite (#1655) by @antonpirker
- Django 4.x support (#1632) by @antonpirker
- Cancel old CI runs when new one is started. (#1651) by @antonpirker
- Increase max string size for desc (#1647) by @k-fish
- Pin Sanic version for CI (#1650) by @antonpirker
- Fix for partial signals in old Django and old Python versions. (#1641) by @antonpirker
- Convert profile output to the sample format (#1611) by @phacops
- Dynamically adjust profiler sleep time (#1634) by @Zylphrex

## 1.9.9

- Instrument Django Signals so they show up in "Performance" view (#1526) by @BeryJu
- include other Django enhancements brought up by the community
- fix(profiling): Profiler mode type hints (#1633) by @Zylphrex
- New ASGIMiddleware tests (#1600) by @antonpirker
- build(deps): bump mypy from 0.961 to 0.971 (#1517) by @dependabot
- build(deps): bump black from 22.3.0 to 22.8.0 (#1596) by @dependabot
- build(deps): bump sphinx from 5.0.2 to 5.1.1 (#1524) by @dependabot
- ref: upgrade linters to flake8 5.x (#1610) by @asottile-sentry
- feat(profiling): Introduce different profiler schedulers (#1616) by @Zylphrex
- fix(profiling): Check transaction sampled status before profiling (#1624) by @Zylphrex
- Wrap Baggage ser/deser in capture_internal_exceptions (#1630) by @sl0thentr0py
- Faster Tests (DjangoCon) (#1602) by @antonpirker
- feat(profiling): Add support for profiles_sample_rate (#1613) by @Zylphrex
- feat(profiling): Support for multithreaded profiles (#1570) by @Zylphrex

## 1.9.8

- Baggage creation for head of trace (#1589) by @sl0thentr0py
  - The SDK now also generates new baggage entries for dynamic sampling when it is the first (head) SDK in the pipeline.

## 1.9.7

- Let SentryAsgiMiddleware work with Starlette and FastAPI integrations (#1594) by @antonpirker

## 1.9.6

- Auto-enable Starlette and FastAPI (#1533) by @antonpirker
- Add more version constraints (#1574) by @isra17
- Fix typo in starlette attribute check (#1566) by @sl0thentr0py

## 1.9.5

- fix(redis): import redis pipeline using full path (#1565) by @olksdr
- Fix side effects for parallel tests (#1554) by @sl0thentr0py

## 1.9.4

- Remove TRANSACTION_SOURCE_UNKNOWN and default to CUSTOM (#1558) by @sl0thentr0py
- feat(redis): Add instrumentation for redis pipeline (#1543) by @jjbayer
- Handle no release when uploading profiles (#1548) by @szokeasaurusrex

## 1.9.3

- Wrap StarletteRequestExtractor in capture_internal_exceptions (#1551) by @sl0thentr0py

## 1.9.2

- chore: remove quotes (#1545) by @vladanpaunovic

## 1.9.1

- Fix FastAPI issues (#1532) ( #1514) (#1532) by @antonpirker
- Add deprecation warning for 3.4, 3.5 (#1541) by @sl0thentr0py
- Fast tests (#1504) by @antonpirker
- Replace Travis CI badge with GitHub Actions badge (#1538) by @153957
- chore(deps): update urllib3 minimum version with environment markers (#1312) by @miketheman
- Update Flask and Quart integrations (#1520) by @pgjones
- chore: Remove ancient examples from tracing prototype (#1528) by @sl0thentr0py
- fix(django): Send correct "url" transaction source if Django resolver fails to resolve (#1525) by @sl0thentr0py

## 1.9.0

- feat(profiler): Add experimental profiler under experiments.enable_profiling (#1481) by @szokeasaurusrex
- Fixed problem with broken response and python-multipart (#1516) by @antonpirker

## 1.8.0

- feat(starlette): add Starlette integration (#1441) by @sl0thentr0py
- feat(fastapi): add FastAPI integration (#829) by @antonpirker
- fix: avoid sending empty Baggage header (#1507) by @intgr
- fix: properly freeze Baggage object (#1508) by @intgr
- docs: fix simple typo, collecter | collector (#1505) by @timgates42

## 1.7.2

- feat(transactions): Transaction Source (#1490) by @antonpirker
- Removed (unused) sentry_timestamp header (#1494) by @antonpirker

## 1.7.1

- Skip malformed baggage items (#1491) by @robyoung

## 1.7.0

- feat(tracing): Dynamic Sampling Context / Baggage continuation (#1485) by @sl0thentr0py

## 1.6.0

- Fix Deployment (#1474) by @antonpirker
- Serverless V2 (#1450) by @antonpirker
- Use logging levelno instead of levelname. Levelnames can be overridden (#1449) by @rrauenza

## 1.5.12

- feat(measurements): Add experimental set_measurement api on transaction (#1359) by @sl0thentr0py
- fix: Remove incorrect usage from flask helper example (#1434) by @BYK

## 1.5.11

- chore: Bump mypy and fix abstract ContextManager typing (#1421) by @sl0thentr0py
- chore(issues): add link to Sentry support (#1420) by @vladanpaunovic
- fix: replace git.io links with redirect targets (#1412) by @asottile-sentry
- ref: Update error verbose for sentry init (#1361) by @targhs
- fix(sessions): Update session also for non sampled events and change filter order (#1394) by @adinauer

## 1.5.10

- Remove Flask version contraint (#1395) by @antonpirker
- Change ordering of event drop mechanisms (#1390) by @adinauer

## 1.5.9

- fix(sqlalchemy): Use context instead of connection in sqlalchemy integration (#1388) by @sl0thentr0py
- Update correct test command in contributing docs (#1377) by @targhs
- Update black (#1379) by @antonpirker
- build(deps): bump sphinx from 4.1.1 to 4.5.0 (#1376) by @dependabot
- fix: Auto-enabling Redis and Pyramid integration (#737) by @untitaker
- feat(testing): Add pytest-watch (#853) by @lobsterkatie
- Treat x-api-key header as sensitive (#1236) by @simonschmidt
- fix: Remove obsolete MAX_FORMAT_PARAM_LENGTH (#1375) by @blueyed

## 1.5.8

- feat(asgi): Add support for setting transaction name to path in FastAPI (#1349) by @tiangolo
- fix(sqlalchemy): Change context manager type to avoid race in threads (#1368) by @Fofanko
- fix(perf): Fix transaction setter on scope to use containing_transaction to match with getter (#1366) by @sl0thentr0py
- chore(ci): Change stale GitHub workflow to run once a day (#1367) by @kamilogorek
- feat(django): Make django middleware expose more wrapped attributes (#1202) by @MattFisher

## 1.5.7

- fix(serializer): Make sentry_repr dunder method to avoid mock problems (#1364) by @sl0thentr0py

## 1.5.6

- Create feature.yml (#1350) by @vladanpaunovic
- Update contribution guide (#1346) by @antonpirker
- chore: add bug issue template (#1345) by @vladanpaunovic
- Added default value for auto_session_tracking (#1337) by @antonpirker
- docs(readme): reordered content (#1343) by @antonpirker
- fix(tests): Removed unsupported Django 1.6 from tests to avoid confusion (#1338) by @antonpirker
- Group captured warnings under separate issues (#1324) by @mnito
- build(changelogs): Use automated changelogs from Craft (#1340) by @BYK
- fix(aiohttp): AioHttpIntegration sentry_app_handle() now ignores ConnectionResetError (#1331) by @cmalek
- meta: Remove black GH action (#1339) by @sl0thentr0py
- feat(flask): Add `sentry_trace()` template helper (#1336) by @BYK

## 1.5.5

- Add session tracking to ASGI integration (#1329)
- Pinning test requirements versions (#1330)
- Allow classes to short circuit serializer with `sentry_repr` (#1322)
- Set default on json.dumps in compute_tracestate_value to ensure string conversion (#1318)

## 1.5.4

- Add Python 3.10 to test suite (#1309)
- Capture only 5xx HTTP errors in Falcon Integration (#1314)
- Attempt custom urlconf resolve in `got_request_exception` as well (#1317)

## 1.5.3

- Pick up custom urlconf set by Django middlewares from request if any (#1308)

## 1.5.2

- Record event_processor client reports #1281
- Add a Quart integration #1248
- Sanic v21.12 support #1292
- Support Celery abstract tasks #1287

## 1.5.1

- Fix django legacy url resolver regex substitution due to upstream CVE-2021-44420 fix #1272
- Record lost `sample_rate` events only if tracing is enabled #1268
- Fix gevent version parsing for non-numeric parts #1243
- Record span and breadcrumb when Django opens db connection #1250

## 1.5.0

- Also record client outcomes for before send #1211
- Add support for implicitly sized envelope items #1229
- Fix integration with Apache Beam 2.32, 2.33 #1233
- Remove Python 2.7 support for AWS Lambda layers in craft config #1241
- Refactor Sanic integration for v21.9 support #1212
- AWS Lambda Python 3.9 runtime support #1239
- Fix "shutdown_timeout" typing #1256

## 1.4.3

- Turned client reports on by default.

## 1.4.2

- Made envelope modifications in the HTTP transport non observable #1206

## 1.4.1

- Fix race condition between `finish` and `start_child` in tracing #1203

## 1.4.0

- No longer set the last event id for transactions #1186
- Added support for client reports (disabled by default for now) #1181
- Added `tracestate` header handling #1179
- Added real ip detection to asgi integration #1199

## 1.3.1

- Fix detection of contextvars compatibility with Gevent versions >=20.9.0 #1157

## 1.3.0

- Add support for Sanic versions 20 and 21 #1146

## 1.2.0

- Fix for `AWSLambda` Integration to handle other path formats for function initial handler #1139
- Fix for worker to set daemon attribute instead of deprecated setDaemon method #1093
- Fix for `bottle` Integration that discards `-dev` for version extraction #1085
- Fix for transport that adds a unified hook for capturing metrics about dropped events #1100
- Add `Httpx` Integration #1119
- Add support for china domains in `AWSLambda` Integration #1051

(khorben)

2023-08-27 21:04:18 UTC MAIN commitmail json YAML

u-boot-rockchip.mk: tweak some comments

Update a comment, and fix spelling and grammar while here.

(gutteridge)

2023-08-27 20:58:16 UTC MAIN commitmail json YAML

u-boot-rockchip.mk: contextualize the image name

Not strictly necessary, but for consistency. (Another package will
shortly be added where this context becomes relevant.)

(gutteridge)

2023-08-27 20:20:34 UTC MAIN commitmail json YAML

Updated devel/py-cookiecutter, devel/py-test-randomly

(adam)

2023-08-27 20:19:50 UTC MAIN commitmail json YAML

py-test-randomly: updated to 3.15.0

3.15.0 (2023-08-15)
* Support Python 3.12.

3.14.0 (2023-08-15)
* Reset the random state for `Model Bakery <https://model-bakery.readthedocs.io/en/latest/>`__.

(adam)

2023-08-27 20:19:00 UTC MAIN commitmail json YAML

doc: Updated geography/gama to 2.25

(gdt)

2023-08-27 20:18:52 UTC MAIN commitmail json YAML

geography/gama: Update to 2.25

packaging changes:

  drop info configure arg per pkglint

  regularize indentation per pkglint

Changes in release 2.25 (2023-08-23)

  - new program gama-local-deformation for processing two adjustment
    epochs to calculate potential points position changes (shift
    vectors).

  - change from c++11 version to c++14

  - New glossary of basic terms used in gama-local text output and in
    documentation.

(gdt)

2023-08-27 20:13:12 UTC MAIN commitmail json YAML

py-cookiecutter: updated to 2.3.0

2.3.0 (2023-08-03)

Minor Changes

* Improve style of prompts using `rich`

CI/CD and QA changes

* Bump paambaati/codeclimate-action from 4.0.0 to 5.0.0
* [pre-commit.ci] pre-commit autoupdate

Bugfixes

* Fix replay
* Support multichoice overwrite

(adam)

2023-08-27 15:59:19 UTC MAIN commitmail json YAML

2023-08-27 15:12:54 UTC MAIN commitmail json YAML

doc: Updated security/ruby-sshkey to 3.0.0

(taca)

2023-08-27 15:12:33 UTC MAIN commitmail json YAML

security/ruby-sshkey: update to 3.0.0

3.0.0 (2023-08-25)

What's Changed

* Breaking: Drop support for Ruby < 2.5.
* Added: Support for ECDSA (@bensie, @rchekaluk) #43, #44, #46, #49
* Added: OpenSSL 3.x support by @rchekaluk in #48
* Added: Test against Ruby 2.5, 2.6, 2.7, 3.0, 3.1, 3.2, 3.3, jruby-9.3,
  jruby-9.4 with GitHub Actions
* Fixed: SSH public keys not validated/parsed if contain comments by
  @MangyCoyote in #39

New Contributors

* @djberg96 made their first contribution in #40
* @MangyCoyote made their first contribution in #39
* @gogainda made their first contribution in #42
* @rchekaluk made their first contribution in #43

(taca)

2023-08-27 15:11:23 UTC MAIN commitmail json YAML

doc: Updated net/ruby-recog to 3.1.2

(taca)

2023-08-27 15:10:40 UTC MAIN commitmail json YAML

net/ruby-recog: update to 3.1.2

3.1.2 (2023-08-16)

What's Changed

* Rename SSL-VPN *.device parameter values to be more generic by @mkienow-r7
  in #559
* Add examples of testing matches by @adfoster-r7 in #557
* Add Paperless-ngx document management system HTML title fingerprint by
  @mkienow-r7 in #561
* Add Paperless-ng document management system HTML title fingerprint by
  @mkienow-r7 in #562
* Update README.md testing matches to set grep color to never by @mkienow-r7
  in #564
* Add FatPipe Networks MPVPN, IPVPN, WARP, SDWAN fingerprints by @mkienow-r7
  in #563
* Add Transmission by @jvoisin in #568
* Add 3CX Phone System Management Console favicon fingerprint by @mkienow-r7
  in #566
* Add PaperCut MF and NG vendor only fingerprints by @mkienow-r7 in #567
* Add MeterSphere fingerprints by @mkienow-r7 in #569
* Add Apache Superset fingerprints by @mkienow-r7 in #570
* Correct param order in Transmission fingerprint by @mkienow-r7 in #572
* Add Jellyseerr fingerprints by @jvoisin in #565
* Add Sonarr/Radarr/Prowlarr by @jvoisin in #571
* Add fast reverse proxy (frp) fingerprints by @mkienow-r7 in #573
* Correct param order in Sonarr, Radarr, Prowlarr fingerprints by
  @mkienow-r7 in #575
* CI Workflow: pin upper JRuby version to 9.4.2 as workaround for test
  failures by @mkienow-r7 in #578
* Enhance CPE update script and update CPE values by @mkienow-r7 in #560
* Add Progress MOVEit Transfer fingerprints by @mkienow-r7 in #577
* Add Roundcube Webmail fingerprints by @mkienow-r7 in #580
* Add rubocop to CI by @dwelch-r7 in #579

New Contributors

* @dwelch-r7 made their first contribution in #579

(taca)

2023-08-27 15:08:44 UTC MAIN commitmail json YAML

doc: Updated databases/ruby-sqlite3 to 1.6.4

(taca)

2023-08-27 15:08:17 UTC MAIN commitmail json YAML

databases/ruby-sqlite3: update to 1.6.4

1.6.4 (2023-08-26)

Dependencies

* Vendored sqlite is updated to v3.43.0.

(taca)

2023-08-27 14:54:20 UTC MAIN commitmail json YAML

bbdb2: Fix DESCR to mention unmaintained status

(gdt)

2023-08-27 14:52:55 UTC MAIN commitmail json YAML

bbdb2: Drop emacs28 from ACCEPTED

because it was reported failing after default was changed to 28.

Reorganize EMACS_VERSIONS_ACCEPTED to make it eaiser to edit; NFCI.

(It is true that I have no idea if this works for 27, and it is true
that this is old and should likely be deleted.  But that was true
before this edit also.)

(gdt)

2023-08-27 14:52:47 UTC MAIN commitmail json YAML

devel/gtexinfo: Fix a PLIST issue

When iconv(3) is available, it builds and installs
lib/texinfo/Parsetexi.la. Add iconv as an explicit dependency so that the
library is always built regardless of platform.

(pho)

2023-08-27 13:37:20 UTC MAIN commitmail json YAML

Updated textproc/py-openapi-schema-validator, textproc/py-openapi-spec-validator, textproc/py-openapi-core, devel/py-test-env

(adam)

2023-08-27 13:36:54 UTC MAIN commitmail json YAML

py-test-env: updated to 1.0.1

1.0.1
Unknown changes

(adam)

2023-08-27 13:33:24 UTC MAIN commitmail json YAML

py-openapi-core: updated to 0.18.0

0.18.0

Upgrades

Compatibility with jsonschema 4.18, jsonschema-spec 0.2, openapi-schema-validator 0.6 and openapi-spec-validator 0.6
Update dependencies

Deprecations

spec_url parameter of Spec.from_dict is deprecated. Use base_uri instead.
ref_resolver_handlers parameter of Spec.from_dict is deprecated. Use handlers instead.

Backward incompatibilities

Drop python 3.7 support
Format validators ignore other types and pass (in accordance with the specification)
Remove deprecated features
Spec.create method
spec as a first parameter for validate_request and validate_response shortcuts
validator parameter for validate_request and validate_response shortcuts
return unmarshalling data result for validate_request and validate_response shortcuts
RequestValidator, ResponseValidator and openapi_ objects
custom_deserializersparameter
custom_formattersparameter

(adam)

2023-08-27 13:27:28 UTC MAIN commitmail json YAML

py-openapi-spec-validator: updated to 0.6.0

0.6.0

Upgrades

Compatibility with jsonschema 4.18, jsonschema-spec 0.2 and openapi-schema-validator 0.6
Update dependencies

Deprecations

spec_url parameter of spec validator is deprecated. Use base_uri instead.

Backward incompatibilities

Drop python 3.7 support

(adam)

2023-08-27 13:24:35 UTC MAIN commitmail json YAML

py-openapi-schema-validator: updated to 0.6.0

0.6.0

Upgrades

Compatibility with jsonschema 4.18
Dependencies update

Backward incompatibilities

Python 3.7 support dropped
OAS30Validator no longer accept read and write properties. Use OASReadValidator and OAS30WriteValidator instead.

(adam)

2023-08-27 13:20:19 UTC MAIN commitmail json YAML

Updated databases/mongodb4, databases/mongodb

(adam)

2023-08-27 13:19:58 UTC MAIN commitmail json YAML

2023-08-27 13:19:32 UTC MAIN commitmail json YAML

2023-08-27 12:13:31 UTC MAIN commitmail json YAML

doc: updated grafana

(tnn)

2023-08-27 12:09:56 UTC MAIN commitmail json YAML

grafana: update to 10.1.0

- The Canvas panel is GA
- New Trend Panel
- New Datagrid panel
- Drag and drop spreadsheets into Grafana
- Select data sources more easily
- Time series time region support
- Annotation filtering
- Redesigned and improved log context
- Query multiple data sources in Explore
- OpenTelemetry replacing OpenTracing
- State history view
- Preview notification templates

(tnn)

2023-08-27 12:07:51 UTC MAIN commitmail json YAML

doc/TODO: add some

+ TECkit-2.5.12, apache-ant-1.10.14, libgit2-1.7.1, mpfr-4.2.1,
  mupdf-1.23.0, nickle-2.93, ocaml-5.1, py-autopep8-2.0.4,
  py-cython-3.0.1, py-kiwisolver-1.4.5, py-magic-wormhole-0.13.0,
  py-pluggy-1.3.0, py-protobuf-4.24.2,
  py-pytz_deprecation_shim-0.1.0.post0, py-sphinx-7.2.3,
  py-sphinx-rtd-theme-1.3.0, py-sphinxcontrib-serializinghtml-1.1.9,
  py-yubikey-manager-5.2.0, samba4-4.18.6, xournalpp-1.2.1.

(wiz)

2023-08-27 11:56:26 UTC MAIN commitmail json YAML

mail/mailutils: fix GSSAPI implementation detection.

(vins)

2023-08-27 11:00:00 UTC MAIN commitmail json YAML

2023-08-27 10:54:22 UTC MAIN commitmail json YAML

time/xdiary: pass IMAKEINCLUDE to fin Imake templates.

(vins)

2023-08-27 10:37:44 UTC MAIN commitmail json YAML

fix botched revision bump in previous

(tnn)

2023-08-27 10:36:40 UTC MAIN commitmail json YAML

dinotrace-mode: restrict to emacs26

(tnn)

2023-08-27 09:16:56 UTC MAIN commitmail json YAML

2023-08-27 08:51:08 UTC MAIN commitmail json YAML

2023-08-27 04:03:35 UTC MAIN commitmail json YAML

Updated security/gpgme, textproc/ugrep

(adam)

2023-08-27 04:03:11 UTC MAIN commitmail json YAML

ugrep: updated to 4.0.4

ugrep v4.0.4

new --delay=DELAY option to specify a default query TUI response delay time, which can be specified in a .ugrep config file with delay=DELAY (--save-config includes this setting also)
fix option -m compatibility issue wth GNU grep when showing context lines with -ABC after the last max match
updated --save-config as per user request
correct an issue with -o and context

(adam)

2023-08-27 04:01:07 UTC MAIN commitmail json YAML

gpgme: updated to 1.22.0

Noteworthy changes in version 1.22.0 (2023-08-21)
-------------------------------------------------

* Prevent wrong plaintext when verifying clearsigned signature.  [T6622]

* Return bad data error instead of general error on unexpected data.
  [T6617]

* Take care of offline mode for all operations of gpgsm engine.
  [T6648]

* Prepare the use of the forthcoming libassuan version 3.

* New configure option --with-libtool-modification.  [T6619]

* cpp: Expose gpgme_decrypt_result_t.is_mime.  [T6199]

* qt: Clean up after failure or cancel of sign/encrypt archive
  operation.  [T6584]

* qt: Add setInputEncoding to QGpgMe::EncryptJob.  [T6166]

* qt: Make toLogString helper public.  [T6584]

* Interface changes relative to the 1.21.0 release:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
qt: EncryptJob::setInputEncoding          NEW.
qt: DecryptionResult::isMime              NEW.
qt: std::string::toLogString              NEW.

(adam)

2023-08-27 03:42:53 UTC MAIN commitmail json YAML

Updated graphics/py-Willow, databases/py-mongo

(adam)

2023-08-27 03:42:28 UTC MAIN commitmail json YAML

py-mongo: updated to 4.5.0

Changes in Version 4.5
----------------------

PyMongo 4.5 brings a number of improvements including:

- Added new helper methods for Atlas Search Index (requires MongoDB Server 7.0+):
  :meth:`~pymongo.collection.Collection.list_search_indexes`,
  :meth:`~pymongo.collection.Collection.create_search_index`,
  :meth:`~pymongo.collection.Collection.create_search_indexes`,
  :meth:`~pymongo.collection.Collection.drop_search_index`,
  :meth:`~pymongo.collection.Collection.update_search_index`
- Added :meth:`~pymongo.database.Database.cursor_command`
  and :meth:`~pymongo.command_cursor.CommandCursor.try_next` to support
  executing an arbitrary command that returns a cursor.
- ``cryptography`` 2.5 or later is now required for :ref:`OCSP` support.
- Improved bson encoding and decoding performance by up to 134%(`PYTHON-3729`_, `PYTHON-3797`_, `PYTHON-3816`_, `PYTHON-3817`_, `PYTHON-3820`_, `PYTHON-3824`_, and `PYTHON-3846`_).

.. warning:: PyMongo no longer supports PyPy3 versions older than 3.8. Users
  must upgrade to PyPy3.8+.

(adam)

2023-08-27 03:38:59 UTC MAIN commitmail json YAML

py-Willow: updated to 1.6.1

1.6.1 (2023-08-04)

Fix NUMBER_PATTERN regex for parsing SVG viewboxes (Joshua Munn)

1.6 (2023-07-13)

Configure linting with black, ruff and pre-commit. Add coverage reports (@zerolab)
Switch to flit for packaging, and PyPI trusted publishing (@zerolab)
Drop support for Python 3.7
Add AVIF support (Aman Pandey)
Add support for image optimization libraries via optimizer classes (@zerolab)
Add check for CMYK when saving as PNG (Stan Mattingly, @zerolab)

(adam)

2023-08-27 03:28:54 UTC MAIN commitmail json YAML

Removed devel/py-singledispatch; Updated sysutils/py-kubernetes

(adam)

2023-08-27 03:28:28 UTC MAIN commitmail json YAML

py-kubernetes: updated to 27.2.0

v27.2.0

Kubernetes API Version: v1.27.3

Documentation
- Fix request_timeout example and doc. Arg name should be _request_timeout. Single value type should be int or long.

v27.2.0b1

Kubernetes API Version: v1.27.2

v27.2.0a1

Kubernetes API Version: v1.27.2

API Change
- Added error handling for seccomp localhost configurations that do not properly set a localhostProfile
- Fixed an issue where kubelet does not set case-insensitive headers for http probes.
- Revised the comment about the feature-gate level for PodFailurePolicy from alpha to beta
- A fix in the `resource.k8s.io/v1alpha1/ResourceClaim` API avoids harmless (?) ".status.reservedFor: element 0: associative list without keys has an element that's a map type" errors in the apiserver. Validation now rejects the incorrect reuse of the same UID in different entries.
- A terminating pod on a node that is not caused by preemption no longer prevents `kube-scheduler` from preempting pods on that node
- Rename `PreemptionByKubeScheduler` to `PreemptionByScheduler`
- API: resource.k8s.io/v1alpha1.PodScheduling was renamed to resource.k8s.io/v1alpha2.PodSchedulingContext.
- Added CEL runtime cost calculation into ValidatingAdmissionPolicy, matching the evaluation cost
restrictions that already apply to CustomResourceDefinition.
If rule evaluation uses more compute than the limit, the API server aborts the evaluation and the
admission check that was being performed is aborted; the `failurePolicy` for the ValidatingAdmissionPolicy
determines the outcome.
- Added `auditAnnotations` to `ValidatingAdmissionPolicy`, enabling CEL to be used to add audit annotations to request audit events.
Added `validationActions` to `ValidatingAdmissionPolicyBinding`, enabling validation failures to be handled by any combination of the warn, audit and deny enforcement actions.
- Added `messageExpression` field to `ValidationRule`.
- Added `messageExpression` to `ValidatingAdmissionPolicy`, to set custom failure message via CEL expression.
- Added a new IPAddress object kind
- Added a new ClusterIP allocator. The new allocator removes previous Service CIDR block size limitations for IPv4, and limits IPv6 size to a /64
- Added a new alpha API: ClusterTrustBundle (`certificates.k8s.io/v1alpha1`).
A ClusterTrustBundle may be used to distribute [X.509](https://www.itu.int/rec/T-REC-X.509) trust anchors to workloads within the cluster.
- Added authorization check support to the CEL expressions of ValidatingAdmissionPolicy via a `authorizer`
variable with expressions. The new variable provides a builder that allows expressions such `authorizer.group('').resource('pods').check('create').allowed()`.
- Added matchConditions field to ValidatingAdmissionPolicy and enabled support for CEL based custom match criteria.
- Added new option to the `InterPodAffinity` scheduler plugin to ignore existing
pods` preferred inter-pod affinities if the incoming pod has no preferred inter-pod
affinities. This option can be used as an optimization for higher scheduling throughput
(at the cost of an occasional pod being scheduled non-optimally/violating existing
pods preferred inter-pod affinities). To enable this scheduler option, set the
`InterPodAffinity` scheduler plugin arg `ignorePreferredTermsOfExistingPods: true`
- Added the `MatchConditions` field to `ValidatingWebhookConfiguration` and `MutatingWebhookConfiguration` for the v1beta and v1 apis.

The `AdmissionWebhookMatchConditions` featuregate is now in Alpha
- Added validation to ensure that if `service.kubernetes.io/topology-aware-hints` and `service.kubernetes.io/topology-mode` annotations are both set, they are set to the same value.Also Added deprecation warning if `service.kubernetes.io/topology-aware-hints` annotation is used.
- Added warnings about workload resources (Pods, ReplicaSets, Deployments, Jobs, CronJobs, or ReplicationControllers) whose names are not valid DNS labels.
- Adds feature gate `NodeLogQuery` which provides cluster administrators with a streaming view of logs using kubectl without them having to implement a client side reader or logging into the node.
- Api: validation of a `PodSpec` now rejects invalid `ResourceClaim` and `ResourceClaimTemplate` names. For a pod, the name generated for the `ResourceClaim` when using a template also must be valid.
- Bump default API QPS limits for Kubelet.
- Enabled the `StatefulSetStartOrdinal` feature gate in beta
- Enabled usage of `kube-proxy`, `kube-scheduler` and `kubelet` HTTP APIs for changing the logging
  verbosity at runtime for JSON output.
- Encryption of API Server at rest configuration now allows the use of wildcards in the list of resources.  For example, *.* can be used to encrypt all resources, including all current and future custom resources.
- Extended the kubelet's PodResources API to include resources allocated in `ResourceClaims` via `DynamicResourceAllocation`. Additionally, added a new `Get()` method to query a specific pod for its resources.
- Forbid to set matchLabelKeys when labelSelector is not set in topologySpreadConstraints
- GCE does not support LoadBalancer Services with ports with different protocols (TCP and UDP)
- GRPC probes are now a GA feature. `GRPCContainerProbe` feature gate was locked to default value and will be removed in v1.29. If you were setting this feature gate explicitly, please remove it now.
- Graduated `Kubelet Topology Manager` to GA.
- Graduated `KubeletTracing` to beta, which means that the feature gate is now enabled by default.
- Graduated seccomp profile defaulting to GA.

Set the kubelet `--seccomp-default` flag or `seccompDefault` kubelet configuration field to `true` to make pods on that node default to using the `RuntimeDefault` seccomp profile.

Enabling seccomp for your workload can have a negative performance impact depending on the kernel and container runtime version in use.

Guidance for identifying and mitigating those issues is outlined in the Kubernetes [seccomp tutorial](https://k8s.io/docs/tutorials/security/seccomp).
- Graduated the container resource metrics feature on `HPA` to beta.
- Implemented API streaming for the `watch-cache`

When `sendInitialEvents` `ListOption` is set together with `watch=true`, it begins the watch stream with synthetic init events followed by a synthetic "Bookmark" after which the server continues streaming events.
- Introduced API for streaming.

Added `SendInitialEvents` field to the `ListOptions`. When the new option is set together with `watch=true`, it begins the watch stream with synthetic init events followed by a synthetic "Bookmark" after which the server continues streaming events.
- Introduced a breaking change to the `resource.k8s.io` API in its `AllocationResult` struct. This change allows a kubelet plugin for the `DynamicResourceAllocation` feature to service allocations from multiple resource driver controllers.
- Introduces new alpha functionality to the reflector, allowing user to enable API streaming.

To activate this feature, users can set the `ENABLE_CLIENT_GO_WATCH_LIST_ALPHA` environmental variable.
It is important to note that the server must support streaming for this feature to function properly.
If streaming is not supported by the server, the reflector will revert to the previous method
of obtaining data through LIST/WATCH semantics.
- K8s.io/client-go/tools/record.EventBroadcaster: after Shutdown() is called, the broadcaster now gives up immediately after a failure to write an event to a sink. Previously it tried multiple times for 12 seconds in a goroutine.
- K8s.io/component-base/logs: usage of the pflag values in a normal Go flag set led to panics when printing the help message
- Kubeadm: explicitly set `priority` for static pods with `priorityClassName: system-node-critical`
- Kubelet: a "maxParallelImagePulls" field can now be specified in the kubelet configuration file to control how many image pulls the kubelet can perform in parallel.
- Kubelet: changed `MemoryThrottlingFactor` default value to `0.9` and formulas to calculate `memory.high`
- Kubernetes components that perform leader election now only support using `Leases` for this.
- Migrated the `DaemonSet` controller (within `kube-controller-manager`) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging)
- New `service.kubernetes.io/topology-mode` annotation has been introduced as a replacement for the `service.kubernetes.io/topology-aware-hints` annotation.
- `service.kubernetes.io/topology-aware-hints` annotation has been deprecated.
- kube-proxy now accepts any value that is not "disabled" for these annotations, enabling custom implementation-specific and/or future built-in heuristics to be used.
- Pods owned by a Job now uses the labels `batch.kubernetes.io/job-name` and `batch.kubernetes.io/controller-uid`.
The legacy labels `job-name` and `controller-uid` are still added for compatibility.
- Promoted `CronJobTimeZone` feature to GA
- Promoted `SelfSubjectReview` to Beta
- Relaxed API validation to allow pod node selector to be mutable for gated pods (additions only, no deletions or mutations).
- Remove `kubernetes.io/grpc` standard appProtocol
- Remove deprecated `--enable-taint-manager` and `--pod-eviction-timeout` CLI
- Removed support for the `v1alpha1` kubeletplugin API of `DynamicResourceManagement`. All plugins must be updated to `v1alpha2` in order to function properly.
- The API server now re-uses data encryption keys while the kms v2 plugin key ID is stable.  Data encryption keys are still randomly generated on server start but an atomic counter is used to prevent nonce collisions.
- The PodDisruptionBudget `spec.unhealthyPodEvictionPolicy` field has graduated to beta and is enabled by default. On servers with the feature enabled, this field may be set to `AlwaysAllow` to always allow unhealthy pods covered by the PodDisruptionBudget to be evicted.
- The `DownwardAPIHugePages` kubelet feature graduated to stable / GA.
- The following feature gates for volume expansion GA features have now been removed and must no longer be referenced in `--feature-gates` flags: `ExpandCSIVolumes`, `ExpandInUsePersistentVolumes`, `ExpandPersistentVolumes`
- The list-type of the alpha `resourceClaims` field introduced to `Pods` in `1.26.0` was modified from `set` to `map`, resolving an incompatibility with use of this schema in `CustomResourceDefinitions` and with server-side apply.
- Updated API reference for Requests, specifying they must not exceed limits
- Updated `KMSv2` to beta
- Updated: Redefine AppProtocol field description and add new standard values
- `/metrics/slis` is now available for control plane components allowing you to scrape health check metrics.
- `APIServerTracing` feature gate is now enabled by default. Tracing in the API
Server is still disabled by default, and requires a config file to enable.
- `NodeResourceFit` and `NodeResourcesBalancedAllocation` implement the `PreScore`
extension point for a more performant calculation.
- `PodSchedulingReadiness` is graduated to beta.
- `PodSpec.Container.Resources` became mutable for CPU and memory resource types.
- `PodSpec.Container.ResizePolicy` (new object) gives users control over how their containers are resized.
- `PodStatus.Resize` status describes the state of a requested Pod resize.
- `PodStatus.ResourcesAllocated` describes node resources allocated to Pod.
- `PodStatus.Resources` describes node resources applied to running containers by CRI.
- `UpdateContainerResources` CRI API now supports both Linux and Windows.
- `SELinuxMountReadWriteOncePod` graduated to Beta.
- `StatefulSetAutoDeletePVC` feature gate promoted to beta.
- `StatefulSet` names must be DNS labels, rather than subdomains. Any `StatefulSet`
which took advantage of subdomain validation (by having dots in the name) can't
possibly have worked, because we eventually set `pod.spec.hostname` from the `StatefulSetName`,
and that is validated as a DNS label.
- `ValidatingAdmissionPolicy` now provides a status field that contains results of type checking the validation expression.
The type checking is fully informational, and the behavior of the policy is unchanged.
- `cacheSize` field in `EncryptionConfiguration` is not supported for KMSv2 provider
- `k8s.io/component-base/logs` now also supports adding command line flags to a `flag.FlagSet`.
- `kubelet`: migrated `--container-runtime-endpoint` and `--image-service-endpoint`
to kubelet config
- `resource.k8s.io/v1alpha1` was replaced with `resource.k8s.io/v1alpha2`. Before
upgrading a cluster, all objects in resource.k8s.io/v1alpha1 (ResourceClaim, ResourceClaimTemplate,
ResourceClass, PodScheduling) must be deleted. The changes are internal, so
YAML files which create pods and resource claims don't need changes except for
the newer `apiVersion`.
- `volumes`: `resource.claims` is now cleared for PVC specs during create or update of a pod spec with inline PVC template or of a PVC because it has no effect.
- Added a new alpha API: ClusterTrustBundle (`certificates.k8s.io/v1alpha1`).
A ClusterTrustBundle may be used to distribute [X.509](https://www.itu.int/rec/T-REC-X.509) trust anchors to workloads within the cluster.
- Remove `kubernetes.io/grpc` standard appProtocol
- API: resource.k8s.io/v1alpha1.PodScheduling was renamed to resource.k8s.io/v1alpha2.PodSchedulingContext.
- APIServerTracing feature gate is now enabled by default. Tracing in the API Server is still disabled by default, and requires a config file to enable.
- Added CEL runtime cost calculation into ValidatingAdmissionPolicy, matching the evaluation cost
restrictions that already apply to CustomResourceDefinition.
If rule evaluation uses more compute than the limit, the API server aborts the evaluation and the
admission check that was being performed is aborted; the `failurePolicy` for the ValidatingAdmissionPolicy
determines the outcome.
- Added `messageExpression` to `ValidatingAdmissionPolicy`, to set custom failure message via CEL expression.
- Added a new IPAddress object kind
- Added a new ClusterIP allocator. The new allocator removes previous Service CIDR block size limitations for IPv4, and limits IPv6 size to a /64
- Added a new alpha API: ClusterTrustBundle (`certificates.k8s.io/v1alpha1`).
A ClusterTrustBundle may be used to distribute [X.509](https://www.itu.int/rec/T-REC-X.509) trust anchors to workloads within the cluster.
- Added authorization check support to the CEL expressions of ValidatingAdmissionPolicy via a `authorizer`
variable with expressions. The new variable provides a builder that allows expressions such `authorizer.group('').resource('pods').check('create').allowed()`.
- Added matchConditions field to ValidatingAdmissionPolicy, enabled support for CEL based custom match criteria.
- Added messageExpression field to ValidationRule.
- Added the `MatchConditions` field to `ValidatingWebhookConfiguration` and `MutatingWebhookConfiguration` for the v1beta and v1 apis.

The `AdmissionWebhookMatchConditions` featuregate is now in Alpha
- Added validation to ensure that if `service.kubernetes.io/topology-aware-hints` and `service.kubernetes.io/topology-mode` annotations are both set, they are set to the same value.
- Added deprecation warning if `service.kubernetes.io/topology-aware-hints` annotation is used.
- Adds auditAnnotations to ValidatingAdmissionPolicy, enabling CEL to be used to add audit annotations to request audit events.
Adds validationActions to ValidatingAdmissionPolicyBinding, enabling validation failures to be handled by any combination of the warn, audit and deny enforcement actions.
- Adds feature gate `NodeLogQuery` which provides cluster administrators with a streaming view of logs using kubectl without them having to implement a client side reader or logging into the node.
- Api: validation of a PodSpec now rejects invalid ResourceClaim and ResourceClaimTemplate names. For a pod, the name generated for the ResourceClaim when using a template also must be valid.
- Bump default API QPS limits for Kubelet.
- Enable the "StatefulSetStartOrdinal" feature gate in beta
- Extended the kubelet's PodResources API to include resources allocated in `ResourceClaims` via `DynamicResourceAllocation`. Additionally, added a new `Get()` method to query a specific pod for its resources.
- Forbid to set matchLabelKeys when labelSelector isn窶冲 set in topologySpreadConstraints
- GCE does not support LoadBalancer Services with ports with different protocols (TCP and UDP)
- GRPC probes are now a GA feature. GRPCContainerProbe feature gate was locked to default value and will be removed in v1.29. If you were setting this feature gate explicitly, please remove it now.
- Graduate Kubelet Topology Manager to GA.
- Graduate `KubeletTracing` to beta, which means that the feature gate is now enabled by default.
- Graduate the container resource metrics feature on HPA to beta.
- Introduced a breaking change to the `resource.k8s.io` API in its `AllocationResult` struct. This change allows a kubelet plugin for the `DynamicResourceAllocation` feature to service allocations from multiple resource driver controllers.
- Introduces new alpha functionality to the reflector, allowing user to enable API streaming.

To activate this feature, users can set the `ENABLE_CLIENT_GO_WATCH_LIST_ALPHA` environmental variable.
It is important to note that the server must support streaming for this feature to function properly.
If streaming is not supported by the server, the reflector will revert to the previous method
of obtaining data through LIST/WATCH semantics.
- Kubelet: change MemoryThrottlingFactor default value to 0.9 and formulas to calculate memory.high
- Migrated the DaemonSet controller (within `kube-controller-manager) to use [contextual logging](https://k8s.io/docs/concepts/cluster-administration/system-logs/#contextual-logging)
- New `service.kubernetes.io/topology-mode` annotation has been introduced as a replacement for the `service.kubernetes.io/topology-aware-hints` annotation.
- `service.kubernetes.io/topology-aware-hints` annotation has been deprecated.
- kube-proxy now accepts any value that is not "disabled" for these annotations, enabling custom implementation-specific and/or future built-in heuristics to be used.
- NodeResourceFit and NodeResourcesBalancedAllocation implement the PreScore extension point for a more performant calculation.
- Pods owned by a Job will now use the labels `batch.kubernetes.io/job-name` and `batch.kubernetes.io/controller-uid`.
The legacy labels `job-name` and `controller-uid` are still added for compatibility.
- Promote CronJobTimeZone feature to GA
- Promoted `SelfSubjectReview` to Beta
- Relax API validation to allow pod node selector to be mutable for gated pods (additions only, no deletions or mutations).
- Remove deprecated `--enable-taint-manager` and `--pod-eviction-timeout` CLI flags
- Resource.k8s.io/v1alpha1 was replaced with resource.k8s.io/v1alpha2. Before upgrading a cluster, all objects in resource.k8s.io/v1alpha1 (ResourceClaim, ResourceClaimTemplate, ResourceClass, PodScheduling) must be deleted. The changes will be internal, so YAML files which create pods and resource claims don't need changes except for the newer `apiVersion`.
- SELinuxMountReadWriteOncePod graduated to Beta.
- StatefulSetAutoDeletePVC feature gate promoted to beta.
- The API server now re-uses data encryption keys while the kms v2 plugin's key ID is stable.  Data encryption keys are still randomly generated on server start but an atomic counter is used to prevent nonce collisions.
- The API server's encryption at rest configuration now allows the use of wildcards in the list of resources.  For example, '*.*' can be used to encrypt all resources, including all current and future custom resources.
- Update KMSv2 to beta
- Updated: Redefine AppProtocol field description and add new standard values
- ValidatingAdmissionPolicy now provides a status field that contains results of type checking the validation expression.
The type checking is fully informational, and the behavior of the policy is unchanged.
- We have removed support for the v1alpha1 kubeletplugin API of DynamicResourceManagement. All plugins must update to v1alpha2 in order to function properly going forward.
- Graduated seccomp profile defaulting to GA.

Set the kubelet `--seccomp-default` flag or `seccompDefault` kubelet configuration field to `true` to make pods on that node default to using the `RuntimeDefault` seccomp profile.

Enabling seccomp for your workload can have a negative performance impact depending on the kernel and container runtime version in use.

Guidance for identifying and mitigating those issues is outlined in the Kubernetes [seccomp tutorial](https://k8s.io/docs/tutorials/security/seccomp).
- Implements API for streaming for the watch-cache

When sendInitialEvents ListOption is set together with watch=true, it begins the watch stream with synthetic init events followed by a synthetic "Bookmark" after which the server continues streaming events.
- Introduce API for streaming.

Add SendInitialEvents field to the ListOptions. When the new option is set together with watch=true, it begins the watch stream with synthetic init events followed by a synthetic "Bookmark" after which the server continues streaming events.
- Kubelet: a "maxParallelImagePulls" field can now be specified in the kubelet configuration file to control how many image pulls the kubelet can perform in parallel.
- PodSchedulingReadiness is graduated to beta.
- In-place resize feature for Kubernetes Pods
- Changed the Pod API so that the `resources` defined for containers are mutable for `cpu` and `memory` resource types.
- Added `resizePolicy` for containers in a pod to allow users control over how their containers are resized.
- Added `allocatedResources` field to container status in pod status that describes the node resources allocated to a pod.
- Added `resources` field to container status that reports actual resources applied to running containers.
- Added `resize` field to pod status that describes the state of a requested pod resize.
For details, see KEPs below.
- The PodDisruptionBudget `spec.unhealthyPodEvictionPolicy` field has graduated to beta and is enabled by default. On servers with the feature enabled, this field may be set to `AlwaysAllow` to always allow unhealthy pods covered by the PodDisruptionBudget to be evicted.
- The `DownwardAPIHugePages` kubelet feature graduated to stable / GA.
- Volumes: `resource.claims` gets cleared for PVC specs during create or update of a pod spec with inline PVC template or of a PVC because it has no effect.
- A fix in the resource.k8s.io/v1alpha1/ResourceClaim API avoids harmless (?) ".status.reservedFor: element 0: associative list without keys has an element that's a map type" errors in the apiserver. Validation now rejects the incorrect reuse of the same UID in different entries.
- CacheSize field in EncryptionConfiguration is not supported for KMSv2 provider
- K8s.io/client-go/tools/record.EventBroadcaster: after Shutdown() is called, the broadcaster now gives up immediately after a failure to write an event to a sink. Previously it tried multiple times for 12 seconds in a goroutine.
- K8s.io/component-base/logs now also supports adding command line flags to a flag.FlagSet.
- Update API reference for Requests, specifying they must not exceed limits
- `/metrics/slis` is made available for control plane components allowing you to scrape health check metrics.
- A terminating pod on a node that is not caused by preemption won't prevent kube-scheduler from preempting pods on that node
- Rename 'PreemptionByKubeScheduler' to 'PreemptionByScheduler'
- Added new option to the InterPodAffinity scheduler plugin to ignore existing pods` preferred inter-pod affinities if the incoming pod has no preferred inter-pod affinities. This option can be used as an optimization for higher scheduling throughput (at the cost of an occasional pod being scheduled non-optimally/violating existing pods' preferred inter-pod affinities). To enable this scheduler option, set the InterPodAffinity scheduler plugin arg "ignorePreferredTermsOfExistingPods: true".
- Added warnings about workload resources (Pods, ReplicaSets, Deployments, Jobs, CronJobs, or ReplicationControllers) whose names are not valid DNS labels.
- K8s.io/component-base/logs: usage of the pflag values in a normal Go flag set led to panics when printing the help message
- Kube-proxy, kube-scheduler and kubelet have HTTP APIs for changing the logging verbosity at runtime. This now also works for JSON output.
- Kubeadm: explicitly set `priority` for static pods with `priorityClassName: system-node-critical`
- Kubelet: migrate "--container-runtime-endpoint" and "--image-service-endpoint" to kubelet config
- Kubernetes components that perform leader election now only support using Leases for this.
- StatefulSet names must be DNS labels, rather than subdomains.  Any StatefulSet which took advantage of subdomain validation (by having dots in the name) can't possibly have worked, because we eventually set `pod.spec.hostname` from the StatefulSetName, and that is validated as a DNS label.
- The following feature gates for volume expansion GA features have been removed and must no longer be referenced in `--feature-gates` flags: ExpandCSIVolumes, ExpandInUsePersistentVolumes, ExpandPersistentVolumes
- The list-type of the alpha resourceClaims field introduced to Pods in 1.26.0 was modified from "set" to "map", resolving an incompatibility with use of this schema in CustomResourceDefinitions and with server-side apply.

(adam)

2023-08-27 03:05:47 UTC MAIN commitmail json YAML

2023-08-27 02:58:27 UTC MAIN commitmail json YAML

Updated devel/py-autopep8, devel/py-typeguard, devel/py-pluggy, textproc/py-pdf

(adam)

2023-08-27 02:57:50 UTC MAIN commitmail json YAML

py-pdf: updated to 3.15.3

Version 3.15.3, 2023-08-26

Bug Fixes (BUG)
-  Check version of crypt provider
-  TypeError: can't concat str to bytes
-  Require flit_core >= 3.9

Version 3.15.2, 2023-08-20

Security (SEC)
-  Avoid endless recursion of reading damaged PDF file

Performance Improvements (PI)
-  Re-use content stream

Maintenance (MAINT)
-  Make ParseError inherit from PyPdfError

(adam)

2023-08-27 02:55:26 UTC MAIN commitmail json YAML

py-pluggy: updated to 1.3.0

pluggy 1.3.0 (2023-08-26)
=========================

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

- Python 3.7 is no longer supported.

Features
--------

- Pluggy now exposes its typings to static type checkers.

  As part of this, the following changes are made:

  - Renamed ``_Result`` to ``Result``, and exported as :class:`pluggy.Result`.
  - Renamed ``_HookRelay`` to ``HookRelay``, and exported as :class:`pluggy.HookRelay`.
  - Renamed ``_HookCaller`` to ``HookCaller``, and exported as :class:`pluggy.HookCaller`.
  - Exported ``HookImpl`` as :class:`pluggy.HookImpl`.
  - Renamed ``_HookImplOpts`` to ``HookimplOpts``, and exported as :class:`pluggy.HookimplOpts`.
  - Renamed ``_HookSpecOpts`` to ``HookspecOpts``, and exported as :class:`pluggy.HookspecOpts`.
  - Some fields and classes are marked ``Final`` and ``@final``.
  - The :ref:`api-reference` is updated to clearly delineate pluggy's public API.

  Compatibility aliases are put in place for the renamed types.
  We do not plan to remove the aliases, but we strongly recommend to only import from ``pluggy.*`` to ensure future compatibility.

  Please note that pluggy is currently unable to provide strong typing for hook calls, e.g. ``pm.hook.my_hook(...)``,
  nor to statically check that a hook implementation matches the hook specification's type.

(adam)

2023-08-27 02:54:37 UTC MAIN commitmail json YAML

py-qwt-qt5: fix DEPENDS and install_name_tool part

(adam)

2023-08-27 02:50:34 UTC MAIN commitmail json YAML

py-typeguard: updated to 4.1.3

4.1.3

- Dropped Python 3.7 support
- Fixed ``@typechecked`` optimization causing compilation of instrumented code to fail
  when any block was left empty by the AST transformer (eg `if` or `try` / `except` blocks)
- Fixed placement of injected typeguard imports with respect to ``__future__`` imports and module

(adam)

2023-08-27 02:44:53 UTC MAIN commitmail json YAML

py-autopep8: updated to 2.0.4

v2.0.4

Paugier fix pycodestyle missing whitespace
Try to fix an AttributeError related to pycodestyle 2.11.0

v2.0.3

add pre-commit configuration
Add pre commit config
Version dependent operator whitespace function.
Update MANIFEST.in

(adam)

2023-08-27 02:26:47 UTC MAIN commitmail json YAML

py-jupyterlab-server: not for Python 3.8

(adam)

2023-08-26 19:50:01 UTC MAIN commitmail json YAML

2023-08-26 19:05:31 UTC MAIN commitmail json YAML

2023-08-26 18:47:16 UTC MAIN commitmail json YAML

gnucobol: move MASTER_SITES to ${MASTER_SITE_GNU}.

Pointed out by Simon Sobisch (GnuCOBOL Maintainer), thanks!

(fcambus)

2023-08-26 18:41:07 UTC MAIN commitmail json YAML

poke: move MASTER_SITES to ${MASTER_SITE_GNU}.

(fcambus)

2023-08-26 18:20:32 UTC MAIN commitmail json YAML

2023-08-26 18:17:15 UTC MAIN commitmail json YAML

2023-08-26 18:08:52 UTC MAIN commitmail json YAML

doc: Updated devel/golangci-lint to 1.54.2

(bsiegert)

2023-08-26 18:08:27 UTC MAIN commitmail json YAML

golangci-lint: update to 1.54.2

The Changelog would be too long since we skipped over so many versions.

(bsiegert)

2023-08-26 17:16:24 UTC MAIN commitmail json YAML

Note update of sysutils/onefetch to 2.18.1nb1.

(he)

2023-08-26 17:15:24 UTC MAIN commitmail json YAML

sysutils/onefetch: Fix build on NetBSD/powerpc.

We do this by forcefully not probing for POWER8 or POWER9 in
vendor/libz-ng-sys-1.1.8.

Bump PKGREVISION.

(he)

2023-08-26 16:35:56 UTC MAIN commitmail json YAML

doc: Added lang/go121 version 1.21.0

(bsiegert)

2023-08-26 16:35:30 UTC MAIN commitmail json YAML

2023-08-26 16:31:41 UTC MAIN commitmail json YAML

2023-08-26 15:46:35 UTC MAIN commitmail json YAML

doc: Updated net/ruby-network_interface to 0.0.4

(taca)

2023-08-26 15:45:46 UTC MAIN commitmail json YAML

net/ruby-network_interface: update to 0.0.4

0.0.3 (2023-08-14)

* Land #13, Add github actions and address deprecation warnings
* Land #14, Update Ubuntu version & Ruby setup
* Land #17, Update github actions runner version
* Land #19 , Update gemspec file ignore list
* Land #20, Bump version to 0.0.3

0.0.4 (2023-08-17)

* Land #16, Add custom error class and improve error messages
* Land #21, Add development documentation
* Land #22, Bump version to 0.0.4

(taca)

2023-08-26 15:41:43 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pycall to 1.5.0

(taca)

2023-08-26 15:41:06 UTC MAIN commitmail json YAML

devel/ruby-pycall: update to 1.5.0

1.5.0 (2023-08-25)

* Fix to prevent distutils deprecation warning (#159)
  (Christopher Dilks)

* Drop Python 2.7 support

* Fix memory leak of Python objects.  (#129) This should fixes #128 and
  maybe also fixes #164.
  (mknkmyza)

(taca)

2023-08-26 15:31:03 UTC MAIN commitmail json YAML

doc: Update www/ruby-rails70 and related packages to 7.0.7.2

devel/ruby-activesupport70
devel/ruby-activemodel70
devel/ruby-activejob70
www/ruby-actionview70
www/ruby-actionpack70
databases/ruby-activerecord70
devel/ruby-activestorage70
mail/ruby-actionmailer70
mail/ruby-actionmailbox70
www/ruby-actioncable70
devel/ruby-railties70
textproc/ruby-actiontext70
www/ruby-rails70

(taca)

2023-08-26 15:29:22 UTC MAIN commitmail json YAML

2023-08-26 15:25:39 UTC MAIN commitmail json YAML

doc: Update www/ruby-rails61 and related packages to 6.1.7.6

devel/ruby-activesupport61
devel/ruby-activemodel61
devel/ruby-activejob61
www/ruby-actionview61
www/ruby-actionpack61
databases/ruby-activerecord61
devel/ruby-activestorage61
mail/ruby-actionmailer61
mail/ruby-actionmailbox61
www/ruby-actioncable61
devel/ruby-railties61
textproc/ruby-actiontext61
www/ruby-rails61

(taca)

2023-08-26 15:23:29 UTC MAIN commitmail json YAML

2023-08-26 15:19:08 UTC MAIN commitmail json YAML

doc: Updated lang/algol68g to 3.3.5

(rhialto)

2023-08-26 15:18:57 UTC MAIN commitmail json YAML

lang/algol68g: update to version 3.3.5

Version 3.3.1-5, August 2023
* Minor fixes.

Version 3.3.0, August 2023
* Minor fixes.
* Add procedure "https content" (UNIX).
* Add procedures "puts", "gets", "putsf", "getsf" and
  "string", "stringf".

Version 3.2.1, July 2023
* Minor fixes.
* Distribution updates.

Version 3.2.0, June 2023
* Enable CLANG as (optional) back-end plugin compiler, as alternative for GCC.

Version 3.1.1-3.1.9, January/May 2023
* Fix configuration bug preventing building on Cygwin.
* Fix undefined errno upon succesful relpath call on some systems.
* Distribution update.
* Minor bug fixes.

(rhialto)

2023-08-26 15:07:01 UTC MAIN commitmail json YAML

doc: Updated www/ruby-puma to 6.3.1

(taca)

2023-08-26 15:06:39 UTC MAIN commitmail json YAML

www/ruby-puma: update to 6.3.1

6.3.1 (2023-08-18)

Security

* Address HTTP request smuggling vulnerabilities with zero-length Content
  Length header and trailer fields (GHSA-68xg-gqqm-vgj8)

(taca)

2023-08-26 15:04:44 UTC MAIN commitmail json YAML

doc: Updated www/ruby-html-proofer to 5.0.8

(taca)

2023-08-26 15:04:18 UTC MAIN commitmail json YAML

www/ruby-html-proofer: update to 5.0.8

5.0.8 (2023-08-06)

* docs: update changelog
* the usual workflow updates
* tweak debug tools
* add packaging task
* add ruby version

(taca)

2023-08-26 15:02:36 UTC MAIN commitmail json YAML

doc: Updated games/nethack-lib to 3.6.7

(rhialto)

2023-08-26 15:02:25 UTC MAIN commitmail json YAML

games/nethack-lib: updated NetHack to version 3.6.7.

NetHack 3.6.7 is the official release of NetHack that follows NetHack 3.6.6.

This release primarily corrects a security issue present in NetHack versions
3.6.2, 3.6.3, 3.6.4, 3.6.5, and 3.6.6. For details about the security issues
please see https://www.nethack.org/security. You are encouraged to update to
NetHack 3.6.7 as soon as possible.

Here's a brief synopsis of the handful of bug fixes included in NetHack 3.6.7:

    invalid status highlight color could be maliciously used to corrupt memory
    formatting corpse names used internal buffers differently from formatting
other objects and could potentially clobber memory
    during engraving, spaces were counted instead of non-space (cherry-pick of
4e0a1e04 from NetHack-3.7)
    avoid potential buffer overflow in append_str()
    resolve missing dependency in NetHack.sln
    code in include/tradstdc.h was trying to suppress warn_unused result by
defining warn_unused_result to an empty string and that began causing a build
error within a system-supplied header file cdefs.h when using Ubuntu Impish
21.10; disable that for any Linux and macOS gcc unless GCC_URWARN is defined to
force it back into effect
    update_inventory() after leash goes slack
    player assigned name for monsters, specific objects, or object types could
be longer than what was intented to be allowed; for 'curses', much longer
    curses: cherry-picked selectsaved code from 3.7 for menu of save files
    NetHackW: fix delayed rendering of cursor when using farlook

(rhialto)

2023-08-26 15:01:09 UTC MAIN commitmail json YAML

doc: Updated www/ruby-excon to 0.102.0

(taca)

2023-08-26 15:00:46 UTC MAIN commitmail json YAML

www/ruby-excon: update to 0.102.0

0.101.0 (2023-09-23)

* remove old Ruby 1.9 related conditionals and code
* add jruby to test matrix
* update bundled certs

0.102.0 (2023-09-23)

* revert bundled cert update for now, as it is breaking tests

(taca)

2023-08-26 14:58:58 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-s3 to 1.134.0

(taca)

2023-08-26 14:58:37 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-s3: update to 1.134.0

1.134.0 (2023-08-24)

* Feature - Updates to endpoint ruleset tests to address Smithy validation
  issues.

1.133.0 (2023-08-22)

* Feature - Code Generated Changes, see ./build_tools or aws-sdk-core's
  CHANGELOG.md for details.

* Feature - Add support for progress_callback in Object#download_file and
  improve multi-threaded performance #(2901).

(taca)

2023-08-26 14:57:35 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-sdk-core to 3.181.0

(taca)

2023-08-26 14:57:22 UTC pkgsrc-2023Q2 commitmail json YAML

Pullup ticket #6794 - requested by bouyer
textproc/cjose: build fix for OpenSSL 3

Revisions pulled up:
- textproc/cjose/Makefile                                      1.4-1.5
- textproc/cjose/distinfo                                      1.4-1.5
- textproc/cjose/patches/patch-src_concatkdf.c                  1.1-1.2

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Tue Aug 22 10:45:03 UTC 2023

  Added Files:
  pkgsrc/textproc/cjose/patches: patch-src_concatkdf.c

  Log Message:
  Switch from unmaintained github repo cisco/cjose/ to OpenIDC/cjose/ and
  update to 0.6.2.2, fixing build on netbsd-10 (and probably HEAD) after
  openssl upgrade.
  Changes are mostly build and bug fixes; support for newer openssl version
  and ciphers.

---
  Module Name: pkgsrc
  Committed By: bouyer
  Date: Tue Aug 22 10:50:00 UTC 2023

  Modified Files:
  pkgsrc/textproc/cjose: Makefile distinfo

  Log Message:
  Switch from unmaintained github repo cisco/cjose/ to OpenIDC/cjose/ and
  update to 0.6.2.2, fixing build on netbsd-10 (and probably HEAD) after
  openssl upgrade.
  Changes are mostly build and bug fixes; support for newer openssl version
  and ciphers.

---
  Module Name: pkgsrc
  Committed By: wiz
  Date: Tue Aug 22 11:50:03 UTC 2023

  Modified Files:
  pkgsrc/textproc/cjose: Makefile distinfo
  pkgsrc/textproc/cjose/patches: patch-src_concatkdf.c

  Log Message:
  cjose: clean up

(bsiegert)

2023-08-26 14:57:12 UTC MAIN commitmail json YAML

www/ruby-aws-sdk-core: update to 3.181.0

3.181.0 (2023-08-22)

* Feature - Add support for on_chunk_received callback.

(taca)

2023-08-26 14:55:34 UTC MAIN commitmail json YAML

doc: Updated www/ruby-aws-partitions to 1.812.0

(taca)

2023-08-26 14:55:11 UTC MAIN commitmail json YAML

www/ruby-aws-partitions: update to 1.812.0

1.812.0 (2023-08-25)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.811.0 (2023-08-24)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.810.0 (2023-08-23)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.809.0 (2023-08-22)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.808.0 (2023-08-21)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.807.0 (2023-08-18)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.806.0 (2023-08-17)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.805.0 (2023-08-15)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

1.804.0 (2023-08-14)

* Feature - Updated the partitions source data the determines the AWS
  service regions and endpoints.

(taca)

2023-08-26 14:45:22 UTC MAIN commitmail json YAML

Updated devel/py-poetry-core, devel/py-poetry-plugin-export, devel/py-poetry, textproc/py-jsonschema-spec

(adam)

2023-08-26 14:44:11 UTC MAIN commitmail json YAML

py-jsonschema-spec: updated to 0.2.4

0.2.4

Bug fixes

Accessor store resolved references fix

0.2.3
Bug fixes

FilePathReader read relative path fix

0.2.2
Features

Add resolve context method for SchemaPath

0.2.1
Changelog

Bump referencing from 0.24.4 to 0.29.0

0.2.0
Changelog

Python 3.7 support dropped
Remove jsonschema dependency in favor of referencing and jsonschema-specifications
SchemaPath.from_path factory method added

Deprecations

Spec class name is deprecated. Use SchemaPath instead.
spec_url parameter is deprecated. Use base_uri instead.
ref_resolver_handlers parameter is deprecated. Use handlers instead.

(adam)

2023-08-26 14:43:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-specinfra to 2.87.0

(taca)

2023-08-26 14:43:28 UTC MAIN commitmail json YAML

sysutils/ruby-specinfra: update to 2.87.0

2.87.0 (2023-08-16)

* Add support for Amazon Linux 2023

(taca)

2023-08-26 14:43:01 UTC MAIN commitmail json YAML

py-poetry: updated to 1.6.1

1.6.1 - 2023-08-21

Fixed

Update the minimum required version of requests

1.6.0 - 2023-08-20

Added

Add support for repositories that do not provide a supported hash algorithm
Add full support for duplicate dependencies with overlapping markers
Improve performance of poetry lock for certain edge cases
Improve performance of poetry install
poetry check validates that specified readme files do exist
Add a downgrading note when updating to an older version
Add support for vox in the xonsh shell
Add support for pre-commit hooks for projects where the pyproject.toml file is located in a subfolder
Add support for the git+http:// scheme

Changed

Drop support for Python 3.7
Move poetry lock --check to poetry check --lock and deprecate the former
Change future warning that PyPI will only be disabled automatically if there are no primary sources

Fixed

Fix an issue where build-system.requires were not respected for projects with build scripts
Fix an issue where the encoding was not handled correctly when calling a subprocess
Fix an issue where poetry show --top-level did not show top level dependencies with extras
Fix an issue where poetry init handled projects with src layout incorrectly
Fix an issue where Poetry wrote .pth files with the wrong encoding
Fix an issue where poetry install did not respect the source if the same version of a package has been locked from different sources

Docs

Document official Poetry badge
Update configuration folder path for macOS
Add a warning about pip ignoring lock files
Clarify the use of the virtualenvs.in-project setting.
Change pre-commit YAML style to be consistent with pre-commit's own examples
Fix command for listing installed plugins
Mention the nox-poetry package
Add an example with a PyPI source in the pyproject.toml file
Use reference instead of deprecated callable in the scripts example

(adam)

2023-08-26 14:41:57 UTC MAIN commitmail json YAML

py-poetry-plugin-export: updated to 1.5.0

1.5.0

Changed

Drop support for Python 3.7
Improve warning when the lock file is not consistent with pyproject.toml

Fixed

Fix an issue where markers for dependencies required by an extra were not generated correctly

(adam)

2023-08-26 14:41:54 UTC MAIN commitmail json YAML

doc: Updated sysutils/ruby-facter to 4.4.3

(taca)

2023-08-26 14:41:26 UTC MAIN commitmail json YAML

sysutils/ruby-facter: update to 4.4.3

4.4.2 (2023-08-17)

* (maint) Revert "(FACT-3204) Revert "(maint) Skip vlans test for
  Ubuntu2204""

4.4.3 (2023-08-24)

* (FACT-3193) Remove facter-ng
* (FACT-3204) Re-enable vlan test with retries and additional logging
* (FACT-1902) Ensure Facter validates that facts output proper UTF-8
* (FACT-3198) Do not allow null bytes in names and values
* (maint) Disable bad test on AIX
* (FACT-3207) Don't rescue NoMethodError in base resolver
* (FACT-3210) macOS 13 ARM failures in facter#main
* (FACT-3187) Rescue Solaris mountpoint errors
* (FACT-3210) Update processor_models regex to incorporate all Apple silicon
  chips
* (maint) Remove support for macOS 10
* (maint) Update test to remove Puppet 6
* (FACT-3188) Guard against nil for solaris networking fact
* (FACT-3162) Add 'normalize_os_name' to os release resolver
* (FACT-3422) Fix SLES SAP use of os distro
* (FACT-3423) move sys-filesystem to a runtime-dependency

(taca)

2023-08-26 14:41:10 UTC MAIN commitmail json YAML

py-poetry-core: updated to 1.7.0

1.7.0

Added

Optionally use resolved references when converting a VCS dependency to a PEP 508 dependency specification
Improve performance of marker handling

Changed

Drop support for Python 3.7
Remove deprecated poetry.core.constraints.generic and poetry.core.semver
Allow | as a value separator in markers with the operators in and not in
Put pretty name (instead of normalized name) in metadata
Update list of supported licenses

Fixed

Fix an issue where the encoding was not handled correctly when calling a subprocess
Fix an issue where caret constraints with additional whitespace could not be parsed
Fix an issue where PEP 508 dependency specifications with names starting with a digit could not be parsed
Fix an issue where Poetry considered an unrelated .gitignore file resulting in an empty wheel

Vendoring

lark==1.1.7

(adam)