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 (1h)  pkgsrc-2024Q1 (10d)  pkgsrc-2023Q4 (57d)  pkgsrc-2023Q2 (89d)  pkgsrc-2023Q3 (169d) 

2024-05-28 00:35:02 UTC Now

2018-11-05 09:23:26 UTC MAIN commitmail json YAML

py-numpy: updated to 1.15.4

NumPy 1.15.4:

This is a bugfix release for bugs and regressions reported following the 1.15.3
release.  The Python versions supported by this release are 2.7, 3.4-3.7. The
wheels are linked with OpenBLAS v0.3.0, which should fix some of the linalg
problems reported for NumPy 1.14.

(adam)

2018-11-05 09:22:38 UTC MAIN commitmail json YAML

py-lz4: updated to 2.1.2

2.1.2:
Improves the speed of importing the module by avoiding the use of pkg_resources
Fixes some flake8 warnings
Resolves a small issue with the test suite when detecting memory usage increases

(adam)

2018-11-05 08:36:44 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-11-05 08:36:25 UTC MAIN commitmail json YAML

py-test: updated to 3.10.0

pytest 3.10.0:

Features
* Resume capturing output after continue with __import__("pdb").set_trace().
  This also adds a new pytest_leave_pdb hook, and passes in pdb to the existing pytest_enter_pdb hook.
* Add -sw, --stepwise as an alternative to --lf -x for stopping at the first failure, but starting the next test invocation from that test. See the documentation for more info.
* Make --color emit colorful dots when not running in verbose mode. Earlier, it would only colorize the test-by-test output if --verbose was also passed.
* Improve performance with collection reporting in non-quiet mode with terminals.
  The ���collecting ��⓽�� message is only printed/updated every 0.5s.

Bug Fixes
* Fix false RemovedInPytest4Warning: usage of Session... is deprecated, please use pytest warnings.
* Fix problems with running tests in package __init__.py files.
* Swallow warnings during anonymous compilation of source.
* Fix access denied error when deleting stale directories created by tmpdir / tmp_path.
* Naming a fixture request will now raise a warning: the request fixture is internal and should not be overwritten as it will lead to internal errors.
* Handle (ignore) exceptions raised during collection, e.g. with Django���s LazySettings proxy class.

Improved Documentation
* Added missing documentation about the fact that module names passed to filter warnings are not regex-escaped.

Trivial/Internal Changes
* Display cachedir also in non-verbose mode if non-default.
* pdb: improve message about output capturing with set_trace.
  Do not display ���IO-capturing turned off/on��� when -s is used to avoid confusion.
* Improve message and stack level of warnings issued by monkeypatch.setenv when the value of the environment variable is not a str.

(adam)

2018-11-05 08:35:04 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.82.1

3.82.1:
This patch fixes :func:~hypothesis.strategies.from_type on Python 2 for classes where cls.__init__ is object.__init__.

3.82.0:
The alphabet argument for :func:~hypothesis.strategies.text now uses its default value of characters(blacklist_categories=('Cs',)) directly, instead of hiding that behind alphabet=None and replacing it within the function. Passing None is therefore deprecated.

(adam)

2018-11-04 22:43:40 UTC MAIN commitmail json YAML

2018-11-04 22:27:29 UTC MAIN commitmail json YAML

Updated archivers/py-zstandard, www/py-urllib3, net/py-responses

(adam)

2018-11-04 22:26:04 UTC MAIN commitmail json YAML

py-responses: updated to 0.10.2

0.10.2
- Fixed build setup to use undeprecated pytest bin stub.
- Updated tox configuration.
- Added example of using responses with pytest.fixture
- Removed dependency on biscuits in py3. Instead http.cookies is being used.

0.10.1
- Packaging fix to distribute wheel

0.10.0
- Fix passing through extra settings
- Fix collections.abc warning on Python 3.7
- Use 'biscuits' library instead of 'cookies' on Python 3.4+

(adam)

2018-11-04 22:24:39 UTC MAIN commitmail json YAML

py-flake8: Fix DEPENDS

(adam)

2018-11-04 22:13:40 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.24.1

1.24.1:
* Remove quadratic behavior within GzipDecoder.decompress()
* Restored functionality of ciphers parameter for create_urllib3_context()

(adam)

2018-11-04 22:12:03 UTC MAIN commitmail json YAML

py-zstandard: updated to 0.10.2

0.10.2:

Bug Fixes
* zstd_cffi.py added to setup.py

Changes
* Change some integer casts to avoid ssize_t

(adam)

2018-11-04 09:14:41 UTC MAIN commitmail json YAML

Updated devel/memcached, www/py-paste

(adam)

2018-11-04 09:08:35 UTC MAIN commitmail json YAML

py-paste: updated to 3.0.3

3.0.3
* Ensure pytest requirements set properly.

3.0.2
* Encoding fixes in paste.fixture.

3.0.1
* Remove use of future for sake of html.escape and use own. Using
  future was causing installation loops.

3.0.0
* Fixes for use with Python 3.7, mostly to do with StopIteration.
* Moving to https://github.com/cdent/paste to keep things maintained.

(adam)

2018-11-04 08:34:05 UTC MAIN commitmail json YAML

memcached: updated to 1.5.12

Memcached 1.5.12

Overview
Single bugfix release. Fixes a refcount leak that could happen when attempting to run incr/decr against a:

* 0 byte value
* CHUNKED (> 512k) item
* extstore item that has been flushed to disk

Fixes
fix INCR/DECR refcount leak for invalid items

(adam)

2018-11-03 09:18:21 UTC MAIN commitmail json YAML

Updated graphics/tesseract, textproc/py-jsbeautifier

(adam)

2018-11-03 09:17:58 UTC MAIN commitmail json YAML

py-jsbeautifier: updated to 1.8.8

v1.8.8:
async function in object wrong indentation

(adam)

2018-11-03 09:13:07 UTC MAIN commitmail json YAML

tesseract: updated to 4.0.0

V4.0.0:
New OCR engine
- Added a new OCR engine that uses neural network system based on LSTMs, with major accuracy gains.
- This includes new training tools for the LSTM OCR engine. A new model can be trained from scratch or by fine tuning an existing model.
- Added trained data that includes LSTM models to 123 languages.
- Added optional accelerated code paths for the LSTM recognizer:
  * Using OpenMP
  * Using SIMD: AVX2 / AVX / SSE4.1
- Added a new parameter lstm_choice_mode that allows to include alternative symbol choices in the hOCR output.
- The new LSTM engine still does not support all features from the old legacy engine (see missing features).

Other OCR engines
- The pattern matching OCR engine that was the primary OCR engine in previous versions is still available in this version.
- Removed the 'Cube' OCR engine from the codebase. It was used for Hindi and for Arabic. The New LSTM engine performs much better, thus the Cube engine was no longer needed.

Updated build system
- Tesseract now uses semantic versioning.
- Tesseract now requires Leptonica 1.74.0 or a higher version.
- For building Tesseract from source code, a compiler with good C++ 11 support is required. See here for a list of officially supported compilers.
- Added unit tests to the main repo. The unit tests require Git submodules and the code for training.
- Added an option to compile Tesseract without the code of the legacy OCR engine.
- Update minimum required autoconf version to 2.63.
- Training tools dependencies - Update minimum required versions: ICU 52.1, Pango 1.22.0.
- Reorganized Tesseract's source tree. Most sources are now below the src directory.

Bug fixes and enhancements
- Fixed many issues that triggered compiler warnings.
- Fixed many issues reported by Coverity Scan or LGTM.
- Fixes to trainingdata rendering.
- Fixed damage to binary images when processing PDFs.
- Don't trigger a deliberate segmentation fault for fatal errors in release code.
- Fixed some issues in OpenCL code. OpenCL now works for the legacy Tesseract OCR engine, but does not improve the performance. It is not implemented for the LSTM OCR engine.
- Improved multi-page TIFF handling.
- Improvements to PDF rendering.
- Added version information and improved help texts to the training tools.
- Added faster version of log2().
- Documented in tesseract man page the option to use an input text file which contains lists of images.
- Made 'osd' the default traineddata when psm 0 is requested (currently this feature is only implemented in the command line interface, but not in the API).
- Removed tessedit_pageseg_mode 1 from hocr, pdf, and tsv config files. The user should explicitly use --psm 1 if that is desired.
- The list of available languages and scripts is now sorted alphabetically.
- Parameter unlv_tilde_crunching changed to false, because of default values cause issues in cases of unlv output in Tesseract 4.
- Removed obsolete code.

(adam)

2018-11-03 08:07:31 UTC MAIN commitmail json YAML

Updated multimedia/ffmpeg4, multimedia/ffmpeg3

(adam)

2018-11-03 08:06:46 UTC MAIN commitmail json YAML

ffmpeg3: updated to 3.4.5

version 3.4.5:
- avutil/integer: Fix integer overflow in av_mul_i()
- avcodec/msrle: Check that the input is large enough to contain a end of picture code
- avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling
- avcodec/mpeg4videodec: Fix typo in sprite delta check
- avcodec/h264_cavlc: Check mb_skip_run
- avcodec/ra144: Fix integer overflow in add_wav()
- avformat/utils: Never store negative values in last_IP_duration
- avformat/utils: Fix integer overflow in discontinuity check
- avcodec/unary: Improve get_unary() docs
- avcodec/gdv: Replace divisions by shifts in rescale()
- avcodec/dvdsubdec: Sanity check len in decode_rle()
- avcodec/mpeg4videodec: Fix undefined shift in get_amv()
- avcodec/zmbv: Check that the decompressed data size is correct
- avcodec/zmbv: Update decomp_len in raw frames
- avcodec/shorten: Fix bitstream end check in read_header()
- avcodec/dvdsubdec: Avoid branch in decode_run_8bit()
- avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking()
- avcodec/ra144: Fix undefined integer overflow in add_wav()
- avcodec/indeo4: Check dimensions in decode_pic_hdr()
- avformat/mov: Error on too large stsd entry counts.
- examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADER
- avcodec/hq_hqa: Check remaining input bits in hqa_decode_mb()
- avcodec/vb: Check for end of bytestream before reading blocktype
- avcodec/snowdec: Fix integer overflow with motion vector residual
- avformat/nsvdec: Do not parse multiple NSVf
- avformat/mlvdec: read_string() received unsigned size, make the argument unsigned
- avformat/rmdec: Fix EOF check in the stream loop in ivr_read_header()
- avcodec/scpr: Check for min > max in decompress_p()
- avcodec/shorten: Fix signed 32bit overflow in shift in shorten_decode_frame()
- avcodec/shorten: Fix integer overflow in residual/LPC combination
- avcodec/shorten: Check verbatim length
- avcodec/mpegaudio_parser: Initialize poutbuf*
- avcodec/aacpsdsp_template: Fix integer overflow in ps_stereo_interpolate_c()
- avformat/flvenc: Check audio packet size
- lavc/svq3: Fix regression decoding some files.
- avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp()
- avcodec/diracdec: Check bytes count in else branch in decode_lowdelay() too
- avcodec/diracdec: Check slice numbers for overflows in relation to picture dimensions
- avcodec/diracdec: Change frame_number to 64bit as its a 32bit from the bitstream and we also have a -1 special case
- avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i()
- avcodec/diracdec: Prevent integer overflow in intermediate in global_mv()
- swresample/swresample: Fix input channel count in resample_first computation
- avutil/pixfmt: Document chroma plane size for odd resolutions
- avcodec/cuviddec: properly take deinterlacing and display delay into account for buffer_full check
- configure: add LIBDRM to extralibs_avutil
- avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NUL

(adam)

2018-11-03 07:44:35 UTC MAIN commitmail json YAML

ffmpeg4: updated to 4.0.3

version 4.0.3:
- avutil/integer: Fix integer overflow in av_mul_i()
- avcodec/msrle: Check that the input is large enough to contain a end of picture code
- avformat/ftp: return AVERROR_EOF for EOF
- avcodec/libx264: remove FF_CODEC_CAP_INIT_THREADSAFE flag
- avcodec/jpeg2000dec: Fix off by 1 error in JPEG2000_PGOD_CPRL handling
- avcodec/mpeg4videodec: Fix typo in sprite delta check
- avcodec/h264_cavlc: Check mb_skip_run
- avcodec/ra144: Fix integer overflow in add_wav()
- avformat/utils: Never store negative values in last_IP_duration
- avformat/utils: Fix integer overflow in discontinuity check
- Revert "avcodec/cbs_h264: silence errors about end_of_seq nalus"
- avcodec/cbs: ensure user_data is padded for GBC parsing
- avcodec/cbs: fix crash in sei_pic_timestamp
- avcodec/cbs_h264: silence errors about end_of_seq nalus
- avcodec/cuviddec: properly take deinterlacing and display delay into account for buffer_full check
- avcodec/h2645_parse: skip NALUs with no content after stripping all the trailing zeros
- configure: <fflib>_deps: validate, reduce sensitivity
- configure: speed up check_deps()
- configure: speed up print_enabled_components()
- configure: speed up flatten_extralibs_wrapper()
- avformat/utils: Fix potential integer overflow in extract_extradata()
- avcodec/unary: Improve get_unary() docs
- avcodec/gdv: Replace divisions by shifts in rescale()
- avcodec/ac3dec: Fix shift signedness in mask creation
- avcodec/eac3dec: Check that channel_map does not contain more than EAC3_MAX_CHANNELS
- doc/examples/vaapi_transcode: Fix the typo
- avcodec/dvdsubdec: Sanity check len in decode_rle()
- avcodec/mpeg4videodec: Fix undefined shift in get_amv()
- avcodec/zmbv: Check that the decompressed data size is correct
- avcodec/zmbv: Update decomp_len in raw frames
- avcodec/shorten: Fix bitstream end check in read_header()
- avcodec/dvdsubdec: Avoid branch in decode_run_8bit()
- avcodec/h264_refs: Document last if() in ff_h264_execute_ref_pic_marking()
- avcodec/ra144: Fix undefined integer overflow in add_wav()
- avcodec/indeo4: Check dimensions in decode_pic_hdr()
- avformat/mov: Error on too large stsd entry counts.
- examples: Fix use of AV_CODEC_FLAG_GLOBAL_HEADER
- avcodec/hq_hqa: Check remaining input bits in hqa_decode_mb()
- avcodec/vb: Check for end of bytestream before reading blocktype
- avcodec/snowdec: Fix integer overflow with motion vector residual
- avcodec/mpeg4videodec: Fix slice end detection in mpeg4_decode_studio_mb()
- avformat/nsvdec: Do not parse multiple NSVf
- avformat/dashdec: Fix strlen(rep_id_val) with it being NULL
- avformat/mlvdec: read_string() received unsigned size, make the argument unsigned
- avformat/rmdec: Fix EOF check in the stream loop in ivr_read_header()
- avcodec/scpr: Check for min > max in decompress_p()
- avcodec/shorten: Fix signed 32bit overflow in shift in shorten_decode_frame()
- avcodec/shorten: Fix integer overflow in residual/LPC combination
- avcodec/shorten: Check verbatim length
- avcodec/mpegaudio_parser: Initialize poutbuf*
- avcodec/aacpsdsp_template: Fix integer overflow in ps_stereo_interpolate_c()
- avformat/flvenc: Check audio packet size
- lavc/svq3: Fix regression decoding some files.
- avcodec/mlp_parser: Check if synccode is within buffer
- avcodec/qtrle: Check remaining bytestream in qtrle_decode_XYbpp()
- avcodec/diracdec: Check bytes count in else branch in decode_lowdelay() too
- avcodec/diracdec: Check slice numbers for overflows in relation to picture dimensions
- avcodec/diracdec: Change frame_number to 64bit as its a 32bit from the bitstream and we also have a -1 special case
- avcodec/dirac_dwt_template: Fix several integer overflows in horizontal_compose_daub97i()
- avcodec/diracdec: Prevent integer overflow in intermediate in global_mv()
- swresample/swresample: Fix input channel count in resample_first computation
- avutil/pixfmt: Document chroma plane size for odd resolutions
- lavf/libsmbclient: return AVERROR_EOF for EOF.
- lavc/videotoolboxenc: Fix compilation on osx 10.10.5 Yosemite
- avcodec/mediacodecdec: fix SEGV on modern nvidia decoders
- avcodec/bitstream_filters: check the input argument of av_bsf_get_by_name() for NULL
- avformat/librtmp: fix returning EOF from Read/Write
- avcodec/videotoolboxenc: fix undefined behavior with rc_max_rate=0

(adam)

2018-11-02 23:09:31 UTC MAIN commitmail json YAML

Updated graphics/libimagequant, security/libgcrypt

(adam)

2018-11-02 23:08:29 UTC MAIN commitmail json YAML

libgcrypt: updated to 1.8.4

Noteworthy changes in version 1.8.4:
* Bug fixes:
  - Fix infinite loop due to applications using fork the wrong
    way.
  - Fix possible leak of a few bits of secret primes to pageable
    memory.
  - Fix possible hang in the RNG (1.8.3 only).
  - Several minor fixes.

* Performance:
  - On Linux always make use of getrandom if possible and then use
    its /dev/urandom behaviour.

(adam)

2018-11-02 23:03:46 UTC MAIN commitmail json YAML

libimagequant: updated to 2.12.2

2.12.2:
Unknown changes

(adam)

2018-11-02 11:54:39 UTC MAIN commitmail json YAML

Updated databases/py-asyncpg, devel/py-cached-property

(adam)

2018-11-02 11:54:13 UTC MAIN commitmail json YAML

py-cached-property: updated to 1.5.1

1.5.1:
Added formal support for Python 3.7
Removed formal support for Python 3.3

(adam)

2018-11-02 11:51:38 UTC MAIN commitmail json YAML

py-asyncpg: updated to 0.18.1

asyncpg v0.18.1:
Fix DSN parsing regression

asyncpg v0.18.0:
Improvements
Implement Record.get()
Internal asyncpg errors are now consistently raised as InternalClientError
Allow mappings as composite type input
Add BitString.to_int() and BitString.from_int()
Allow 'sslmode' in DSNs
Add support for specifying multiple host addresses when connecting
Low-level protocol implementation has been tweaked and
optimized for slightly better performance in certain scenarios
Queries with cached statements now generate fewer TCP packets
Allow aliasing builtin types by name in set_builtin_type_codec()
Factor out generic PostgreSQL protocol helpers into a separate package
Fix tests and enable CI for PostgreSQL 11

Bug Fixes
Handle and ignore permission errors when attempting to read .pgpass
Fix decoding of fractional timestamps before Postgres epoch

(adam)

2018-11-02 09:59:54 UTC MAIN commitmail json YAML

Updated www/py-django2, fonts/py-fonttools

(adam)

2018-11-02 09:59:31 UTC MAIN commitmail json YAML

py-fonttools: updated to 3.32.0

3.32.0:
- [ufoLib] Make UFOWriter a subclass of UFOReader, and use mixins
  for shared methods
- [featureVars] Fixed normalization error when a condition's minimum/maximum
  attributes are missing in designspace <rule>
- [setup.py] Added [plot] to extras, to optionally install matplotlib,
  needed to use the fonTools.varLib.plot module.
- [varLib] Take total bounding box into account when resolving model.
  If multiple axes have the same range ratio, cut across both.
- [subset] Don't error if STAT has no AxisValue tables.
- [fontBuilder] Added a new submodule which contains a FontBuilder wrapper
  class around TTFont that makes it easier to create a working TTF or OTF
  font from scratch with code. NOTE: the API is still experimental and may
  change in future versions.

3.31.0:
- [ufoLib] Merged the ufoLib <https://github.com/unified-font-objects/ufoLib>__
  master branch into a new fontTools.ufoLib package
  Moved ufoLib.pointPen module to fontTools.pens.pointPen.
  Moved ufoLib.etree module to fontTools.misc.etree.
  Moved ufoLib.plistlib module to fontTools.misc.plistlib.
  To use the new fontTools.ufoLib module you need to install fonttools
  with the [ufo] extra, or you can manually install the required additional
  dependencies (cf. README.rst).
- [morx] Support AAT action type to insert glyphs and clean up compilation
  of AAT action tables.
- [subset] The --no-hinting on a CFF font now also drops the optional
  hinting keys in Private dict: ForceBold, LanguageGroup, and
  ExpansionFactor
- [subset] Include nameIDs referenced by STAT table
- [loggingTools] Added msg=None argument to
  CapturingLogHandler.assertRegex.
- [varLib.mutator] Implemented FeatureVariations instantiation
- [g_l_y_f] Added PointPen support to _TTGlyph objects

(adam)

2018-11-02 09:52:18 UTC MAIN commitmail json YAML

py-django2: updated to 2.1.3

Django 2.1.3

Bugfixes:
Fixed a regression in Django 2.0 where combining Q objects with __in lookups and lists crashed
Fixed a regression in Django 1.11 where django-admin shell may hang on startup
Fixed a regression in Django 2.0 where test databases aren窶冲 reused with manage.py test --keepdb on MySQL
Fixed a regression where cached foreign keys that use to_field were incorrectly cleared in Model.save()
Fixed a regression in Django 2.0 where FileSystemStorage crashes with FileExistsError if concurrent saves try to create the same directory

(adam)

2018-11-01 21:13:27 UTC MAIN commitmail json YAML

Updated devel/SDL2, graphics/SDL2_image, audio/SDL2_mixer

(adam)

2018-11-01 21:12:40 UTC MAIN commitmail json YAML

SDL2_mixer: updated to 2.0.4

2.0.4:
* Removed smpeg support for mp3 music, now that it's replaced by libmpg123
* Fixed mp3 mad decoder to skip tags, which otherwise would lead to crashes
* Added support for Opus music playback using opusfile library

2.0.3:
* Fixed regression where Mix_Init() would return 0 for available music formats

(adam)

2018-11-01 21:10:22 UTC MAIN commitmail json YAML

SDL2_image: updated to 2.0.4

2.0.4:
* Fixed memory issues in the XCF loader
* Fixed a number of security issues, including TALOS-2018-0645

(adam)

2018-11-01 21:08:28 UTC MAIN commitmail json YAML

SDL2: updated to 2.0.9

2.0.9:

General:
* Added a new sensor API, initialized by passing SDL_INIT_SENSOR to SDL_Init(), and defined in SDL_sensor.h
* Added an event SDL_SENSORUPDATE which is sent when a sensor is updated
* Added SDL_GetDisplayOrientation() to return the current display orientation
* Added an event SDL_DISPLAYEVENT which is sent when the display orientation changes
* Added HIDAPI joystick drivers for more consistent support for Xbox, PS4 and Nintendo Switch Pro controller support across platforms. (Thanks to Valve for contributing the PS4 and Nintendo Switch Pro controller support)
* Added support for many other popular game controllers
* Added SDL_JoystickGetDevicePlayerIndex(), SDL_JoystickGetPlayerIndex(), and SDL_GameControllerGetPlayerIndex() to get the player index for a controller. For XInput controllers this returns the XInput index for the controller.
* Added SDL_GameControllerRumble() and SDL_JoystickRumble() which allow simple rumble without using the haptics API
* Added SDL_GameControllerMappingForDeviceIndex() to get the mapping for a controller before it's opened
* Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_TIME to control the mouse double-click time
* Added the hint SDL_HINT_MOUSE_DOUBLE_CLICK_RADIUS to control the mouse double-click radius, in pixels
* Added SDL_HasColorKey() to return whether a surface has a colorkey active
* Added SDL_HasAVX512F() to return whether the CPU has AVX-512F features
* Added SDL_IsTablet() to return whether the application is running on a tablet
* Added SDL_THREAD_PRIORITY_TIME_CRITICAL for threads that must run at the highest priority

Mac OS X:
* Fixed black screen at start on Mac OS X Mojave

Linux:
* Added SDL_LinuxSetThreadPriority() to allow adjusting the thread priority of native threads using RealtimeKit if available.

iOS:
* Fixed Asian IME input

Android:
* Updated required Android SDK to API 26, to match Google's new App Store requirements
* Added support for wired USB Xbox, PS4, and Nintendo Switch Pro controllers
* Added support for relative mouse mode on Android 7.0 and newer (except where it's broken, on Chromebooks and when in DeX mode with Samsung Experience 9.0)
* Added support for custom mouse cursors on Android 7.0 and newer
* Added the hint SDL_HINT_ANDROID_TRAP_BACK_BUTTON to control whether the back button will back out of the app (the default) or be passed to the application as SDL_SCANCODE_AC_BACK
* Added SDL_AndroidBackButton() to trigger the Android system back button behavior when handling the back button in the application
* Added SDL_IsChromebook() to return whether the app is running in the Chromebook Android runtime
* Added SDL_IsDeXMode() to return whether the app is running while docked in the Samsung DeX

(adam)

2018-11-01 18:12:49 UTC MAIN commitmail json YAML

Updated lang/py-asttokens, devel/py-virtualenv

(adam)

2018-11-01 18:09:52 UTC MAIN commitmail json YAML

py-virtualenv: updated to 16.1.0

16.1.0:
Fixed documentation to use pypi.org and correct curl options
bug fix: ensure prefix is absolute when creating a new virtual environment
upgrade setuptools from 39.1.0 to 40.5.0
upgrade wheel from 0.31.1 to 0.32.2
upgrade pip from 10.0.1 to 18.1
activate.csh does not use basename and handles newlines
fix failure to copy on platforms that use lib64
enable tab-completion in the interactive interpreter by default, thanks to a new sys.__interactivehook__ on Python 3
suppress warning of usage of the deprecated imp module

(adam)

2018-11-01 18:02:35 UTC MAIN commitmail json YAML

py-asttokens: updated to 1.1.12

v1.1.12:
fix up Makefile

(adam)

2018-11-01 13:06:04 UTC MAIN commitmail json YAML

Updated databases/py-sqlalchemy, databases/py-sqlalchemy-utils, databases/py-alembic

(adam)

2018-11-01 13:05:37 UTC MAIN commitmail json YAML

py-alembic: updated to 1.0.2

1.0.2:
[bug] [autogenerate] The system=True flag on Column, used primarily in conjunction with the Postgresql ���xmin��� column, now renders within the autogenerate render process, allowing the column to be excluded from DDL. Additionally, adding a system=True column to a model will produce no autogenerate diff as this column is implicitly present in the database.

[bug] [mssql] Fixed issue where usage of the SQL Server mssql_include option within a Operations.create_index() would raise a KeyError, as the additional column(s) need to be added to the table object used by the construct internally.

(adam)

2018-11-01 13:01:23 UTC MAIN commitmail json YAML

py-sqlalchemy-utils: updated to 0.33.6

0.33.6:
Fixed passlib compatibility issue (again)
Added support for SQL VIEWs

(adam)

2018-11-01 12:50:17 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.13

SQLAlchemy release 1.2.13:
This release includes a variety of fixes within the ORM and Core components.

(adam)

2018-10-31 14:07:41 UTC MAIN commitmail json YAML

Updated math/py-numpy, devel/py-tox

(adam)

2018-10-31 14:07:19 UTC MAIN commitmail json YAML

py-tox: updated to 3.5.3

v3.5.3:

Bugfixes
- Fix bug with incorrectly defactorized dependencies
- do the same transformation to egg_info folders that pkg_resources does;
  this makes it possible for hyphenated names to use the develop-inst-noop optimization (cf. 910),
  which previously only worked with non-hyphenated egg names
- previously, if a project's setup.py --name emitted extra information to
  stderr, tox would capture it and consider it part of the project's name; now,
  emissions to stderr are printed to the console
- change the way we acquire interpreter information to make it compatible with jython interpreter, note to create jython envs one needs virtualenv > 16.0 which will be released later

Documentation
- document substitutions with additional content starting with a space cannot be alone on a line inside the ini file
- change the spelling of a single word from contrains to the proper word, constraints
- Mention the minimum version required for commands_pre/commands_post support.

(adam)

2018-10-31 13:13:20 UTC MAIN commitmail json YAML

py-numpy: updated to 1.15.3

NumPy 1.15.3:
This is a bugfix release for bugs and regressions reported following the 1.15.2
release.  The Python versions supported by this release are 2.7, 3.4-3.7. The
wheels are linked with OpenBLAS v0.3.0, which should fix some of the linalg
problems reported for NumPy 1.14.

(adam)

2018-10-31 10:55:14 UTC MAIN commitmail json YAML

Updated devel/py-uvloop, devel/py-future

(adam)

2018-10-31 10:54:39 UTC MAIN commitmail json YAML

py-future: updated to 0.17.1

What's new in version 0.17.1:
This release address a packaging error because of an erroneous declaration that
any built wheels are universal.

What's new in version 0.17.0:
This is a major bug-fix release, including:
- Fix from collections import ChainMap after install_aliases()
- Fix multiple import from __future__ bug in futurize
- Add support for proper %s formatting of newbytes
- Properly implement iterator protocol for newrange object
- Fix past.translation on read-only file systems
- Fix Tkinter import bug introduced in Python 2.7.4
- Correct TypeError to ValueError in a specific edge case for newrange
- Support inequality tests betwen newstrs and newbytes
- Add type check to __get__ in newsuper
- Fix fix_divsion_safe to support better conversion of complex expressions, and
  skip obvious float division.

As well as a number of corrections to a variety of documentation, and updates to
test infrastructure.

(adam)

2018-10-31 10:46:15 UTC MAIN commitmail json YAML

py-uvloop: updated to 0.11.3

v0.11.3:
Bug Fixes
* Use new PyOS_BeforeFork and PyOS_AfterFork_* 3.7 APIs when available
* Fix async generators finalization to function correctly in debug mode
* Pass backlog to loop.create_unix_server() when a server is created via
  loop.create_server(sock=unix_sock, backlog=backlog).
* Don't raise "requires a DNS lookup" error on Unix Domain Socket
* Fix use of PyContext* APIs in 3.7.1

(adam)

2018-10-30 17:30:16 UTC MAIN commitmail json YAML

libaom: do not build tools nor docs (these are not installed anyway); fix linking

(adam)

2018-10-30 12:04:26 UTC MAIN commitmail json YAML

Updated devel/memcached, devel/ccache

(adam)

2018-10-30 12:03:52 UTC MAIN commitmail json YAML

ccache: updated to 3.5

ccache 3.5

Added a boolean debug (CCACHE_DEBUG) configuration option. When enabled, ccache will create per-object debug files that are helpful e.g. when debugging unexpected cache misses. See also the new 窶廚ache debugging窶� section in the manual.

Renamed CCACHE_CC to CCACHE_COMPILER (keeping the former as a deprecated alias).

Added a new command-line option -k/--get-config that prints the value of a config key.

It is now possible to let ccache hash a precomputed checksum file instead of the full content of a precompiled header. This can save time for large precompiled headers. Note that the build system needs to keep the checksum file in sync with the precompiled header for this to work.

Improved performance substantially when using hash_dir = false on platforms like macOS where getcwd() is slow.

Added 窶徭tats updated窶� timestamp in ccache -s output. This can be useful if you wonder whether ccache actually was used for your last build.

Renamed 窶徭tats zero time窶� to 窶徭tats zeroed窶� and documented it. The counter is also now only present in ccache -s output when ccache -z actually has been called.

The content of the -fsanitize-blacklist file is now included in the hash, so updates to the file will now correctly result in separate cache entries.

It窶冱 now possible to opt out of building and installing man pages when running make install in the source repository.

If the compiler type can窶冲 be detected (e.g. if it is named cc), use safer defaults that won窶冲 trip up Clang.

Made the ccache test suite work on FreeBSD.

Added file_stat_matches_ctime option to disable ctime check if file_stat_matches is enabled.

Made 窶�./configure --without-bundled-zlib窶� do what窶冱 intended.

(adam)

2018-10-30 12:00:05 UTC MAIN commitmail json YAML

memcached: updated to 1.5.11

Memcached 1.5.11
Fixes broken test and small extstore optimization.
Fixes
* extstore: balance IO thread queues
* t/lru-maintainer.t: check for WARM item earlier, fixing race condition on some platforms.

(adam)

2018-10-30 10:15:49 UTC MAIN commitmail json YAML

Updated time/py-pytz, devel/py-py, devel/py-test-xdist

(adam)

2018-10-30 10:15:17 UTC MAIN commitmail json YAML

py-test-xdist: updated to 1.24.0

pytest-xdist 1.24.0:
Features
- New --maxprocesses command-line option that limits the maximum number of workers when using --numprocesses=auto.
Bug Fixes
- Fix scheduling deadlock in case of inter-test locking.

(adam)

2018-10-30 10:12:58 UTC MAIN commitmail json YAML

py-py: updated to 1.7.0

1.7.0:
- fix: use shutil.get_terminal_size() in Python 3.3+ to determine the size of the
  terminal, which produces more accurate results than the previous method.
- fix: introduce new PY_IGNORE_IMPORTMISMATCH environment variable
  that suppresses ImportMismatchError exceptions when set to 1.

(adam)

2018-10-30 10:10:03 UTC MAIN commitmail json YAML

py-pytz: updated to 2018.7

2018.7:
2018g release

(adam)

2018-10-29 17:57:03 UTC MAIN commitmail json YAML

Updated devel/py-setuptools

(adam)

2018-10-29 17:56:44 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.5.0

v40.5.0
* In pkg_resources.normalize_path, fix issue on Cygwin when cwd contains symlinks.
* Deprecated support for downloads from Subversion in package_index/easy_install.
* Dropped use of six.u in favor of u"" literals.
* Added support for data_files in setup.cfg.
* Fixed rendering of the deprecation warning in easy_install doc.

(adam)

2018-10-29 11:12:13 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, time/py-dateutil, time/py-tzdata

(adam)

2018-10-29 11:11:27 UTC MAIN commitmail json YAML

py-tzdata: updated to 2018.7

2018.7:
Unknown changes

(adam)

2018-10-29 11:10:07 UTC MAIN commitmail json YAML

py-dateutil: updated to 2.7.5

Version 2.7.5:

Data updates
- Update tzdata to 2018g

(adam)

2018-10-29 11:07:21 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.7.0

3.7.0:

New features
* Added support for Poly1305 MAC (with AES and ChaCha20 ciphers for key derivation).
* Added support for ChaCha20-Poly1305 AEAD cipher.
* New parameter output for Crypto.Util.strxor.strxor, Crypto.Util.strxor.strxor_c,
  encrypt and decrypt methods in symmetric ciphers (Crypto.Cipher package).
  output is a pre-allocated buffer (a bytearray or a writeable memoryview)
  where the result must be stored.
  This requires less memory for very large payloads; it is also more efficient when
  encrypting (or decrypting) several small payloads.

Resolved issues
* AES-GCM hangs when processing more than 4GB at a time on x86 with PCLMULQDQ instruction.

Breaks in compatibility
* Drop support for Python 3.3.
* Remove Crypto.Util.py3compat.unhexlify and Crypto.Util.py3compat.hexlify.
* With the old Python 2.6, use only ctypes (and not cffi) to interface to native code.

(adam)

2018-10-29 08:25:27 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-10-29 08:25:08 UTC MAIN commitmail json YAML

py-test: updated to 3.9.3

pytest 3.9.3:
Bug Fixes
* Fix ���ValueError: Plugin already registered��� with conftest plugins via symlink.
* Handle race condition between creation and deletion of temporary folders.
* Fix bug where the warning summary at the end of the test session was not showing the test where the warning was originated.
* Fix regression when stacklevel for warnings was passed as positional argument on python2.

Improved Documentation
* Add reference to empty_parameter_set_mark ini option in documentation of @pytest.mark.parametrize

Trivial/Internal Changes
* Revert patching of sys.breakpointhook since it appears to do nothing.
* Apply an import sorter (reorder-python-imports) to the codebase.
* Remove use of unnecessary compat shim, six.binary_type

(adam)

2018-10-29 08:21:57 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.81.0

3.81.0:
:class:~hypothesis.stateful.GenericStateMachine and :class:~hypothesis.stateful.RuleBasedStateMachine now raise an explicit error when instances of :obj:~hypothesis.settings are assigned to the classes' settings attribute, which is a no-op (:issue:1643). Instead assign to SomeStateMachine.TestCase.settings, or use @settings(...) as a class decorator to handle this automatically.

(adam)

2018-10-26 09:28:28 UTC MAIN commitmail json YAML

Updated www/py-bleach, www/py-filebrowser_safe, www/py-grappelli_safe, www/py-mezzanine

(adam)

2018-10-26 09:27:09 UTC MAIN commitmail json YAML

py-mezzanine: updated to 4.3.1

Version 4.3.1:
* Allow fabfile to be importable when building docs
* Remove top-level __init__.py from new projects.
* Fix HTML escaping.

Version 4.3.0:
* Added explicit on_delete arguments for all ForeignKey models
* Only generate thumbnails in RichText when absolute width/height used.
* Removed null attribute from slug CharField
* Converted all template.render calls to pass a dict instead of a Context object
* Fixed MezzanineBackend.authenticate backend to accept a request argument, added in Django 1.11
* Fixed test_multiple_comment_forms to be agnostic of the order of HTML attributes
* Altered annotation behaviour of search results. Previously this was done implicitly in the SearchQuerySet.iterator() method,. which Django would call internally when evaluating the queryset. Django 1.11 changed its behaviour to use a ModelIterator class instead of. just calling iterator() on the queryset. Rather than suppy a custom. ModelIterator, we just make the annotate explicit
* Updated setup and test configuration to include Django 1.11
* password reset: 'http' -> request.schema. This fixes a potential security vulnerability in which the password. reset url is exposed to untrusted intermediary nodes in the network.
* Add explicit on_delete arguments to foreign keys in migrations
* Use TextField for Field.label and Field.help_text. Now length limits for user-defined labels and help_texts are enforced in the admin instead of the DB, which should prevent any further migrations
* Get rid of max_length settings for mezzanine.forms
* Timezone aware blog months.
* Test and simplify blog_months
* Weigh search results by age. Weigh search results by their age by default. Add a new setting,. SEARCH_AGE_SCALE_FACTOR, controlling how much emphasis to put on the. age when ranking results (set this to 0 to revert to the old behavior)
* Split dev and prod ALLOWED_HOSTS. Django started checking ALLOWED_HOSTS when DEBUG=True a few releases back.
* Update docs related to ALLOWED_HOSTS
* Fix the old url parsing in import wordpress
* Use Django's six module
* Don't warn Mezzanine about itself
* Looser check for LocalMiddleware.
* Modified the blog homepage pattern to a working version. Added import it requires
* Remove explicit show_banner argument from inner_run. This broke --noreload for me.
* Handle MIDDLEWARE_CLASSES -> MIDDLEWARE
* Don't use lazy static loading when Django's ManifestStaticFilesStorage is configured.
* Link to Pillow docs for dependencies
* Adding new site to site list. Adding "The National: New Australian Art" to the site list. https://the-national.com.au
* Doesn't convert JPG/JPEG images to RGBA.
* Remove all device-detection features
* Remove mentions of device handling from docs
* Use template loaders instead of middlware for host-based template swapping
* Add docs on upgrading from TemplateForHostMiddleware
* Create __init__.py so Python can find directory
* Properly parse positional args. As demonstrated by using call_command, the positional args not. processed. This may be a left-over from optarg migration. Usage property is no longer necessary
* Fix build fail while in here
* Added more tests por pages
* Update page_not_found view args.
* Rename Displayable is_public to published
* Test Nginx config before restarting. This way the configuration won't be updated if it's broken, and you also get an error message in the terminal explaining why it's broken (instead of just telling you to check service status/journal)
* Enable browser-native spell checking in WYSIWYG tinymce editor, which got wiped in 82339b0 . Previously introduced in 86f6ef6
* Fixing the support for external links which are moved to child categories in the menu hierarchy
* Update LOGOUT_URL to make use of ACCOUNT_URL
* Ensure template vars for form defaults are properly escaped
* Fix drag-n-drop for Form field inlines. Inherit from DynamicInlineAdminForm to inject the necessary JS files
* Fix failing tests that assume threadlocals have been set up
* Pulled out middleware present check into its own function. And fixed Python 3 compat
* Made all middleware installation checking consistent. All check by string first, and then for classes and subclasses,. correctly ignoring things that aren't classes
* Fix failing tests that assume threadlocals have been set up
* Fix keywords widget for Django 1.11.
* Fix sense of SITE_PERMISSION_MIDDLEWARE check. Issue introduced by commit 00f4a63c
* Fix sense of other check for SITE_PERMISSION_MIDDLEWARE. Issue introduced by commit 00f4a63
* Added basic tests for TemplateSettings. The tests follow the existing functionality
* Gave TemplateSettings a useful __repr__. Previously it just returned '{}' always, from super()s empty dict
* Don't emit warning when doing force_text(TestSettings()). This is to fix the behaviour of getting lots of instances of: UserWarning: __unicode__ is not in TEMPLATE_ACCESSIBLE_SETTINGS. if you have django-debug-tool installed
* Prevent changes to FORMS_EXTRA_FIELDS setting creating new migrations
* Support access to related model on Django 2+
* Fix safe string handling in richtext filters
* Fix some test warnings
* Add deprecation handling for mark_safe as decorator
* Fix SplitSelectDateTimeWidget which Django 1.9 broke.
* Fix usage of request.scheme in password reset email
* Make thumbnail tag recognize .PNG and .GIF. Files with the upper case extensions .PNG and .GIF are now recognized by. the thumbnail template tag as being PNG- and GIF images, respectively,. instead of being treated as JPEG images
* Added gcc and rsync for the full deployment on the freshly installed Debian (eg. on OVH)
* Support SelectDateWidget in django 1.8 and django 2.x
* Narrow exception handling to ImportError only

(adam)

2018-10-26 09:24:14 UTC MAIN commitmail json YAML

2018-10-26 09:23:31 UTC MAIN commitmail json YAML

2018-10-26 09:11:54 UTC MAIN commitmail json YAML

py-bleach: updated to 3.0.2

Version 3.0.2:

Bug fixes

Merge Characters tokens after sanitizing them. This fixes issues in the
  LinkifyFilter where it was only linkifying parts of urls.

Version 3.0.1:

Features

Support Python 3.7. It supported Python 3.7 just fine, but we added 3.7 to
  the list of Python environments we test so this is now officially supported.

Bug fixes

Fix list object has no attribute lower in clean.
Fix abbr getting escaped in linkify.

Version 3.0.0:

Backwards incompatible changes

A bunch of functions were moved from one module to another.

  These were moved from bleach.sanitizer to bleach.html5lib_shim:

  convert_entity
  convert_entities
  match_entity
  next_possible_entity
  BleachHTMLSerializer
  BleachHTMLTokenizer
  BleachHTMLParser

  These functions and classes weren't documented and aren't part of the
  public API, but people read code and might be using them so we're
  considering it an incompatible API change.

  If you're using them, you'll need to update your code.

Features

Bleach no longer depends on html5lib. html5lib==1.0.1 is now vendored into
  Bleach. You can remove it from your requirements file if none of your other
  requirements require html5lib.

  This means Bleach will now work fine with other libraries that depend on
  html5lib regardless of what version of html5lib they require.

Bug fixes
Fixed tags getting added when using clean or linkify. This was a
  long-standing regression from the Bleach 2.0 rewrite.

Fixed <isindex> getting replaced with a string. Now it gets escaped or
  stripped depending on whether it's in the allowed tags or not.

(adam)

2018-10-26 08:16:19 UTC MAIN commitmail json YAML

Updated www/py-mechanize, comms/py-colorama

(adam)

2018-10-26 08:16:00 UTC MAIN commitmail json YAML

py-colorama: updated to 0.4.0

0.4.0:
Fix2: reset LIGHT_EX colors with RESET_ALL.
Fix: ignore invalid "erase" ANSI codes.
Fix stream wrapping under PyCharm.
Added contextlib magic methods to ansitowin32.StreamWrapper.
Fix: don't cache stdio handles, since they might be closed/changed by fd redirection. This fixes an issue with pytest.
Drop support for EOL Python 2.5, 2.6, 3.1, 3.2 and 3.3, and add 3.6.

(adam)

2018-10-26 08:09:29 UTC MAIN commitmail json YAML

py-mechanize: updated to 0.3.7

0.3.7 release
* Fix processing of http-equiv meta tags incorrectly lower casing the content
* Fix error when a textbox contained within a form contains unicode characters

(adam)

2018-10-26 08:06:49 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, time/py-dateutil

(adam)

2018-10-26 08:06:11 UTC MAIN commitmail json YAML

py-dateutil: updated to 2.7.4

Version 2.7.4:

Data updates
- Updated tzdata version to 2018f.

(adam)

2018-10-26 08:05:31 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.80.0

3.80.0:
Since :ref:version 3.68.0 <v3.68.0>, :func:~hypothesis.extra.numpy.arrays checks that values drawn from the elements and fill strategies can be safely cast to the dtype of the array, and emits a warning otherwise.

This release expands the checks to cover overflow for finite complex64 elements and string truncation caused by too-long elements or trailing null characters (:issue:1591).

3.79.4:
Tests using :func:@given <hypothesis.given> now shrink errors raised from :pypi:pytest helper functions, instead of reporting the first example found.

This was previously fixed in :ref:version 3.56.0 <v3.56.0>, but only for stateful testing.

3.79.3:
Traceback elision is now disabled on Python 2, to avoid an import-time :class:python:SyntaxError under Python < 2.7.9 (Python: :bpo:21591, :ref:Hypothesis 3.79.2 <v3.79.2>: :issue:1648).

We encourage all users to upgrade to Python 3 before the end of 2019.

3.79.2:
This patch shortens tracebacks from Hypothesis, so you can see exactly happened in your code without having to skip over irrelevant details about our internals (:issue:848).

In the example test (see :pull:1582), this reduces tracebacks from nine frames to just three - and for a test with multiple errors, from seven frames per error to just one!

If you do want to see the internal details, you can disable frame elision by setting :obj:~hypothesis.settings.verbosity to debug.

3.79.1:
The abstract number classes :class:~python:numbers.Number, :class:~python:numbers.Complex, :class:~python:numbers.Real, :class:~python:numbers.Rational, and :class:~python:numbers.Integral are now supported by the :func:~hypothesis.strategies.from_type strategy. Previously, you would have to use :func:~hypothesis.strategies.register_type_strategy before they could be resolved (:issue:1636)

3.79.0:
This release adds a CLI flag for verbosity --hypothesis-verbosity to the Hypothesis pytest plugin, applied after loading the profile specified by --hypothesis-profile. Valid options are the names of verbosity settings, quiet, normal, verbose or debug.

The pytest header now correctly reports the current profile if --hypothesis-profile has been used.

(adam)

2018-10-25 09:51:19 UTC MAIN commitmail json YAML

Updated time/py-pytz, print/py-reportlab

(adam)

2018-10-25 09:51:03 UTC MAIN commitmail json YAML

py-reportlab: updated to 3.5.9

3.5.9:
Bug fixes.

(adam)

2018-10-25 09:49:42 UTC MAIN commitmail json YAML

py-pytz: updated to 2018.6

2018.6:
Unknown changes

(adam)

2018-10-25 09:10:01 UTC MAIN commitmail json YAML

Updated sysutils/salt, sysutils/salt-docs

(adam)

2018-10-25 09:09:35 UTC MAIN commitmail json YAML

2018-10-25 09:08:37 UTC MAIN commitmail json YAML

salt: updated to 2018.3.3

SALT 2018.3.3
CVE-2018-15751 Remote command execution and incorrect access control when using salt-api.
CVE-2018-15750 Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events.
Improves timezone detection by using the pytz module.
The tojson filter (from Jinja 2.9 and later) has been ported to Salt, and will be used when this filter is not available. This allows older LTS releases such as CentOS 7 and Ubuntu 14.04 to use this filter.

(adam)

2018-10-24 11:52:33 UTC MAIN commitmail json YAML

2018-10-24 10:56:10 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, archivers/unrar

(adam)

2018-10-24 10:55:49 UTC MAIN commitmail json YAML

2018-10-24 10:55:07 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 28.1.0

Version 28.1.0 "Morning Child":

Bug fixes

* mkvmerge: AV1 parser: fixed an error in the sequence header parser if
  neither the reduced_still_picture_header nor the
  frame_id_numbers_present_flag is set.
* mkvmerge: AV1 parser: when creating the av1C structure for the Codec
  Private element the sequence header OBU wasn't copied completely: its common
  data (type field & OBU size among others) was missing.
* mkvmerge: Matroska reader, AV1: mkvmerge will try to re-create the av1C
  data stored in Codec Private when reading AV1 from Matroska or WebM files
  created by mkvmerge v28.0.0.
* MKVToolNix GUI: info tool: the tool will no longer stop scanning elements
  when an EBML Void element is found after the first Cluster element.

(adam)

2018-10-24 10:37:44 UTC MAIN commitmail json YAML

Updated devel/py-flake8, devel/py-autopep8

(adam)

2018-10-24 10:37:25 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.4.2

version 1.4.2:
fix bugs

(adam)

2018-10-24 10:35:46 UTC MAIN commitmail json YAML

py-flake8: updated to 3.6.0

3.6.0:

Features
Add paths to allow local plugins to exist outside of sys.path
Copy setup.cfg files to the temporary git hook execution directory
Only skip a file if flake8: noqa is on a line by itself
Provide a better user experience for broken plugins
Report E902 when a file passed on the command line does not exist
Add --extend-ignore for extending the default ignore instead of overriding it

Bugs Fixed
Respect a formatter窶冱 newline setting when printing
Fix leaking of processes in the legacy api
Fix a SyntaxWarning for an invalid escape sequence
Fix DeprecationWarning due to import of abc classes from the collections module
Defer setuptools import to improve flake8 startup time
Fix inconsistent line endings in FileProcessor.lines when running under python 3.x

(adam)

2018-10-24 10:08:17 UTC MAIN commitmail json YAML

Updated databases/repmgr, www/apache24

(adam)

2018-10-24 10:08:00 UTC MAIN commitmail json YAML

apache24: updated to 2.4.37

Changes with Apache 2.4.37

  *) mod_ssl: Fix HTTP/2 failures when using OpenSSL 1.1.1.

  *) mod_ssl: Fix crash during SSL renegotiation with OptRenegotiate set,
    when client certificates are available from the original handshake
    but were originally not verified and should get verified now.
    This is a regression in 2.4.36 (unreleased).

  *) mod_ssl: Correctly merge configurations that have client certificates set
    by SSLProxyMachineCertificate{File|Path}.

Changes with Apache 2.4.36

  *) mod_brotli, mod_deflate: Restore the separate handling of 304 Not Modified
    responses. Regression introduced in 2.4.35.

  *) mod_proxy_scgi, mod_proxy_uwsgi: improve error handling when sending the
    body of the response.

  *) mod_http2: adding defensive code for stream EOS handling, in case the request handler
    missed to signal it the normal way (eos buckets).

  *) ab: Add client certificate support.

  *) ab: Disable printing temp key for OpenSSL before
    version 1.0.2. SSL_get_server_tmp_key is not available
    there.

  *) mod_ssl: Fix a regression that the configuration settings for verify mode
    and verify depth were taken from the frontend connection in case of
    connections by the proxy to the backend.

  *) MPMs: Initialize all runtime/asynchronous objects on a dedicated pool and
    before signals handling to avoid lifetime issues on restart or shutdown.

  *) mod_ssl: Add support for OpenSSL 1.1.1 and TLSv1.3.  TLSv1.3 has
    behavioural changes compared to v1.2 and earlier; client and
    configuration changes should be expected.  SSLCipherSuite is
    enhanced for TLSv1.3 ciphers, but applies at vhost level only.

  *) mod_auth_basic: Be less tolerant when parsing the credencial. Only spaces
    should be accepted after the authorization scheme. \t are also tolerated.

  *) mod_proxy_hcheck: Fix issues with interval determination.

  *) mod_proxy_hcheck: Fix issues with TCP health checks.

  *) mod_proxy_hcheck: take balancer's SSLProxy* directives into account.

  *) mod_status, mod_echo: Fix the display of client addresses.
    They were truncated to 31 characters which is not enough for IPv6 addresses.
    This is done by deprecating the use of the 'client' field and using
    the new 'client64' field in worker_score.

(adam)

2018-10-24 10:06:40 UTC MAIN commitmail json YAML

repmgr: updated to 4.2

repmgr 4.2 is a major release, with the main new feature being the ability to pause repmgrd, e.g. during planned maintenance operations. Various other usability enhancements and a couple of bug fixes are also included.

(adam)

2018-10-23 16:31:13 UTC MAIN commitmail json YAML

Updated multimedia/x264-devel, mail/dovecot2, mail/dovecot2-pigeonhole

(adam)

2018-10-23 16:30:03 UTC MAIN commitmail json YAML

dovecot2-pigeonhole: updated to 0.5.3

Changelog v0.5.3:
- Fix assertion panic occurring when managesieve service fails to open
  INBOX while saving a Sieve script. This was caused by a lack of
  cleanup after failure.
- Fix specific messages causing an assert panic with actions that
  compose a reply (e.g. vacation). With some rather weird input from the
  original message, the header folding algorithm (as used for composing
  the References header for the reply) got confused, causing the panic.
- IMAP FILTER=SIEVE capability: Fix FILTER SIEVE SCRIPT command parsing.
  After finishing reading the Sieve script, the command parsing
  sometimes didn't continue with the search arguments. This is a time-
  critical bug that likely only occurs when the Sieve script is sent in
  the next TCP frame.

(adam)

2018-10-23 16:29:19 UTC MAIN commitmail json YAML

dovecot2: updated to 2.3.3

2.3.3:
* doveconf hides more secrets now in the default output.
* ssl_dh setting is no longer enforced at startup. If it's not set and
  non-ECC DH key exchange happens, error is logged and client is
  disconnected.

+ Added log_debug=<filter> setting.
+ Added log_core_filter=<log filter> setting.
+ quota-clone: Write to dict asynchronously
+ --enable-hardening attempts to use retpoline Spectre 2 mitigations
+ lmtp proxy: Support source_ip passdb extra field.
+ doveadm stats dump: Support more fields and output stddev by default.
+ push-notification: Add SSL support for OX backend.
- NUL bytes in mail headers can cause truncated replies when fetched.
- director: Conflicting host up/down state changes may in some rare
  situations ended up in a loop of two directors constantly overwriting
  each others' changes.
- director: Fix hang/crash when multiple doveadm commands are being
  handled concurrently.
- director: Fix assert-crash if doveadm disconnects too early
- virtual plugin: Some searches used 100% CPU for many seconds
- dsync assert-crashed with acl plugin in some situations.
- mail_attachment_detection_options=add-flags-on-save assert-crashed
  with some specific Sieve scripts.
- Mail snippet generation crashed with mails containing invalid
  Content-Type:multipart header.
- Log prefix ordering was different for some log lines.
- quota: With noenforcing option current quota usage wasn't updated.
- auth: Kerberos authentication against Samba assert-crashed.
- stats clients were unnecessarily chatty with the stats server.
- imapc: Fixed various assert-crashes when reconnecting to server.
- lmtp, submission: Fix potential crash if client disconnects while
  handling a command.
- quota: Fixed compiling with glibc-2.26 / support libtirpc.
- fts-solr: Empty search values resulted in 400 Bad Request errors
- fts-solr: default_ns parameter couldn't be used
- submission server crashed if relay server returned over 7 lines in
  a reply (e.g. to EHLO)

(adam)

2018-10-23 16:12:46 UTC MAIN commitmail json YAML

x264-devel: updated to 20181022

20181022:
Fix possible double transpose of custom CQM if --level is not set
cli: Fix linking with --system-libx264 on x86
Fix CAVLC+RDO in 4:4:4
ppc: Optimize quant functions
ppc: Add support for Power9-only vec_absd
ppc: Optimize sub8x8_dct_dc
ppc: AltiVec add16x16_idct_dc
ppc: Optimize add8x8_idct_dc
Add compatibility macros for vec_xxpermdi
Prefer a monotonic clock source if available
Add Sony XAVC, a flavour of AVC-Intra
Cosmetics: Fix indentation for multiline function proto...
Cosmetics: Use consistent "inline" attribute position
x86: AVX-512 plane_copy and plane_copy_swap
4:0:0 (monochrome) encoding support
Makefile improvements
Improve SAVE/LOAD_MM_PERMUTATION macros
x86inc: Optimize VEX instruction encoding
x86inc: Fix VEX -> EVEX instruction conversion stable
configure: Fix required version checks for lavf and...
Fix float division by zero in weightp analysis
Fix undefined behavior of left shift for CAVLC encoding
Fix integer overflow in slicetype_path_cost
cli: Fix preset help listing

(adam)

2018-10-23 16:04:11 UTC MAIN commitmail json YAML

Added databases/postgresql11

(adam)

2018-10-23 16:02:52 UTC MAIN commitmail json YAML

postgresql11: added version 11.0

PostgreSQL 11 provides users with improvements to overall performance of the database system, with specific enhancements associated with very large databases and high computational workloads. Further, PostgreSQL 11 makes significant improvements to the table partitioning system, adds support for stored procedures capable of transaction management, improves query parallelism and adds parallelized data definition capabilities, and introduces just-in-time (JIT) compilation for accelerating the execution of expressions in queries.

(adam)

2018-10-23 14:21:44 UTC MAIN commitmail json YAML

Updated misc/py-stdnum, textproc/py-phonenumbers

(adam)

2018-10-23 14:21:15 UTC MAIN commitmail json YAML

py-phonenumbers: updated to 8.9.16

What's new in 8.9.12
Support Russian extension character "亟仂弍" as a valid one while parsing the numbers.

(adam)

2018-10-23 14:17:23 UTC MAIN commitmail json YAML

py-stdnum: updated to 1.10

changes from 1.9 to 1.10
* Add modules for the following number formats:
  - Bitcoin address
  - ISO 11649 (Structured Creditor Reference)
  - ID number (Mauritian national identifier)
  - Norwegian IBAN (International Bank Account Number)
  - Konto nr. (Norwegian bank account number)
* Fix a bug in handling of Mexican tax numbers
* Improve Spanish CIF and NIF validation
* Update Dominican Republic NCF numbers online check
* Improve Unicode conversion for bytestrings
* Improvements to some corner cases in IBAN validation
* Documentation improvements
* Add stdnum.ru.vat as an alias for stdnum.ru.inn

(adam)

2018-10-23 10:16:40 UTC MAIN commitmail json YAML

Updated devel/py-zconfig

(adam)

2018-10-23 09:46:43 UTC MAIN commitmail json YAML

py-zconfig: updated to 3.3.0

3.3.0:
- Drop support for Python 3.3.
- Add support for Python 3.7.
- Drop support for 'python setup.py test'.
- Add support for example in section and multisection, and
  include those examples in generated documentation.
- Fix configuration loaders to decode byte data using UTF-8 instead of
  the default encoding (usually ASCII).

(adam)

2018-10-23 09:43:19 UTC MAIN commitmail json YAML

Added devel/py-ZopeTestrunner, devel/py-zope.exceptions

(adam)

2018-10-23 09:39:59 UTC MAIN commitmail json YAML

py-zope.exceptions: added version 4.3

This package contains exception exceptions and implementations which are so
general purpose that they don't belong in Zope application-specific packages.

(adam)

2018-10-23 09:38:39 UTC MAIN commitmail json YAML

py-ZopeTestrunner: added version 4.9

This package provides a flexible test runner with layer support.

(adam)

2018-10-23 09:04:19 UTC MAIN commitmail json YAML

py-semantic_version: small fixes to Makefile

(adam)

2018-10-23 09:01:06 UTC MAIN commitmail json YAML

Updated devel/py-pluggy, databases/py-ldap

(adam)

2018-10-23 09:00:34 UTC MAIN commitmail json YAML

py-pluggy: updated to 0.8.0

pluggy 0.8.0:

Features
- Add get_hookimpls() method to hook callers.

Trivial/Internal Changes
- Add changelog in long package description and documentation.
- Add a test exemplifying the opt-in nature of spec defined args.
- Encapsulate hook specifications in a type for easier introspection.

(adam)

2018-10-23 08:58:28 UTC MAIN commitmail json YAML

py-ldap: updated to 3.1.0

Released 3.1.0:

This release brings two minor API changes:
- Long-deprecated functions ldap.open() and ldap.init() are removed
- LDAPObject.compare_s() and compare_ext_s return bool instead of 0 or 1

All changes since 3.0.0:

Lib/
* Remove long deprecated functions ldap.open() and ldap.init()
* LDAPObject.compare_s() and LDAPObject.compare_ext_s() now return a bool
  instead of 1 or 0.
* Make iteration over cidict yield same values as keys()
* Fail if pyasn1 is not installed
* Fix parsing of PPolicyControl ASN.1 structure
* Use items() when appropriate in dict iteration
* Add support for tracing LDAP calls. Tracing can now be enabled with
  the env var PYTHON_LDAP_TRACE_LEVEL and redirected to a file with
  PYTHON_LDAP_TRACE_FILE.
  (This is mainly intended for debugging and internal testing; the
  configuration or output may change in future versions.)

Modules/
* Fix ref counting bug in LDAPmessage_to_python

Doc/
* Remove warning about unreleased version
* Doc: Replace Mac OS X -> macOS

Tests/
* Add tests and coverage for tracing
* Disable warnings-as-errors for Python 3.4
* Fix assertTrue to assertEqual
* Mark several test values as bytes

Lib/slapdtest/
* Fix error message for missing commands
* Make SlapdObject a context manager
* Disable SASL external when missing SASL support
* Make SlapdObject.root_dn a property
* In SlapdObject, build include directives dynamically
* Move import statements to top level

Code style:
* Add Makefile rules for automatic formatting of C and Python code
* Reformat and indent all C files
* Trim white space throughout the project

Infrastructure:
* Add py3-trace tox environment to Travis CI config
* Add new Pytest cache directory to gitignore

General:
* Update all pypi.python.org URLs to pypi.org

Released 3.0.0:

Notable changes since 2.4.45 (please see detailed logs below):
* Python 3 support and bytes_mode
  see: https://python-ldap.readthedocs.io/en/latest/bytes_mode.html
* The module ldap.async is renamed to ldap.asyncsearch
* New dependencies: pyasn1, pyasn1_modules
* Dropped support for Python 2.6 and 3.3

(adam)

2018-10-23 08:06:03 UTC MAIN commitmail json YAML

Updated textproc/py-xlsxwriter, devel/py-xdis

(adam)

2018-10-23 08:05:40 UTC MAIN commitmail json YAML

py-xdis: updated to 3.8.8

3.8.8:
* Add for 3.6.7 and 3.7.1 magic.
* pytest/test_std.py: Dropped a test
* pytest/test_std.py, xdis/op_imports.py, xdis/std.py: make_std_api
  accepts floating-point version number

(adam)

2018-10-23 08:02:49 UTC MAIN commitmail json YAML

py-xlsxwriter: updated to 1.1.2

1.1.2:
* Fix for issue where in_memory files weren't compressed.
* Fix write() so that it handles array formulas as documented.
* Fix for issue with special characters in worksheet table functions.
* Added warnings for input issues in :func:write_rich_string() such as blank
  strings, double formats or insufficient parameters.

(adam)

2018-10-23 07:59:51 UTC MAIN commitmail json YAML

Updated www/py-djangorestframework, www/py-autobahn

(adam)

2018-10-23 07:59:31 UTC MAIN commitmail json YAML

py-autobahn: updated to 18.10.1

18.10.1
Don't eat Component.stop() request when crossbar not connected
handle async on_progress callbacks properly
fix attribute error when ConnectionResetError does not contain "reason" attribute
infer rawsocket host, port from URL
fix error on connection lost if no reason (reason = None)
fixed typo on class name

(adam)

2018-10-23 07:57:05 UTC MAIN commitmail json YAML

py-djangorestframework: updated to 3.9.0

3.9.0:
Improvements to ViewSet extra actions
Fix action support for ViewSet suffixes
Allow action docs sections
Deprecate the Router.register base_name argument in favor of basename.
Deprecate the Router.get_default_base_name method in favor of Router.get_default_basename.
Change CharField to disallow null bytes. To revert to the old behavior, subclass CharField and remove ProhibitNullCharactersValidator from the validators. python class NullableCharField(serializers.CharField): def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.validators = [v for v in self.validators if not isinstance(v, ProhibitNullCharactersValidator)]
Add OpenAPIRenderer and generate_schema management command.
Add OpenAPIRenderer by default, and add schema docs.
Allow permissions to be composed
Allow nullable BooleanField in Django 2.1
Add testing of Python 3.7 support
Test using Django 2.1 final release.
Added djangorestframework-datatables to third-party packages
Change ISO 8601 date format to exclude year/month
Update all pypi.python.org URLs to pypi.org
Ensure that html forms (multipart form data) respect optional fields
Allow hashing of ErrorDetail.
Correct schema parsing for JSONField
Render descriptions (from help_text) using safe
Removed input value from deault_error_message
Added min_value/max_value support in DurationField
Fixed instance being overwritten in pk-only optimization try/except block
Fixed AttributeError from items filter when value is None
Fixed Javascript e.indexOf is not a function error
Fix schemas for extra actions
Improved get_error_detail to use error_dict/error_list
Imprvied URLs in Admin renderer
Add "Community" section to docs, minor cleanup
Moved guardian imports out of compat
Deprecate the DjangoObjectPermissionsFilter class, moved to the djangorestframework-guardian package.
Drop Django 1.10 support
Only catch TypeError/ValueError for object lookups
Handle models without .objects manager in ModelSerializer.
Improve ModelSerializer.create() error message.
Fix CSRF cookie check failure when using session auth with django 1.11.6+
Updated JWT docs.
Fix autoescape not getting passed to urlize_quoted_links filter

(adam)

2018-10-23 07:46:54 UTC MAIN commitmail json YAML

Updated net/py-gevent, devel/py-wheel

(adam)

2018-10-23 07:46:04 UTC MAIN commitmail json YAML

py-wheel: updated to 0.32.2

0.32.2:
Bumped up the version number

(adam)

2018-10-23 07:01:01 UTC MAIN commitmail json YAML

py-gevent: updated to 1.3.7

1.3.7:
- Formatting run info no longer includes gevent.local.local
  objects that have no value in the greenlet.
- Fixed negative length in pywsgi's Input read functions for non chunked body.
- Upgrade libuv from 1.22.0 to 1.23.2.
- Fix opening files in text mode in CPython 2 on Windows by patching
  libuv.

(adam)

2018-10-23 06:47:12 UTC MAIN commitmail json YAML

Updated converters/help2man, textproc/py-openpyxl

(adam)

2018-10-23 06:46:45 UTC MAIN commitmail json YAML

py-openpyxl: updated to 2.5.9

2.5.9:

Bugfixes
* Clean AutoFilter name definitions
* Attribute missing from Shape object
* Failure to read all DrawingML means workbook can't be read

Pull Requests
* Allow newlines in formulae
* Fix whitespace in front of infix operator in formulae

(adam)

2018-10-23 06:43:20 UTC MAIN commitmail json YAML

help2man: updated to 1.47.8

help2man 1.47.8:
* Use $(DEB_VERSION) from pkg-info.mk.
* Fix git repository link in generated README.
* Update debian/copyright to machine readable format.
* Update standards version to 4.2.1 (no changes).

(adam)

2018-10-23 06:34:20 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix, devel/py-test

(adam)

2018-10-23 06:34:00 UTC MAIN commitmail json YAML

py-test: updated to 3.9.2

pytest 3.9.2:

Bug Fixes
* Improve error message when a recursive dependency between fixtures is detected.
* Fix logging messages not shown in hooks pytest_sessionstart() and pytest_sessionfinish().
* Fix unescaped XML raw objects in JUnit report for skipped tests
* Python 2: safely format warning message about passing unicode strings to warnings.warn, which may cause surprising MemoryError exception when monkey patching warnings.warn itself.
* Improve error message when it is not possible to determine a function窶冱 signature.
* Pin setuptools>=40.0 to support py_modules in setup.cfg
* Restore the tmpdir behaviour of symlinking the current test run.
* Fix filename reported by warnings.warn when using recwarn under python2.

(adam)

2018-10-23 06:32:05 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 28.0.0

Version 28.0.0 "Voice In My Head":

New features and enhancements
* mkvmerge: AV1 parser: updated the code for the finalized AV1 bitstream
  specification.
* mkvmerge: AV1 packetizer: updated the code for the finalized AV1-in-Matroska
  & WebM mapping specification.
* mkvmerge: AV1 support: the `--engage enable_av1` option has been removed
  again.
* mkvmerge: MP4 reader: added support for AV1.
* mkvmerge: DTS: implemented dialog normalization gain removal for extension
  substreams.
* mkvmerge, mkvextract: simple text subtitles: added a workaround for simple
  text subtitle tracks that don't contain a duration.
* mkvextract: added support for extracting AV1 to IVF.
* mkvextract: IVF extractor (AV1, VP8, VP9): precise values will be used for
  the frame rate numerator & denominator header fields for certain well-known
  values of the track's default duration.
* mkvmerge: VP9: mkvmerge will now create codec private data according to the
  VP9 codec mapping described in the WebM specifications.
* MKVToolNix GUI: automatic scaling for high DPI displays is activated if the
  GUI is compiled with Qt ≥ 5.6.0.
* MKVToolNix GUI: added a menu item ("Help" → "System information") for
  displaying information about the system MKVToolNix is running on in order to
  make debugging easier.
* MKVToolNix GUI: multiplexer, header editor: the user can enter a list of
  predefined track names in the preferences. She can later select from them in
  "track name" combo box.

Bug fixes
* mkvmerge: JSON identification: fixed a bug when removing invalid UTF-8 data
  from strings before they're output as JSON.
* mkvmerge: MP4/QuickTime reader: fixed handling of PCM audio with FourCC
  `in24`.
* mkvmerge: MPEG transport stream reader, teletext subtitles: the decision
  whether or not to keep frames around in order to potentially merge them with
  the following frame is made sooner. That avoids problems if there are large
  gaps between teletext subtitle frames which could lead to frames being
  interleaved too late.
* mkvextract: IVF extractor (AV1, VP8, VP8): the frame rate header fields
  weren't clamped to 16 bits properly causing wrong frame rates to be written
  in certain situations.
* mkvpropedit, MKVToolNix GUI's header editor: fixed file corruption when a
  one-byte space must be covered with a new EBML void element but all
  surrounding elements have a "size length" field that's eight bytes long
  already.

(adam)

2018-10-22 17:33:09 UTC MAIN commitmail json YAML

Updated lang/python36, lang/python37

(adam)

2018-10-22 17:32:48 UTC MAIN commitmail json YAML

python37: updated to 3.7.1

Notable changes in Python 3.7.1

Starting in 3.7.1, Py_Initialize() now consistently reads and respects all of the same environment settings as Py_Main() (in earlier Python versions, it respected an ill-defined subset of those environment variables, while in Python 3.7.0 it didn窶冲 read any of them due to bpo-34247). If this behavior is unwanted, set Py_IgnoreEnvironmentFlag to 1 before calling Py_Initialize().

In 3.7.1 the C API for Context Variables was updated to use PyObject pointers.

xml.dom.minidom and xml.sax modules no longer process external entities by default.

(adam)

2018-10-22 17:31:21 UTC MAIN commitmail json YAML

python36: updated to 3.6.7

Notable changes in Python 3.6.7
xml.dom.minidom and mod:xml.sax modules no longer process external entities by default.

(adam)

2018-10-22 15:32:01 UTC MAIN commitmail json YAML

py-zstandard: add missing patch

(adam)

2018-10-22 15:31:27 UTC MAIN commitmail json YAML

Updated archivers/zstd, archivers/py-zstandard

(adam)

2018-10-22 15:31:00 UTC MAIN commitmail json YAML

py-zstandard: updated to 0.10.1

0.10.1:

Backwards Compatibility Notes
* ZstdCompressor.stream_reader().closed is now a property instead of a
  method.
* ZstdDecompressor.stream_reader().closed is now a property instead of a
  method.

Changes
* Stop attempting to package Python 3.6 for Miniconda. The latest version of
  Miniconda is using Python 3.7. The Python 3.6 Miniconda packages were a lie
  since this were built against Python 3.7.
* ZstdCompressor.stream_reader()'s and ZstdDecompressor.stream_reader()'s
  closed attribute is now a read-only property instead of a method. This now
  properly matches the IOBase API and allows instances to be used in more
  places that accept IOBase instances.

0.10.0:

Backwards Compatibility Notes
* ZstdDecompressor.stream_reader().read() now consistently requires an
  argument in both the C and CFFI backends. Before, the CFFI implementation
  would assume a default value of -1, which was later rejected.
* The compress_literals argument and attribute has been removed from
  zstd.ZstdCompressionParameters because it was removed by the zstd 1.3.5
  API.
* ZSTD_CCtx_setParametersUsingCCtxParams() is no longer called on every
  operation performed against ZstdCompressor instances. The reason for this
  change is that the zstd 1.3.5 API no longer allows this without calling
  ZSTD_CCtx_resetParameters() first. But if we called
  ZSTD_CCtx_resetParameters() on every operation, we'd have to redo
  potentially expensive setup when using dictionaries. We now call
  ZSTD_CCtx_reset() on every operation and don't attempt to change
  compression parameters.
* Objects returned by ZstdCompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.
* Objects returned by ZstdDecompressor.stream_reader() no longer need to be
  used as a context manager. The context manager interface still exists and its
  behavior is unchanged.

Bug Fixes
* ZstdDecompressor.decompressobj().decompress() should now return all data
  from internal buffers in more scenarios. Before, it was possible for data to
  remain in internal buffers. This data would be emitted on a subsequent call
  to decompress(). The overall output stream would still be valid. But if
  callers were expecting input data to exactly map to output data (say the
  producer had used flush(COMPRESSOBJ_FLUSH_BLOCK) and was attempting to
  map input chunks to output chunks), then the previous behavior would be
  wrong. The new behavior is such that output from
  flush(COMPRESSOBJ_FLUSH_BLOCK) fed into decompressobj().decompress()
  should produce all available compressed input.
* ZstdDecompressor.stream_reader().read() should no longer segfault after
  a previous context manager resulted in error.
* ZstdCompressor.compressobj().flush(COMPRESSOBJ_FLUSH_BLOCK) now returns
  all data necessary to flush a block. Before, it was possible for the
  flush() to not emit all data necessary to fully represent a block. This
  would mean decompressors wouldn't be able to decompress all data that had been
  fed into the compressor and flush()ed.

New Features
* New module constants BLOCKSIZELOG_MAX, BLOCKSIZE_MAX,
  TARGETLENGTH_MAX that expose constants from libzstd.
* New ZstdCompressor.chunker() API for manually feeding data into a
  compressor and emitting chunks of a fixed size. Like compressobj(), the
  API doesn't impose restrictions on the input or output types for the
  data streams. Unlike compressobj(), it ensures output chunks are of a
  fixed size. This makes this API useful when the compressed output is being
  fed into an I/O layer, where uniform write sizes are useful.
* ZstdCompressor.stream_reader() no longer needs to be used as a context
  manager.
* ZstdDecompressor.stream_reader() no longer needs to be used as a context
  manager.
* Bundled zstandard library upgraded from 1.3.4 to 1.3.6.

Changes
* Added zstd_cffi.py and NEWS.rst to MANIFEST.in.
* zstandard.__version__ is now defined.
* Upgrade pip, setuptools, wheel, and cibuildwheel packages to latest versions.
* Upgrade various packages used in CI to latest versions. Notably tox (in
  order to support Python 3.7).
* Use relative paths in setup.py to appease Python 3.7.
* Added CI for Python 3.7.

(adam)

2018-10-22 15:28:03 UTC MAIN commitmail json YAML

zstd: updated to 1.3.7

Zstandard v1.3.7
perf: slightly better decompression speed on clang (depending on hardware target)
fix: ratio for dictionary compression at levels 9 and 10, reported by @indygreg
build: no longer build backtrace by default in release mode; restrict further automatic mode
build: control backtrace support through build macro BACKTRACE
misc: added man pages for zstdless and zstdgrep, by @samrussell

(adam)

2018-10-22 07:56:32 UTC MAIN commitmail json YAML

Updated devel/py-requests, devel/py-requests-futures

(adam)

2018-10-22 07:56:11 UTC MAIN commitmail json YAML

py-requests-futures: updated to 0.9.8

0.9.8:
Unknown changes

(adam)

2018-10-22 07:55:36 UTC MAIN commitmail json YAML

py-requests: updated to 2.20.0

2.20.0:
Bugfixes
Content-Type header parsing is now case-insensitive (e.g. charset=utf8 v Charset=utf8).
Fixed exception leak where certain redirect urls would raise uncaught urllib3 exceptions.
Requests removes Authorization header from requests redirected from https to http on the same hostname. (CVE-2018-18074)
should_bypass_proxies now handles URIs without hostnames (e.g. files).

Dependencies
Requests now supports urllib3 v1.24.

Deprecations
Requests has officially stopped support for Python 2.6.

(adam)

2018-10-18 19:47:29 UTC MAIN commitmail json YAML

Updated security/py-certifi, www/py-urllib3

(adam)

2018-10-18 19:46:20 UTC MAIN commitmail json YAML

py-urllib3: updated to 1.24

1.24:
Allow key_server_hostname to be specified when initializing a PoolManager to allow custom SNI to be overridden.
Test against Python 3.7 on AppVeyor.
Early-out ipv6 checks when running on App Engine.
Change ambiguous description of backoff_factor
Add ability to handle multiple Content-Encodings
Skip DNS names that can't be idna-decoded when using pyOpenSSL
Add a server_hostname parameter to HTTPSConnection which allows for overriding the SNI hostname sent in the handshake.
Drop support for EOL Python 2.6
Fixed bug where responses with header Content-Type: message/* erroneously raised HeaderParsingError, resulting in a warning being logged.
Move urllib3 to src/urllib3

(adam)

2018-10-18 19:44:30 UTC MAIN commitmail json YAML

py-certifi: updated to 2018.10.15

2018.10.15:
Unknown changes

(adam)

2018-10-18 16:26:00 UTC MAIN commitmail json YAML

Updated net/ndpi, net/ntopng

(adam)

2018-10-18 16:25:40 UTC MAIN commitmail json YAML

ntopng: updated to 3.6.1

3.6.1 Stable
Brew formula fixes

3.6 Stable

New features
------------
New pro charts
Ability to compare data with the past (time shift)
Trend lines based on ASAP
Average and percentile lines overlayed on the graph and animated
New color scheme that uses pastel colors for better visualization
https://www.ntop.org/ntopng/ntopng-and-time-series-from-rrd-to-influxdb-new-charts-with-time-shift/
New timeseries API with support for RRD and InfluxDB
Abstracts and handles multiple sources transparently
https://www.ntop.org/guides/ntopng/api/lua/timeseries/index.html
Streaming pcap captures with BPF support
Download live packet captures right from the browser
New SNMP devices caching
Periodically cache information of all the SNMP device configured
Calculate and visualize interfaces throughput

Improvements
------------
Security
Access to the web user interface is controlled with ACLs
Secure ntopng cookies with SameSite and HttpOnly
HTTP cookie authentication
Improved random session id generation
Various SNMP improvemenets
Caching
Interfaces status change alerts
Device interfaces page
Devices and interfaces added to flows
Fixed several library memory leaks
Improved device and interface charts
Interfaces throughput calculation and visualization
Ability to delete all SNMP devices at once
Improved active devices discovery
OS detection via HTTP User-Agent
Alerts
Crypto miners alerts toggle
Detection and alerting of anomalous terminations
Module for sending telegram.org alerts
Slack
Configurable Slack channel names
Added Slack test button
Charts
Active flows vs local hosts chart
Active flows vs interface traffic chart
Ubuntu 18.04 support
Support for ElasticSearch 6 export
Added support for custom categories lists
Added ability to use the non-JIT Lua interpreter
Improved ntopng startup and shutdown time
Support for capturing from interface pairs with PF_RING ZC
Support for variable PPP header lenght
Migrated geolocation to GeoLite2 and libmaxminddb
Configuration backup and restore
Improved IE browser support
Using client SSL certificate for protocol detection
Optimized host/flows purging

(adam)

2018-10-18 16:24:29 UTC MAIN commitmail json YAML

ndpi: updated to 2.4

2.4 Stable:
New Supported Protocols and Services
------------------------------------
Showmax.com
Musical.ly
RapidVideo
VidTO streaming service
Apache JServ Protocol
Facebook Messenger
FacebookZero protocol

Improvements
------------
Improved YouTube support
Improved Netflix support
Updated Google Hangout detection
Updated Twitter address range
Updated Viber ports, subnet and domain
Updated AmazonVideo detection
Updated list of FaceBook sites
Initial Skype in/out support
Improved Tor detection
Improved hyperscan support and category definition
Custom categories loading, extended ndpiReader (-c <file>) for loading name-based categories

Fixes
-----
Fixes for Instagram flows classified as Facebook
Fixed Spotify detection
Fixed minimum packet payload length for SSDP
Fixed length check in MSN, x-steam-sid, Tor certificate name
Increase client's maximum payload length for SSH
Fixed end-of-line bounds handling
Fixed substring matching
Fix for handling IP address based custom categories
Repaired wrong timestamp calculation
Fixed memory leak
Optimized memory usage

Other/Changes
-------------
New API calls:
ndpi_set_detection_preferences()
ndpi_load_hostname_category()
ndpi_enable_loaded_categories()
ndpi_fill_protocol_category()
ndpi_process_extra_packet()
Skype CallIn/CallOut are now set as Skype.SkypeCallOut Skype.SkypeCallIn
Added support for SMTPS on port 587
Changed RTP from VoIP to Media category
Added site unavailable category
Added custom categories CUSTOM_CATEGORY_MINING, CUSTOM_CATEGORY_MALWARE, CUSTOM_CATEGORY_ADVERTISEMENT, CUSTOM_CATEGORY_BANNED_SITE
Implemented hash-based categories
Converted some not popular protocols to NDPI_PROTOCOL_GENERIC with category detection

(adam)

2018-10-18 10:18:01 UTC MAIN commitmail json YAML

Updated devel/py-autopep8, databases/py-alembic

(adam)

2018-10-18 10:17:25 UTC MAIN commitmail json YAML

py-autopep8: updated to 1.4.1

version 1.4.1:
add W504 fixed method
add E402 fixed method
new feature: reading from .flake8 and $HOME/.pycodestyle file that using as autopep8's configuration, and add configuration section into README ()
add --exit-code command line option
case of if --exit-code option is False. this is default
return 1 when error occured
otherwise return 0 (command successful)
case of if --exit-code option is True
return 1 when error occured
return 2 when exists changes in files (command successful)
otherwise return 0 (command successful)
This option is valid for any operating mode such as --diff, --in-place, non option etc
fix bugs

(adam)

2018-10-18 10:15:18 UTC MAIN commitmail json YAML

py-alembic: updated to 1.0.1

1.0.1:
Fixed an issue where revision descriptions were essentially being formatted twice. Any revision description that contained characters like %, writing output to stdout will fail because the call to config.print_stdout attempted to format any additional args passed to the function. This fix now only applies string formatting if any args are provided along with the output text.

Fixed issue where removed method union_update() was used when a customized MigrationScript instance included entries in the .imports data member, raising an AttributeError.

(adam)

2018-10-18 10:11:47 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, devel/py-test

(adam)

2018-10-18 10:11:25 UTC MAIN commitmail json YAML

py-test: updated to 3.9.1

pytest 3.9.1:
Features
- For test-suites containing test classes, the information about the subclassed module is now output only if a higher verbosity level is specified (at least 窶�-vv窶�).

pytest 3.9.0:
Deprecations
- The following accesses have been documented as deprecated for years, but are now actually emitting deprecation warnings.
Access of Module, Function, Class, Instance, File and Item through Node instances. Now users will this warning:
usage of Function.Module is deprecated, please use pytest.Module instead
Users should just import pytest and access those objects using the pytest module.
request.cached_setup, this was the precursor of the setup/teardown mechanism available to fixtures. You can consult funcarg comparison section in the docs.
Using objects named "Class" as a way to customize the type of nodes that are collected in Collector subclasses has been deprecated. Users instead should use pytest_collect_make_item to customize node types during collection.
This issue should affect only advanced plugins who create new collection types, so if you see this warning message please contact the authors so they can change the code.
The warning that produces the message below has changed to RemovedInPytest4Warning:
getfuncargvalue is deprecated, use getfixturevalue
- Add a Deprecation warning for pytest.ensuretemp as it was deprecated since a while.

Features
- Improve usage errors messages by hiding internal details which can be distracting and noisy.
This has the side effect that some error conditions that previously raised generic errors (such as ValueError for unregistered marks) are now raising Failed exceptions.
- Improve the error displayed when a conftest.py file could not be imported.
In order to implement this, a new chain parameter was added to ExceptionInfo.getrepr to show or hide chained tracebacks in Python 3 (defaults to True).
- Add empty_parameter_set_mark=fail_at_collect ini option for raising an exception when parametrize collects an empty set.
- Log messages generated in the collection phase are shown when live-logging is enabled and/or when they are logged to a file.
- Introduce tmp_path as a fixture providing a Path object.
- Deprecation warnings are now shown even if you customize the warnings filters yourself. In the previous version any customization would override pytest窶冱 filters and deprecation warnings would fall back to being hidden by default.
- Allow specification of timeout for Testdir.runpytest_subprocess() and Testdir.run().
- Add returncode argument to pytest.exit() to exit pytest with a specific return code.
- Reimplement pytest.deprecated_call using pytest.warns so it supports the match='...' keyword argument.
This has the side effect that pytest.deprecated_call now raises pytest.fail.Exception instead of AssertionError.
- Require setuptools>=30.3 and move most of the metadata to setup.cfg.

Bug Fixes
- Improve error message when test functions of unittest.TestCase subclasses use a parametrized fixture.
- request.fixturenames now correctly returns the name of fixtures created by request.getfixturevalue().
- Warning filters passed as command line options using -W now take precedence over filters defined in ini configuration files.
- Fix source reindenting by using textwrap.dedent directly.
- pytest.warn will capture previously-warned warnings in Python 2. Previously they were never raised.
- Resolve symbolic links for args.
This fixes running pytest tests/test_foo.py::test_bar, where tests is a symlink to project/app/tests: previously project/app/conftest.py would be ignored for fixtures then.
- Fix duplicate printing of internal errors when using --pdb.
- pathlib based tmpdir cleanup now correctly handles symlinks in the folder.
- Display the filename when encountering SyntaxWarning.

Improved Documentation
- Update usefixtures documentation to clarify that it can窶冲 be used with fixture functions.
- Update fixture documentation to specify that a fixture can be invoked twice in the scope it窶冱 defined for.
- According to unittest.rst, setUpModule and tearDownModule were not implemented, but it turns out they are. So updated the documentation for unittest.
- Add tempir testing example to CONTRIBUTING.rst guide
Trivial/Internal Changes
- The internal MarkerError exception has been removed.
- Port the implementation of tmpdir to pathlib.
- Exclude 0.00 second entries from --duration output unless -vv is passed on the command-line.
- Fixed formatting of string literals in internal tests.

(adam)

2018-10-18 10:07:18 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.78.0

3.78.0:
This release has deprecated the generation of integers, floats and fractions when the conversion of the upper and/ or lower bound is not 100% exact, e.g. when an integer gets passed a bound that is not a whole number. (:issue:1625)

3.77.0:
This minor release adds functionality to :obj:~hypothesis.settings allowing it to be used as a decorator on :obj:~hypothesis.stateful.RuleBasedStateMachine and :obj:~hypothesis.stateful.GenericStateMachine.

3.76.1:
This patch fixes some warnings added by recent releases of :pypi:pydocstyle and :pypi:mypy.

(adam)

2018-10-16 14:32:37 UTC MAIN commitmail json YAML

Added py-ptable; Removed py-prettytable

(adam)

2018-10-16 13:52:11 UTC MAIN commitmail json YAML

Removed textproc/py-prettytable; Added textproc/py-ptable; Updated net/py-softlayer

(adam)

2018-10-16 13:49:53 UTC MAIN commitmail json YAML

py-softlayer: added version 5.5.3

5.5.3:
Added slcli user delete
Added slcli order quote to let users create a quote from the slcli.
Fixed vs upgrades when using flavors.
Added pagination to ticket list commands
Fixed DNS manager to be more flexible and support more zone types.
Pinned Click library version at >=5 < 7

5.5.2:
Fixed hardware credentials.
support for ticket priorities
create dedicated host with gpu fixed.

5.5.1:
added paginations to several slcli methods, making them work better with large result sets.
Fixed an issue displaying VLANs.
Fixed an issue displaying some NAS passwords
Ability to delete users

5.5.0:
Added a warning when ordering legacy storage volumes
Added documentation link to volume-order
Increased slcli output width limit to 999 characters
More unit tests
Fixed an issue canceling some block storage volumes
Fixed slcli order to work with network gateways
Fixed an issue showing hardware credentials when they do not exist
Fixed an issue showing addressSpace when listing virtual servers
Updated ordering class to support baremetal servers with multiple GPU
Updated prompt-toolkit as a fix for slcli shell
Fixed slcli vlan detail to not fail when objects don't have a hostname
Added user management

(adam)

2018-10-16 13:47:01 UTC MAIN commitmail json YAML

py-ptable: added version 0.9.2 (py-prettytable fork)

PTable is a simple Python library designed to make it quick and easy to
represent tabular data in visually appealing ASCII tables, originally forked
from PrettyTable.

(adam)

2018-10-16 11:14:02 UTC MAIN commitmail json YAML

Updated devel/subversion

(adam)

2018-10-16 11:13:41 UTC MAIN commitmail json YAML

subversion: updated to 1.10.3

Version 1.10.3

User-visible changes:
- Minor new features and improvements:
  * Store the HTTPS client cert password

- Client-side bugfixes:
  * Fix shelving when custom diff command is configured
  * Fix conflict resolver crashes
  * Fix conflict resolver endless scan in some cases
  * Fix "Accept incoming deletion" on locally deleted file
  * Fix "resolver adds unrelated moves to move target list"

- Server-side bugfixes:
  * Reject bad PUT before CHECKOUT in v1 HTTP protocol
  * Let 'svnadmin recover' prune the rep-cache even if disabled

- Client-side and server-side bugfixes:
  * Allow commands like 'svn ci --file X' to work when X is a FIFO

- Other tool improvements and bugfixes:
  * 'svnadmin verify --keep-going --quiet' shows an error summary
  * Fix error in german translation for 'svn help merge'

Developer-visible changes:
- General:
  * Python tests use the current python executable

(adam)

2018-10-16 09:46:03 UTC MAIN commitmail json YAML

Updated graphics/py-imagesize, net/py-twisted

(adam)

2018-10-16 09:44:52 UTC MAIN commitmail json YAML

py-twisted: updated to 18.9.0

Twisted 18.9.0:

Features
--------
twisted.internet._sslverify.ClientTLSOptions no longer raises IDNAError when given an IPv6 address as a hostname in a HTTPS URL.
The repr() of a twisted.internet.base.DelayedCall now encodes the same information as its str(), exposing details of its scheduling and target callable.
Python 3.7 is now supported.

Bugfixes
--------
twisted.logger.LogBeginner's default critical observer now prints tracebacks for new and legacy log system events through the use of the new eventAsText API. This API also does not raise an error for non-ascii encoded data in Python2, it attempts as well as possible to format the traceback.
Syntax error under Python 3.7 fixed for twisted.conch.manhole and twisted.main.imap4.
trial -j reports tracebacks on test failures under Python 3.
Properly format multi-byte and non-ascii encoded data in a traceback.
twisted.python.rebuild now functions on Python 3.7.
HTTP/2 server connections will no longer time out active downloads that take too long.

Improved Documentation
----------------------
Several minor formatting problems in the API documentation have been corrected.
The documentation of twisted.internet.defer.Deferred.fromFuture() has been updated to reflect upstream changes.

Deprecations and Removals
-------------------------
async keyword argument is deprecated in twisted.conch.manhole (ManholeInterpreter.write and Manhole.add) and in twisted.main.imap4.IMAP4Server.sendUntaggedResponse, isAsync keyword argument is introduced instead.

(adam)

2018-10-16 08:54:50 UTC MAIN commitmail json YAML

py-imagesize: updated to 1.1.0

1.1.0:
add TIFF support (experimental)

(adam)

2018-10-15 11:21:17 UTC MAIN commitmail json YAML

Updated security/py-libtaxii, www/py-django-contrib-comments

(adam)

2018-10-15 11:20:14 UTC MAIN commitmail json YAML

py-django-contrib-comments: updated to 1.9.0

1.9.0:
Added testing for Python 3.6.
Confirmed support for Django 2.0 and 2.1.
Dropped support for Django < 1.11.
ip_address is set to None when REMOTE_ADDR is empty

(adam)

2018-10-15 11:17:08 UTC MAIN commitmail json YAML

py-libtaxii: updated to 1.1.111

Version 1.1.111:
Update clients.py to work with Python 2.6, 3.3, 3.5, and 3.6.
Add Python 3.6 support.
Handle Unicode- and byte-strings consistently.
Add timeout parameter to call_taxii_service2 (@mbekavac)
Add support for STIX 1.2.
Add user_agent parameter to call_taxii_service2

(adam)

2018-10-15 10:41:08 UTC MAIN commitmail json YAML

Updated devel/py-ZopeEvent, devel/py-ZopeSchema, devel/py-ZopeI18NMessageid, devel/py-ZopeConfiguration, devel/py-ZopeComponent

(adam)

2018-10-15 10:40:33 UTC MAIN commitmail json YAML

py-ZopeComponent: updated to 4.5

4.5:
- Add support for Python 3.7.
- Always install zope.hookable as a dependency (the hook
  extra is now empty). zope.hookable respects the PURE_PYTHON
  environment variable, and has an optional C extension.
- Make accessing names that have been moved to zope.interface
  produce a DeprecationWarning.

(adam)

2018-10-15 10:38:18 UTC MAIN commitmail json YAML

py-ZopeConfiguration: updated to 4.3.0

4.3.0:
- Simplify exception chaining and nested exception error messages.

4.2.2:
- Fix GlobalObject (and GlobalInterface) no longer allowing
  multiple leading dots.

- Add __all__ to all modules listing the documented members of
  the module. Note that this is currently a broad list and may be
  reduced in the future.

4.2.1:
- Fix GlobalObject (and GlobalInterface) no longer allowing
  just a single '.'.

4.2.0:
- Reach 100% automated test coverage.

- Add support for Python 3.7.

- Drop support for Python 3.3 and remove internal compatibility
  functions needed to support it.

- Drop support for python setup.py test.

- Make zope.configuration.fields.Path and
  zope.configuration.config.ConfigurationContext expand
  environment variables and expand user home directories in paths.

- Fix resolving names from a Python 2 package whose __init__.py has
  unicode elements in __all__.

- Make GroupingContextDecorator stop shadowing builtins in its
  __getattr__. These were not intended as arguments to be used by
  subclasses, and the signature caused confusion.

- Fix the doctests with zope.schema 4.7 and above, and run the
  doctests on both Python 2 and Python 3.

- Fix GlobalObject and GlobalInterface fields to only accept
  dotted names instead of names with /. Previously, slash
  delimited names could result in incorrect imports.

- Fix the schema fields to include the value and field values
  on exceptions they raise.

- Make zope.configuration.fields.PythonIdentifier subclass
  PythonIdentifier from zope.schema. It now implements fromBytes,
  always produces a native string, and validates the value in
  fromUnicode.

- Add ConfigurationMachine.pass_through_exceptions to allow
  customizing the exceptions that
  ConfigurationMachine.execute_actions wraps in a
  ConfigurationExecutionError.

- Stop catching BaseException and wrapping it in either
  ConfigurationExecutionError or ZopeXMLConfigurationError.
  SystemExit and KeyboardInterrupt were always allowed to
  propagate; now GeneratorExit and custom subclasses of
  BaseException are also allowed te propagate.

(adam)

2018-10-15 10:33:47 UTC MAIN commitmail json YAML

py-ZopeI18NMessageid: updated to 4.2

4.2:
- Fix the possibility of a rare crash in the C extension when deallocating items.
- Drop support for Python 3.3.
- Add support for Python 3.7.

(adam)

2018-10-15 10:30:59 UTC MAIN commitmail json YAML

py-ZopeSchema: updated to 4.9.3

4.9.3:
- Fixed a ReST error in getDoc() results when having "subfields"
  with titles.

4.9.2:
- Make sure that the title for IObject.validate_invariants is a unicode
  string.

4.9.1:
- Fix SimpleTerm token for non-ASCII bytes values.

4.9.0:
- Make NativeString and NativeStringLine distinct types that
  implement the newly-distinct interfaces INativeString and
  INativeStringLine. Previously these were just aliases for either
  Text (on Python 3) or Bytes (on Python 2).
- Fix Field.getDoc() when value_type or key_type is
  present. Previously it could produce ReST that generated Sphinx
  warnings.
- Make DottedName accept leading underscores for each segment.
- Add PythonIdentifier, which accepts one segment of a dotted
  name, e.g., a python variable or class.

4.8.0:
- Add the interface IFromBytes, which is implemented by the
  numeric and bytes fields, as well as URI, DottedName, and
  Id.
- Fix passing None as the description to a field constructor.

(adam)

2018-10-15 10:26:13 UTC MAIN commitmail json YAML

py-ZopeEvent: updated to 4.4

4.4:
Add support for Python 3.7

(adam)

2018-10-15 09:03:39 UTC MAIN commitmail json YAML

Updated devel/py-logbook, net/py-py3dns

(adam)

2018-10-15 09:02:42 UTC MAIN commitmail json YAML

py-py3dns: updated to 3.2.0

3.2.0:
* Rename internal use of async since it is a reserved word in python3.7
* Switch from distutils to setuptools
* Ship test.py in the tarball

(adam)

2018-10-15 08:59:12 UTC MAIN commitmail json YAML

py-logbook: updated to 1.4.1

Version 1.4.1
- Fixed deprecated regular expression pattern
- Fixed TimedRotatingFileHandler rotation

(adam)

2018-10-15 08:24:51 UTC MAIN commitmail json YAML

Updated devel/py-cython, devel/py-freezegun

(adam)

2018-10-15 08:23:47 UTC MAIN commitmail json YAML

py-freezegun: updated to 0.3.11

0.3.11
* Performance improvements
* Fix nesting time.time
* Add nanosecond property

(adam)

2018-10-15 08:21:03 UTC MAIN commitmail json YAML

py-cython: updated to 0.29

0.29:

Features added
--------------
PEP-489 multi-phase module initialisation has been enabled again. Module reloads in other subinterpreters raise an exception to prevent corruption of the static module state.
A set of mypy compatible PEP-484 declarations were added for Cython’s C data types to integrate with static analysers in typed Python code. They are available in the Cython/Shadow.pyi module and describe the types in the special cython module that can be used for typing in Python code.
Memoryviews are supported in PEP-484/526 style type declarations.
@cython.nogil is supported as a C-function decorator in Python code.
Raising exceptions from nogil code will automatically acquire the GIL, instead of requiring an explicit with gil block.
C++ functions can now be declared as potentially raising both C++ and Python exceptions, so that Cython can handle both correctly.
cython.inline() supports a direct language_level keyword argument that was previously only available via a directive.
A new language level name 3str was added that mostly corresponds to language level 3, but keeps unprefixed string literals as type ‘str’ in both Py2 and Py3, and the builtin ‘str’ type unchanged. This will become the default in the next Cython release and is meant to help user code a) transition more easily to this new default and b) migrate to Python 3 source code semantics without making support for Python 2.x difficult.
In CPython 3.6 and later, looking up globals in the module dict is almost as fast as looking up C globals.
For a Python subclass of an extension type, repeated method calls to non-overridden cpdef methods can avoid the attribute lookup in Py3.6+, which makes them 4x faster.
(In-)equality comparisons of objects to integer literals are faster.
Some internal and 1-argument method calls are faster.
Modules that cimport many external extension types from other Cython modules execute less import requests during module initialisation.
Constant tuples and slices are deduplicated and only created once per module.
The coverage plugin considers more C file extensions such as .cc and .cxx.
The cythonize command accepts compile time variable values (as set by DEF) through the new -E option.
pyximport can import from namespace packages.
Some missing numpy and CPython C-API declarations were added.
Declarations for the pylifecycle C-API functions were added in a new .pxd file cpython.pylifecycle.
The Pythran support was updated to work with the latest Pythran 0.8.7
%a is included in the string formatting types that are optimised into f-strings. In this case, it is also automatically mapped to %r in Python 2.x.
New C macro CYTHON_HEX_VERSION to access Cython’s version in the same style as PY_HEX_VERSION.
Constants in libc.math are now declared as const to simplify their handling.
An additional check_size clause was added to the ctypedef class name specification to allow suppressing warnings when importing modules with backwards-compatible PyTypeObject size changes.

Bugs fixed
----------
The exception handling in generators and coroutines under CPython 3.7 was adapted to the newly introduced exception stack. Users of Cython 0.28 who want to support Python 3.7 are encouraged to upgrade to 0.29 to avoid potentially incorrect error reporting and tracebacks.
Crash when importing a module under Stackless Python that was built for CPython.
2-value slicing of typed sequences failed if the start or stop index was None.
Multiplied string literals lost their factor when they are part of another constant expression (e.g. ‘x’ * 10 + ‘y’ => ‘xy’).
String formatting with the ‘%’ operator didn’t call the special __rmod__() method if the right side is a string subclass that implements it.
The directive language_level=3 did not apply to the first token in the source file.
Overriding cpdef methods did not work in Python subclasses with slots. Note that this can have a performance impact on calls from Cython code.
Fix declarations of builtin or C types using strings in pure python mode.
Generator expressions and lambdas failed to compile in @cfunc functions.
Global names with const types were not excluded from star-import assignments which could lead to invalid C code.
Several internal function signatures were fixed that lead to warnings in gcc-8.
The numpy helper functions set_array_base() and get_array_base() were adapted to the current numpy C-API recommendations.
Some NumPy related code was updated to avoid deprecated API usage.
Several C++ STL declarations were extended and corrected.
C lines of the module init function were unconditionally not reported in exception stack traces.
When PEP-489 support is enabled, reloading the module overwrote any static module state. It now raises an exception instead, given that reloading is not actually supported.
Object-returning, C++ exception throwing functions were not checking that the return value was non-null.
The source file encoding detection could get confused if the c_string_encoding directive appeared within the first two lines.
Cython generated modules no longer emit a warning during import when the size of the NumPy array type is larger than what was found at compile time. Instead, this is assumed to be a backwards compatible change on NumPy side.

Other changes
-------------
Cython now emits a warning when no language_level (2, 3 or ‘3str’) is set explicitly, neither as a cythonize() option nor as a compiler directive. This is meant to prepare the transition of the default language level from currently Py2 to Py3, since that is what most new users will expect these days. The future default will, however, not enforce unicode literals, because this has proven a major obstacle in the support for both Python 2.x and 3.x. The next major release is intended to make this change, so that it will parse all code that does not request a specific language level as Python 3 code, but with str literals. The language level 2 will continue to be supported for an indefinite time.
The documentation was restructured, cleaned up and examples are now tested. The NumPy tutorial was also rewritten to simplify the running example.
Cython compiles less of its own modules at build time to reduce the installed package size to about half of its previous size. This makes the compiler slightly slower, by about 5-7%.

(adam)

2018-10-14 16:28:14 UTC MAIN commitmail json YAML

Updated www/py-django-admin-rangefilter, devel/py-ruamel-yaml, devel/py-typing-extensions

(adam)

2018-10-14 16:26:51 UTC MAIN commitmail json YAML

py-ruamel-yaml: updated to 0.15.72

0.15.72:
- fix regression on explicit 1.1 loading with the C based scanner/parser

0.15.72:
- fix regression on explicit 1.1 loading with the C based scanner/parser

0.15.71:
- fix regression where handcrafted CommentedMaps could not be initiated
- fix regression with non-root literal scalars that needed indent indicator
- tag:yaml.org,2002:python/object/apply now also uses __qualname__ on PY3

0.15.70:
- reverted CommentedMap and CommentedSeq to subclass ordereddict resp. list,
  reimplemented merge maps so that both dict(**commented_map_instance) and JSON
  dumping works. This also allows checking with isinstance() on dict resp. list.

0.15.69:
- fix issue with dump_all gobbling end-of-document comments on parsing

0.15.68:
- fix issue with parsabel, but incorrect output with nested flow-style sequences
- fix issue with loading Python objects that have __setstate__ and recursion in parameters

0.15.67:
- fix issue with extra space inserted with non-root literal strings

0.15.66:
- fix issue with fold indicating characters inserted in safe_load-ed folded strings

0.15.65:
- fix issue 232 revert to throw ParserError for unexcpected ]
  and } instead of IndexError.
- added key and reverse parameter (suggested by Jannik Klemm via email)
- indent root level literal scalars that have directive or document end markers
  at the beginning of a line

0.15.64:
- support round-trip of tagged sequences: !Arg [a, {b: 1}]
- single entry mappings in flow sequences now written by default without quotes
  set yaml.brace_single_entry_mapping_in_flow_sequence=True to force
  getting [a, {b: 1}, {c: {d: 2}}] instead of the default [a, b: 1, c: {d: 2}]
- fix issue when roundtripping floats starting with a dot such as .5

0.15.63:
- small fix only necessary for Windows users that don't use wheels.

0.15.62:
- C based reader/scanner & emitter now allow setting of 1.2 as YAML version.
  ** The loading/dumping is still YAML 1.1 code**, so use the common subset of
  YAML 1.2 and 1.1

0.15.61:
- support for round-tripping folded style scalars
- update of C code
- speed up of scanning (~30% depending on the input)

0.15.60:
- cleanup for mypy
- spurious print in library

0.15.59:
- issue with C based loader and leading zeros

0.15.59:
- issue with C based loader and leading zeros

0.15.58:
- simple mappings can now be used as keys when round-tripping::

    {a: 1, b: 2}: hello world

  although using the obvious operations (del, popitem) on the key will
  fail, you can mutilate it by going through its attributes. If you load the
  above YAML in d, then changing the value is cumbersome:

      d = {CommentedKeyMap([('a', 1), ('b', 2)]): "goodbye"}

  and changing the key even more so:

      d[CommentedKeyMap([('b', 1), ('a', 2)])] = d.pop(
                  CommentedKeyMap([('a', 1), ('b', 2)]))

  (you can use a dict instead of a list of tuples (or ordereddict), but that might result
  in a different order, of the keys of the key, in the output)
- check integers to dump with 1.2 patterns instead of 1.1

0.15.57:
- Fix that CommentedSeq could no longer be used in adding or do a copy

0.15.56:
- fix issue with python -O optimizing away code

0.15.55:
- unmade CommentedSeq a subclass of list. It is now
  indirectly a subclass of the standard
  collections.abc.MutableSequence (without .abc if you are
  still on Python2.7). If you do isinstance(yaml.load('[1, 2]'),
  list)) anywhere in your code replace list with
  MutableSequence.  Directly, CommentedSeq is a subclass of
  the abstract baseclass ruamel.yaml.compat.MutableScliceableSequence,
  with the result that *(extended) slicing is supported on
  CommentedSeq*.
- duplicate keys (or their values) with non-ascii now correctly
  report in Python2, instead of raising a Unicode error.

(adam)

2018-10-14 16:21:04 UTC MAIN commitmail json YAML

py-typing-extensions: updated to 3.6.6

3.6.6:
Sync with Python 3.6.6

(adam)

2018-10-14 16:19:19 UTC MAIN commitmail json YAML

py-django-admin-rangefilter: updated to 0.3.8

0.3.8:
- Compatibility Django 2.1

(adam)

2018-10-14 16:05:33 UTC MAIN commitmail json YAML

Updated net/py-scp, textproc/py-jsbeautifier

(adam)

2018-10-14 16:04:25 UTC MAIN commitmail json YAML

py-jsbeautifier: updated to 1.8.7

1.8.7:
Unknown changes

(adam)

2018-10-14 16:00:29 UTC MAIN commitmail json YAML

py-scp: updated to 0.12.1

0.12.1:
Fix progress callback failing when it is an instance or class method

0.12.0:
Fix README.rst for PyPI
Add possibility of getting the peer IP and port from the progress callback
Make putfo() work with file-like objects that don't provide getvalue()

(adam)

2018-10-14 12:11:12 UTC MAIN commitmail json YAML

Updated multimedia/py-m3u8, textproc/py-mistune, textproc/py-m2r

(adam)

2018-10-14 12:10:47 UTC MAIN commitmail json YAML

py-m2r: updated to 0.2.1

Version 0.2.1:
Add --disable-inline-math and m2r_disable_inline_math sphinx option

(adam)

2018-10-14 12:09:56 UTC MAIN commitmail json YAML

py-mistune: updated to 0.8.4

Version 0.8.4
Support an escaped pipe char in a table cell.
Fix ordered and unordered list.
Fix spaces between = in HTML tags
Add max_recursive_depth for list and blockquote.
Fix fences code block.

(adam)

2018-10-14 12:05:45 UTC MAIN commitmail json YAML

py-m3u8: updated to 0.3.6

0.3.6:
support hls attributes video, audio, subtitles and cc
support hls tag #EXT-X-DISCONTINUITY-SEQUENCE

(adam)

2018-10-14 09:17:49 UTC MAIN commitmail json YAML

Updated devel/py-faker, archivers/py-lz4

(adam)

2018-10-14 09:15:53 UTC MAIN commitmail json YAML

py-lz4: updated to 2.1.1

2.1.1:
This release updates the bundled LZ4 libraries to version 1.8.3. This fixes a bug with the block format compression/decompression.

(adam)

2018-10-14 09:07:09 UTC MAIN commitmail json YAML

py-faker: updated to 0.9.2

0.9.2:
* Add company names to pl_PL provider.
* Add replacements for non-ascii characters in pt_BR.
* Add some more placeholder image services.
* Separate male name and female name formats in cs_CZ provider.
* Add second level domains (mostly provinces) for cn top level domain.
* Add fr_FR localization to lorem provider.
* Lots of work on internal cleanup and optimizing the CI.
* Add flake8 to the CI.

(adam)

2018-10-12 15:46:51 UTC MAIN commitmail json YAML

Updated net/tor

(adam)

2018-10-12 15:46:19 UTC MAIN commitmail json YAML

tor: updated to 0.3.4.8

Tor 0.3.4.8 is the first stable release in its series; it includes
compilation and portability fixes.

The Tor 0.3.4 series includes improvements for running Tor in
low-power and embedded environments, which should help performance in
general. We've begun work on better modularity, and included preliminary
changes on the directory authority side to accommodate a new bandwidth
measurement system.  We've also integrated more continuous-integration
systems into our development process, and made corresponding changes to
Tor's testing infrastructure.  Finally, we've continued to refine
our anti-denial-of-service code.

Below are the changes since 0.3.4.7-rc.  For a complete list of changes
since 0.3.3.9, see the ReleaseNotes file.

o Minor features (compatibility):
  - Tell OpenSSL to maintain backward compatibility with previous
    RSA1024/DH1024 users in Tor. With OpenSSL 1.1.1-pre6, these
    ciphers are disabled by default. Closes ticket 27344.

o Minor features (continuous integration):
  - Log the compiler path and version during Appveyor builds.
    Implements ticket 27449.
  - Show config.log and test-suite.log after failed Appveyor builds.
    Also upload the zipped full logs as a build artifact. Implements
    ticket 27430.

o Minor bugfixes (compilation):
  - Silence a spurious compiler warning on the GetAdaptersAddresses
    function pointer cast. This issue is already fixed by 26481 in
    0.3.5 and later, by removing the lookup and cast. Fixes bug 27465;
    bugfix on 0.2.3.11-alpha.
  - Stop calling SetProcessDEPPolicy() on 64-bit Windows. It is not
    supported, and always fails. Some compilers warn about the
    function pointer cast on 64-bit Windows. Fixes bug 27461; bugfix
    on 0.2.2.23-alpha.

o Minor bugfixes (continuous integration):
  - Disable gcc hardening in Appveyor Windows 64-bit builds. As of
    August 29 2018, Appveyor images come with gcc 8.2.0 by default.
    Executables compiled for 64-bit Windows with this version of gcc
    crash when Tor's --enable-gcc-hardening flag is set. Fixes bug
    27460; bugfix on 0.3.4.1-alpha.
  - When a Travis build fails, and showing a log fails, keep trying to
    show the other logs. Fixes bug 27453; bugfix on 0.3.4.7-rc.
  - When we use echo in Travis, don't pass a --flag as the first
    argument. Fixes bug 27418; bugfix on 0.3.4.7-rc.

o Minor bugfixes (onion services):
  - Silence a spurious compiler warning in
    rend_client_send_introduction(). Fixes bug 27463; bugfix
    on 0.1.1.2-alpha.

o Minor bugfixes (testing, chutney):
  - When running make test-network-all, use the mixed+hs-v2 network.
    (A previous fix to chutney removed v3 onion services from the
    mixed+hs-v23 network, so seeing "mixed+hs-v23" in tests is
    confusing.) Fixes bug 27345; bugfix on 0.3.2.1-alpha.
  - Before running make test-network-all, delete old logs and test
    result files, to avoid spurious failures. Fixes bug 27295; bugfix
    on 0.2.7.3-rc.

(adam)

2018-10-12 13:58:18 UTC MAIN commitmail json YAML

Updated www/tinyproxy

(adam)

2018-10-12 13:57:46 UTC MAIN commitmail json YAML

tinyproxy: updated to 1.10.0

Tinyproxy version 1.10.0

Major changes in this release
-----------------------------
Add support for basic HTTP authentication
Add socks upstream support
Log to stdout if no logfile is specified
Activate reverse proxy by default
Support bind with transparent mode
Install tinyproxy to bin/ instead of sbin/
Ship manpages as part of distribution tarball
Allow multiple listen statements in the configuration
Coverity fixes
Simplified configure and build
Improved selftest environment

Included security fixes
-----------------------
Fix CVE-2017-11747: Create PID file before dropping privileges.
Fix CVE-2012-3505: algorithmic complexity DoS in hashmap

Bugfixes
--------
fix algorithmic complexity DoS in hashmap
fix CONNECT requests with IPv6 literal addresses as host
fix invalid free for GET requests to ipv6 literal address
conf: Allow multiple Listen statements in the config
allow listening on multiple families when no Listen is provided in config
Drop supplementary groups
build: fix build with autoconf >= 2.69
Move files installed in /etc/ to /etc/tinyproxy/
Fix crash (infinite loop) when writing to log file fails
Fix bug in ACL netmask generation
Fix FilterURLs with transparent proxy support
Fix upstream proxy support
Create log and pid files after we drop privs
Don't recompile regular expressions
Use output of id instead of $USER
keep track of error codes in return codes in tests

(adam)

2018-10-12 11:51:51 UTC MAIN commitmail json YAML

Updated devel/py-hypothesis, www/py-autobahn

(adam)

2018-10-12 11:51:26 UTC MAIN commitmail json YAML

py-autobahn: updated to 18.9.2

18.9.2
fix: TLS error logging

18.9.1
new: Interrupt has Options.reason to signal detailed origin of call cancelation (active cancel vs passive timeout)
fix: Cancel and Interrupt gets "killnowait" mode
new: Cancel and Interrupt no longer have ABORT/"abort"

18.8.2
new: WAMP call cancel support
fix: getting started documentation and general docs improvements
fix: WebSocket auto-reconnect on opening handshake failure
fix: more Python 3.7 compatibility and CI
fix: Docker image building using multi-arch, size optimizations and more
fix: asyncio failed to re-connect under some circumstances

(adam)

2018-10-12 11:49:59 UTC MAIN commitmail json YAML

py-hypothesis: updated to 3.76.0

3.76.0:
This release deprecates using floats for min_size and max_size.
The type hint for average_size arguments has been changed from Optional[int] to None, because non-None values are always ignored and deprecated.

3.75.4:
This patch adds more internal comments to the core engine's sequence-length shrinker. There should be no user-visible change.

3.75.3:
This patch adds additional comments to some of the core engine's internal data structures. There is no user-visible change.

3.75.2:
This patch avoids caching a trivial case, fixing :issue:493.

3.75.1:
This patch fixes a broken link in a docstring.

3.75.0:
This release deprecates the use of min_size=None, setting the default min_size to 0 (:issue: 1618).

3.74.3:
This patch makes some small internal changes to comply with a new lint setting in the build. There should be no user-visible change.

3.74.2:
This patch fixes :issue:1153, where time spent reifying a strategy was also counted in the time spent generating the first example. Strategies are now fully constructed and validated before the timer is started.

3.74.1:
This patch fixes some broken formatting and links in the documentation.

(adam)

2018-10-11 10:56:17 UTC MAIN commitmail json YAML

Updated textproc/py-pyphen, www/py-whitenoise

(adam)

2018-10-11 10:55:56 UTC MAIN commitmail json YAML

py-whitenoise: updated to 4.1

v4.1:
Silenced spurious warning about missing directories when in development (i.e 窶彗utorefresh窶�) mode.
Support supplying paths as Pathlib instances, rather than just strings.
Add a new CompressedStaticFilesStorage backend to support applying compression without applying Django窶冱 hash-versioning process.
Documentation improvements.

(adam)

2018-10-11 10:52:52 UTC MAIN commitmail json YAML

py-pyphen: updated to 0.9.5

0.9.5:
Update Bulgarian and Spanish dictionaries, add Indonesian

(adam)

2018-10-11 10:44:45 UTC MAIN commitmail json YAML

Updated textproc/py-jsonpickle, finance/py-braintree

(adam)

2018-10-11 10:44:19 UTC MAIN commitmail json YAML

py-braintree: updated to 3.49.0

3.49.0
Add new field network_transaction_id in transaction response.
Add external_vault option to transaction sale.
Add LocalPaymentCompleted webhook.

(adam)

2018-10-11 10:42:02 UTC MAIN commitmail json YAML

py-jsonpickle: updated to 1.0

Version 1.0:
NOTE jsonpickle no longer supports Python2.6, or Python3 < 3.4. The officially supported Python versions are now 2.7 and 3.4+.
Improved Pandas and Numpy support.
Improved support for pickling iterators.
Better support for the stdlib json module when simplejson is not installed.
jsonpickle will now output python3-style module names when pickling builtins methods or functions.
jsonpickle will always flatten primitives, even when max_depth is reached, which avoids encoding unicode strings into their u'string' representation.
Nested classes are now supported on Python 3.
Better support for older (pre-1.9) versions of numpy

(adam)

2018-10-11 10:26:52 UTC MAIN commitmail json YAML

Updated www/py-drf-nested-routers, www/py-websocket-client

(adam)

2018-10-11 10:26:30 UTC MAIN commitmail json YAML

py-websocket-client: updated to 0.53.0

0.53.0:
- on_open() missing 1 required positional argument: 'ws'

0.52.0:
- fixed callback argument in _app.py
- Fixing none compare bug in run_forever
- Fix NoneType bug introduced by 386 fix

0.51.0:
- revert "WebSocketApp class to make it inheritable" because of breaking the compatibily

0.50.0:
- fixed pong before ping
- pass proper arguments to method callbacks

0.49.0:
- WebSocketApp class to make it inheritable
- Add option to disable sending the Origin header
- Websocket.close() meaning of "close status: XXXXX"
- Enable multithreading protection with ping_interval
- reset WebsocketApp.sock
- websocket.enableTrace not working
- AttributeError: 'module' object has no attribute 'NullHandler'
- WebSocketBadStatusException "not enough arguments for format string"
- handshake should deal with None in headers

(adam)

2018-10-11 10:23:32 UTC MAIN commitmail json YAML

2018-10-11 10:17:03 UTC MAIN commitmail json YAML

Updated graphics/py-graphviz, time/py-icalendar

(adam)