Commit graph

38214 commits

Author SHA1 Message Date
wiz
a9b7912c2c noweb: remove dead master site 2021-04-21 08:29:00 +00:00
wiz
ccb7651ed4 pvs: remove dead master site 2021-04-21 08:27:24 +00:00
wiz
525e8f26bb ruby-eet: remove dead master site 2021-04-21 08:26:08 +00:00
wiz
25f676540e sml-mode: remove dead master site 2021-04-21 08:24:51 +00:00
wiz
e0074b2980 tmake: remove dead master site 2021-04-21 08:23:36 +00:00
pin
87af0d1c9e devel/lxqt-build-tools: update to 0.9.0
lxqt-build-tools-0.9.0 / 2021-04-15
===================================
  -Added a CMake FindXTerm module.
2021-04-20 17:56:25 +00:00
wiz
8394f849a8 protobuf, py-protobuf: update to 3.15.8
Ruby

    Fixed memory leak of Ruby arena objects (#8461)
2021-04-20 16:49:50 +00:00
wiz
b2e3034bcd py-hypothesis: update to 6.10.0.
6.10.0 - 2021-04-17

This release teaches the Ghostwriter to read parameter types from
Sphinx, Google, or Numpy-style structured docstrings, and improves
some related heuristics about how to test scientific and numerical
programs.

6.9.2 - 2021-04-15

This release improves the Ghostwriter’s handling of exceptions, by
reading :raises ...: entries in function docstrings and ensuring
that we don’t suppresss the error raised by test assertions.

6.9.1 - 2021-04-12

This patch updates our autoformatting tools, improving our code
style without any API changes.

6.9.0 - 2021-04-11

This release teaches from_type() how to see through typing.Annotated.
Thanks to Vytautas Strimaitis for reporting and fixing issue #2919!

6.8.12 - 2021-04-11

If rich is installed, the hypothesis write command will use it to
syntax-highlight the Ghostwritten code.

6.8.11 - 2021-04-11

This patch improves an error message from from_type() when builds()
would be more suitable (issue #2930).

6.8.10 - 2021-04-11

This patch updates the type annotations for arrays() to reflect
that shape: SearchStrategy[int] is supported.

6.8.9 - 2021-04-07

This patch fixes from_type() with abstract types which have either
required but non-type-annotated arguments to __init__, or where
from_type() can handle some concrete subclasses but not others.

6.8.8 - 2021-04-07

This patch teaches hypothesis write to check for possible roundtrips
in several more cases, such as by looking for an inverse in the
module which defines the function to test.

6.8.7 - 2021-04-07

This patch adds a more helpful error message if you try to call
sampled_from() on an Enum which has no members, but does have
dataclass()-style annotations (issue #2923).
2021-04-20 16:43:04 +00:00
wiz
44a5c53786 apache-ant: update to 1.10.10.
Changes from Ant 1.10.9 TO Ant 1.10.10
======================================

Fixed bugs:
-----------

 * SCP (with sftp=true) task would fail if fetching file located in root directory
   Bugzilla Report 64742

 * javac task would fail if the arguments file it (internally) created didn't quote
   the # character. This has now been fixed.
   Bugzilla Reports 64912, 64790

 * made sure LegacyXmlResultFormatter encodes characters illegal in
   XML the same way JUnit5's built-in formatter would.
   Bugzilla Report 65030

 * LegacyXmlResultFormatter no longer double-encodes <>& in system-err
   and system-out
   Bugzilla Report 63436

 * Fixes a bug in junitlauncher task's legacy-xml formatter, where the testcase
   representing a @Parameterized JUnit4 test wasn't being reported in the XML.
   Bugzilla Report 64952

 * Fixes a bug where the ant-testutil-sources.jar that gets published to Maven
   central repository didn't contain any source files.
   Bugzilla Report 65110

 * The <http> condition didn't follow redirects from http to https.
   Bugzilla Report 65105

 * ZipOutputStream now overrides write(int) in order to make sure
   single byte writes get the same treatment as array writes.
   Github Pull Request #145

 * Fixes a potential deadlock in junitlauncher task when using legacy-xml
   reporter.
   Bugzilla Report 64733

Other changes:
--------------

 * javaversion condition now has a new "atmost" attribute. See the javaversion
   manual for more details

 * The "listener" nested element of the "junitlauncher" task now has a new
   "useLegacyReportingName" attribute which can be used to control the test
   identifiers names that get reported by the listener. See the junitlauncher
   manual for more details.
   Note that this change also introduces a new "setUseLegacyReportingName" method
   on the org.apache.tools.ant.taskdefs.optional.junitlauncher.TestResultFormatter
   interface. This will break backward compatibility with any of your custom
   result formatters which implemented this interface and such implementations
   are now expected to implement this new method.

 * a new attribute preserveduplicates allows <resourcelist> to return
   the same resource multiple times when set to true.
   Bugzilla Report 64854

 * a new attribute filterbeforeconcat in <concat> can be used to
   decide whether the filterchain should be applied to the
   concatenated content (the default) or each nested resource
   individually before concatenating them.
   Bugzilla Report 64855

 * the ssh tasks now share a new nested element additionalConfig that
   can be used to set config values for the jsch Session used by the
   task.
   Bugzilla Report 65089

 * added new discardOutput and discardError properties to redirector
   and the exec, apply and java tasks which can be used to completely
   discard any (error) output. This is a platform independent
   alternative to directiong output to any kind of null device.
2021-04-20 16:15:39 +00:00
schmonz
c40734c55d Update to 0.4.2. From the changelog:
- Easier to understand error messages (closes #97)
2021-04-20 13:47:45 +00:00
schmonz
ed5d6571d9 Update to 1.5.0. From the changelog:
- Less noisy output: Only show number of unpushed commits in output if
  there are more than 0.
- Add experimental command `mob squash-wip` to squash any WIP commits in
  the wip branch into a following manual commit using `git rebase
  --interactive` with `mob` as the temporary `GIT_EDITOR`.
- The order of the latest commit is now reversed, the latest one is
  shown last.
- Add experimental configuration option `MOB_WIP_BRANCH_PREFIX` to
  configure the `mob/` prefix to some other value.
2021-04-20 13:07:30 +00:00
adam
8a9da7f514 sqlite3: updated to 3.35.5
version 3.35.5:

Fix defects in the new ALTER TABLE DROP COLUMN feature that could corrupt the database file.
Fix an obscure query optimizer problem that might cause an incorrect query result.
2021-04-20 06:30:07 +00:00
wiz
a428366cfa libatomic: update to 10.3.0.
Match gcc10 package version.
2021-04-19 14:07:49 +00:00
nia
fb5f1bda8f allegro5: update to 5.2.7
Changes from 5.2.6 to 5.2.7 (March 2021)
****************************************

The main developers this time were: SiegeLord, Peter Hull, Elias
Pschernig, Aldrik Ramaekers, Andreas Rönnquist.

Build system:

   • Allow generating projects with a suffix (lorry-lee).

   • Fix build under Clang-CL in Visual Studio.

Core:

   • Avoid some undefined behavior errors.

   • Return key modifiers in ‘ALLEGRO_EVENT_KEY_UP’ and
     ‘ALLEGRO_EVENT_KEY_DOWN’.

   • Allow calling ‘al_map_*’ color functions before Allegro is
     initialized.

   • Allow minimum bitmap size to be something other than 16 on
     non-Android platforms (controlled via ‘allegro5.cfg’).

   • Add ‘al_get_monitor_refresh_rate’ (only implemented on Windows for
     now).

Graphics:

   • Fix ‘ALLEGRO_KEEP_INDEX’ flag for bitmaps.

   • Add ‘ALLEGRO_OPENGL_CORE_PROFILE’ display flag.

Emscripten:

   • The experimental Emscripten support (via the SDL backend) is now
     documented in ‘README_sdl.txt’.

OSX:

   • Move more Cocoa operations to the main thread.

   • Explicitly link CoreVideo to fix the static build.

Windows:

   • Issue #1125: Speed up OpenGL extension detection (Tobias Scheuer).

   • Use Unicode APIs when enumerating joysticks.

   • Use ‘WM_DEVICECHANGE’ rather than polling to detect joystick
     hotlugging, reducing input drops and lags (Todd Cope).

   • Fix joystick polling period.

   • Restore WinXP compatibility by using slightly older API when
     loading shared libraries (Julian Smythe).

   • Fix build with HLSL disabled (Julian Smythe).

   • Raise DirectInput ‘MAX_JOYSTICKS’ to 32 and ‘DEVICE_BUFFER_SIZE’ to
     128.

SDL:

   • Issue #1224: Fix bug in SDL voice driver.

Audio addon:

   • Allows playing sounds in reverse by specifying a negative speed.

Acodec addon:

   • Fix edge-case looping in Ogg Vorbis stream (Cody Licorish)

Audio addon:

   • Use more sensible values for PulseAudio’s playback buffer,
     potentially resolving some crashes and high CPU usage.

Native Dialog Addon:

   • Migrate from GTK2 to GTK3.  Sadly, we lose menu icons as GTK3
     dropped support for them.

TTF addon:

   • Allow initializing TTF addon before the Font addon.

   • Shut-down the TTF addon automatically in ‘al_uninstall_system’.

PhysFS addon:

   • Fix handling of native path separators.

   • Stop using deprecated PhysFS API.

Primitives addon:

   • Fix segfault in ‘al_draw_ribbon’ when ‘num_segments > 128’ (Rodolfo
     Borges).

   • Issue 1215: Correctly handle small scales when determining
     subdivision level for high level primitives (Robin Heydon).

Documentation:

   • Fix LaTeX errors in the generation of the reference manual PDF.

   • Add links to examples into the reference manual.

   • Allow pressing ‘S’ to focus the search bar in the docs.

   • Assorted documentation improvements.

Misc:

   • Add a security policy and an associated private security mailing
     list - allegro-security@lists.liballeg.org.

   • Add Emscripten-powered examples to
     https://liballeg.org/examples_demos.html.

Examples:

   • ‘ex_audio_simple’ now displays instructions and supports
     bidirectional looping.

   • Add default files to some audio examples.
2021-04-19 10:14:56 +00:00
wen
eb331c06f8 Add p5-CLI-Osprey 2021-04-19 01:55:49 +00:00
wen
447bfcae78 Import CLI-Osprey-0.08 as devel/p5-CLI-Osprey.
CLI::Osprey is a module to assist in writing commandline applications
with M* OO modules (Moose, Moo, Mo). With it, you structure your app
as one or more modules, which get instantiated with the commandline
arguments as attributes. Arguments are parsed using Getopt::Long::Descriptive,
and both long and short help messages as well as complete manual pages
are automatically generated. An app can be a single command with options,
or have sub-commands (like git). Sub-commands can be defined as modules
(with options of their own) or as simple coderefs.
2021-04-19 01:53:38 +00:00
wen
e33e4de295 Import Test-Lib-0.002 as devel/p5-Test-Lib.
Searches upward from the calling module for a directory t with
a lib directory inside it, and adds it to the module search path.
Looks upward up to 5 directories. This is intended to be used in
test modules either directly in t or in a subdirectory to
find their included testing libraries located in t/lib.
2021-04-19 01:43:49 +00:00
wen
89af560a09 Update to 0.9721
Add missing DEPENDS

Upstream changes:
0.9721 2021-04-18
- fix BitMatrix and AdjacencyMatrix problems - thanks @dod38fr for report

0.9720 2021-03-25
- better fix - no mutate inputs

0.9719 2021-03-25
- fix all_paths infinite loop on cycle - thanks @tobez for report

0.9718 2021-03-13
- remove doc of deleted average_degree method - thanks @lindleyw for report

0.9717 2021-01-27
- bulk APIs for UnionFind
- add unionfind config option for util/grand.pl (benchmark-ish script)
- GRAPH_ALLOW_RECURSION env var to turn off recursion protection
- "Light" edge-map now uses bit-vectors -> smaller storage
- directed hypergraphs
- fix same_biconnected_components logic when given >2 vertices

0.9716 2021-01-01
- use Set::Object
- {neighbours,successors,predecessors,reachable}_by_radius

0.9715 2020-12-31
- fix AdjacencyMap::Light attributes so delete when path deleted
- fix as_hashes undirected edges: now both directions
- subgraph_by_radius take multiple vertices

0.9714 2020-12-25
- remove "omni*" - hypergraphs are simply directed or undirected
- as_hashes works with undirected hypergraphs
- add_edge with != 2 vertices only for undirected hypergraph
- any_edge
- delete_*_attributes_by_id (and deleting last attribute) now don't destroy that entity
- AdjacencyMap::Light can have attributes, so no slowdown if use (eg APSP)

0.9713 2020-12-19
- fix edges_at on self-edges in scalar context
- fix refvertexed_stringified predicate
- remove "hypervertices": a collection of n vertices is a hyperedge
- AdjacencyMap.get_paths_by_ids
- transitive_closure et al no longer re-bless objects to Graph
- AdjacencyMap.get_ids_by_paths
- no more uniqedged configurability
- BitMatrix transpose option
- Transitive closure records path successor, not predecessor. Method name and docs updated.

0.9712 2020-12-05
- bug-fix: set_edge_attribute_by_id add_edge_by_id if not exist
- connected_component_by_index behaves same with/without unionfind
- AdjacencyMatrix handle multiedged
- reduce redundant sorting for _UNORD, fix AdjacencyMap::Vertex with ID 0
- AdjacencyMap.stringify
- allow constructor args to override "prototype" object
- fix docs for TransitiveClosure to correctly say path_vertices default true
- AdjacencyMatrix now always creates adjacency matrix (clue in name)
- remove compat02 features
- drop untested scalar-context Traversal.postorder mutation behaviour
- much more lazy-loading of modules
- set_vertex_attribute_by_id now works on hypervertexed
- internal AdjacencyMap uses array not hash for mapping index to path
- successors/predecessors/rename_path work right with multivertex
- AdjacencyMap array -> stable vertices ordering, TCM performance benefit
- TransitiveClosure etc handle multiedged
- all_paths ignore self-loops

0.9711 2020-11-27
- ingest handle multivertexed, multiedged right

0.9710 2020-11-27
- all_paths method
- as_hashes handle multivertexed, multiedged right

0.9709 2020-11-22
- add path_count option to TransitiveClosure
- get_{edge,vertex}_attributes undef if no such entity, in list context
- as_hashes method
- ingest method

0.9708 2020-11-06
- update metadata for Test::More version dep
- stringify hypervertices right
- add rename_vertex, rename_vertices

0.9707 2020-10-31
- can't use Safe, ergo Storable, on 5.8

0.9706 2020-10-20
- metadata list test-deps as not runtime

0.9705 2020-10-20
- document clustering_coefficient return empty list on no vertices - RT#114094
- apply lazy-load patch from Stephen Loyd - RT#123236
- depend on Heap 0.80 instead of local fork. Heap::Elem is really an interface not superclass.
- fix uninitialised value warning in SP_Dijkstra - RT#118539
- fix complement losing vertices on unconnected graphs - RT#115366
- fix average_path_length when two vertices given - RT#120611
- switch to GitHub issues rather than RT
- fix all_successors with non-truthy names - fix #5
- add Graph::Matrix->stringify to help debug
- fix APSP_Floyd_Warshall logic error when subpaths totalled 0 - fix #3
- typo fix - thanks @jkeenan (#6)
- Added "use strict; use warnings;", etc - thanks @manwar (closes #2)
2021-04-19 00:02:47 +00:00
fcambus
36f523d4bf binaryen: update to 101.
v101
----

- `BinaryenSetFunctionTable` and `module.setFunctionTable` have been removed
  in favor of `BinaryenAddTable` and `module.addTable` respectively.
- `BinaryenIsFunctionTableImported` is removed.
- A new type `BinaryenElementSegmentRef` has been added to the C API with
  new apis in both C & JS:
  - `BinaryenAddActiveElementSegment`
  - `BinaryenAddPassiveElementSegment`
  - `BinaryenRemoveElementSegment`
  - `BinaryenGetElementSegment`
  - `BinaryenGetElementSegmentByIndex`
  - `BinaryenElementSegmentGetName`
  - `BinaryenElementSegmentSetName`
  - `BinaryenElementSegmentGetTable`
  - `BinaryenElementSegmentSetTable`
  - `BinayenElementSegmentIsPassive`
  - `module.addActiveElementSegment`
  - `module.addPassiveElementSegment`
  - `module.removeElementSegment`
  - `module.getElementSegment`
  - `module.getElementSegmentByIndex`
  - `module.getTableSegments`
  - `module.getNumElementSegments`
  - `binaryen.getElementSegmentInfo`
- `BinaryenAddTable` and `module.addTable` no longer take offset and function
    names.
- `BinaryenGetNumFunctionTableSegments` is replaced with
  `BinaryenGetNumElementSegments`.
- `BinaryenGetFunctionTableSegmentOffset` is replaced with
  `BinaryenElementSegmentGetOffset`.
- `BinaryenGetFunctionTableSegmentLength` is replaced with
  `BinaryenElementSegmentGetLength`.
- `BinaryenGetFunctionTableSegmentData` is replaced with
  `BinaryenElementSegmentGetData`.
- Boolean values in the C API now should use `bool` instead of `int`.
- Experimental SIMD instructions have been removed and the names and opcodes of
  the standard instructions have been updated to match the final spec.
2021-04-17 20:04:24 +00:00
nia
85d905fb89 meson: do not include python application.mk 2021-04-17 08:25:15 +00:00
ryoon
bf8654f1ad nss: Update to 3.64
Changelog:
Bugs fixed in NSS 3.64:
* Bug 1705286 - Properly detect mips64.
* Bug 1687164 - Introduce NSS_DISABLE_CRYPTO_VSX and disable_crypto_vsx.
* Bug 1698320 - replace __builtin_cpu_supports("vsx") with
ppc_crypto_support() for clang.
* Bug 1613235 - Add POWER ChaCha20 stream cipher vector acceleration.
2021-04-16 14:29:22 +00:00
adam
8d0af4823b py-dulwich: updated to 0.20.21
0.20.21:
* Add basic support for a GcsObjectStore that stores
  pack files in gcs.
* In porcelain.push, default to local active branch.
* Support fetching symrefs.
* Add aarch64 wheel building.
2021-04-16 13:18:27 +00:00
adam
a3e7295981 py-flake8: updated to 3.9.1
3.9.1:

Bugs Fixed
- Fix codes being ignored by plugins utilizing ``extend_default_ignore``
2021-04-16 08:52:34 +00:00
adam
5b60656aa5 py-backports.functools_lru_cache: updated to 1.6.4
v1.6.4
For test dependencies, when indicating Python 3, use ``>=3``
instead of ``>3`` to satisfy
`python-poetry/poetry#3862 <https://github.com/python-poetry/poetry/issues/3862>`_.

v1.6.3
Restore universal wheel.

v1.6.2
Packaging refresh.
2021-04-16 05:53:37 +00:00
adam
700422b87f py-astroid: updated to 2.5.3
What's New in astroid 2.5.3?
============================
* Takes into account the fact that subscript inferring for a ClassDef may involve __class_getitem__ method
* Reworks the `collections` and `typing` brain so that `pylint`s acceptance tests are fine.
* Use ``inference_tip`` for ``typing.TypedDict`` brain.
* Fix mro for classes that inherit from typing.Generic
* Add inference tip for typing.Generic and typing.Annotated with ``__class_getitem__``
2021-04-16 05:44:05 +00:00
adam
77b9339ec3 py-atpublic: updated to 2.3
2.3 (2021-04-13)
================
* Do type hinting the right way.

2.2 (2021-04-13)
================
* ``public()`` and ``private()`` can't be correctly type annotated, so the
  type hints on these two functions have been removed.  The ``ModuleAware``
  was also removed.
* Added a ``py.typed`` file to satisfy type checkers.
* Fixed a documentation cross-reference bug.
2021-04-16 05:40:25 +00:00
prlw1
ffd3730b59 Update dconf-editor to 3.38.3
dconf-editor 3.38.3
===================

Fix build with newer vala

Translations updated:
  Norwegian Bokmål: Kjartan Maraas
2021-04-15 19:55:06 +00:00
adam
75deb134ae py-ZopeInterface: updated to 5.4.0
5.4.0 (2021-04-15)
==================

- Make the C implementation of the ``__providedBy__`` descriptor stop
  ignoring all errors raised when accessing the instance's
  ``__provides__``. Now it behaves like the Python version and only
  catches ``AttributeError``. The previous behaviour could lead to
  crashing the interpreter in cases of recursion and errors.

- Update the ``repr()`` and ``str()`` of various objects to be shorter
  and more informative. In many cases, the ``repr()`` is now something
  that can be evaluated to produce an equal object. For example, what
  was previously printed as ``<implementedBy builtins.list>`` is now
  shown as ``classImplements(list, IMutableSequence, IIterable)``.

- Make ``Declaration.__add__`` (as in ``implementedBy(Cls) +
  ISomething``) try harder to preserve a consistent resolution order
  when the two arguments share overlapping pieces of the interface
  inheritance hierarchy. Previously, the right hand side was always
  put at the end of the resolution order, which could easily produce
  invalid orders.
2021-04-15 18:45:13 +00:00
ryoon
633bec58e9 *: Recursive revbump from devel/nss 2021-04-15 11:23:03 +00:00
wiz
4666547503 nss: restore symbol rename patches
While the link fix did fix the case of openssl calling nss code,
the other way round still happens, e.g. in libreoffice (since fixed to
not use nss) and konqueror.

Bump PKGREVISION.
2021-04-15 08:54:54 +00:00
nia
d044edcc25 opengrok: Force openjdk8 2021-04-15 06:00:04 +00:00
adam
093ff44262 py-cython: updated to 0.29.23
0.29.23 (2021-04-14)
====================
Bugs fixed
----------
* Some problems with Python 3.10 were resolved.
* An incorrect "optimisation" was removed that allowed changes to a keyword
  dict to leak into keyword arguments passed into a function.
* Multiplied str constants could end up as bytes constants with language_level=2.
* ``PY_SSIZE_T_CLEAN`` does not get defined any more if it is already defined.
2021-04-14 19:25:15 +00:00
wiz
ae12fea0c1 *: bump for vala 0.52 2021-04-14 07:28:16 +00:00
adam
df33ca33d3 py-typed-ast: updated to 1.4.3
1.4.3:
Unknown changes
2021-04-14 07:05:57 +00:00
adam
ac743d2d7b py-ZopeComponent: updated to 5.0.0
5.0.0 (2021-03-19)
==================

- Remove backwards compatibility imports that were emitting
  deprecation warnings. This affects certain imports from
  ``zope.component.interfaces`` (which should be imported from
  ``zope.interface.interfaces``) as well as certain imports from
  ``zope.component.registery`` (import from
  ``zope.interface.registry``), and the entire
  ``zope.component.hookable`` module.

- Respect permission value for utility factory registrations

- Add support for Python 3.9

- Fix the ``<subscriber>`` ZCML directive to allow a missing
  ``provides=`` attribute when a ``factory=`` is given and the Python
  object has been decorated with ``@implementer`` and implements a
  single interface. This has been documented, but hasn't worked
  before.

- Make ``PersistentAdapterRegistry`` use persistent objects
  (``PersistentMapping`` and ``PersistentList``) for its internal data
  structures instead of plain dicts and lists. This helps make it
  scalable to larger registry sizes.

  This requires zope.interface 5.3.0a1 or later.

  New registries (and their primary users, ``PersistentComponents`` and
  zope.site's ``LocalSiteManager``) take full advantage of this
  automatically. For existing persistent registries to take advantage
  of this, you must call their ``rebuild()`` method and commit the
  transaction.

- Fix ``zope.interface.interface.provideInterface`` and the various
  search and query methods to use the current site manager instead of
  always using the global site manager. (``provideInterface`` is
  called implicitly when registering components from ZCML.) The search
  and query methods continue to return interfaces registered in base
  site managers.
2021-04-14 05:03:53 +00:00
adam
49903ae3ab py-ZopeSchema: updated to 6.1.0
6.1.0 (2021-02-09)
==================
- Fix ``IField.required`` to not be required by default.
2021-04-14 04:58:50 +00:00
adam
1423f2192f py-ZopeTestrunner: updated to 5.3.0
5.3.0 (2021-03-17)
==================
- Add support for Python 3.9.
- Fix `package init file missing` warning
- Make standard streams provide a `buffer` attribute on Python 3 when using
  `--buffer` or testing under subunit.
2021-04-14 04:57:39 +00:00
adam
60290b5021 py-ZopeInterface: updated to 5.3.0
5.3.0 (2020-03-21)
==================

- No changes from 5.3.0a1


5.3.0a1 (2021-03-18)
====================

- Improve the repr of ``zope.interface.Provides`` to remove ambiguity
  about what is being provided. This is especially helpful diagnosing
  IRO issues.

- Allow subclasses of ``BaseAdapterRegistry`` (including
  ``AdapterRegistry`` and ``VerifyingAdapterRegistry``) to have
  control over the data structures. This allows persistent
  implementations such as those based on ZODB to choose more scalable
  options (e.g., BTrees instead of dicts). See `issue 224
  <https://github.com/zopefoundation/zope.interface/issues/224>`_.

- Fix a reference counting issue in ``BaseAdapterRegistry`` that could
  lead to references to interfaces being kept around even when all
  utilities/adapters/subscribers providing that interface have been
  removed. This is mostly an issue for persistent implementations.
  Note that this only corrects the issue moving forward, it does not
  solve any already corrupted reference counts. See `issue 227
  <https://github.com/zopefoundation/zope.interface/issues/227>`_.

- Add the method ``BaseAdapterRegistry.rebuild()``. This can be used
  to fix the reference counting issue mentioned above, as well as to
  update the data structures when custom data types have changed.

- Add the interface method ``IAdapterRegistry.subscribed()`` and
  implementation ``BaseAdapterRegistry.subscribed()`` for querying
  directly registered subscribers. See `issue 230
  <https://github.com/zopefoundation/zope.interface/issues/230>`_.

- Add the maintenance method
  ``Components.rebuildUtilityRegistryFromLocalCache()``. Most users
  will not need this, but it can be useful if the ``Components.utilities``
  registry is suspected to be out of sync with the ``Components``
  object itself (this might happen to persistent ``Components``
  implementations in the face of bugs).

- Fix the ``Provides`` and ``ClassProvides`` descriptors to stop
  allowing redundant interfaces (those already implemented by the
  underlying class or meta class) to produce an inconsistent
  resolution order. This is similar to the change in ``@implementer``
  in 5.1.0, and resolves inconsistent resolution orders with
  ``zope.proxy`` and ``zope.location``. See `issue 207
  <https://github.com/zopefoundation/zope.interface/issues/207>`_.
2021-04-14 04:55:44 +00:00
adam
f374dc7200 glib2: updated to 2.68.1
Overview of changes in GLib 2.68.1
==================================

* Fix a crash in `GKeyFile` when parsing a file which contains translations
  using a `GKeyFile` instance which has loaded another file previously

* Pin GIO DLL in memory on Windows (!2016)

* Bugs fixed:
 - g_key_file_load_from_file segfaults on "Key[*]="like lines
 - !1997 Backport !1996 Include glibconfig.h to get the G_OS_UNIX token to glib-2-68
 - !2016 GIO W32: Pin gio DLL
 - !2021 Backport MR !2016 (GIO W32: Pin gio DLL) into glib-2-68
 - !2022 Few fixes and notes for building on Visual Studio 2012 and earlier
 - !2034 Backport MR !2032 (gkeyfile: Drop a redundant check) into glib-2-68
 - !2035 Backport !2026 Split g_test_log() messages that contain multiple lines to glib-2-68

* Translation updates:
 - English (United Kingdom)
2021-04-13 19:22:14 +00:00
wiz
7eeeb1d1d8 glibmm: mark python as build dependency
Bump PKGREVISION.
2021-04-13 09:10:02 +00:00
wiz
ca905978ec doxygen: mark python as build dependency
Bump PKGREVISION.
2021-04-13 09:02:25 +00:00
wiz
30acd7a357 libsigc++: mark python as build dependency only
Bump PKGREVISION.
2021-04-13 08:28:13 +00:00
wiz
4ad5df958d dconf: mark python as build-time dependency
Bump PKGREVISION
2021-04-13 08:08:40 +00:00
adam
ae55886f11 thrift: updated to 0.14.1
0.14.1

Known Open Issues (Blocker or Critical)

THRIFT-3877 - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)
THRIFT-5098 - Deprecated: "The high level Network interface is no longer supported. Please use Network.Socket." and other Haskell issues
THRIFT-5245 - NPE when the value of map's key is null

Deprecated Languages

THRIFT-5347 - Deprecate Haskell bindings

Build Process

THRIFT-5334 - version of thrift-maven-plugin is not sync with the main project

Delphi

THRIFT-5350 - 0.14.0 fails to build on non-x86

Go

THRIFT-5353 - Namespace from type is ignored in generated code

Python

THRIFT-5352 - Python: IDL exceptions with no fields can't be instantiated

Rust

THRIFT-5299 - rs implementation compact protocol seq_id should not use zigzag encoding.
2021-04-12 19:23:27 +00:00
nia
4d605af2cc pcre: grammar 2021-04-12 15:27:58 +00:00
nia
cdb825d7d1 libdazzle: mark build-time dependencies 2021-04-12 13:33:44 +00:00
nia
dd99b76fe4 libhandy1: mark build-time dependencies 2021-04-12 13:33:14 +00:00
nia
1034ffbb2a libhandy: mark build-time dependencies 2021-04-12 13:32:41 +00:00
nia
38897ccf14 libpeas: make python dependencies explicit 2021-04-12 13:31:13 +00:00
nia
e9542cb71d libdbusmenu-gtk3: vala is build-time dependency 2021-04-12 13:27:06 +00:00