unittest2pytest is a tool that helps rewriting Python unittest
test-cases into pytest test-cases.
In contrast to other similar tools, this unittest2pytest
* handles keyword arguments,
* handles single-line test-cases and several tests on one line,
* uses context-handlers where appropriate.
This is done by using lib2to3 and Python's mighty inspect module.
WWW: https://pypi.org/project/unittest2pytest/
WWW: https://github.com/pytest-dev/unittest2pytest
User-visible changes:
- fix 'got send' with tree objects which contain symlinks
- tog: show parent commit IDs of merge commits in the diff view
- add a 'got merge' command for creating merge commits
- fix 'got update' of an added + obstructed file
- don't change bad symlinks into regular files during merges
- fix 'got fetch' downloading too many objects in some cases
- interrupt 'got rebase' upon missing/unversioned/not-deleted files
- interrupt 'got histedit' upon missing/unversioned/not-deleted files
- add histedit -e option which runs the 'edit' script command for every commit
- skip ignored directories during 'got status' disk crawl
After commit 4c2db26adf the build, if the non-default option
FLUIDSYNTH is enabled, fails with:
In file included from audio/softsynth/fluidsynth.cpp:32:
In file included from /usr/local/include/fluidsynth.h💯
[..]
audio/softsynth/fluidsynth.cpp:252:3: error:
no matching function for call to 'fluid_sfloader_set_callbacks'
fluid_sfloader_set_callbacks(soundFontMemoryLoader,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/fluidsynth/sfont.h:172:20: note:
candidate function not viable:
no known conversion from 'int (void *, int, void *)' to
'fluid_sfloader_callback_read_t' (aka 'int (*)(void *, long long, void *)') for 3rd argument
FLUIDSYNTH_API int fluid_sfloader_set_callbacks(fluid_sfloader_t *loader,
^
Obtained from: NetBSD
MFH: 2021Q4
The mixer utility is used to set and display soundcard mixer device
levels. It is a copy of the mixer(8) command from FreeBSD 13.0 from
before the utility was completely redesigned for FreeBSD 14.0.
WWW: https://github.com/0mp/freebsd-13-mixer
This bug causes a stack overflow (and crash due to failed stack check)
when certain IPv6 addresses are whitelisted on i386.
PR: 258179
Reported by: John Marshall <john@jmarshall.id.au>
MFH: 2021Q4
KNS, "Hot New Stuff", and Open Collaboration Services
are handled by the knewstuff and attica libraries. An
ongoing performance problem on the OCS servers has been
traced back to request flooding by those libraries, and
this is a fix; backport request by upstream.
Patch from the PR applied basically unchanged, except
I cleaned up for current standards and added NOT_FOR_ARCHS
to avoid i386 altogether (where the port won't work).
PR: 256509
Obtained from: risner@stdio.com (maintainer)
The mgcv package is one of the recommended packages to be installed with
R. A problem with mgcv and clang/openmp 13 is that mgcv versions prior
to 1.8-37 place 'include <omp.h>' after 'include <R.h>'. This causes a
conflict between '#define match' and an openmp pragma line, which uses
match(). This problem was fixed in mgcv 1.8-37, so replace mgcv 1.8-36
with this newer version.
While here, incorporate formatting changes suggested by portclippy and
portfmt.
PR: 258887
Approved by: dim
Differential Revision: https://reviews.freebsd.org/D32280
A scientific calculator that supports math-like syntax with
user-defined variables, functions, derivation, integration,
and complex numbers.
WWW: https://kalker.xyz/
This fix fixes a typo in It is a typo in the commit feca2a453
("BUG/MINOR: filters: Always set FLT_END analyzer when CF_FLT_ANALYZE flag is set").
Patch was provided on haproxy mailinglist from Christopher Faulet.
PR: 258896
Approved by: demon (maintainer)
The option implied a dependency on gcc but clang got openmp support long ago.
Remove compiler:openmp from Mk/Uses/compiler.mk
For ports using USE=compiler:openmp, just remove it and make them build with
clang.
Fix conditionals when necessary
Bump PORTREVISION where appropriate
If problem arises, they can be addressed by using USE_GCC=yes
An update to the Porter's Handbook will follow.
Approved by: portmgr (bapt)
Differential Revision: https://reviews.freebsd.org/D31971