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

2024-05-13 06:36:58 UTC Now

2019-12-31 10:45:19 UTC MAIN commitmail json YAML

Updated lang/py-parso, textproc/py-sphinx

(adam)

2019-12-31 10:44:37 UTC MAIN commitmail json YAML

py-parso: updated to 0.5.2

0.5.2:
- Add include_setitem to get_definition/is_definition and get_defined_names
- Fix named expression error listing
- Fix some f-string tokenizer issues

(adam)

2019-12-31 10:38:47 UTC MAIN commitmail json YAML

py-sphinx: updated to 2.3.1

Release 2.3.1:

Bugs fixed
* sphinx-autogen: raises AttributeError

Release 2.3.0:

Incompatible changes
* end-before option of literalinclude directive does not match the first line of the code block.
* Change default User-Agent header to "Sphinx/X.Y.Z requests/X.Y.Z python/X.Y.Z". It can be changed via user_agent.
* text: content of admonitions starts after a blank line

Deprecated
sphinx.builders.gettext.POHEADER
sphinx.io.SphinxStandaloneReader.app
sphinx.io.SphinxStandaloneReader.env
sphinx.util.texescape.tex_escape_map
sphinx.util.texescape.tex_hl_escape_map_new
sphinx.writers.latex.LaTeXTranslator.no_contractions

Features added
* C++, support bit-fields.
* html: Eliminate prompt characters of doctest block from copyable text
* html: Use favicon for OpenSearch if available
* html theme: agogo theme now supports rightsidebar option
* Add PEP-561 Support
* latex: Allow to load additonal LaTeX packages via extrapackages key of latex_elements
* Add new config variable: user_agent
* LaTeX: have backslash also be an inline literal word wrap break character
* LaTeX: Support upLaTeX as a new latex_engine (experimental)
* Improve a warning message when extensions are not parallel safe
* Improve Intersphinx performance for multiple remote inventories.
* apidoc: .so file support
* autosummary: emit autodoc-skip-member event on generating stub file
* i18n: make explicit titles in toctree translatable
* linkcheck: Add linkcheck_auth option to provide authentication information when doing linkcheck builds
* linkcheck: Handles HTTP 308 Permanent Redirect
* html: Wrap section number in span tag
* gettext: Add gettext_last_translator' and :confval:`gettext_language_team to customize headers of POT file

Bugs fixed
* LaTeX: Longtable before header has incorrect distance (refs: latex3/latex2e#173)
* LaTeX: Avoid section names at the end of a page
* LaTeX: Do not replace unicode characters by LaTeX macros on unicode supported LaTeX engines: ¶, §, €, ∞, ±, →, ‣, –, superscript and subscript digits go through “as is” (as default OpenType font supports them)
* linkcheck: Be defensive and handle newly defined HTTP error code
* linkcheck: Failure on parsing content
* image URLs containing data: causes gettext builder crashed
* i18n: Error when compiling message catalogs on Hindi
* i18n: KeyError is raised if section title and table title are same
* i18n: rst_prolog breaks the translation
* mathbase: Some deprecated functions have removed
* autodoc: mock object does not work as a class decorator
* epub: Wrong internal href fragment links
* Allow not to install sphinx.testing as runtime (mainly for ALT Linux)
* html: search result was broken with empty html_file_suffix
* LaTeX does not wrap long code lines at backslash character
* LaTeX: PDF build breaks if admonition of danger type contains code-block long enough not to fit on one page
* LaTeX: code-block in a danger type admonition can easily spill over bottom of page
* texinfo: Code examples broken following “sidebar”
* An orphan warning is emitted for included document on Windows. Thanks to @drillan
* Fix smartypants module calls re.sub() with wrong options
* HTML search: If a search term is partially matched in the title and fully matched in a text paragraph on the same page, the search does not include this match.
* config.py shouldn’t pop extensions from overrides
* text: extra spaces are inserted to hyphenated words on folding lines
* LaTeX: xelatex converts straight double quotes into right curly ones (shows when smartquotes is False)
* LaTeX: even with smartquotes off, PDF output transforms straight quotes and consecutive hyphens into curly quotes and dashes
* LaTeX: multi-line display of authors on title page has ragged edges
* Sphinx crashes with docutils-0.16b0
* sphinx-build: A console message is wrongly highlighted
* sphinx-build: -D option does not considers 0 and 1 as a boolean value

(adam)

2019-12-31 10:37:53 UTC MAIN commitmail json YAML

doc/TODO: + msgpack-3.2.1

(leot)

2019-12-31 10:23:37 UTC MAIN commitmail json YAML

(emulators/x16-rom) Fix build, by adding bash for USE_TOOLS

(mef)

2019-12-31 10:23:04 UTC MAIN commitmail json YAML

Updated devel/py-xdis, lang/py-uncompyle6

(adam)

2019-12-31 10:22:46 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.6.1

3.6.1:
Overall, as in the past, the focus has been on just fixing bugs, more geared
in the later 3.x range. Handling "async for/with" in 3.8+ works better.

Numerous bugs around handling lambda with keyword-only and * args in the
3.0-3.8 have been fixed. However many still remain.

binary_expr and unary_expr have been renamed to bin_op and
unary_op to better correspond the Python AST names.

Some work was done Python 3.7+ to handle and better; less was done
along the lines of handling or. Much more is needed to improve
parsing stability of 3.7+. More of what was done with and needs to
be done with or and this will happen first in the "decompyle3"
project.

Later this will probably be extended backwards to handle the 3.6-
versions better. This however comes with a big decompilation speed
penalty. When we redo control flow this should go back to normal, but
for now, accuracy is more important than speed.

Another assert transform rule was added. Parser rules to distingish
try/finally in 3.8 were added and we are more stringent about what
can be turned into an assert. There was some grammar cleanup here
too.

A number of small bugs were fixed, and some administrative changes to
make make check-short really be short, but check more throughly what
it checks. minimum xdis version needed was bumped to include in the
newer 3.6-3.9 releases. See the ChangeLog for details.

(adam)

2019-12-31 10:16:56 UTC MAIN commitmail json YAML

py-xdis: updated to 4.2.2

4.2.2:
Add Python versions: 3.6.10, 3.7.6. 3.8.1,
Update 3.9-dev to 3.9.0alpha2
Add interpolation of FUNCTION_CALL_{KW,EX} argument for 3.7-3.9
Better output of complex type values

4.2.1:
Correct and clean up compiler flags. Add 3.5+ ITERABLE_COROUTINE and
3.6+ ASYNC_GENERATOR.
Clean up PYPY 3.6 flags and opcodes Many thanks again to Arman Rigo.
Split PYPY specfic compiler-specific flags into its own thing.

(adam)

2019-12-31 10:15:50 UTC MAIN commitmail json YAML

(graphics/opencv-contrib-face) regen distinfo

(mef)

2019-12-31 10:02:07 UTC MAIN commitmail json YAML

(net/py-ifaddr) revert wrong change on Makefile

(mef)

2019-12-31 09:56:46 UTC MAIN commitmail json YAML

(net/py-ifaddr) experimental build fix for py27 (and py37)

(mef)

2019-12-31 09:00:01 UTC MAIN commitmail json YAML

doc: Updated devel/hs-text to 1.2.4.0

(pho)

2019-12-31 08:59:52 UTC MAIN commitmail json YAML

Update to text-1.2.4.0

1.2.4.0
* Add TH Lift instances for Data.Text.Text and Data.Text.Lazy.Text
  (gh-232)
* Update Haddock documentation to better reflect fusion eligibility;
  improve fusion rules for takeWhileEnd and length (gh-241, ghc-202)
* Optimise Data.Text.replicate from O(n) to O(log n) (gh-209)
* Support base-4.13.0.0

1.2.3.1
* Make decodeUtf8With fail explicitly for unsupported non-BMP
  replacement characters instead silent undefined behaviour (gh-213)
* Fix termination condition for file reads via Data.Text.IO operations
  (gh-223)
* A serious correctness issue affecting uses of take and drop with
  negative counts has been fixed (gh-227)
* A bug in the case-mapping functions resulting in unreasonably large
  allocations with large arguments has been fixed (gh-221)

1.2.3.0
* Spec compliance: toCaseFold now follows the Unicode 9.0 spec
  (updated from 8.0).
* Bug fix: the lazy takeWhileEnd function violated the lazy text
  invariant (gh-184).
* Bug fix: Fixed usage of size hints causing incorrect behavior
  (gh-197).
* New function: unsnoc (gh-173).
* Reduce memory overhead in encodeUTF8 (gh-194).
* Improve UTF-8 decoder error-recovery (gh-182).
* Minor documentation improvements (@since annotations, more examples,
  clarifications).

1.2.2.2
* The toTitle function now correctly handles letters that immediately
  follow punctuation. Before, "there's" would turn into
  "There'S". Now, it becomes "There's".
* The implementation of unstreaming is faster, resulting in operations
  such as map and intersperse speeding up by up to 30%, with smaller
  code generated.
* The optimised length comparison function is now more likely to be
  used after some rewrite rule tweaking.
* Bug fix: an off-by-one bug in takeEnd is fixed.
* Bug fix: a logic error in takeWord16 is fixed.

1.2.2.1
* The switch to integer-pure in 1.2.2.0 was apparently mistaken. The
  build flag has been renamed accordingly. Your army of diligent
  maintainers apologizes for the churn.
* Spec compliance: toCaseFold now follows the Unicode 8.0 spec
  (updated from 7.0)
* An STG lint error has been fixed

(pho)

2019-12-31 08:57:37 UTC MAIN commitmail json YAML

doc: Updated net/filezilla to 3.46.3

(wiz)

2019-12-31 08:57:26 UTC MAIN commitmail json YAML

filezilla: update to 3.46.3.

3.46.3 (2019-12-23)

- SFTP: Fixed handle leak on Windows
- SFTP: Remote paths were not fully resolved on all operations

3.46.2 (2019-12-20)

- SFTP: Fixed a regression connecting using a password-protected keyfile

3.46.1 (2019-12-20)

- Fixed a crash if an FTP server sends too long response lines
- Building and running FileZilla now depends on libfilezilla >= 0.19.3 (https://lib.filezilla-project.org/), this fixes a few issues with the new speed limiting code
- SFTP components have been updated and are now based on PuTTY 0.73

3.46.0 (2019-11-25)

- Fixed a rare crash if closing FileZilla the very same moment a connection or transfer requests user attention

3.46.0-rc1 (2019-11-15)

+ Show an error message in the local directory listing if the user lacks permission to show the directory
- Local filelist status bar is now reset if accessing a local directory fails
- macOS: Work around an a bug in macOS 10.15 (Catalina) where closing a dialog shown from a timer can result in temporary freezes
- Refactored speed-limiting code
- Building and running FileZilla now depends on libfilezilla >= 0.19.1 (https://lib.filezilla-project.org/)

(wiz)

2019-12-31 08:46:32 UTC MAIN commitmail json YAML

doc: Updated net/libfilezilla to 0.19.3

(wiz)

2019-12-31 08:46:23 UTC MAIN commitmail json YAML

libfilezilla: update to 0.19.3.

0.19.3 (2019-12-19)

- Rate limiting: Fix a divide by zero when distributing overflow

0.19.2 (2019-12-19)

+ Rate limiting: Added debt repay mechanism to bucket removal
- *nix: Fix returned permissions in fz::local_filesys::get_file_info/get_next_file

0.19.1 (2019-11-15)

+ Return error information to fz::local_filesys::begin_find_files
- Fix for version.hpp not getting installed

0.19.0 (2019-11-07)

+ Addded rate limiting code and a new rate-limited socket layer
+ Added fz::mutex::try_lock
+ Implemented libtool's library versioning scheme for shared library builds of libfilezilla

(wiz)

2019-12-31 08:44:01 UTC MAIN commitmail json YAML

doc: Updated devel/cppunit to 1.15.1

(wiz)

2019-12-31 08:43:52 UTC MAIN commitmail json YAML

cppunit: update to 1.15.1.

  New in CppUnit 1.15.1:
  ---------------------

* Portability:

  - Fix Wdefaulted-function-deleted warning with clang

  - Remove old Visual Studio project files

  New in CppUnit 1.15.0:
  ---------------------

  - Report (un)signed character as intergers

  - add CPPUNIT_TEST_FIXTURE()

  - add message_to_string trait to allow custom string formatters

* Portability:
  - Fix build with gcc 9

  - Fix various compiler warnings

(wiz)

2019-12-31 08:13:01 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ghc-paths to 0.1.0.12

(pho)

2019-12-31 08:12:48 UTC MAIN commitmail json YAML

2019-12-31 08:05:31 UTC MAIN commitmail json YAML

Remove PLIST; we can no longer use it for Haskell packages

(pho)

2019-12-31 07:53:00 UTC MAIN commitmail json YAML

doc: Updated devel/hs-deepseq-generics to 0.2.0.0

(pho)

2019-12-31 07:52:47 UTC MAIN commitmail json YAML

Update to deepseq-generics-0.2.0.0

0.2.0.0 January 2016
* Add support for GHC 8.0
* Remove re-exports from deepseq:Control.DeepSeq
* Synchronise implementation to deepseq-1.4.0.0's code

0.1.1.2 December 2014
* Add support for GHC 7.10 and deepseq-1.4.0.0

(pho)

2019-12-31 07:52:08 UTC MAIN commitmail json YAML

2019-12-31 07:48:26 UTC MAIN commitmail json YAML

doc: Updated devel/hs-data-default to 0.7.1.1

(pho)

2019-12-31 07:48:16 UTC MAIN commitmail json YAML

2019-12-31 07:45:28 UTC MAIN commitmail json YAML

Add dependency on devel/hs-old-locale

It's no longer a part of GHC.

(pho)

2019-12-31 07:43:24 UTC MAIN commitmail json YAML

doc: Added devel/hs-old-locale version 1.0.0.7

(pho)

2019-12-31 07:43:12 UTC MAIN commitmail json YAML

Import old-locale-1.0.0.7

This package provides the ability to adapt to locale conventions such
as date and time formats.

(pho)

2019-12-31 07:35:24 UTC MAIN commitmail json YAML

2019-12-31 07:33:27 UTC MAIN commitmail json YAML

doc: Updated devel/hs-dlist to 0.8.0.7

(pho)

2019-12-31 07:33:17 UTC MAIN commitmail json YAML

Update to dlist-0.8.0.7

Version 0.8.0.7 (2019-08-05) Independence Day in Burkina Faso
* Add MonadFail instance for GHC >= 8.8 (Vanessa McHale)
* Change deepseq upper bound to 1.5 (Herbert Valerio Riedel)

Version 0.8.0.6 (2019-03-29) Martyrs' Day in Madagascar
* Change QuickCheck upper bound from 2.13 to 2.14

Version 0.8.0.5 (2018-09-13) Day of the Programmer
* Change QuickCheck upper bound from 2.12 to 2.13

Version 0.8.0.4 (2018-01-19) Kokborok Day
* Change QuickCheck upper bound from 2.11 to 2.12
* Make Data.DList trustworthy (Bertram Felgenhauer)
* Remove quickcheck-instances dependency for tests

Version 0.8.0.3 (2017-07-04) Independence Day in the United States
* Change QuickCheck upper bound from 2.10 to 2.11 and import the
  Arbitrary NonEmpty instance from quickcheck-instances for 2.10
* Fix stimes property in test suite (Oleg Grenrus)

Version 0.8.0.2 (2016-09-04) World Sexual Health Day
* Fix test suite: add missing module OverloadedStrings (Sergei
  Trofimovich)

Version 0.8.0.1 (2016-07-29) 58th Anniversary of the Creation of NASA
* Change QuickCheck lower bound to 2.9 for GHC >= 8 (base >= 4.9)
  (Adam Bergmark)

Version 0.8 (2016-07-17) Constitution Day in South Korea
* Add pattern synonyms Nil and Cons for GHC >= 7.8
* Add Semigroup instance for GHC >= 8 (base >= 4.9)
* Use inflexible instance for IsString to improve support for
  overloaded strings (Baldur Bl旦ndal)
* Change QuickCheck upper bound from 2.9 to 2.10
* Add -Wall -Werror testing
* Add testing for GHC 8.0.1 to Travis-CI

(pho)

2019-12-31 07:26:27 UTC MAIN commitmail json YAML

Remove PLIST; we can no longer use it for Haskell packages

(pho)

2019-12-31 07:23:03 UTC MAIN commitmail json YAML

doc: Updated devel/hs-data-default-instances-base to 0.1.0.1

(pho)

2019-12-31 07:22:44 UTC MAIN commitmail json YAML

Remove PLIST; we can no longer use it for Haskell packages

(pho)

2019-12-31 07:22:02 UTC MAIN commitmail json YAML

2019-12-31 07:17:09 UTC MAIN commitmail json YAML

doc: Updated devel/hs-data-default-class to 0.1.2.0

(pho)

2019-12-31 07:17:00 UTC MAIN commitmail json YAML

2019-12-31 07:16:25 UTC MAIN commitmail json YAML

For "Setup" try dynamic linkage first

(pho)

2019-12-31 07:10:30 UTC MAIN commitmail json YAML

2019-12-31 00:32:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-diffoscope to 134

(ng0)

2019-12-31 00:32:01 UTC MAIN commitmail json YAML

sysutils/py-diffoscope: Update to 134

Changelog:

diffoscope (134) unstable; urgency=medium

  [ Chris Lamb ]
  * Ensure that autopkgtests are run with our pyproject.toml present for the
    correct "black" source code formatter settings. (Closes: #945993)
  * Tidy some unnecessary boolean logic in the ISO9660 tests.
  * Rename the "text_option_with_stdiout" to "text_option_with_stdout".
  * Include the libarchive file listing for ISO images to ensure that
    timestamps (not just dates) are visible in any difference.
    (Closes: reproducible-builds/diffoscope#81)

  [ Eli Schwartz ]
  * Fix an exception in the progressbar handler.

  [ Vagrant Cascadian ]
  * Add an external tool reference for zstd on GNU Guix.

-- Chris Lamb <lamby@debian.org>  Fri, 27 Dec 2019 19:17:16 +0000

diffoscope (133) unstable; urgency=medium

  * Correct the substitution/filtering of paths in ELF output to avoid
    unnecessary differences depending on the path name provided on the
    commandline. (Closes: #945572)
  * Silence/correct a SyntaxWarning message due to incorrectly comparing an
    integer by identity (is) over equality (==). (Closes: #945531)

-- Chris Lamb <lamby@debian.org>  Thu, 28 Nov 2019 10:03:33 +0000

diffoscope (132) unstable; urgency=medium

  * Allow all possible .zip variations to return with non-zero exit codes, not
    just known types we can explicitly identify (eg. Java .jmod and .jar
    files). (Closes: reproducible-builds/diffoscope#78)
  * Also permit UTF-8 encoded .dsc and .changes files.
    (Re: reproducible-builds/diffoscope#78)
  * Rework a long string of "or" statements into a loop with a "break".

-- Chris Lamb <lamby@debian.org>  Tue, 26 Nov 2019 10:31:44 +0000

diffoscope (131) unstable; urgency=medium

  * Clarify in the HTML and text outputs that the limits are per output format,
    not global. (Closes: #944882, reproducible-builds/diffoscope#76)
    - Bump the previous "max_page_size" limit from 400 kB to 4 MB.
  * Update an Android manifest test to reflect that parsed XML attributes are
    returned in a sorted or otherwise novel manner under Python 3.8.
  * Update code to reflect version 19.10b0 of the black source code
    reformatter and don't run our self-test for versions earlier than this as
    it will generate different results and thus fail.
  * Limit .dsc and .buildinfo matching; don't attempt to compare them as
    ELF sections or similar. (Closes: reproducible-builds/diffoscope#77)
  * Add a comment that the text_ascii{1,2} test fixture files are used in
    multiple places so are not trivial to generate on the fly.

-- Chris Lamb <lamby@debian.org>  Sat, 23 Nov 2019 15:22:51 -0500

diffoscope (130) unstable; urgency=medium

  [ Chris Lamb ]
  * debian/tests/basic-command-line:
    Move from deprecated ADTTMP to AUTOPKGTEST_TMP.
  * Correct the matching of R .rds files by also detecting newer versions
    of this file format.
  * Drop unused BASE_DIR global in the tests.
  * Try and ensure that new test data files are generated dynamically, ie.
    at least no new ones are added without "good" reasons.
  * Truncate the tcpdump expected diff to 8KB (from ~600KB).
  * Refresh OCaml test fixtures to support OCaml >= 4.08.1.  Closes: #944709
  * Correct reference to the ".rdx" extension in a comment.
  * Update XML test for Python 3.8+.
  * Don't use line-base dbuffering when communucating with subprocesses
    in binary mode. (Closes: reproducible-builds/diffoscope#75)

  [ Jelle van der Waa ]
  * Add support for comparing .zst files are created by zstd.
    (Closes: reproducible-builds/diffoscope!34)

-- Mattia Rizzolo <mattia@debian.org>  Thu, 14 Nov 2019 11:22:20 +0100

diffoscope (129) unstable; urgency=medium

  * Call R's "deparse" function to ensure that we do not error out and revert
    to a binary diff when processing .rdb files with internal "vector" types as
    they do not automatically coerce to strings.
  * Add the ability to pass Python bytestrings to external commands and
    pass our long script to parse R .rdb files using this new method over a
    long command-line argument
  * Use Rscript's --vanilla option over --no-environ as this also enables
    --no-save, --no-restore, --no-site-file and --no-init-file.
  * Improve command-line error messages:
    - Split out formatting into a separate utility function.
    - Truncate very long lines when displaying them as an external source
      of data.
    - When printing an error from a command, format the command for the user.
  * Use "exit code" over "return code" when referring to UNIX error codes in
    displayed differences.

-- Chris Lamb <lamby@debian.org>  Mon, 28 Oct 2019 11:15:18 +0000

diffoscope (128) unstable; urgency=medium

  * Query the container for the full path of the parallel R .rdx file for a
    .rdb file as well as looking in the same directory. This ensures that
    comparing two .deb/.changes files shows a varying path introduced in
    version 127.

-- Chris Lamb <lamby@debian.org>  Fri, 25 Oct 2019 09:21:40 +0100

diffoscope (127) unstable; urgency=medium

  [ Chris Lamb ]
  * Move build-dependency on python-argcomplete to the Python 3.x version to
    facilitate Python 2.x removal. (Closes: #942967)
  * Overhaul the handling of GNU R .rdb files:
    - Rework and refactor the handling of .rdb files specifically with respect
      to locating the parallel .rdx file prior to inspecting the file to ensure
      that we do not add files to the user's filesystem in the case of directly
      comparing two .rdb files or, worse, overwriting a file in is place.
    - Use a ("""-formatted) docstring for our internal R script to dump
      variables.
    - Mask/hide standard errors; R will often produce noisy output that is not
      useful to us.
    - Don't include a useless and misleading "NULL".
    - Include all R object names are displayed, including ones beginning with a
      fullstop (".").
    - Sort package fields when dumping data for output stability.
    - Format package contents as "foo = bar" rather than using ugly and
      misleading brackets.
    - Include the object's type when dumping package contents.
    - Never read the site or user's R location environment configuration to
      ensure output stability.
    - Expose absolute paths in the semantic/human-readable output, preventing
      falling back to a useless hexdump.
  * Improve the formatting of command lines:
    - Ensure newlines and other metacharacters appear escaped as "\n", etc.
    - Use the newline (etc.) escaped version of the commandline being executed in
      logging/debug output.
    - When displaying standard error, ensure use the escaped version too.
  * Add support for easily masking the standard error of commands and use this
    in the ffprobe comparator.
  * To match the libarchive container, raise a KeyError exception if we request
    an invalid member from a directory container.
  * Correct string representation output in the traceback when we cannot locate
    a specific item in a container.

  [ Mattia Rizzolo ]
  * Run Debian autopkgtests against all Python versions.

-- Chris Lamb <lamby@debian.org>  Thu, 24 Oct 2019 15:59:34 +0100

diffoscope (126) unstable; urgency=medium

  [ Chris Lamb ]
  * Track and report on missing Python modules.
    (Closes: reproducible-builds/diffoscope#72)
  * Drop some unnecessary control flow.
  * Drop explicit inheriting from 'object' class; unnecessary in Python 3.
  * Bump Standards-Version to 4.4.1.

  [ Mattia Rizzolo ]
  * Exit with 2 instead of 1 in case of no disk space.

-- Chris Lamb <lamby@debian.org>  Mon, 14 Oct 2019 12:29:47 -0700

diffoscope (125) unstable; urgency=medium

  * The test_libmix_differences ELF test requires xxd. (Closes: #940645)

-- Chris Lamb <lamby@debian.org>  Wed, 18 Sep 2019 11:44:57 +0200

diffoscope (124) unstable; urgency=medium

  [ Chris Lamb ]
  * Also conditionally skip the identification and "no differences" tests as we
    require the Ocaml compiler to be present when building the test files
    themselves. (Closes: #940471)

  [ Mattia Rizzolo ]
  * Permit all sorts of version suffixes when checking the Debian package
    version matches setup.py, not just for backports. (Closes: #939387)

  [ Vagrant Cascadian ]
  * Add external tools on GNU Guix for odt2txt, sng and pgpdump.

  [ Marc Herbert ]
  * Remove StaticLibFile in the ELF comparator -- ArFile.compare_details() is
    superior. (Closes: reproducible-builds/diffoscope#64)

-- Chris Lamb <lamby@debian.org>  Tue, 17 Sep 2019 12:19:07 +0200

diffoscope (123) unstable; urgency=medium

  [ Chris Lamb ]
  * Build OCaml test input files on-demand rather than shipping them with the
    package in order to prevent test failures with OCaml 4.08.
    (Closes: #939386)
  * Update test skipping messages:
    - When skipping tests due to the lack of installed tool, print the package
      that may provide it.
    - Update "requires foo module" messages to clarify that they are regarding
      Python modules, not packages.
  * Rebuild the test squashfs images to exclude the character device as they
    requires root or fakeroot to extract. (reproducible-builds/diffoscope#65)
  * Remove accidentally-committed test fixture generation code from tests.
  * Set long_description_content_type to 'text/x-rst' in setup.py to appease
    the PyPI.org linter.

  [ Mattia Rizzolo ]
  * Don't crash when the progress is requested but the Python module is
    missing. (Closes: #939085)

  [ Vagrant Cascadian ]
  * Add external tools for gifbuild, javap and kbxutil in GNU Guix.

  [ Marc Herbert ]
  * In the cbfs tests, add a "Comp" column test to support Coreboot
    utils > 4.6.

-- Chris Lamb <lamby@debian.org>  Sat, 07 Sep 2019 14:16:31 +0100

diffoscope (122) unstable; urgency=medium

  [ Chris Lamb ]
  * Apply patch from L叩szl坦 B旦sz旦rm辿nyi to update the squashfs test output and
    bump the required version for the test itself. (Closes: #935684)
  * Skip calls to unsquashfs when we are not root or fakeroot.
    (Re: reproducible-builds/diffoscope#63)
  * Include either standard error or standard output (and not just the latter)
    if/when an external command fails.
  * Fix a few unicode/bytes issues:
    - Avoid a possible traceback caused by a str/bytes confusion when handling
      the output of failing external commands.
    - Ensure that all of our artificially-created subprocess.CalledProcessError
      instances have `output` instances that are bytes objects, not str.
  * Improve debugging output:
    * Add the containing module name to the (eg.) "Using StaticLibFile for ..."
    * Improve and condense output when creating our Comparator object types.
  * Correct a reference to `parser.diff` as `diff` in this context is a Python
    function in the module, not the actual output returned from diff(1).
  * Add the "wabt" Debian package to the test dependencies so that we run the
    wasm tests.

  [ Mattia Rizzolo ]
  * Now that we test-require wabt, expect that its tools to be available during
    autopkgtests.

-- Chris Lamb <lamby@debian.org>  Fri, 30 Aug 2019 08:52:25 +0100

diffoscope (121) unstable; urgency=medium

  * Don't fallback to a (useless) raw hexdump when readelf(1) reports an minor
    issue in a section in an ELF binary. For example, when the "frames" section
    is of the "NOBITS" type, its contents are apparently "unreliable" and thus
    readelf(1) exits with a returncode of 1. (Closes: #849407, #931962)
  * Add support to Difference.from_command_exc and friends to optionally ignore
    specified returncodes from the called program and treat them as "no"
    difference.
  * Simplify the parsing of the optional "command_args" argument to the
    from_command and from_command_exc methods in the Difference class.

-- Chris Lamb <lamby@debian.org>  Fri, 16 Aug 2019 09:49:07 -0700

diffoscope (120) unstable; urgency=medium

  * No-change sourceful after accidentally uploading binaries in order to
    migration to testing.

-- Chris Lamb <lamby@debian.org>  Mon, 29 Jul 2019 17:17:46 -0300

diffoscope (119) unstable; urgency=medium

  [ Chris Lamb ]
  * If a command fails to execute but does not print anything to standard
    error, try and include the first line of standard output in the message we
    include in the diff. This was motivated by readelf(1) returning its error
    messages on stdout. (Closes: #931963)
  * Add support for Java ".jmod" modules. Not all versions of file(1) support
    detection of Jmod files yet, so we perform a manual comparison instead.
    (Closes: #933308)
  * Re-add "return code" noun to "Command `foo` exited with X" error messages.
  * Factor out the ability to ignore the exit codes of "zipinfo" and
    "zipinfo -v" in the presence of non-standard headers.
  * Only override the exit code from our special-cased calls to zipinfo(1) if
    they are 1 or 2 to avoid potentially masking real errors.
  * Also add missing textual description entries for ZipFile and
    MozillaZipFile file types.
  * Skip extra newline in "Output:\n<none>".
  * Cease ignoring test failures in stable-backports.
  * Bump debhelper compat level to 12.

  [ Marc Herbert ]
  * Catch failures to disassemble and rescue all other differences.
    (Closes: reproducible-builds/diffoscope!29)

-- Chris Lamb <lamby@debian.org>  Mon, 29 Jul 2019 15:22:24 -0300

diffoscope (118) unstable; urgency=medium

  * Don't fail in autopkgtests when, for example, we do not have sufficiently
    newer or older version of file. (Closes: #931881)
  * Also include python3-tlsh in test dependencies.
  * Tidy handling of DIFFOSCOPE_FAIL_TESTS_ON_MISSING_TOOLS:
    - Merge two previously-overlapping environment variables.
    - Use repr(..)-style output when printing test status.
    - Add some explicit return values to appease pylint.

-- Chris Lamb <lamby@debian.org>  Sat, 13 Jul 2019 10:23:29 -0300

diffoscope (117) unstable; urgency=medium

  [ Chris Lamb ]
  * Add support for file 5.37. Thanks again to Christoph Biedl for the heads-up
    in advance. (Closes: reproducible-builds/diffoscope/#57)
  * Apply patch from Gianfranco Costamagna to fix autopkgtest failures in
    Debian. (Closes: #931709)

  [ Holger Levsen ]
  * debian/control: Bump Standards-Version to 4.4.0.

-- Chris Lamb <lamby@debian.org>  Tue, 09 Jul 2019 10:24:54 -0300

diffoscope (116) unstable; urgency=medium

  [ Chris Lamb ]
  * Upload to unstable after the release of Debian "buster".
  * README.rst & manual page generation:
    - Strip out manpage-only parts of the README rather than using "only"
      reStructuredText directives in order to support the demands of the latest
      PyPI website.
    - Use "real" reStructuredText comments instead of using the "raw" directive.
  * Dockerfile:
    - Build the Docker image from the current Git checkout, not the Debian
      archive. (reproducible-builds/diffoscope#56)
    - Use the ENTRYPOINT directive with the JSON syntax instead so we pass all
      arguments to the underlying diffoscope executable.
  * Document that run_diffoscope should not be considered a stable API.

  [ Mattia Rizzolo ]
  * Rename a test function to prevent shadowing a previous one with the
    same name.
  * Add ffmpeg to the list of Debian build-dependencies for the testsuite.

  [ Vagrant Cascadian ]
  * Add support for known external tools in GNU Guix.

-- Chris Lamb <lamby@debian.org>  Sun, 07 Jul 2019 11:54:29 -0300

diffoscope (115) experimental; urgency=medium

  [ Chris Lamb ]
  * Fix execution of symbolic links that point to the "bin/diffoscope" entry
    point by fully resolving the location.
  * Add a Dockerfile.
  * Update contributing messages with instructions regarding the Docker image.

  [ Mattia Rizzolo ]
  * tests:
    + Allow specifying which tools are known missing using
    DIFFOSCOPE_TESTS_MISSING_TOOLS, to override a _FAIL_ON_MISSING_TOOLS.
    + With DIFFOSCOPE_TESTS_FAIL_ON_MISSING_TOOLS=1, actually fail only tests
      that are missing the required tools.
  * debian:
    + Add black to the test dependencies.
    + Enforce the "fail on missing tools" only when testing with all the
      recommended packages.
    + Ack some missing tools during autopkgtest.
    + Reinstate oggvideotools and procyon-decompiler test dependencies,
      now that are not buggy anymore.

-- Mattia Rizzolo <mattia@debian.org>  Tue, 21 May 2019 16:02:02 +0200

diffoscope (114) experimental; urgency=medium

  [ Chris Lamb ]
  * Add support for GnuPG "keybox" files. Thanks to Daniel Kahn Gillmor for the
    suggestion. (Closes: #871244, reproducible-builds/diffoscope#23)
  * Always warn if tlsh module is not available (not just if a specific
    fuzziness threshold is specified) to match the epilog of the --help output.
    This prevents missing support for file rename detection.
    (Closes: #888237, reproducible-builds/diffoscope#29)
  * Treat missing tools on Debian autopkgtests as individual test failures by
    checking whether a new DIFFOSCOPE_TESTS_FAIL_ON_MISSING_TOOLS environment
    variable is exported. (Closes: #905885, reproducible-builds/diffoscope#35)
  * Require that "-" is explicitly specified to read a single diff from
    standard input to avoid non-intuitive behaviour when diffoscope is called
    without any arguments. (Closes: reproducible-builds/diffoscope#54)
  * Make --use-dbgsym a ternary operator to make it easier to totally disable.
    Thanks to Mattia Rizzolo for the suggestion.
  * Consolidate on "e" as the aliased exception name.

  [ Milena Boselli Rosa ]
  * Various fixes to the HTML markup to prevent validation warnings/errors:
    - Prevent empty values for the "name" attribute name on HTML anchor tags,
      and add an "id" to its parent "div" container.
    - Fix "table column x established by element 'col' has no cells beginning
      in it" warnings.
    - Fix "Text run is not in Unicode Normalization Form C".
    - Remove the "type" HTML attribute from <style> elements.

  [ Vibhu ]
  * Fail more gracefully when running out of diskspace. (Closes: #874582)

-- Chris Lamb <lamby@debian.org>  Sun, 28 Apr 2019 17:21:46 +0100

diffoscope (113) unstable; urgency=medium

  * Replace over 8 MB of Android boot ROM test suite fixtures with 14 KB
    equivalents. (Closes: #894334, reproducible-builds/diffoscope#13)
  * Compare .asc PGP signatures as text, not as a hexdump. (Closes: #908991,
    reproducible-builds/diffoscope#7)
  * Improve the displayed comment when falling back to a binary diff to include
    the file type. (Closes: reproducible-builds/diffoscope#49)
  * Explicitly mention when the guestfs module is missing at runtime and we are
    falling back to a binary diff. (Closes: reproducible-builds/diffoscope#45)
  * Provide explicit help when the libarchive system package is missing or
    "incomplete". (Closes: reproducible-builds/diffoscope#50)
  * Improve the --help outout:
    * Indent and wrap the list of supported file formats.
    * Include links to the diffoscope homepage and bug tracker.
    * Refer to the Debian package names when indicating how to obtain the tlsh
      and argcomplete modules.
  * Drop "DOS/MBR" source string test.
  * Correct a "recurse" typo.
  * Adopt the "black" <https://black.readthedocs.io> source code formatter:
    - Add an initial configuration in a PEP 518 pyproject.toml file and update
      MANIFEST.in to include pyproject.toml in future release tarballs.
    - Run the formatter against the source.
    - Test that the source code satisfies the formatter.

-- Chris Lamb <lamby@debian.org>  Mon, 04 Mar 2019 23:00:38 +0100

diffoscope (112) unstable; urgency=medium

  [ Chris Lamb ]
  * New features:
    - Add a --exclude-directory-metadata=recursive option to support ignoring
      timestamp differences (etc.) in nested archives/containers.
      (Closes: #907600, reproducible-builds/diffoscope#36)
    - Add support for comparing metadata in MP3 files.
      (Closes: reproducible-builds/diffoscope#43)
    - Add support for comparing .crx Chrome browser extensions.
      (Closes: reproducible-builds/diffoscope#41)

  * Bug fixes:
    - Catch tracebacks when mounting invalid filesystem images under guestfs.
    - Ensure both WASM test data files are actually unique.
      (Closes: reproducible-builds/diffoscope#42)
    - Replace literal xxd(1) output in tests/data/hello.wasm with its binary
      equivalent. (Closes: reproducible-builds/diffoscope#47)

  * Misc improvements:
    - Rework and comment logic determining a default for
      exclude_directory_metadata.
    - Fix a number of Ghostscript-related test issues regarding the update of
      this package from 9.20 to 9.26 in Debian "stable".

  [ Mattia Rizzolo ]
  * Make test_ps.test_text_diff pass with ghostscript 9.26.

  [ Ed Maste ]
  * Include relocation information in objdump disassembly.
    (Closes: reproducible-builds/diffoscope#48)

  [ Graham Christensen ]
  * Clarify notice if no file-specific diff caused fallback. (MR: !19)

-- Chris Lamb <lamby@debian.org>  Tue, 19 Feb 2019 09:56:29 +0100

diffoscope (111) unstable; urgency=medium

  * Fix a regression introduced via #920701 where we stopped using the -dbgsym
    packages when comparing .buildinfo or .changes files. (Closes:
    reproducible-builds/diffoscope#46)

-- Chris Lamb <lamby@debian.org>  Sun, 10 Feb 2019 13:09:26 +0100

diffoscope (110) unstable; urgency=medium

  [ Chris Lamb ]
  * Don't look for adjacent -dbgsym package files automatically anymore to
    align better with default user expectations. The existing behaviour can be
    re-enabled by specifying the new `--use-dbgsym` flag. (Closes: #920701)
  * Don't crash with if we were unable to successfully extract a
    "guestfs"-based file. (Closes: #901982)
  * Avoid clumsy profiling title length calculations by moving to Markdown
    syntax, from reStructuredText.
  * Drop printing out dpkg-query output when running tests: it's rather noisy
    and has not helped yet in reproducing an error.
  * Re-enable gnumeric as a Build-Depends.
  * debian/rules: Use str.format over "+" for string concatenation.

  [ Jelle van der Waa ]
  * comparators.wasm: Remove an unused "re" import. (MR: !18)

  [ Mattia Rizzolo ]
  * comparators/elf: Apply flake8.

-- Chris Lamb <lamby@debian.org>  Wed, 06 Feb 2019 17:33:09 +0100

(ng0)

2019-12-30 23:50:33 UTC MAIN commitmail json YAML

doc: Updated net/mate-user-share to 1.22.1

(gutteridge)

2019-12-30 23:50:21 UTC MAIN commitmail json YAML

mate-user-share: update to mate-user-share 1.22.1

Change log:

mate-user-share 1.22.1

  * Translations update
  * add missing autogen.sh to tarballs
  * Change url project's website
  * Fix HTTPD config notice
  * help: update copyright

(gutteridge)

2019-12-30 23:48:55 UTC MAIN commitmail json YAML

doc: Updated devel/hs-base-unicode-symbols to 0.2.4.2

(pho)

2019-12-30 23:48:43 UTC MAIN commitmail json YAML

Update to base-unicode-symbols-0.2.4.2

0.2.4.2
* infixl 6 for MINUS SIGN

0.2.4.1
* infixl 7 for MULTIPLICATION SIGN

0.2.4
* Added MULTIPLICATION SIGN
* Added this changelog
* Fixed UnicodeSyntax extension URL in readme
* Updated copyright years
* Updated author email

0.2.3
* Added DOUBLE EXCLAMATION MARK
* Added GREEK SMALL LETTER EPSILON
* Added DOUBLE-STRUCK CAPITAL N
* Added XOR
* Added NAND
* Added NOR
* Added DIVIDES
* Added DOES NOT DIVIDE
* Added MINUS SIGN
* Added RIGHTWARDS ARROW WITH TAIL
* Added LEFTWARDS ARROW WITH TAIL
* Updated readme
* Updated copyright years
* Added minimal travis YAML file
* Added cabal flag for base >= 4.8.0.0 support (enabled by default)
* Removed module haddocks

(pho)

2019-12-30 23:46:02 UTC MAIN commitmail json YAML

doc: Updated x11/mozo to 1.22.2

(gutteridge)

2019-12-30 23:45:51 UTC MAIN commitmail json YAML

mozo: update to mozo 1.22.2

Change log:

mozo 1.22.2

  * Translations update
  * Add Undo and Redo buttons
  * moveItem: Remove redundant code, add missing check for move mode when merging entries
  * Change DragAction to MOVE
  * undo/redo: Handle missing files
  * Fix item drag & drop creating copies, fix undo, redo and a crash when refreshing
  * Fix DeprecationWarning ABCs from 'collections'
  * Fix DeprecationWarning: cgi.escape is deprecated
  * Fix drag and drop of .desktop file

(gutteridge)

2019-12-30 23:44:34 UTC MAIN commitmail json YAML

doc: Updated x11/mate-indicator-applet to 1.22.1

(gutteridge)

2019-12-30 23:44:17 UTC MAIN commitmail json YAML

mate-indicator-applet: update to mate-indicator-applet 1.22.1

Change log:

mate-indicator-applet 1.22.1

  * Translations update
  * Resize indicator icons to fit panel

(gutteridge)

2019-12-30 23:42:09 UTC MAIN commitmail json YAML

doc: Updated graphics/eom to 1.22.2

(gutteridge)

2019-12-30 23:41:59 UTC MAIN commitmail json YAML

eom: update to eom 1.22.2

Change log:

eom 1.22.2

  * Translations update
  * remove warning: "HAVE_EXIF" is not defined, evaluates to 0 [-Wundef]
  * Allow color correcting images with alpha channel
  * EomMetadataReaderPng: Use built-in SRGB profile for matching cHRM/gAMA
  * EomMetadataReaderPNG: Only build profile from cHRM if gAMA is present
  * Assume sRGB if no display profile is set
  * EomImage: Check GdkPixbuf for an ICC profile before falling back to sRGB
  * Assume sRGB when image doesn't have an ICC profile attached
  * require GLib 2.52
  * Restore image types list and add wildcard
  * Disconnect callbacks for "Open with" menu items before connecting new ones.
  * Unref GtkUIManager so "Open with" menu is freed.

(gutteridge)

2019-12-30 23:39:09 UTC MAIN commitmail json YAML

doc: Updated editors/pluma to 1.22.2

(gutteridge)

2019-12-30 23:38:57 UTC MAIN commitmail json YAML

pluma: update to 1.22.2

While here, also remove PLIST vars that have never actually been used
since the package was imported.

Change log:

pluma 1.22.2

  * Translations update
  * smart-converter: Fix memory leaks
  * spell-checker plugin: add missing translation (i18n)

(gutteridge)

2019-12-30 23:35:51 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-notification-daemon to 1.22.1

(gutteridge)

2019-12-30 23:35:39 UTC MAIN commitmail json YAML

mate-notification-daemon: update to mate-notification-daemon 1.22.1

Change log:

mate-notification-daemon 1.22.1

  * Translations update
  * Fix decoding the hints dictionary

(gutteridge)

2019-12-30 23:34:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-system-monitor to 1.22.2

(gutteridge)

2019-12-30 23:34:16 UTC MAIN commitmail json YAML

mate-system-monitor: update to mate-system-monitor 1.22.2

Change log:

mate-system-monitor 1.22.2

  * Translations update
  * Render icons as cairo surfaces for HiDPI support
  * msm_execute_helper: fix memory leak

(gutteridge)

2019-12-30 23:32:53 UTC MAIN commitmail json YAML

doc: Updated misc/libmateweather to 1.22.1

(gutteridge)

2019-12-30 23:32:42 UTC MAIN commitmail json YAML

libmateweather: update to libmateweather 1.22.1

Change log:

libmateweather 1.22.1

  * Translations update
  * Locations: Add Lleida窶鄭lguaire Airport
  * locations: change weather station for Rostov-on-Don, Russia

(gutteridge)

2019-12-30 23:17:52 UTC MAIN commitmail json YAML

doc: Updated sysutils/mate-power-manager to 1.22.2

(gutteridge)

2019-12-30 23:17:39 UTC MAIN commitmail json YAML

mate-power-manager: update to mate-power-manager 1.22.2

Change log:

mate-power-manager 1.22.2

  * Translations update
  * prefs: Fix mnemonic relationships
  * use --without-keyring for make distcheck

(gutteridge)

2019-12-30 23:15:27 UTC MAIN commitmail json YAML

doc: Updated graphics/mate-icon-theme to 1.22.2

(gutteridge)

2019-12-30 23:15:16 UTC MAIN commitmail json YAML

mate-icon-theme: update to mate-icon-theme 1.22.2

Change log:

mate-icon-theme 1.22.2

  * Translations update
  * Fix mate/22x22/devices/printer.png
  * Upscale 22x22px icons to 24x24px adding 1px to the edges
  * Gen png mimetypes icons from paper-sheets.svg - Mate theme
  * use folder icon as example
  * rename mate logo

(gutteridge)

2019-12-30 23:02:58 UTC MAIN commitmail json YAML

doc: Updated x11/mate-menus to 1.22.1

(gutteridge)

2019-12-30 23:02:48 UTC MAIN commitmail json YAML

mate-menus: update to mate-menus 1.22.1

Change log:

mate-menus 1.22.1

  * Translations update
  * Use datadir and libdir when install gir files

(gutteridge)

2019-12-30 23:00:07 UTC MAIN commitmail json YAML

doc: Updated wm/mate-netbook to 1.22.2

(gutteridge)

2019-12-30 22:59:56 UTC MAIN commitmail json YAML

mate-netbook: update to mate-netbook 1.22.2

Change log:

mate-netbook 1.22.2

    tx: sync with transifex
    Use the same variable name for return value than elsewhere
    Remove cppcheck warnings with better variables scope
    Remove unused variable declaration in applet.c and task-list.c
    Add an option to disable the bold face of the window title in applet
    Make the 'show-home-title' feature work again
    Fix several compilation warnings
    Refactor the on_active_window_changed function
    Remove a runtime error due to event->time sending buggy values
    Change preference label for the window picker applet, and add a tooltip
    Cleanup whitespaces

(gutteridge)

2019-12-30 22:57:42 UTC MAIN commitmail json YAML

doc: Updated x11/mate-screensaver to 1.22.2

(gutteridge)

2019-12-30 22:57:31 UTC MAIN commitmail json YAML

mate-screensaver: update to mate-screensaver 1.22.2

Change log:

mate-screensaver 1.22.2

  * Translations update
  * remove old HAL remnants
  * Ensure lock on suspend and unlock on resume
  * drop libXxf86 dependency

(gutteridge)

2019-12-30 22:55:08 UTC MAIN commitmail json YAML

doc: Updated misc/mate-utils to 1.22.2

(gutteridge)

2019-12-30 22:54:52 UTC MAIN commitmail json YAML

mate-utils: update to mate-utils 1.22.2

(pkgsrc TBD: review inkscape and rsvg-convert dependencies.)

Change log:

mate-utils 1.22.2

  * Translations update
  * Add hicolor_apps_24x24_mate-system-log.png
  * Install hicolor_apps_24x24_mate-disk-usage-analyzer.png
  * mate-disk-usage-analyzer: Remove blank space before right parenthesis
  * gdict-applet: Variable 'detail' is allocated memory that is never used
  * Make inkscape and rsvg-convert optional

(gutteridge)

2019-12-30 22:51:24 UTC MAIN commitmail json YAML

doc: Updated x11/mate-desktop to 1.22.2

(gutteridge)

2019-12-30 22:51:10 UTC MAIN commitmail json YAML

mate-desktop: update to mate-desktop 1.22.2

(pkgsrc TBD: review rsvg-convert dependency.)

Change log:

mate-desktop 1.22.2

  * Translations update
  * make 'rsvg-convert' optional

(gutteridge)

2019-12-30 22:48:30 UTC MAIN commitmail json YAML

doc: Updated x11/mate-control-center to 1.22.2

(gutteridge)

2019-12-30 22:48:18 UTC MAIN commitmail json YAML

mate-control-center: update to mate-control-center 1.22.2

Change log:

mate-control-center 1.22.2

  * tx: sync with transifex
  * fv: thumbnailer: add font/collection to the supported mimetypes
  * font-viewer: Add font/ttf and font/otf mime types
  * drop libXxf86 dependency
  * appearance.ui (cursor size scale)
  * Fix the icon sizes in Preferred Applications selector
  * add icon for the font viewer window
  * Fix grammar mistake

(gutteridge)

2019-12-30 22:46:04 UTC MAIN commitmail json YAML

doc: Updated devel/mate-common to 1.22.2

(gutteridge)

2019-12-30 22:45:53 UTC MAIN commitmail json YAML

mate-common: update to mate-common 1.22.2

Change log:

mate-common 1.22.2

  * back to 1.22.0 release

mate-common 1.22.1

  * update mate-compiler-flags macro

(gutteridge)

2019-12-30 22:43:38 UTC MAIN commitmail json YAML

doc: Updated misc/mate-calc to 1.22.2

(gutteridge)

2019-12-30 22:43:29 UTC MAIN commitmail json YAML

mate-calc: update to 1.22.2

Change log:

mate-calc 1.22.2

  * Translations update
  * parserfunc: Return NULL on NOT operation overflow
  * mp-serializer: fix scientific presentation of complex numbers

(gutteridge)

2019-12-30 22:41:26 UTC MAIN commitmail json YAML

doc: Updated sysutils/caja-extensions to 1.22.1

(gutteridge)

2019-12-30 22:41:14 UTC MAIN commitmail json YAML

caja-extensions: update to caja-extensions 1.22.1

Change log:

caja-extensions 1.22.1

  * Translations update
  * Build either with gupnp version 1.0 or 1.2.
  * image-converter: don't use non-existing icons in context menu

(gutteridge)

2019-12-30 22:39:43 UTC MAIN commitmail json YAML

doc: Updated sysutils/caja to 1.22.2

(gutteridge)

2019-12-30 22:39:31 UTC MAIN commitmail json YAML

caja: update to caja 1.22.2

Change log:

caja 1.22.2

  * update translations
  * caja-progress-info: use NotifyNotification instead of GNotification
  * Update Korean translation which prevents a segfault on file move
  * Use the same view settings for search results as the folder being searched
  * fix build error about fm-empty-view
  * preferences: Render extension icons as cairo_surfaces
  * preferences: Render media icons as cairo_surface
  * Replace gdkpixbuf with cairo_surfaces in a few more places
  * sidebar: Render info icon as vector
  * caja-location-dialog: Fix 'cppcheck' and 'clang' warnings
  * eel-editable-label: Use 'memmove' instead of 'memcpy'
  * caja-file: avoid shifting signed 32-bit value by 31 bits
  * caja-icon-canvas-item: initialize variable 'scale'
  * caja-application: avoid NULL inside 'g_object_unref'
  * fm-desktop-icon-view: remove dead code
  * caja-file-operations: make sure 'error' isn't NULL
  * caja-open-with-dialog: make sure there is error before showing it
  * caja-sidebar-title: avoid 'NULL' inside 'setup_gc_with_fg'
  * caja-autorun: avoid NULL in 'memcpy'
  * eel-editable-label: call argument with initialized value
  * configure.ac: fix portability issue with test
  * eel-canvas: Fix warning: Undefined or garbage value returned to caller
  * caja-window: Fix garbage value
  * Fix attempt to free released memory
  * Render file-conflict icons as cairo_surface vectors
  * file-conflict-dialog: don't scale icons twice on hidpi monitors
  * desktop icon view: disconnect callback from correct GSettings instance
  * hidpi: ensure all icons are properly scaled

(gutteridge)

2019-12-30 22:36:34 UTC MAIN commitmail json YAML

doc: Updated x11/mate-applets to 1.22.2

(gutteridge)

2019-12-30 22:36:20 UTC MAIN commitmail json YAML

mate-applets: update to mate-applets 1.22.2

Change log:

mate-applets 1.22.2

  * update translations
  * geyes: avoid memory leak
  * multiload: Use /proc/diskstats for NVMe drives
  * treat output as utf8 when limiting width.
  * Make cpufreq builds independent from kernel header version.
  * command: use MaCommand object
  * Make command applet run commands asynchronously
  * cpufreq: support kernel 5.1.0
  * weather: align Gtk_Box to center
  * multiload: filter-out non-local disks and user mounts

(gutteridge)

2019-12-30 22:31:17 UTC MAIN commitmail json YAML

doc: Updated x11/mate-session-manager to 1.22.3

(gutteridge)

2019-12-30 22:31:09 UTC MAIN commitmail json YAML

mate-session-manager: update to mate-session-manager 1.22.3

Change log:

mate-session-manager 1.22.3

  * Translations update
  * Fix timeout with gnome-keyring 3.34
  * Remove GNOME_KEYRING_LIFETIME_FD

mate-session-manager 1.22.2

  * Translations update
  * Fix mate-session-properties vertical scaling
  * Don't add apps repeatedly
  * Add Show hidden checkbox and gsettings flag.
  * Hide NoDisplay Apps in Startup Applications

(gutteridge)

2019-12-30 22:29:57 UTC MAIN commitmail json YAML

doc: Updated x11/mate-settings-daemon to 1.22.1

(gutteridge)

2019-12-30 22:29:46 UTC MAIN commitmail json YAML

mate-settings-daemon: update to mate-settings-daemon 1.22.1

Change log:

mate-settings-daemon 1.22.1

  * update translations
  * Hide MATE Settings Daemon from Startup Applications capplet
  * plugins: drop libXxf86 dependency
  * locate-pointer: Do not grab pointer button when trying to locate

(gutteridge)

2019-12-30 22:27:01 UTC MAIN commitmail json YAML

doc: Updated x11/mate-panel to 1.22.2

(gutteridge)

2019-12-30 22:26:46 UTC MAIN commitmail json YAML

mate-panel: update to mate-panel 1.22.2

Change log:

mate-panel 1.22.2

  * update translations
  * When determining whether the pos is in the applet, use ad->cells to calc.
  * panel-toplevel: fix applets placement on expanded vertical panel
  * panel-toplevel: fix coding style and spacing a bit
  * Fix Makefile.am to install in a given prefix path
  * Revert "menu-bar: transfer focus correctly on alt-F1"
  * fix reloading the default layout after panel reset
  * fix random crashes on panel reset
  * Fix panel applet keyboard focus trap

(gutteridge)

2019-12-30 22:17:53 UTC MAIN commitmail json YAML

doc: Updated security/sslsplit to 0.5.5

(rhialto)

2019-12-30 22:17:29 UTC MAIN commitmail json YAML

2019-12-30 21:17:29 UTC MAIN commitmail json YAML

py-digitalocean: sort PLIST

(triaxx)

2019-12-30 20:58:30 UTC MAIN commitmail json YAML

py-certbot-dns-digitalocean: sort PLIST

(triaxx)

2019-12-30 20:37:27 UTC MAIN commitmail json YAML

doc: Updated security/openpam to 20190224

(triaxx)

2019-12-30 20:12:35 UTC pkgsrc-2019Q4 commitmail json YAML

I hereby declare this cycle of pull-ups to be open :)

Record pullup ticket #6105.

(bsiegert)

2019-12-30 20:10:56 UTC pkgsrc-2019Q4 commitmail json YAML

Pullup ticket #6105 - requested by taca
x11/ruby-tk-gem: build fix

Revisions pulled up:
- x11/ruby-tk-gem/Makefile                                      1.6
- x11/ruby-tk-gem/PLIST                                        1.3

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Sun Dec 29 16:59:24 UTC 2019

  Modified Files:
  pkgsrc/x11/ruby-tk-gem: Makefile PLIST

  Log Message:
  x11/ruby-tk-gem: fix build problem on native X11

  Fix build problem on native X11.

  Bump PKGREVISION since PLIST is changed.

(bsiegert)

2019-12-30 19:44:33 UTC MAIN commitmail json YAML

2019-12-30 19:43:56 UTC MAIN commitmail json YAML

py-cerbot: add py-certbot-dns-digitalocean in comments

(triaxx)

2019-12-30 19:43:15 UTC MAIN commitmail json YAML

doc: Added security/py-certbot-dns-digitalocean version 1.0.0

(triaxx)

2019-12-30 19:41:31 UTC MAIN commitmail json YAML

2019-12-30 19:38:27 UTC MAIN commitmail json YAML

net: added py-digitalocean version 1.14.0

(triaxx)

2019-12-30 19:31:51 UTC MAIN commitmail json YAML

CHANGES-2019: fix typo for net/py-digitalocean entry

Oups, I forgot CTYPE=Added

(triaxx)

2019-12-30 19:26:56 UTC MAIN commitmail json YAML

doc: Updated net/py-digitalocean to 1.14.0

(triaxx)

2019-12-30 19:25:03 UTC MAIN commitmail json YAML

py-digitalocean: added version 1.14.0

This library provides easy access to Digital Ocean APIs to deploy droplets, images and more.

Features
python-digitalocean support all the features provided via digitalocean.com APIs, such as:
    Get user窶冱 Droplets
    Get user窶冱 Images (Snapshot and Backups)
    Get public Images
    Get Droplet窶冱 event status
    Create and Remove a Droplet
    Resize a Droplet
    Shutdown, restart and boot a Droplet
    Power off, power on and 窶徘ower cycle窶� a Droplet
    Perform Snapshot
    Enable/Disable automatic Backups
    Restore root password of a Droplet

(triaxx)

2019-12-30 18:17:55 UTC MAIN commitmail json YAML

Updated net/freeradius

(adam)

2019-12-30 18:17:22 UTC MAIN commitmail json YAML

freeradius: updated to 3.0.20

FreeRADIUS 3.0.20 Thu 14 Nov 2019 12:00:00 EDT urgency=medium
Feature improvements
* Add Jenkins continuous integration.
  Used to build http://packages.networkradius.com/
* Added Force10 dictionary.
* Update dictionary.hp with new attributes.
* Update dictionary.aruba with new attributes.
* Update logrotate settings to rotate as non-root user.
* Fix side-channel leak in EAP-PWD.  Patch from Mathy Vanhoef.
* Relax OpenSSL version checks, now that their API is both
  public, and stable.
* Note that tls_min_version/tls_max_version also support "1.3"
  Since there is no standard yet for EAP with TLS 1.3, it
  will not work.
* Added tripplite dictionary.
* Switch to the async interface for rlm_sql_postgresql so that
  we can enforce query_timeout.
* Added new LDAP option 'allow_dangling_group_ref'.
* Updated documentation and functionality for EAP session caching.
  See "cache" section of mods-available/eap.
* Tighten systemd unit file security.
* Disable TLS 1.0 and TLS 1.1 support in the default configuration.
  We STRONGLY recommend doing this for all installations.
* Add expansions for *outgoing* Radsec connections.
  "%{proxy_listen:TLS-...}"  for TLS-Client-Cert-* and TLS-Cert-*
  attributes.
* Add %{listen:tls} which returns "yes" or "no" for TLS or non-TLS
  connections.
* Update dictionary.lancom with new attributes.
* Added rlm_sql_mongo.  See raddb/mods-available/sql.  Note that
  this module is experimental.
* Added more documentation in sites-available/robust-proxy-accounting
* sqlippool now re-allocates unexpired leases, to prevent IP pool
  exhaustion when clients perform multiple reauthentication attempts.
  Patch from Terry Burton.
* Add support to radmin keep the history in ~/.radmin_history
* Add support for ENV and LD_PRELOAD in radiusd.conf.  See the new
  ENV sub-section of radiusd.conf.
* Update dictionary.aptilo.
* Update dictionary.airespace.
* Add sites-available/coa-relay, which makes CoA easier.
  Patch from Terry Burton.
* Add example stored procedure for IP Pools in MySQL.
  See mods-config/sql/ippool/mysql/procedure.sql
  Patch from Terry Burton.
* Update dictionary.dhcp dictionary with the recent hardware types.
* Add experimental rlm_python3.  This should largely work the same
  as rlm_python, which was Python2 only.
* Add Dockerfiles for Debian10 and CentOS8.
* Add RPM spec file compatibility for RHEL/CentOS 8.
* Notes on iOS 13 certificate issues.  See
  https://support.apple.com/en-us/HT210176.
* Notes on certificate constraints.  See raddb/certs/server.cnf.
* Add NAIRealm example to raddb/certs/server.cnf, for RFC 7585.

Bug fixes
* Allow listen.ipaddr to reference an IPv6-only host.
* ERX-Acct-Request-Reason is "integer".
* Fix a slow memory leak in the file management code.
* Try to fix file permissions if they get modified while
  the server is running.
* Fix slow memory leak with clients.
* Fix request and connection timeouts in rlm_rest.
* Fix systemd issues.  Patches from Daniele Rondina.
* Fixes from clang analyzer.
* Fix missing include for the dictionaries: alcatel.esam,
  altiga,alvarion.wimax.v2_2,aptis,asn,audiocodes,avaya,bristol,
  columbia_university,freedhcp,garderos,infoblox,motorola.illegal,
  starent.vsa1, telkom, wimax.wichorus.
* Fix internal sanity check when running with "-Xx"
* Allow "inner-tunnel" virtual servers to work better with
  "accept" and "reject" policies.
* Fix dictionary.huawei data types for Huawei-DNS-Server-IPv6-address
  and Huawei-Framed-IPv6-Address.
* Framed-Interface-ID in postgresql/queries.conf is string, not inet

* Fix rlm_cache to complain on unknown attributes in the
  "update" section of its configuration.
* Add configure checks for -latomic.  This helps on armel, mips
  and mipsel.
* Add support to Oracle 19 and 18.
* Add support for decoding tags in rlm_rest.
* Use correct passwords when updating CRLs in raddb/certs/
* Properly separate "originate-coa" packets when accounting packets
  are read from the detail file reader.
* Use the correct virtual server for pre/post-proxy.
* radsqlrelay fixes backported from "master" branch.
  Patches from Terry Burton.
* Fix DoS issues due to multithreaded BN_CTX access.
  Patch from Mathy Vanhoef.  CVE-2019-17185

(adam)

2019-12-30 18:01:52 UTC MAIN commitmail json YAML

Updated devel/protobuf, devel/py-protobuf

(adam)

2019-12-30 18:01:32 UTC MAIN commitmail json YAML

{py-}protobuf: updated to 3.11.2

Protocol Buffers v3.11.2

PHP
Make c extension portable for php 7.4

(adam)

2019-12-30 17:53:19 UTC MAIN commitmail json YAML

Updated net/py-responses, textproc/py-xmlschema

(adam)

2019-12-30 17:53:00 UTC MAIN commitmail json YAML

py-xmlschema: updated to 1.0.18

v1.0.18:
* Fix for *ModelVisitor.iter_unordered_content()*
* Fixed default converter, AbderaConverter and JsonMLConverter for xs:anyType decode
* Fixed validation tests with all converters
* Added UnorderedConverter to validation tests

(adam)

2019-12-30 17:51:50 UTC MAIN commitmail json YAML

py-responses: updated to 0.10.9

0.10.9
- Fixed regression with `add_callback()` and content-type header.
- Fixed implicit dependency on urllib3>1.23.0

(adam)

2019-12-30 17:48:32 UTC MAIN commitmail json YAML

2019-12-30 17:48:05 UTC MAIN commitmail json YAML

wireshark: updated to 3.2.0

Wireshark 3.2.0

What’s New

This is the last release branch with official support for Windows 7
and Windows Server 2008 R2.

Many improvements have been made. See the “New and Updated Features”
section below for more details.

New and Updated Features

The following features are new (or have been significantly updated)
since version 3.2.0rc2:

  • Minor bug fixes.

The following features are new (or have been significantly updated)
since version 3.2.0rc1:

  • Minor bug fixes.

The following features are new (or have been significantly updated)
since version 3.1.1:

  • Miscellaneous UI fixes and updates.

  • The macOS installer now ships with Qt 5.12.6. It previously
    shipped with Qt 5.12.5.

The following features are new (or have been significantly updated)
since version 3.1.0:

  • Automatic updates are supported on macOS.

  • You can now select multiple packets in the packet list at the
    same time

  • They can be exported as Text by “Ctrl+C” or “Cmd+C” and the
    corresponding menu in “Edit › Copy › As …<U+200B>”

  • They can be marked/unmarked or ignored/unignored at the same time

  • They can be exported and printed using the corresponding menu
    entries “File › Export Specified Packets”, “File › Export Packet
    Dissections” and “File › Print”

You can now follow HTTP/2 and QUIC streams.

You can once again mark and unmark packets using the middle mouse
button. This feature went missing around 2009 or so.

The Windows packages are now built using Microsoft Visual Studio
2019.

IOGraph automatically adds a graph for the selected display filter if
no previous graph exists

Action buttons for the display filter bar may be aligned left via the
context menu

  • The "Expression…<U+200B>" toolbar entry has been moved to "Analyze ›
    Display filter Expression …<U+200B>" as well as to the context menu of
    the display filter toolbar

Allow extcaps to be loaded from the personal configuration directory

The Wireshark 3.1.0 Windows installers ship with Qt 5.12.6. Previous
installers shipped with Qt 5.12.4.

The following features are new (or have been significantly updated)
since version 3.0.0:

  • You can drag and drop a field to a column header to create a
    column for that field, or to the display filter input to create a
    display filter. If a display filter is applied, the new filter
    can be added using the same rules as “Apply Filter”

  • You can drag and drop a column entry to the display filter to
    create a filter for it.

  • You can import profiles from a .zip archive or an existing
    directory.

  • Dark mode support on macOS and dark theme support on other
    platforms has been improved.

  • Brotli decompression support in HTTP/HTTP2 (requires the brotli
    library).

  • The build system now checks for a SpeexDSP system library
    installation. The bundled Speex resampler code is still provided
    as a fallback.

  • WireGuard decryption can now be enabled through keys embedded in
    a pcapng in addition to the existing key log preference (Bug
    15571[1]).

  • A new tap for extracting credentials from the capture file has
    been added. It can be accessed through the -z credentials option
    in tshark or from the “Tools › Credentials” menu in Wireshark.

  • Editcap can now split files on floating point intervals.

  • Windows .msi packages are now signed using SHA-2[2]. .exe
    installers are still dual-signed using SHA-1 and SHA-2.

  • The “Enabled Protocols” Dialog now only enables, disables and
    inverts protocols based on the set filter selection. The protocol
    type (standard or heuristic) may also be choosen as a filter
    value.

  • Save RTP stream to .au supports any codec with 8000 Hz rate
    supported by Wireshark (shown in RTP player). If save of audio is
    not possible (unsupported codec or rate), silence of same length
    is saved and warning is shown.

  • The “Analyze › Apply as Filter” and “Analyze › Prepare a Filter”
    packet list and detail popup menus now show a preview of their
    respective filters.

  • Protobuf files (*.proto) can now be configured to enable more
    precise parsing of serialized Protobuf data (such as gRPC).

  • HTTP2 support streaming mode reassembly. To use this feature,
    subdissectors can register itself to "streaming_content_type"
    dissector table and return pinfo→desegment_len and
    pinfo→desegment_offset to tell HTTP2 when to start and how many
    additional bytes requires when next called.

  • The message of stream gRPC method can now be parsed with
    supporting of HTTP2 streaming mode reassembly feature.

  • The Wireshark 3.1.0 Windows installers ship with Qt 5.12.4.
    Previous installers shipped with Qt 5.12.1.

New Protocol Support

3GPP BICC MST (BICC-MST), 3GPP log packet (LOG3GPP), 3GPP/GSM Cell
Broadcast Service Protocol (cbsp), Asynchronous Management Protocol
(AMP), Bluetooth Mesh Beacon, Bluetooth Mesh PB-ADV, Bluetooth Mesh
Provisioning PDU, Bluetooth Mesh Proxy, CableLabs Layer-3 Protocol
IEEE EtherType 0xb4e3 (CL3), DCOM IProvideClassInfo, DCOM ITypeInfo,
Diagnostic Log and Trace (DLT), Distributed Replicated Block Device
(DRBD), Dual Channel Wi-Fi (CL3DCW), EBHSCR Protocol (EBHSCR), EERO
Protocol (EERO), evolved Common Public Radio Interface (eCPRI), File
Server Remote VSS Protocol (FSRVP), FTDI FT USB Bridging Devices
(FTDI FT), Graylog Extended Log Format over UDP (GELF), GSM/3GPP CBSP
(Cell Broadcast Service Protocol), ITS message - CAMv1, ITS message -
DENMv1, Linux net_dm (network drop monitor) protocol, MIDI System
Exclusive DigiTech (SYSEX DigiTech), Network Controller Sideband
Interface (NCSI), NR Positioning Protocol A (NRPPa) TS 38.455, NVM
Express over Fabrics for TCP (nvme-tcp), OsmoTRX Protocol (GSM
Transceiver control and data), Scalable service-Oriented MiddlewarE
over IP (SOME/IP), USB 2.0 Link Layer (USBLL), and Wi-Fi Neighbour
Awareness Networking (NAN)

Updated Protocol Support

Too many protocols have been updated to list here.

New and Updated Capture File Support

3gpp phone, Android Logcat Text, Ascend, Busmaster log file, Candump,
Endace ERF, NetScaler, pcapng, and Savvius *Peek

(adam)

2019-12-30 16:27:29 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 19.4.0

(rillig)

2019-12-30 16:27:14 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 19.4.0

Changes since 19.3.19:

Empty PLIST files now generate an error instead of a warning since there
is no reason for having these empty files.

If a follow-up line in a Makefile is completely empty, there is no note
about trailing whitespace anymore since the warning about the misleading
empty line already covers this case.

The remaining code changes are only refactorings.

(rillig)

2019-12-30 13:58:59 UTC MAIN commitmail json YAML

Updated net/haproxy, net/samba4

(adam)

2019-12-30 13:58:35 UTC MAIN commitmail json YAML

samba4: updated to 4.11.4

Changes since 4.11.3:
* BUG 14161: s3: libsmb: Ensure SMB1 cli_qpathinfo2() doesn't return an inode
  number.
* BUG 14174: s3: utils: smbtree. Ensure we don't call cli_RNetShareEnum()
  on an SMB1 connection.
* BUG 14176: NT_STATUS_ACCESS_DENIED becomes EINVAL when using SMB2 in
  SMBC_opendir_ctx.
* BUG 14189: s3: smbd: SMB2 - Ensure we use the correct session_id if
  encrypting an interim response.
* BUG 14205: Prevent smbd crash after invalid SMB1 negprot.
* BUG 13745: s3:printing: Fix %J substition.
* BUG 13925: s3: Remove now unneeded call to cmdline_messaging_context().
* BUG 14069: Incomplete conversion of former parametric options.
* BUG 14070: Fix sync dosmode fallback in async dosmode codepath.
* BUG 14171: vfs_fruit returns capped resource fork length.
* BUG 14116: libnet_join: Add SPNs for additional-dns-hostnames entries.
* BUG 14211: smbd: Increase a debug level.
* BUG 14153: Prevent azure ad connect from reporting discovery errors:
  reference-value-not-ldap-conformant.
* BUG 14179: krb5_plugin: Fix developer build with newer heimdal system
  library.
* BUG 14168: replace: Only link libnsl and libsocket if requrired.
* BUG 14175: ctdb: Incoming queue can be orphaned causing communication
  breakdown.
* BUG 13846: ldb: Release ldb 2.0.8. Cross-compile will not take
  cross-answers or cross-execute.
* BUG 13856: heimdal-build: Avoid hard-coded /usr/include/heimdal in
  asn1_compile-generated code.

(adam)

2019-12-30 13:57:40 UTC MAIN commitmail json YAML

haproxy: updated to 2.0.12

2.0.12
- DOC: Improve documentation of http-re(quest|sponse) replace-(header|value|uri)
- DOC: clarify the fact that replace-uri works on a full URI
- BUG/MINOR: sample: fix the closing bracket and LF in the debug converter
- BUG/MINOR: sample: always check converters' arguments
- BUG/MEDIUM: ssl: Don't set the max early data we can receive too early.
- MINOR: task: only check TASK_WOKEN_ANY to decide to requeue a task
- BUG/MAJOR: task: add a new TASK_SHARED_WQ flag to fix foreing requeuing
- BUG/MEDIUM: ssl: Revamp the way early data are handled.
- MINOR: fd/threads: make _GET_NEXT()/_GET_PREV() use the volatile attribute
- BUG/MEDIUM: fd/threads: fix a concurrency issue between add and rm on the same fd
- BUG/MINOR: ssl: openssl-compat: Fix getm_ defines
- BUG/MEDIUM: stream: Be sure to never assign a TCP backend to an HTX stream
- BUILD: ssl: improve SSL_CTX_set_ecdh_auto compatibility

2.0.11
- BUG/MINOR: stream: init variables when the list is empty
- BUG/MINOR: contrib/prometheus-exporter: Use HTX errors and not legacy ones
- BUG/MINOR: contrib/prometheus-exporter: decode parameter and value only
- BUG/MINOR: http-htx: Don't make http_find_header() fail if the value is empty
- DOC: Clarify behavior of server maxconn in HTTP mode
- DOC: clarify matching strings on binary fetches
- DOC: move the "group" keyword at the right place
- BUG/MEDIUM: stream-int: don't subscribed for recv when we're trying to flush data
- BUG/MINOR: stream-int: avoid calling rcv_buf() when splicing is still possible
- BUG/MEDIUM: listener/thread: fix a race when pausing a listener
- BUG/MINOR: ssl: certificate choice can be unexpected with openssl >= 1.1.1
- BUG/MEDIUM: mux-h1: Never reuse H1 connection if a shutw is pending
- BUG/MINOR: mux-h1: Don't rely on CO_FL_SOCK_RD_SH to set H1C_F_CS_SHUTDOWN
- BUG/MINOR: mux-h1: Fix conditions to know whether or not we may receive data
- BUG/MEDIUM: tasks: Make sure we switch wait queues in task_set_affinity().
- BUG/MEDIUM: checks: Make sure we set the task affinity just before connecting.
- BUG/MINOR: mux-h1: Be sure to set CS_FL_WANT_ROOM when EOM can't be added
- BUG/MINOR: proxy: make soft_stop() also close FDs in LI_PAUSED state
- BUG/MINOR: listener/threads: always use atomic ops to clear the FD events
- BUG/MINOR: listener: also clear the error flag on a paused listener
- BUG/MEDIUM: listener/threads: fix a remaining race in the listener's accept()
- DOC: document the listener state transitions
- BUG/MAJOR: dns: add minimalist error processing on the Rx path
- BUG/MEDIUM: proto_udp/threads: recv() and send() must not be exclusive.
- BUG/MEDIUM: kqueue: Make sure we report read events even when no data.
- DOC: listeners: add a few missing transitions
- BUG/MINOR: tasks: only requeue a task if it was already in the queue
- DOC: proxies: HAProxy only supports 3 connection modes
- BUILD/MINOR: ssl: shut up a build warning about format truncation
- BUILD/MINOR: tools: shut up the format truncation warning in get_gmt_offset()
- BUILD: do not disable -Wformat-truncation anymore
- DOC: remove references to the outdated architecture.txt
- BUG/MINOR: log: fix minor resource leaks on logformat error path
- BUG/MINOR: mworker: properly pass SIGTTOU/SIGTTIN to workers
- BUG/MINOR: listener: do not immediately resume on transient error
- BUG/MINOR: server: make "agent-addr" work on default-server line
- BUG/MINOR: listener: fix off-by-one in state name check
- BUILD/MINOR: unix sockets: silence an absurd gcc warning about strncpy()

(adam)

2019-12-30 13:15:58 UTC MAIN commitmail json YAML

doc: Updated wm/spectrwm to 3.3.0

(ng0)

2019-12-30 13:15:37 UTC MAIN commitmail json YAML

wm/spectrwm: Update to 3.3.0

packaged by pin <voidpin@protonmail.com> in pkgsrc-wip

Changelog:

spectrwm 3.3.0
==============

Released on Dec 19, 2019

* Add new bar text markup sequences for multiple colors/fonts/sections.
* Add new `bar_font_pua` option to assign a font (such as an icon font)
  to the Unicode Private Use Area (U+E000 -> U+F8FF).
* Extend `disable_border` option with `always`.
* Add support for XDG Base Directory Specification.
* Add OpenBSD pledge(2) support.
* Enable xinput2 on OpenBSD.
* Enable travis.
* Fix keysym binding issue with multiple keyboard layouts.
* Fix buffer overflow in `bar_strlcat_esc`.
* Fix infinite loop due to unsigned integer overflow.
* Fix cygwin compile issues.
* Fix NetBSD Makefile.
* Bunch of statical analyzer fixes.
* Bunch of minor fixes.

(ng0)

2019-12-30 13:13:21 UTC MAIN commitmail json YAML

doc: Updated fonts/unifont to 12.1.04

(mef)

2019-12-30 13:13:08 UTC MAIN commitmail json YAML

(fonts/unifonts) Updated 12.1.04

2019-11-30  Paul Hardy <unifoundry@unifoundry.com>
* Version 12.1.04
* font/Makefile:
  - Added variable PLANE_2_HEX to hold name of Plane 2 .hex file.
  - bigpic: Generate large unifont_plane2-$(VERSION).bmp file (this
      is very sparse, but added for the sake of completeness).
  - bmp: Generate Plane 2 BMP files, generate compiled/plane02.html.
  - distclean: add invoking distclean target in font/plane00csur.
  - png: Generate Plane 2 PNG files, generate compiled/plane02.html.
  - precompiled: added unifont_jp-$(VERSION).bdf.gz.
* font/plane00/unifont-base.hex:
  - Added two missing dots to Syriac glyph U+08BA.
    Submitted by David Corbett (Savannah bug 57273).
  - Added descending lines to coffin (U+26B0) so it looks more 3D.
* font/plane01/plane01.hex:
  - Removed dotted circles in Adlam (U+1E900..U+1E95F)
    (Savannah bug 56751).
  - Removed dotted circles in Nyiakeng Puachue Hmong
    (U+1E100..U+1E14F) (Savannah bug 56753).
  - David Corbett improved some Duployan glyphs
    (U+1BC00..U+1BC9F) (Savannah bug 56772).
  - Lowered Somboyo glyph U+11A9A as it is not a combining glyph.
    Submitted by David Corbett (Savannah bug 56773).
  - Removed stray pixels in three Soyombo glyphs
    (U+11A52, U+11A53, and U+11A5B) (Savannah bug 57250).

(mef)

2019-12-30 12:37:18 UTC MAIN commitmail json YAML

doc: Updated math/sc-im to 0.7.0nb8

(sjmulder)

2019-12-30 12:37:04 UTC MAIN commitmail json YAML

sc-im: Bump for breaking libxlsxwriter change

(sjmulder)

2019-12-30 12:36:05 UTC MAIN commitmail json YAML

doc: Updated textproc/libxlsxwriter to 0.9.1

(sjmulder)

2019-12-30 12:35:42 UTC MAIN commitmail json YAML

libxlsxwriter: Update to 0.91

Changes in 0.91:
- Fix to missing MD5 linkage in Cocoapod file.

Changes in 0.90:
- Fix to avoid duplicate images being copied to an libxlsxwriter
  file. Excel uses an optimization where it only stores one copy of
  a repeated/duplicate image in a workbook. Libxlsxwriter didn't do
  this which meant that the file size would increase when then was a
  large number of repeated images. This release fixes that issue and
  replicates Excel's behavior.

(sjmulder)

2019-12-30 09:45:00 UTC MAIN commitmail json YAML

Updated devel/talloc, devel/tevent, databases/tdb, databases/ldb

(adam)

2019-12-30 09:43:54 UTC MAIN commitmail json YAML

ldb: updated to 2.0.8

2.0.8:
Unknown changes

(adam)

2019-12-30 09:42:47 UTC MAIN commitmail json YAML

tdb: updated to 1.4.3

1.4.3:
Unknown changes

(adam)

2019-12-30 09:26:34 UTC MAIN commitmail json YAML

tevent: updated to 0.10.2

0.10.2:
Unknown changes

(adam)

2019-12-30 09:25:52 UTC MAIN commitmail json YAML

talloc: updated to 2.3.1

2.3.1:
Unknown changes

(adam)

2019-12-30 06:15:18 UTC MAIN commitmail json YAML

textproc/docbook-xsl: remove reference to textproc/dbtoepub

Remove reference to removed textproc/dbtoepub.

(taca)

2019-12-30 04:33:01 UTC MAIN commitmail json YAML

doc: note wm/ethemes renamed to wm/e16themes

(gutteridge)

2019-12-30 04:30:06 UTC MAIN commitmail json YAML

wm/e16themes: add CONFLICTS and SUPERSEDES entries

(gutteridge)

2019-12-30 04:25:18 UTC MAIN commitmail json YAML

wm/Makefile: adjust to renamed E16 packages

(gutteridge)

2019-12-30 04:23:08 UTC MAIN commitmail json YAML

wm/e16themes: rename from ethemes

Rename to include "16" to make it match the other E16 packages. (These
themes are only compatible with wm/enlightenment16, not
x11/enlightenment.)

(gutteridge)

2019-12-30 04:13:48 UTC MAIN commitmail json YAML

doc: note wm/enlightenment renaming to enlightenment16, etc.

(gutteridge)

2019-12-30 04:05:32 UTC MAIN commitmail json YAML

wm/enlightenment16: add CONFLICTS and SUPERSEDES entries

This looks unusual and is incomplete because there were two distinct
enlightenment packages in different parts of the tree. This package
went from 0.16.x to 1.0.x release numbering, while x11/enlightenment
reflects development that continues to use 0.x release numbering.
This package isn't intended to conflict with or supersede
x11/enlightenment.

(gutteridge)

2019-12-30 03:50:07 UTC MAIN commitmail json YAML

wm/enlightenment16: rename enlightenment to enlightenment16

Better separate and distinguish between the E16 branch of
Enlightenment (which continues to be developed) and newer branches
that are packaged as x11/enlightenment. (As discussed on pkgsrc-users
earlier this month.)

(gutteridge)

2019-12-30 02:16:19 UTC MAIN commitmail json YAML

doc: Updated math/py-pandas-datareader to 0.8.1

(minskim)

2019-12-30 02:16:15 UTC MAIN commitmail json YAML

math/py-pandas-datareader: Update to 0.8.1

Notable changes:

- A new connector for Econdb was introduced. Econdb provides
  aggregated economic data from 90+ official statistical agencies.
- Migrated IEX readers to IEX Cloud. All readers now require an API
  token (IEX_API_KEY).
- Removal of Google finance and Morningstar, which were deprecated in
  0.7.0.
- Immediate deprecation of Robinhood for quotes and historical data.
  Robinhood ended support for these endpoints in 1/2019.

(minskim)

2019-12-30 00:56:15 UTC MAIN commitmail json YAML

Added graphics/py-wand version 0.5.8

(mef)

2019-12-30 00:52:30 UTC MAIN commitmail json YAML

graphics/py-wand: import py37-wand-0.5.8

Wand is a ctypes-based simple ImageMagick binding for Python.
(editors/emacs26 wants this for imagemagick option, but not be enabled yet).

(mef)

2019-12-30 00:04:08 UTC MAIN commitmail json YAML

doc: Updated devel/hs-ansi-terminal to 0.10.2

(pho)

2019-12-30 00:03:50 UTC MAIN commitmail json YAML

Update to ansi-terminal-0.10.2

Version 0.10.2
* `hGetTerminalSize` now assumes a terminal is no bigger than 9,999 by 9,999
  (previously, no bigger than 999 by 999).
* On Windows, fix a bug where emulated cursor movement functions differed from
  Windows 10 (movement bounded by the current viewport).

Version 0.10.1
* Add `hGetCursorPosition` and `hGetTerminalSize`.
* On Unix-like operating systems, fix a bug where `getReportedCursorPosition`
  could block indefinitely if no information was forthcoming on the console
  input stream.
* Improvements to Haddock documentation.

Version 0.10
* Add support for setting the default color with new `SetDefaultColor`
  constructor of the `SGR` type.
* `getTerminalSize` now flushes the `stdout` channel, to ensure the cursor
  position is unaffected.

Version 0.9.1
* Flag modules with GHC's 'Safe Haskell' language extensions (from GHC 7.2.1).
* Improvements and corrections to Haddock documentation.

Version 0.9
* Add support for 256-color palettes with new `SetPaletteColor` constructor of
  the `SGR` type, and `xterm6LevelRGB`, `xterm24LevelGray` and `xtermSystem`.
* Remove deprecated `getCursorPosition`. (Use `getCursorPosition0` instead.)
* Add `hSupportsANSIColor`.
* Add `getTerminalSize`.
* Improvements to Haddock documentation.

Version 0.8.2
* Add `getCursorPosition0` and deprecate `getCursorPosition`. Any position
  provided by the latter is 1-based. Any position provided by the former is
  0-based, consistent with `setCursorColumn` and `setCursorPosition`.
* Improvements to Haddock documentation in respect of 0-based and 1-based
  cursor positions.

Version 0.8.1
* Add `hSupportsANSIWithoutEmulation`. On Windows 10, if the handle is identifed
  as connected to a native terminal ('Command Prompt' or 'PowerShell'), the
  processing of 'ANSI' control characters will be enabled.

Version 0.8.0.4
* On Windows, `hSupportsANSI` now recognises if the handle is connected to a
  'mintty' terminal.
* Drop support for GHC versions before GHC 7.0.1 (released November 2010)

Version 0.8.0.3
* On Windows, try to enable ANSI on ConHost terminals even if a TERM environment
  variable exits (such as with the Hyper 2 terminal)
* Minor improvements to Haddock documentation

Version 0.8.0.2
* Improve README and Haddock documentation
* On Windows, fix compatability with earlier GHC versions
* Drop support for GHC versions before 6.12.1 (released December 2009)

Version 0.8.0.1
* On Windows, if the standard output channel is valid but not a ConHost
  terminal, assume it is ANSI-enabled rather than failing
* On Windows, output the improved error message to the standard error channel
  rather than the standard output channel

Version 0.8
* Make the fields of `SGR` strict
* Make compatible with GHC 8.2.2
* Improve the error message on Windows when not ANSI-capable or ConHost
* Recognise Appveyor build environment as ANSI-enabled

Version 0.7.1.1
`getReportedCursorPosition`: don't let the cursor reporting code be echo'd

Version 0.7.1
* Allow saving, restoring, and querying the current cursor position
* Fix a couple of issues with the Reset emulation on Windows

Version 0.7
* Add 24-bit RGB color support

Version 0.6.3.1
* Fix Windows + ghc 7.8 compatibility

Version 0.6.3
* Add ANSI support for Windows
* Add compatibility with Win32-2.5.0.0 and above

Version 0.6.2.3
* Add an example to the haddocks

Version 0.6.2.2
* Fix a GHC 7.10 warning

(pho)

2019-12-29 23:58:27 UTC MAIN commitmail json YAML

doc: Added devel/hs-colour version 2.3.3

(pho)

2019-12-29 23:57:51 UTC MAIN commitmail json YAML

Import colour-2.3.3

This package provides a data type for colours and
transparency. Colours can be blended and composed. Various colour
spaces are supported. A module of colour names (Data.Colour.Names) is
provided.

(pho)

2019-12-29 23:27:13 UTC MAIN commitmail json YAML

doc: Updated converters/hs-base64-bytestring to 1.0.0.2

(pho)

2019-12-29 23:26:43 UTC MAIN commitmail json YAML

Update to base64-bytestring-1.0.0.2

* Fixed a write past allocated memory in joinWith (potential security
  issue).

(pho)

2019-12-29 23:21:13 UTC MAIN commitmail json YAML

doc: Updated archivers/hs-zlib to 0.6.2.1

(pho)

2019-12-29 23:20:52 UTC MAIN commitmail json YAML

Update to zlib-0.6.2.1

0.6.2.1
* Add support for GHC 8.8 / base-4.13

0.6.2
* New cabal flag 'pkg-config' for discovering 'zlib` via pkg-config(1) (#16)
* Use CApiFFI where available for cross-compile friendliness (#14)
* Change the window bits range from 8..15 to 9..15 (#11)

0.6.1.2
* Fix a segfault when reading the stream multithreaded, #7
* New experimental cabal flag 'non-blocking-ffi' for 'safe' ffi calls

0.6.1.1
* Fixed building with GHC 7.0 and 7.2

0.6.0.2
* Fixed building with GHC 7.0 and 7.2

0.6.1.0
* Support for concatenated gzip files (multiple back-to-back streams)

0.6.0.1
* Fixed building with older GHC
* Fixed warnings with new GHC
* Fixed building on Windows
* Fixed testsuite

0.6.0.0
* New incremental interface for compression and decompression
* Provide access to unconsumed trailing data
* Simplified structured error type, and instance of Exception
* Updated bundled zlib C code to 1.2.8 (used on Windows)
* Fixed memory leak of zlib z_stream C structure
* More derivied instances (Eq, Show, Typeable, Generic)

0.5.4.2
* Builds with GHC 7.10

(pho)

2019-12-29 23:02:06 UTC MAIN commitmail json YAML

glib2: add missing 'lib/' to an entry. Fixes packaging.

(wiz)

2019-12-29 22:10:07 UTC MAIN commitmail json YAML

doc: Updated net/wgetpaste to 2.29

(ng0)

2019-12-29 22:09:39 UTC MAIN commitmail json YAML

2019-12-29 21:47:00 UTC MAIN commitmail json YAML

devel/mustach: set install_name to fix macOS build

(sjmulder)

2019-12-29 21:36:22 UTC MAIN commitmail json YAML

undo duplicate line

(ng0)

2019-12-29 21:35:42 UTC MAIN commitmail json YAML

doc: Added graphics/jp2a version 1.0.7

(ng0)

2019-12-29 21:31:34 UTC MAIN commitmail json YAML

jp2a: Import jp2a-1.0.7 as graphics/jp2a

jp2a is a small utility that converts JPG images to ASCII.
It is written in C and released under the GPLv2.

import from pkgsrc-wip packaged by esg@sdf.lonestar.org

(ng0)

2019-12-29 19:58:47 UTC MAIN commitmail json YAML

glib2: fix typos

pkgsrc changes:
---------------
  * fix typo in patch.
  * fix LOCALBASE in PLIST (thanks to Leonardo).

(triaxx)

2019-12-29 19:53:40 UTC MAIN commitmail json YAML

doc: Updated devel/glib2 to 2.62.4
doc: Updated devel/gdbus-codegen to 2.62.4

(triaxx)

2019-12-29 19:41:43 UTC MAIN commitmail json YAML

gdbus-codegen: update to 2.62.4

(triaxx)

2019-12-29 19:40:56 UTC MAIN commitmail json YAML

glib2: update to 2.62.4

pkgsrc changes:
---------------
  * Fix build on FreeBSD (PR 54752)

upstream changes:
-----------------
  * Apply recursion depth limits to variants in D-Bus messages (!1290)
  * Bugs fixed:
      o #1938 GDateTime doesn't support leap seconds
      o !1240 Backport !1233 ���gdatetime: Handle leap seconds in ISO8601 dates��� to glib-2-62
      o !1257 Backport !1232 ���kqueue: Do not return early from _kqsub_cancel��� to glib-2-62
      o !1266 Backport !1265 ���build: don't check for protected visibility��� to glib-2-62
      o !1276 Backport !1274 ���trash portal: Don't follow symlinks��� to glib-2-62
      o !1290 Backport !1201 ���gdbusmessage: Limit recursion of variants in D-Bus messages��� to glib-2-62

(triaxx)

2019-12-29 18:31:28 UTC MAIN commitmail json YAML

doc/TODO: + ImageMagick-7.0.9.12, cppunit-1.15.1, musicpd-0.21.18, poppler-0.84.0.

(wiz)

2019-12-29 18:24:26 UTC MAIN commitmail json YAML

doc: Fix a typo in latest py-beets entry

Pointed out via pkg-changes2html htutils script.

(leot)

2019-12-29 17:36:15 UTC MAIN commitmail json YAML

Update homepage url

(sevan)

2019-12-29 17:14:08 UTC MAIN commitmail json YAML

2019-12-29 17:03:53 UTC MAIN commitmail json YAML

Remove a duplicate line

Sorry for the noise.

(pho)

2019-12-29 17:02:46 UTC MAIN commitmail json YAML

doc: Updated lang/ghc7 to 7.10.3

(pho)

2019-12-29 17:00:07 UTC MAIN commitmail json YAML

doc: Updated x11/ruby-tk-gem to 0.2.0nb1

(taca)

2019-12-29 16:59:55 UTC MAIN commitmail json YAML

Support GHC 7.10.x and later

(pho)

2019-12-29 16:59:24 UTC MAIN commitmail json YAML

x11/ruby-tk-gem: fix build problem on native X11

Fix build problem on native X11.

Bump PKGREVISION since PLIST is changed.

(taca)

2019-12-29 16:59:09 UTC MAIN commitmail json YAML

2019-12-29 16:54:52 UTC MAIN commitmail json YAML

Updated archivers/py-zstandard, textproc/py-xlsxwriter

(adam)

2019-12-29 16:54:30 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.2.7

Release 1.2.7:

* Fix for duplicate images being copied to an XlsxWriter file. Excel uses an
  optimization where it only stores one copy of a repeated/duplicate image in
  a workbook. XlsxWriter didn't do this which meant that the file size would
  increase when then was a large number of repeated images. This release fixes
  that issue and replicates Excel's behavior.

* Added documentation on :ref:`num_format_categories` and
  :ref:`num_format_locale`.

* Added note to :func:`protect()` about how it is possible to encrypt an
  XlsxWriter file using a third party, cross platform, open source tool called
  `msoffice-crypt <https://github.com/herumi/msoffice>`_.

(adam)

2019-12-29 16:53:13 UTC MAIN commitmail json YAML

py-zstandard: updated to 0.13.0

Changes 0.13.0:
* ``pytest-xdist`` ``pytest`` extension is now installed so tests can be
  run in parallel.
* CI now builds ``manylinux2010`` and ``manylinux2014`` binary wheels
  instead of a mix of ``manylinux2010`` and ``manylinux1``.
* Official support for Python 3.8 has been added.
* Bundled zstandard library upgraded from 1.4.3 to 1.4.4.
* Python code has been reformatted with black.

(adam)

2019-12-29 16:48:34 UTC MAIN commitmail json YAML

Updated graphics/tesseract, www/nginx-devel

(adam)

2019-12-29 16:48:00 UTC MAIN commitmail json YAML

nginx-devel: updated to 1.17.7

Changes with nginx 1.17.7

*) Bugfix: a segmentation fault might occur on start or during
  reconfiguration if the "rewrite" directive with an empty replacement
  string was used in the configuration.

*) Bugfix: a segmentation fault might occur in a worker process if the
  "break" directive was used with the "alias" directive or with the
  "proxy_pass" directive with a URI.

*) Bugfix: the "Location" response header line might contain garbage if
  the request URI was rewritten to the one containing a null character.

*) Bugfix: requests with bodies were handled incorrectly when returning
  redirections with the "error_page" directive; the bug had appeared in
  0.7.12.

*) Bugfix: socket leak when using HTTP/2.

*) Bugfix: a timeout might occur while handling pipelined requests in an
  SSL connection; the bug had appeared in 1.17.5.

*) Bugfix: in the ngx_http_dav_module.

(adam)

2019-12-29 16:44:12 UTC MAIN commitmail json YAML

tesseract: updated to 4.1.1

4.1.1 Release:
Implemented sw build (cppan is depreciated)
Improved cmake build
Code cleanup and optimization
A lot of bug fixes...

(adam)

2019-12-29 16:31:03 UTC MAIN commitmail json YAML

py-beets: sort PLIST

(adam)

2019-12-29 16:24:50 UTC MAIN commitmail json YAML

Updated lang/npm, misc/stellarium

(adam)

2019-12-29 16:24:30 UTC MAIN commitmail json YAML

stellarium: updated to 0.19.3

v0.19.3:
The major changes of this version:
* Direct ASCOM support for Telescope Control plugin on Windows
* Refactoring the GUI
* Many improvements in the code
* Added many DSO textures
* Improvements in DSO catalog
* Many improvements in AstroCalc tool

(adam)

2019-12-29 16:22:42 UTC MAIN commitmail json YAML

npm: updated to 6.13.4

6.13.4:
BUGFIXES
Do not remove global bin/man links inappropriately

DEPENDENCIES
gentle-fs@2.3.0
bin-links@1.1.6

6.13.3:
DEPENDENCIES
bin-links@1.1.5 Properly normalize, sanitize, and verify bin entries in package.json.
npm-packlist@1.4.7
pacote@9.5.11
fix: Do not drop perms in git when not root
sanitize and normalize package bin field
read-package-json@2.1.1

(adam)

2019-12-29 15:58:46 UTC MAIN commitmail json YAML

2019-12-29 15:57:24 UTC MAIN commitmail json YAML

Update py-beets to 1.4.9

Beets 1.4.9
This small update is part of our attempt to release new versions more often! There are a few important fixes, and we're clearing the deck for a change to beets' dependencies in the next version.

The new feature is:

    You can use the NO_COLOR environment variable to disable terminal colors. #3273

There are some fixes in this release:

    Fix a regression in the last release that made the image resizer fail to detect older versions of ImageMagick. #3269
    gmusic: The oauth_file config option now supports more flexible path values, including ~ for the home directory. #3270
    gmusic: Fix a crash when using version 12.0.0 or later of the gmusicapi module. #3270
    Fix an incompatibility with Python 3.8's AST changes. #3278

Here's a note for packagers:

    pathlib is now an optional test dependency on Python 3.4+, removing the need for a Debian patch. #3275

Beets 1.4.8
This release is far too long in coming, but it's a good one. There is the usual torrent of new features and a ridiculously long line of fixes, but there are also some crucial maintenance changes. We officially support Python 3.7 and 3.8, and some performance optimizations can (anecdotally) make listing your library more than three times faster than in the previous version.

The new core features are:

    A new config-aunique configuration option allows setting default options for the aunique template function.
    The albumdisambig field no longer includes the MusicBrainz release group disambiguation comment. A new releasegroupdisambig field has been added. #3024
    The modify command now allows resetting fixed attributes. For example, beet modify -a artist:beatles artpath! resets artpath attribute from matching albums back to the default value. #2497
    A new importer option, ignore_data_tracks, lets you skip audio tracks contained in data files. #3021

There are some new plugins:

    The playlist can query the beets library using M3U playlists. Thanks to @Holzhaus and @Xenopathic. #123 #3145
    The loadext allows loading of SQLite extensions, primarily for use with the ICU SQLite extension for internationalization. #3160 #3226
    The subsonicupdate can automatically update your Subsonic library. Thanks to @maffo999. #3001

And many improvements to existing plugins:

    lastgenre: Added option -A to match individual tracks and singletons. #3220 #3219
    play: The plugin can now emit a UTF-8 BOM, fixing some issues with foobar2000 and Winamp. Thanks to @mz2212. #2944
    gmusic:
        Add a new option to automatically upload to Google Play Music library on track import. Thanks to @shuaiscott.
        Add new options for Google Play Music authentication. Thanks to @thetarkus. #3002
    replaygain: albumpeak on large collections is calculated as the average, not the maximum. #3008 #3009
    chroma:
        Now optionally has a bias toward looking up more relevant releases according to the preferred configuration options. Thanks to @Archer4499. #3017
        Fingerprint values are now properly stored as strings, which prevents strange repeated output when running beet write. Thanks to @Holzhaus. #3097 #2942
    convert: The plugin now has an id3v23 option that allows you to override the global id3v23 option. Thanks to @Holzhaus. #3104
    spotify:
        The plugin now uses OAuth for authentication to the Spotify API. Thanks to @rhlahuja. #2694 #3123
        The plugin now works as an import metadata provider: you can match tracks and albums using the Spotify database. Thanks to @rhlahuja. #3123
    ipfs: The plugin now supports a nocopy option which passes that flag to ipfs. Thanks to @wildthyme.
    discogs: The plugin now has rate limiting for the Discogs API. #3081
    mpdstats, mpdupdate: These plugins now use the MPD_PORT environment variable if no port is specified in the configuration file. #3223
    bpd:
        MPD protocol commands consume and single are now supported along with updated semantics for repeat and previous and new fields for status. The bpd server now understands and ignores some additional commands. #3200 #800
        MPD protocol command idle is now supported, allowing the MPD version to be bumped to 0.14. #3205 #800
        MPD protocol command decoders is now supported. #3222
        The plugin now uses the main beets logging system. The special-purpose --debug flag has been removed. Thanks to @arcresu. #3196
    mbsync: The plugin no longer queries MusicBrainz when either the mb_albumid or mb_trackid field is invalid. See also the discussion on Google Groups Thanks to @arogl.
    export: The plugin now also exports path field if the user explicitly specifies it with -i parameter. This only works when exporting library fields. #3084
    acousticbrainz: The plugin now declares types for all its fields, which enables easier querying and avoids a problem where very small numbers would be stored as strings. Thanks to @rain0r. #2790 #3238

Some improvements have been focused on improving beets' performance:

    Querying the library is now faster:
        We only convert fields that need to be displayed. Thanks to @pprkut. #3089
        We now compile templates once and reuse them instead of recompiling them to print out each matching object. Thanks to @SimonPersson. #3258
        Querying the library for items is now faster, for all queries that do not need to access album level properties. This was implemented by lazily fetching the album only when needed. Thanks to @SimonPersson. #3260
    absubmit, badfiles: Analysis now works in parallel (on Python 3 only). Thanks to @bemeurer. #2442 #3003
    mpdstats: Use the currentsong MPD command instead of playlist to get the current song, improving performance when the playlist is long. Thanks to @ray66. #3207 #2752

Several improvements are related to usability:

    The disambiguation string for identifying albums in the importer now shows the catalog number. Thanks to @8h2a. #2951
    Added whitespace padding to missing tracks dialog to improve readability. Thanks to @jams2. #2962
    The move command now lists the number of items already in-place. Thanks to @RollingStar. #3117
    Modify selection can now be applied early without selecting every item. #3083
    Beets now emits more useful messages during startup if SQLite returns an error. The SQLite error message is now attached to the beets message. #3005
    Fixed a confusing typo when the convert plugin copies the art covers. #3063

Many fixes have been focused on issues where beets would previously crash:

    Avoid a crash when archive extraction fails during import. #3041
    Missing album art file during an update no longer causes a fatal exception (instead, an error is logged and the missing file path is removed from the library). #3030
    When updating the database, beets no longer tries to move album art twice. #3189
    Fix an unhandled exception when pruning empty directories. #1996 #3209
    fetchart: Added network connection error handling to backends so that beets won't crash if a request fails. Thanks to @Holzhaus. #1579
    badfiles: Avoid a crash when the underlying tool emits undecodable output. #3165
    beatport: Avoid a crash when the server produces an error. #3184
    bpd: Fix crashes in the bpd server during exception handling. #3200
    bpd: Fix a crash triggered when certain clients tried to list the albums belonging to a particular artist. #3007 #3215
    replaygain: Avoid a crash when the bs1770gain tool emits malformed XML. #2983 #3247

There are many fixes related to compatibility with our dependencies including addressing changes interfaces:

    On Python 2, pin the jellyfish requirement to version 0.6.0 for compatibility.
    Fix compatibility with Python 3.7 and its change to a name in the re module. #2978
    Fix several uses of deprecated standard-library features on Python 3.7. Thanks to @arcresu. #3197
    Fix compatibility with pre-release versions of Python 3.8. #3201 #3202
    web: Fix an error when using more recent versions of Flask with CORS enabled. Thanks to @rveachkc. #2979: #2980
    Avoid some deprecation warnings with certain versions of the MusicBrainz library. Thanks to @zhelezov. #2826 #3092
    Restore iTunes Store album art source, and remove the dependency on python-itunes, which had gone unmaintained and was not Python-3-compatible. Thanks to @ocelma for creating python-itunes in the first place. Thanks to @nathdwek. #2371 #2551 #2718
    lastgenre, edit: Avoid a deprecation warnings from the PyYAML library by switching to the safe loader. Thanks to @translit and @sbraz. #3192 #3225
    Fix a problem when resizing images with PIL/pillow on Python 3. Thanks to @architek. #2504 #3029

And there are many other fixes:

    R128 normalization tags are now properly deleted from files when the values are missing. Thanks to @autrimpo. #2757
    Display the artist credit when matching albums if the artist_credit configuration option is set. #2953
    With the from_scratch configuration option set, only writable fields are cleared. Beets now no longer ignores the format your music is saved in. #2972
    The %aunique template function now works correctly with the -f/--format option. #3043
    Fixed the ordering of items when manually selecting changes while updating tags Thanks to @TaizoSimpson. #3501
    The %title template function now works correctly with apostrophes. Thanks to @GuilhermeHideki. #3033
    lastgenre: It's now possible to set the prefer_specific option without also setting canonical. #2973
    fetchart: The plugin now respects the ignore and ignore_hidden settings. #1632
    hook: Fix byte string interpolation in hook commands. #2967 #3167
    the: Log a message when something has changed, not when it hasn't. Thanks to @arcresu. #3195
    lastgenre: The force config option now actually works. #2704 #3054
    Resizing image files with ImageMagick now avoids problems on systems where there is a convert command that is not ImageMagick's by using the magick executable when it is available. Thanks to @ababyduck. #2093 #3236

There is one new thing for plugin developers to know about:

    In addition to prefix-based field queries, plugins can now define named queries that are not associated with any specific field. For example, the new playlist supports queries like playlist:name although there is no field named playlist. See extend-query for details.

And some messages for packagers:

    Note the changes to the dependencies on jellyfish and munkres.
    The optional python-itunes dependency has been removed.
    Python versions 3.7 and 3.8 are now supported.

(sevan)

2019-12-29 15:40:58 UTC MAIN commitmail json YAML

Updated lang/nodejs, lang/nodejs12, lang/nodejs10, lang/nodejs8

(adam)

2019-12-29 15:40:32 UTC MAIN commitmail json YAML

nodejs8: updated to 8.17.0

Version 8.17.0 'Carbon' (LTS)
Notable changes
deps: update npm to 6.13.4

(adam)

2019-12-29 15:40:00 UTC MAIN commitmail json YAML

nodejs10: updated to 10.18.0

Version 10.18.0 'Dubnium' (LTS)
Notable changes
deps: update npm to 6.13.4

(adam)

2019-12-29 15:39:15 UTC MAIN commitmail json YAML

nodejs12: updated to 12.14.0

Version 12.14.0 'Erbium' (LTS)
Notable changes
deps: update npm to 6.13.4

(adam)

2019-12-29 15:38:04 UTC MAIN commitmail json YAML

nodejs: updated to 13.5.0

Version 13.5.0 (Current):
Notable Changes
cli:
* add --trace-exit cli option
http,https:
* increase server headers timeout
readline:
* update ansi-regex
* promote _getCursorPos to public api
repl:
* add completion preview
util:
* add Set and map size to inspect output
wasi:
* require CLI flag to require() wasi module

(adam)

2019-12-29 15:33:30 UTC MAIN commitmail json YAML

Updated lang/llvm and friends to 9.0.1

(adam)

2019-12-29 15:31:23 UTC MAIN commitmail json YAML

2019-12-29 14:27:52 UTC MAIN commitmail json YAML

drop PLIST var handling, as these are not installed by package now

(plunky)

2019-12-29 14:18:20 UTC MAIN commitmail json YAML

2019-12-29 14:16:05 UTC MAIN commitmail json YAML

does not use qt5-qttools

(plunky)

2019-12-29 14:15:32 UTC MAIN commitmail json YAML

2019-12-29 12:49:35 UTC MAIN commitmail json YAML

doc: Remove conflicting lines

(leot)